Share via


Función PerfOpenQueryHandle (perflib.h)

Crea un identificador que hace referencia a una consulta en el sistema especificado. Una consulta es una lista de especificaciones de contador.

Sintaxis

ULONG PerfOpenQueryHandle(
  [in, optional] LPCWSTR szMachine,
  [out]          HANDLE  *phQuery
);

Parámetros

[in, optional] szMachine

Nombre del equipo para el que desea obtener el identificador de consulta.

[out] phQuery

Identificador de la consulta. Llame a PerfCloseQueryHandle para cerrar el identificador cuando ya no lo necesite.

Valor devuelto

Si la función se realiza correctamente, devuelve ERROR_SUCCESS.

Si se produce un error en la función, el valor devuelto es un código de error del sistema.

Comentarios

Use PerfAddCounters y PerfDeleteCounters para agregar o quitar especificaciones de contador a la lista. Use PerfQueryCounterInfo para obtener las especificaciones del contador actualmente en la lista y para determinar los índices en los que perfQueryCounterData devolverá los datos de cada contador. Use PerfQueryCounterData para recuperar los valores de los contadores que coinciden con las especificaciones del contador.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1607 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado perflib.h
Library AdvAPI32.lib
Archivo DLL AdvAPI32.dll

Consulte también

PerfAddCounters

PerfCloseQueryHandle

PerfDeleteCounters

PerfQueryCounterData

PerfQueryCounterInfo