Compartir a través de


Función ResUtilGetMultiSzProperty (resapi.h)

Recupera una propiedad de cadena múltiple de una lista de propiedades y avanza un puntero a la siguiente propiedad de la lista. El tipo PRESUTIL_GET_MULTI_SZ_PROPERTY define un puntero a esta función.

Sintaxis

DWORD ResUtilGetMultiSzProperty(
  [out]          LPWSTR             *ppszOutValue,
  [out]          LPDWORD            pcbOutValueSize,
  [in]           const PCLUSPROP_SZ pValueStruct,
  [in, optional] LPCWSTR            pszOldValue,
  [in]           DWORD              cbOldValueSize,
  [in, out]      LPBYTE             *ppPropertyList,
  [in, out]      LPDWORD            pcbPropertyListSize
);

Parámetros

[out] ppszOutValue

Dirección de un puntero en el que se devolverá el valor de cadena múltiple de la lista de propiedades.

[out] pcbOutValueSize

Puntero al tamaño del valor de salida.

[in] pValueStruct

Puntero a una estructura de CLUSPROP_MULTI_SZ que especifica el valor de cadena múltiple que se va a recuperar de la lista de propiedades.

[in, optional] pszOldValue

Puntero al valor anterior de la propiedad.

[in] cbOldValueSize

Puntero a la longitud del valor anterior de la propiedad.

[in, out] ppPropertyList

Dirección del puntero al búfer de lista de propiedades que contiene la propiedad de cadena múltiple. Este puntero se avanzará al principio de la propiedad siguiente.

[in, out] pcbPropertyListSize

Puntero al tamaño del búfer de lista de propiedades. El tamaño se disminuirá para tener en cuenta el avance del puntero ppPropertyList .

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 código de error posible.

Código devuelto Descripción
ERROR_INVALID_PARAMETER
Los datos tienen un formato incorrecto.

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

Consulte también

ResUtilGetBinaryProperty

ResUtilGetDwordProperty

ResUtilGetSzProperty