| Anterior | Siguiente |
| EVENT_E_ALL_SUBSCRIBERS_FAILED | VFW_E_NEED_OWNER |
VFW_E_INVALIDSUBTYPE
Qué significa VFW_E_INVALIDSUBTYPE
VFW_E_INVALIDSUBTYPE corresponde a 0x80040201: el media type contiene un subtype que no es válido para el contexto declarado, aunque otros campos de la estructura puedan parecer correctos.
Qué comprobar
- Confirma que el subtype pertenece a la familia del major type, por ejemplo vídeo frente a audio o stream.
- Enumera los formatos ofrecidos por ambos pins y compara el GUID con subtypes realmente anunciados por los filtros instalados.
- Verifica que el format block describe exactamente ese subtype; cambiar sólo el GUID no convierte datos incompatibles en un formato válido.
Cómo resolverlo
Selecciona un subtype publicado por el pin y genera su bloque de parámetros con la estructura apropiada al codec o pixel format.
Límite de la interpretación
Un subtype desconocido no es lo mismo que un subtype válido rechazado por el peer; esa segunda situación suele terminar en negociación sin tipos aceptables.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.