IUnknown
9/8/2008
Essa interface permite que os clientes get Ponteiros para outras interfaces em um objeto especificado por meio de IUnknown::QueryInterface método e gerenciar a existência do objeto através de IUnknown::AddRef e IUnknown::Release Métodos.
Todas as outras interfaces COM são herdadas, direta ou indiretamente, a partir IUnknown.
Portanto, os três métodos no IUnknown São as entradas primeira no TabelaV para cada interface.
Métodos
A seguinte tabela mostra os métodos para esta interface no ordem alfabética.
Método | Descrição |
---|---|
Incrementa o contagem de referência para uma interface em um objeto. Ele deve ser chamado para cada novo copiar de um ponteiro para uma interface em um objeto especificado. |
|
Retorna um ponteiro para uma interface especificada em um objeto ao qual um cliente mantém um ponteiro interface no momento. Esse método deve chamar IUnknown::AddRef Sobre o ponteiro ela retorna. |
|
Diminui o contagem de referência para a interface chamado em um objeto. Se o contagem de referência sobre o objeto cair para zero, o objeto é liberado de memória. |
Remarks
Para determinar se a plataforma oferece suporte a esta interface, consulte Determinando suporte COM APIs.
Requisitos
Header | unknwn.h, unknwn.idl |
Library | ole32.lib, uuid.lib |
Windows Embedded CE | Windows CE 1.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |