Interface IUnknown (unknwn.h)
Permite que os clientes obtenham ponteiros para outras interfaces em um determinado objeto por meio do método QueryInterface e gerenciem a existência do objeto por meio dos métodos AddRef e Release . Todas as outras interfaces COM são herdadas, direta ou indiretamente, de IUnknown. Portanto, os três métodos em IUnknown são as primeiras entradas na vtable para cada interface.
Métodos
A interface IUnknown tem esses métodos.
IUnknown::AddRef Incrementa a contagem de referência de um ponteiro de interface para um objeto COM. Você deve chamar esse método sempre que fizer uma cópia de um ponteiro de interface. |
IUnknown::QueryInterface Um modelo de função auxiliar que infere um identificador de interface e chama QueryInterface(REFIID,void). |
IUnknown::QueryInterface Recupera ponteiros para as interfaces com suporte em um objeto . |
IUnknown::Release Diminui a contagem de referência para uma interface em um objeto COM. |
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | unknwn.h |