¿Qué significa el código HRESULT 0x8004020E (VFW_E_BADALIGN)?

 
También puede significar:
ConstanteTipoSO
EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECTHRESULTWindows
Anterior Siguiente
EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT EVENT_E_INVALID_EVENT_CLASS_PARTITION

VFW_E_BADALIGN

Qué significa VFW_E_BADALIGN

VFW_E_BADALIGN corresponde a 0x8004020E: las propiedades de memoria especifican una alineación que el allocator o el filtro no admite.

Qué comprobar

  • Captura cbAlign, cbPrefix, tamaño de buffer y requisitos devueltos por ambos extremos.
  • Verifica que la alineación sea una restricción válida para la implementación y que el puntero resultante la cumpla realmente.
  • Si el valor procede de combinar requisitos, revisa qué filtro introdujo una condición incompatible.

Cómo resolverlo

Renegocia las propiedades del allocator usando una alineación aceptada y confirma el valor efectivo que devuelve SetProperties.

Límite de la interpretación

Aumentar arbitrariamente el tamaño del buffer no corrige una dirección que viola el boundary de alineación.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.