類型屬性是可以套用至類型宣告的 MIDL 屬性:
- [句柄]
- [context_handle]
- [switch_type]
- 指標類型屬性
[switch_type] 屬性會指定聯集歧視性的類型。 此屬性僅適用於非capsulated 等位。
內容句柄是具有 [context_handle] 屬性的指標。 [context_handle] 屬性可讓您撰寫程式,以維護遠端過程調用之間的狀態資訊。 具有非 Null 值的內容句柄代表已儲存的內容,並提供兩個用途:
- 在用戶端上,它包含 RPC 執行時間連結庫所需的資訊,以將呼叫導向伺服器。
- 在伺服器端,它會做為使用中內容上的句柄。
[句柄] 屬性會指定類型可以做為使用者定義的 (泛型) 句柄發生。 這項功能允許設計對應用程式有意義的句柄。 使用者必須提供系結和解除系結例程,才能在使用者定義句柄類型和 RPC 基本句柄類型之間轉換,handle_t。 基本句柄包含對 RPC 運行時間連結庫有意義的目的地資訊。 用戶定義句柄只能在類型宣告中定義,而不是在函式宣告中定義。 具有 [handle] 屬性的參數具有雙重用途。 它用來判斷呼叫的系結,並將它以一般數據參數的形式傳輸至呼叫的程式。