Interfaz IObjectCleanup (wudfddi.h)

[Advertencia: UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los controladores UMDF nuevos deben escribirse con UMDF 2. No se agregan nuevas características a UMDF 1 y hay compatibilidad limitada con UMDF 1 en versiones más recientes de Windows 10. Los controladores universales de Windows deben usar UMDF 2. Para obtener más información, consulta Introducción con UMDF.

Cualquier controlador que almacene una interfaz COM con recuento de referencias en un objeto WDF debe admitir la interfaz IObjectCleanup para evitar la pérdida de interfaz. Tenga en cuenta que los controladores, en general, no son necesarios para contener referencias a objetos WDF.

Herencia

La interfaz IObjectCleanup hereda de la interfaz IUnknown . IObjectCleanup también tiene estos tipos de miembros:

  • Métodos

Métodos

La interfaz IObjectCleanup tiene estos métodos.

 
IObjectCleanup::OnCleanup

El método OnCleanup libera cualquier referencia a un objeto WDF para evitar la pérdida de interfaz.

Comentarios

El marco llama al método de la interfaz IObjectCleanup cuando el objeto de marco asociado está a punto de liberarse.

Un controlador puede registrar la interfaz IObjectCleanup cuando el controlador llama a cualquier método que cree un objeto WDF.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado wudfddi.h