Compartir a través de


Función ResUtilGetMultiSzValue (resapi.h)

Devuelve un valor de cadena múltiple de la base de datos del clúster.

Sintaxis

DWORD WINAPI_INLINE ResUtilGetMultiSzValue(
  [in]            HKEY    hkeyClusterKey,
  [in]            LPCWSTR pszValueName,
  [out, optional] LPWSTR  *ppszOutValue,
  [out]           LPDWORD pcbOutValueSize
);

Parámetros

[in] hkeyClusterKey

Clave que identifica la ubicación del valor de cadena múltiple en la base de datos del clúster.

[in] pszValueName

Puntero a una cadena Unicode terminada en null que contiene el nombre del valor que se va a recuperar.

[out, optional] ppszOutValue

Dirección del puntero al valor recuperado.

[out] pcbOutValueSize

Puntero a un DWORD en el que se devuelve el tamaño en bytes del búfer al que apunta ppszOutValue .

Valor devuelto

Si las operaciones se realizan 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 muestra un posible código de error.

Código devuelto Descripción
ERROR_NOT_ENOUGH_MEMORY
Error durante la asignación de memoria.

Comentarios

Cuando haya terminado con la memoria asignada para el valor devuelto por la función de utilidad ResUtilGetMultiSzValue , debe llamar a la función LocalFree para liberarlo.

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

Consulte también

ClusterRegQueryValue

ResUtilGetBinaryValue

ResUtilGetDwordValue

ResUtilGetExpandSzValue

ResUtilGetSzValue