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.