Interfaz IUnknown (unknwn.h)

Permite a los clientes obtener punteros a otras interfaces de un objeto determinado a través del método QueryInterface y administrar la existencia del objeto a través de los métodos AddRef y Release . Todas las demás interfaces COM se heredan, directa o indirectamente, de IUnknown. Por lo tanto, los tres métodos de IUnknown son las primeras entradas de la tabla virtual para cada interfaz.

Métodos

La interfaz IUnknown tiene estos métodos.

 
IUnknown::AddRef

Incrementa el recuento de referencias de un puntero de interfaz a un objeto COM. Debe llamar a este método cada vez que realice una copia de un puntero de interfaz.
IUnknown::QueryInterface

Plantilla de función auxiliar que deduce un identificador de interfaz y llama a QueryInterface(REFIID,void).
IUnknown::QueryInterface

Recupera punteros a las interfaces admitidas en un objeto .
IUnknown::Release

Disminuye el recuento de referencias de una interfaz en un objeto COM.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado unknwn.h

Consulte también

Uso e implementación de IUnknown