Función ResUtilEnumProperties (resapi.h)
Enumera los nombres de propiedad de un objeto de clúster. El tipo PRESUTIL_ENUM_PROPERTIES define un puntero a esta función.
Sintaxis
DWORD ResUtilEnumProperties(
[in] const PRESUTIL_PROPERTY_ITEM pPropertyTable,
[out] LPWSTR pszOutProperties,
[in] DWORD cbOutPropertiesSize,
[out] LPDWORD pcbBytesReturned,
[out] LPDWORD pcbRequired
);
Parámetros
[in] pPropertyTable
Puntero a una matriz de estructuras de RESUTIL_PROPERTY_ITEM que describen las propiedades que se van a enumerar.
[out] pszOutProperties
Puntero al búfer de salida en el que se devuelven los nombres de todas las propiedades en formato de cadena múltiple. Cada nombre de propiedad se almacena como una cadena Unicode terminada en null. El nombre de la última propiedad va seguido de un carácter final de terminación null.
[in] cbOutPropertiesSize
Tamaño en bytes del búfer de salida al que apunta pszOutProperties.
[out] pcbBytesReturned
Puntero al número total de bytes de la lista de propiedades a la que apunta pszOutProperties.
[out] pcbRequired
Número de bytes necesarios si el búfer de salida es demasiado pequeño.
Valor devuelto
Si la operación se realiza correctamente, la función devuelve ERROR_SUCCESS.
Si se produce un error en la operación, la función devuelve un código de error del sistema. A continuación se muestran los códigos de error posibles.
Código devuelto | Descripción |
---|---|
|
Uno o varios de los parámetros de entrada no eran válidos. |
|
Error al asignar memoria. |
|
El tamaño del búfer de salida es demasiado pequeño para contener los datos resultantes. El parámetro pcbRequired apunta al tamaño correcto. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Plataforma de destino | Windows |
Encabezado | resapi.h |
Library | ResUtils.lib |
Archivo DLL | ResUtils.dll |