iid_is 屬性

[iid_is]指標屬性會指定介面指標所指向之 COM 介面的 IID。

[ iid_is(limited-expression) ]

參數

limited-expression

指定 C 語言運算式。 MIDL 編譯器支援條件運算式、邏輯運算式、關聯運算式和算術運算式。 MIDL 不允許運算式中的函式呼叫,而且不允許遞增和遞減運算子。

備註

您可以在函式參數的屬性清單中使用 [iid_is] ,以及用於結構或等位成員。 存根會使用 IID 來判斷如何封送處理介面指標。 這適用于類型為基類參數的介面指標。

使用 [iid_is] 屬性的檔案必須使用預設模式的 MIDL 編譯器進行編譯,而不使用 /osf 參數。

範例

HRESULT    CreateInstance( 
    [in] REFIID riid, 
    [out, iid_is(riid)] IUnknown ** ppvObject);

另請參閱

物件

uuid