Compartir a través de


Función RpcMgmtInqStats (rpcdce.h)

La función RpcMgmtInqStats devuelve estadísticas en tiempo de ejecución de RPC.

Sintaxis

RPC_STATUS RpcMgmtInqStats(
  RPC_BINDING_HANDLE Binding,
  RPC_STATS_VECTOR   **Statistics
);

Parámetros

Binding

Para recibir estadísticas sobre una aplicación remota, especifique un identificador de enlace de servidor para esa aplicación. Para recibir estadísticas sobre su propia aplicación (local), especifique un valor null.

Statistics

Devuelve un puntero a un puntero a las estadísticas sobre el servidor especificado por el parámetro Binding . Cada estadística es un valor largo sin signo .

Valor devuelto

Valor Significado
RPC_S_OK
La llamada se realizó correctamente.
RPC_S_INVALID_BINDING
El identificador de enlace no era válido.
RPC_S_WRONG_KIND_OF_BINDING
Este era el tipo incorrecto de enlace para la operación.
 
Nota Para obtener una lista de códigos de error válidos, consulte Rpc Return Values.
 

Comentarios

Una aplicación llama a la función RpcMgmtInqStats para obtener estadísticas sobre el servidor especificado de la biblioteca en tiempo de ejecución rpc.

Cada elemento de matriz del vector de estadísticas devuelto contiene un valor long sin signo . En la tabla siguiente se describen las estadísticas indizada por la constante especificada.

Estadísticas Descripción
RPC_C_STATS_CALLS_IN Número de llamadas a procedimientos remotos recibidas por el servidor RPC especificado por el identificador de enlace.
RPC_C_STATS_CALLS_OUT Número de llamadas a procedimientos remotos iniciadas por el servidor RPC especificado por el identificador de enlace.
RPC_C_STATS_PKTS_IN Número de paquetes de red recibidos por el servidor RPC especificado por el identificador de enlace.
RPC_C_STATS_PKTS_OUT Número de paquetes de red enviados por el servidor RPC especificado por el identificador de enlace.
 
 

La biblioteca en tiempo de ejecución rpc asigna memoria para el vector de estadísticas. La aplicación es responsable de llamar a la función RpcMgmtStatsVectorFree para liberar la memoria usada por el vector de estadísticas.

El servidor debe estar escuchando las llamadas a procedimientos remotos para que esta función se realice correctamente. Si el servidor no está escuchando, se produce un error en la función.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado rpcdce.h (incluir Rpc.h)
Library Rpcrt4.lib
Archivo DLL Rpcrt4.dll

Consulte también

RpcEpResolveBinding

RpcMgmtStatsVectorFree