propputref 屬性

[ Propputref ] 屬性會指定使用參考而非值的屬性設定函數。

[propputref [,optional-property-attributes]] return-type function-name( parameters);

參數

選用屬性-屬性

零或多個屬性屬性。

傳回類型

遠端程式所傳回的資料類型。

函數名稱

遠端程式的名稱。

parameters

遠端程式的零或多個參數。

備註

具有 [ propputref ] 屬性的函式也必須具有(其最後一個參數)具有 [ in屬性(attribute)的指標 ]

屬性的名稱必須與函數相同。 最多可以為函式 [ ] 指定 propget、 [ propput ][ ] propputref 屬性的其中一個。

Flags

叫用 _ PROPERTYPUTREF

範例

interface InMyFace : IDispatch 
{
    [propget, 
     helpstring("A meaningful comment."), 
     id(1)] HRESULT Method2([out, retval] YourInterface** ReturnVal); 
    [propputref, 
     helpstring("Another meaningful comment."), 
     id(1)] HRESULT Method2([in] YourPoint* Point);
}

另請參閱

使用 MIDL 產生類型程式庫

ODL 檔案範例

ODL 檔語法

propget

propput

TYPEFLAGS