rpcObjectSetInqFn 函式 (rpcdce.h)
RpcObjectSetInqFn 函式會註冊對象查詢函式。 Null 值會關閉先前註冊的對象查詢函式。
語法
RPC_STATUS RpcObjectSetInqFn(
RPC_OBJECT_INQ_FN *InquiryFn
);
參數
InquiryFn
物件類型查詢函式。 請參閱 RPC_OBJECT_INQ_FN。 當應用程式呼叫 RpcObjectInqType 且 RPC 運行時間連結庫發現指定的物件未註冊時,運行時間連結庫會自動呼叫 RpcObjectSetInqFn 來判斷物件的類型。
傳回值
此函式會傳回下列值。
值 | 意義 |
---|---|
|
呼叫成功。 |
注意 如需有效錯誤碼的清單,請參閱 RPC 傳回值。
備註
伺服器應用程式會呼叫 RpcObjectSetInqFn 來覆寫將物件 UUID 對應至類型 UUID 的預設對應函式,以決定物件的類型。 如果應用程式私下維護物件/類型註冊,則指定的查詢函式會傳回物件的 UUID 類型。
當應用程式呼叫 RpcObjectInqType 且先前未向 RpcObjectSetType 註冊物件時,RPC 運行時間連結庫會自動呼叫查詢函式。 RPC_OBJECT_INQ_FN函式的TypeUuid 和 Status 值會當做 RpcObjectInqType 的輸出傳回。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | rpcdce.h (包含 Rpc.h) |
程式庫 | Rpcrt4.lib |
Dll | Rpcrt4.dll |