¿Qué significa el código HRESULT 0x8009803A (WINBIO_E_INVALID_PROPERTY_TYPE)?

 
Anterior Siguiente
WINBIO_E_EVENT_MONITOR_ACTIVE WINBIO_E_INVALID_PROPERTY_ID

WINBIO_E_INVALID_PROPERTY_TYPE

Tipo de propiedad incompatible

WINBIO_E_INVALID_PROPERTY_TYPE (0x8009803A): «El valor especificado no corresponde a un tipo de propiedad válido».

Guarda el property type enviado y consulta los tipos aceptados por la API correspondiente. El identificador de propiedad puede ser correcto y aun así estar combinado con una categoría/tipo inválido.

Usa el tipo documentado para esa propiedad y conserva el property ID. Repite la consulta y verifica tanto HRESULT como tamaño/tipo del valor devuelto. Registra el property type numérico y la API que lo consume antes de interpretar el property ID. Corrige primero el espacio/tipo de propiedad; un ID puede ser válido dentro de otro tipo, por lo que cambiar ambos a la vez impide saber qué dimensión estaba mal.


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