RPC_BINDING_VECTOR 結構 (rpcdce.h)
RPC_BINDING_VECTOR 結構包含伺服器應用程式可以接收遠程過程調用的系結句柄清單。
語法
typedef struct _RPC_BINDING_VECTOR {
unsigned long Count;
RPC_BINDING_HANDLE BindingH[1];
} RPC_BINDING_VECTOR;
成員
Count
系結句柄陣列 BindingH 中的系結句柄數目。
BindingH[1]
包含 Count 項目的系結句柄數位。
備註
系結向量包含 count 成員 (Count) ,後面接著 binding-handle (BindingH) 元素的陣列。
RPC 執行時間連結庫會在伺服器應用程式註冊通訊協定序列時建立系結句柄。 若要取得系結向量,伺服器應用程式會呼叫 RpcServerInqBindings。
用戶端應用程式會藉由呼叫 RpcNsBindingLookupNext,從名稱服務資料庫取得相容伺服器的系結向量。
在這兩個例程中,RPC 運行時間連結庫會配置系結向量的記憶體。 應用程式會呼叫 RpcBindingVectorFree 以釋放系結向量。
若要從向量中移除個別的系結句柄,應用程式必須將向量中的值設定為 NULL。 將向量項目設定為 NULL 時,應用程式必須:
- 釋放個別系結。
- 不變更 Count 的值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | rpcdce.h (包含 Rpc.h) |