共用方式為


介面標頭屬性

將這些屬性併入介面標頭中,以傳達整個介面的相關資訊。

屬性 使用方式
async_uuid 指示 MIDL 編譯器定義 COM 介面的同步和非同步版本。
uuid 指定 128 位值,以區分特定介面與其他所有介面。 實際值可能代表 GUID、CLSID 或 IID。
當地 指示 MIDL 編譯器只產生標頭檔。 介面必須具有 uuid本機 屬性。
ms_union 控制非擷取等位的 NDR 對齊方式。 用於與 MIDL 1.0 或 2.0 上建置的介面回溯相容性。
物件 將介面識別為 COM 介面,並指示 MIDL 編譯器產生 Proxy/存根程式碼,而不是 RPC 用戶端和伺服器存根。
版本 識別介面的特定版本,以防有多個版本的介面存在。 因為 COM 介面不可變,所以您無法在物件介面上使用版本屬性。
pointer_default 指定所有指標的預設指標類型,但參數清單中所包含的指標除外。 預設類型可以是 唯一refptr
endpoint 指定伺服器應用程式將接聽遠端程序呼叫的靜態 (已知) 端點。

 

如需介面 屬性的型別程式庫屬性 ,例如 雙重oleautomation,請參閱程式庫屬性,這些屬性是程式庫語句內定義或參考的介面專屬。