IRpcOptions::Query 方法 (objidlbase.h)
擷取 RPC 系結選項屬性的值。
語法
HRESULT Query(
[in] IUnknown *pPrx,
[in] RPCOPT_PROPERTIES dwProperty,
[out] ULONG_PTR *pdwValue
);
參數
[in] pPrx
正在查詢其屬性之 Proxy 的指標。
[in] dwProperty
從 Windows Server 2003.) 開始,必須COMBND_RPCTIMEOUT或COMBND_SERVER_LOCALITY (此旗標的屬性識別碼
[out] pdwValue
屬性值的指標。
傳回值
這個方法可以傳回標準傳回值E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED、E_FAIL和S_OK。
備註
雖然也可以使用 Set 方法來設定COMBND_RPCTIMEOUT屬性,但只能查詢COMBND_SERVER_LOCALITY屬性。
如需COMBND_RPCTIMEOUT屬性可能值的資料表,請參閱 IRpcOptions 。
下表列舉了描述 RPC 連線遠端程度之 COMBND_SERVER_LOCALITY 屬性的可能值。
值 | 描述 |
---|---|
SERVER_LOCALITY_PROCESS_LOCAL | 對應專案與用戶端位於相同的進程中。 |
SERVER_LOCALITY_MACHINE_LOCAL | 對應專案位於與用戶端相同的電腦上,但在不同的進程中。 |
SERVER_LOCALITY_REMOTE | 對應專案位於遠端電腦上。 |
需求
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | objidlbase.h (包含 ObjIdl.h) |