介面標頭屬性
將這些屬性併入介面標頭中,以傳達整個介面的相關信息。
屬性 | 用法 |
---|---|
async_uuid | 指示 MIDL 編譯程式定義 COM 介面的同步和異步版本。 |
uuid | 指定128位值,以區分特定介面與所有其他介面。 實際值可能代表 GUID、CLSID 或 IID。 |
本機 | 指示 MIDL 編譯程式只產生頭檔。 介面必須具有 uuid 或 本機 屬性。 |
ms_union | 控制非capsulated 等位的 NDR 對齊方式。 用於與 MIDL 1.0 或 2.0 上建置的介面回溯相容性。 |
物件 | 將介面識別為 COM 介面,並指示 MIDL 編譯程式產生 Proxy/stub 程式代碼,而不是 RPC 用戶端和伺服器存根。 |
版本 | 識別介面的特定版本,如果介面有多個版本存在,則為介面。 因為 COM 介面是不可變的,所以您無法在 物件 介面上使用 版本 屬性。 |
pointer_default | 指定所有指標的預設指標類型,但參數清單中所包含的指標除外。 預設類型可以是 唯一、ref或 ptr。 |
端點 | 指定伺服器應用程式將接聽遠端過程調用的靜態(已知)端點。 |
請參閱介面屬性 類型庫屬性,例如 雙重 和 oleautomation,這些屬性是連結庫語句中定義或參考的介面專屬。