Función ResUtilGetBinaryProperty (resapi.h)
Recupera una propiedad binaria de una lista de propiedades y avanza un puntero a la propiedad siguiente de la lista. El tipo PRESUTIL_GET_BINARY_PROPERTY define un puntero a esta función.
Sintaxis
DWORD ResUtilGetBinaryProperty(
[out] LPBYTE *ppbOutValue,
[out] LPDWORD pcbOutValueSize,
[in] const PCLUSPROP_BINARY pValueStruct,
[in, optional] const LPBYTE pbOldValue,
[in] DWORD cbOldValueSize,
[in, out] LPBYTE *ppPropertyList,
[in, out] LPDWORD pcbPropertyListSize
);
Parámetros
[out] ppbOutValue
Dirección de un puntero en el que se devolverá el valor binario de la lista de propiedades.
[out] pcbOutValueSize
Puntero al tamaño del valor de salida.
[in] pValueStruct
Puntero a una estructura de CLUSPROP_BINARY que especifica el valor binario que se va a recuperar de la lista de propiedades.
[in, optional] pbOldValue
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 binaria. 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 |
---|---|
|
Los datos tienen un formato incorrecto. |
Requisitos
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 |