Función PdhSelectDataSourceA (pdh.h)
Muestra una ventana de diálogo que solicita al usuario que especifique el origen de los datos de rendimiento.
Sintaxis
PDH_FUNCTION PdhSelectDataSourceA(
[in] HWND hWndOwner,
[in] DWORD dwFlags,
[out] LPSTR szDataSource,
[in, out] LPDWORD pcchBufferLength
);
Parámetros
[in] hWndOwner
Propietario de la ventana de diálogo. Esto puede ser NULL si no hay ningún propietario (el escritorio se convierte en el propietario).
[in] dwFlags
Cuadros de diálogo que se mostrarán para solicitar el origen de datos. Este parámetro puede ser uno de los siguientes valores.
[out] szDataSource
Búfer asignado por el autor de la llamada que recibe un cadena terminadanull que contiene el nombre de un archivo de registro seleccionado por el usuario. El nombre del archivo de registro se trunca al tamaño del búfer si el búfer es demasiado pequeño.
Si el usuario seleccionó un origen en tiempo real, el búfer está vacío.
[in, out] pcchBufferLength
Tamaño máximo del búfer de szDataSource, en TCHAR.
Valor devuelto
Si la función se ejecuta correctamente, devuelve ERROR_SUCCESS.
Si se produce un error en la función, el valor devuelto es un código de error del sistema o un código de error PDH . A continuación se muestran los valores posibles.
Código devuelto | Descripción |
---|---|
|
La longitud del búfer pasado en el pcchBufferLength de |
|
Se pasó un búfer de longitud cero en el parámetro szDataSource. |
Observaciones
Nota
El encabezado pdh.h define PdhSelectDataSource como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows XP [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows Server 2003 [solo aplicaciones de escritorio] |
de la plataforma de destino de |
Windows |
encabezado de |
pdh.h |
biblioteca de |
Pdh.lib |
DLL de |
Pdh.dll |