Función ResUtilDupParameterBlock (resapi.h)
Realiza una copia de miembro de los datos de un bloque de parámetros a otro.
Sintaxis
DWORD ResUtilDupParameterBlock(
[out] LPBYTE pOutParams,
[in] const LPBYTE pInParams,
[in] const PRESUTIL_PROPERTY_ITEM pPropertyTable
);
Parámetros
[out] pOutParams
Puntero al bloque de parámetros duplicados.
[in] pInParams
Puntero al bloque de parámetros original.
[in] pPropertyTable
Puntero a una matriz de estructuras RESUTIL_PROPERTY_ITEM que describen propiedades en el bloque de parámetros original.
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.
Comentarios
ResUtilDupParameterBlock copia los datos solo para los miembros de bloque de parámetros a los que se hace referencia en el parámetro de entrada pPropertyTable . Si una variable del bloque de parámetros de entrada es un puntero, se asigna memoria para los datos con la función LocalAlloc. Debe desasignar esta memoria llamando a LocalFree para cada variable de puntero en el bloque de parámetros de salida o ResUtilFreeParameterBlock. Asegúrese de desasignar la memoria si ResUtilDupParameterBlock se realiza correctamente o produce un error. Para obtener más información, vea Uso de bloques de parámetros y Uso de Listas y tablas.
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 |