COM_INTERFACE_ENTRY_CACHED_TEAR_OFF

COM_INTERFACE_ENTRY_CACHED_TEAR_OFF ( iid, x, punk )

Parâmetros

iid

[no] O GUID da interface destacável.

x

[no] O nome da classe implementar a interface.

punk

[no] O nome de um ponteiro IUnknown . Deve ser um membro da classe que contém o mapa COM. Deve ser inicializado para NULL no Construtor do objeto de classe.

Observações

Salva os dados específicos de interface para cada instância. Se a interface não for usada, isso reduz o tamanho geral da instância do seu objeto.

Por exemplo, a partir da amostra ATL COMMAP

BEGI&N_COM_MAP(COuter)
 nbsp; ...
   COM_INTERFACE_ENTRY_CACHED_TEAR_OFF (IID_ITearOff2, CTearOff2, m_pUnkTearOff2.p)
   ...
END_COM_MAP()

Consulte Macros COM_INTERFACE_ENTRY para comentários sobre entradas de mapa COM.

ATL Macros e funções Global

Index