¿Qué significa el código HRESULT 0x80004002 (E_NOINTERFACE)?

 
Anterior Siguiente
E_NOTIMPL E_POINTER

E_NOINTERFACE

Qué significa E_NOINTERFACE

E_NOINTERFACE (0x80004002) es un HRESULT de error. La interfaz solicitada no es compatible.

Qué comprobar

Registra el IID solicitado en QueryInterface y enumera las interfaces realmente expuestas por el objeto y su versión.

Cómo resolverlo o tratarlo

Solicita una interfaz soportada o crea el tipo de objeto correcto; evita asumir que todas las versiones implementan extensiones opcionales.

Qué distingue este resultado

El objeto no admite la interfaz solicitada, aunque el puntero base sea válido y el objeto siga funcionando.

Referencias técnicas


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