¿Qué significa el código HRESULT 0x80040201 (VFW_E_INVALIDSUBTYPE)?

 
También puede significar:
ConstanteTipoSO
EVENT_E_ALL_SUBSCRIBERS_FAILEDHRESULTWindows
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.