Compartir a través de


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

Consulte también

RESUTIL_PROPERTY_ITEM

ResUtilFreeParameterBlock