Condividi tramite


iid_is

Specifica l'IID dell'interfaccia COM a cui fa riferimento un puntatore a interfaccia.

[ iid_is(
   "expression"
) ]

Parametri

  • espressione
    L'espressione del linguaggio c che specifica un IID di un'interfaccia COM indicato da un puntatore a interfaccia.

Note

iid_is L'attributo di C++ ha la stessa funzionalità di iid_is Attributo MIDL.

Esempio

Il codice seguente viene illustrato l'utilizzo di 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")];

Requisiti

contesto di attributo

Si applica a

parametro di interfaccia, membro dati

ripetibile

No

attributi obbligatori

Nessuno

attributi non validi

Nessuno

Per ulteriori informazioni, vedere Associare ai contesti.

Vedere anche

Altre risorse

Attributi IDL

Attributi di parametro

Attributes Samples