Partager via


Méthode IRpcOptions::Query (objidlbase.h)

Récupère la valeur d’une propriété d’option de liaison RPC.

Syntaxe

HRESULT Query(
  [in]  IUnknown          *pPrx,
  [in]  RPCOPT_PROPERTIES dwProperty,
  [out] ULONG_PTR         *pdwValue
);

Paramètres

[in] pPrx

Pointeur vers le proxy dont la propriété est interrogée.

[in] dwProperty

Identificateur de la propriété à interroger, qui doit être COMBND_RPCTIMEOUT ou COMBND_SERVER_LOCALITY (cet indicateur est disponible à partir de Windows Server 2003).)

[out] pdwValue

Pointeur vers la valeur de la propriété.

Valeur retournée

Cette méthode peut retourner les valeurs de retour standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL et S_OK.

Notes

Bien que la propriété COMBND_RPCTIMEOUT puisse également être définie à l’aide de la méthode Set , la propriété COMBND_SERVER_LOCALITY peut uniquement être interrogée.

Consultez IRpcOptions pour obtenir une table des valeurs possibles de la propriété COMBND_RPCTIMEOUT.

Les valeurs possibles de la propriété COMBND_SERVER_LOCALITY, qui décrit le degré de distance de la connexion RPC, sont énumérées dans le tableau suivant.

Valeur Description
SERVER_LOCALITY_PROCESS_LOCAL Le équivalent est dans le même processus que le client.
SERVER_LOCALITY_MACHINE_LOCAL L’équivalent se trouve sur le même ordinateur que le client, mais dans un processus différent.
SERVER_LOCALITY_REMOTE L’équivalent se trouve sur un ordinateur distant.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête objidlbase.h (inclure ObjIdl.h)

Voir aussi

IRpcOptions