Partilhar via


iid_is

Especifica o IID da interface COM apontada por um ponteiro de interface.

[ iid_is(
   "expression"
) ]

Parâmetros

  • expressão
    Uma expressão de linguagem c que especifica um IID de uma interface COM apontada por um ponteiro de interface.

Comentários

O iid_is o atributo do C++ tem a mesma funcionalidade que o iid_is atributo MIDL.

Exemplo

O código a seguir mostra o uso de iid_is:

// cpp_attr_ref_iid_is.cpp
// compile with: /LD
#include "wtypes.h"
#include "unknwn.h"
[dispinterface, uuid("00000000-0000-0000-0000-000000000001")]
__interface IFireTabCtrl : IDispatch
{
   [id(1)] HRESULT CreateInstance([in] REFIID riid,[out, iid_is("riid")] 
   IUnknown ** ppvObject);
};

[module(name="ATLFIRELib")];

Requisitos

Contexto de atributo

Se aplica a

Parâmetro de interface, o membro de dados

Reproduzíveis

Não

Atributos obrigatórios

Nenhum

Atributos inválidos

Nenhum

Para obter mais informações, consulte Atributo contextos.

Consulte também

Outros recursos

Atributos IDL

Atributos de parâmetro

Attributes Samples