IRpcOptions::Query-Methode (objidl.h)
Ruft den Wert einer RPC-Bindungsoptionseigenschaft ab.
Syntax
HRESULT Query(
[in] IUnknown *pPrx,
[in] RPCOPT_PROPERTIES dwProperty,
[out] ULONG_PTR *pdwValue
);
Parameter
[in] pPrx
Ein Zeiger auf den Proxy, dessen Eigenschaft abgefragt wird.
[in] dwProperty
Ein Bezeichner der abzufragbaren Eigenschaft, die COMBND_RPCTIMEOUT oder COMBND_SERVER_LOCALITY sein muss (dieses Flag ist ab Windows Server 2003 verfügbar.)
[out] pdwValue
Ein Zeiger auf den Eigenschaftswert.
Rückgabewert
Diese Methode kann die Standardrückgabewerte E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL und S_OK zurückgeben.
Hinweise
Während die COMBND_RPCTIMEOUT-Eigenschaft auch mit der Set-Methode festgelegt werden kann, kann die COMBND_SERVER_LOCALITY-Eigenschaft nur abgefragt werden.
Unter IRpcOptions finden Sie eine Tabelle mit den möglichen Werten der COMBND_RPCTIMEOUT-Eigenschaft.
Die möglichen Werte der COMBND_SERVER_LOCALITY-Eigenschaft, die den Grad der Remoteität der RPC-Verbindung beschreibt, werden in der folgenden Tabelle aufgelistet.
Wert | BESCHREIBUNG |
---|---|
SERVER_LOCALITY_PROCESS_LOCAL | Das Pendant befindet sich im gleichen Prozess wie der Client. |
SERVER_LOCALITY_MACHINE_LOCAL | Das Pendant befindet sich auf demselben Computer wie der Client, aber in einem anderen Prozess. |
SERVER_LOCALITY_REMOTE | Das Pendant befindet sich auf einem Remotecomputer. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | objidl.h (include ObjIdl.h) |