propput 屬性

[ Propput ] 屬性會指定屬性設定函數。 屬性的名稱必須與函數相同

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

參數

選用屬性-屬性

零或多個屬性屬性。

傳回類型

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

函數名稱

遠端程式的名稱。

parameters

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

備註

具有 [ propput ] 屬性的函式也必須具有(其最後一個參數)具有 [ in ] 屬性的參數。

最多可以為函式 [ 指定 propget ][ ] propput[ propputref ] 其中一個。

如果 lcid 屬性用於函式的參數清單中,而該函式 [ ] 包含具有 [ propput ] 屬性的參數,則 [ lcid ] 參數必須是最後一個的第二個。

Flags

叫用 _ PROPERTYPUT

範例

interface InMyFace : IDispatch                         
{
    [propget, 
     helpstring("A meaningful comment.")] HRESULT Method1(
         [out, retval] int* ReturnVal); 

    [propput, 
     helpstring("Another meaningful comment.")] HRESULT Method1(
         [in] int Value);
}

另請參閱

MIDL 與 MKTYPLIB.EXE 之間的差異

ODL 檔案範例

ODL 檔語法

propget

propputref

TYPEFLAGS