共用方式為


rpcObjectSetInqFn 函式 (rpcdce.h)

RpcObjectSetInqFn 函式會註冊對象查詢函式。 Null 值會關閉先前註冊的對象查詢函式。

語法

RPC_STATUS RpcObjectSetInqFn(
  RPC_OBJECT_INQ_FN *InquiryFn
);

參數

InquiryFn

物件類型查詢函式。 請參閱 RPC_OBJECT_INQ_FN。 當應用程式呼叫 RpcObjectInqType 且 RPC 運行時間連結庫發現指定的物件未註冊時,運行時間連結庫會自動呼叫 RpcObjectSetInqFn 來判斷物件的類型。

傳回值

此函式會傳回下列值。

意義
RPC_S_OK
呼叫成功。
 
注意 如需有效錯誤碼的清單,請參閱 RPC 傳回值
 

備註

伺服器應用程式會呼叫 RpcObjectSetInqFn 來覆寫將物件 UUID 對應至類型 UUID 的預設對應函式,以決定物件的類型。 如果應用程式私下維護物件/類型註冊,則指定的查詢函式會傳回物件的 UUID 類型。

當應用程式呼叫 RpcObjectInqType 且先前未向 RpcObjectSetType 註冊物件時,RPC 運行時間連結庫會自動呼叫查詢函式。 RPC_OBJECT_INQ_FN函式的TypeUuidStatus 值會當做 RpcObjectInqType 的輸出傳回。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 rpcdce.h (包含 Rpc.h)
程式庫 Rpcrt4.lib
Dll Rpcrt4.dll

另請參閱

RpcObjectInqType

RpcObjectSetType