Udostępnij za pośrednictwem


iid_is

Określa identyfikator IID interfejsu COM wskazywanej przez wskaźnika interfejsu.

[ iid_is( 
   "expression" 
) ]

Parametry

  • wyrażenie
    Wyrażenia języka C, który określa identyfikator IID interfejsu COM wskazywanej przez wskaźnika interfejsu.

Uwagi

Iid_is atrybut C++ ma taką samą funkcjonalność jak iid_is MIDL atrybutu.

Przykład

Poniższy kod ilustruje wykorzystanie 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")];

Wymagania

Atrybutu kontekstu

Stosuje się do

Parametr Interface, członek danych

Powtarzalne

Nr

Wymagane atrybuty

Brak

Nieprawidłowe atrybuty

Brak

Aby uzyskać więcej informacji, zobacz Kontekstów atrybutu.

Zobacz też

Inne zasoby

atrybuty IDL

Atrybuty parametru

Attributes Samples