Compartilhar via


IUnknown

Windows Mobile SupportedWindows Embedded CE Supported

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

IUnknown::AddRef

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.

IUnknown::QueryInterface

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.

IUnknown::Release

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

See Also

Reference

IUnknown::AddRef
IUnknown::QueryInterface
IUnknown::Release