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

Recupera el valor de una propiedad de opción de enlace RPC.

Sintaxis

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

Parámetros

[in] pPrx

Puntero al proxy cuya propiedad se está consultando.

[in] dwProperty

Identificador de la propiedad que se va a consultar, que debe ser COMBND_RPCTIMEOUT o COMBND_SERVER_LOCALITY (esta marca está disponible a partir de Windows Server 2003).

[out] pdwValue

Puntero al valor de propiedad.

Valor devuelto

Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL y S_OK.

Comentarios

Aunque la propiedad COMBND_RPCTIMEOUT también se puede establecer mediante el método Set , la propiedad COMBND_SERVER_LOCALITY solo se puede consultar.

Consulte IRpcOptions para obtener una tabla de los valores posibles de la propiedad COMBND_RPCTIMEOUT.

Los valores posibles de la propiedad COMBND_SERVER_LOCALITY, que describe el grado de distancia de la conexión RPC, se enumeran en la tabla siguiente.

Valor Descripción
SERVER_LOCALITY_PROCESS_LOCAL El homólogo está en el mismo proceso que el cliente.
SERVER_LOCALITY_MACHINE_LOCAL El homólogo está en el mismo equipo que el cliente, pero en un proceso diferente.
SERVER_LOCALITY_REMOTE El homólogo está en un equipo remoto.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado objidlbase.h (incluya ObjIdl.h)

Consulte también

IRpcOptions