Método IWABObject::AllocateMore (wabapi.h)

Asigna un búfer de memoria que está vinculado a otro búfer previamente asignado con el método IWABObject::AllocateBuffer .

Sintaxis

HRESULT AllocateMore(
  ULONG  cbSize,
  LPVOID lpObject,
  LPVOID *lppBuffer
);

Parámetros

cbSize

Tipo: ULONG

Valor de tipo ULONG que especifica el tamaño en bytes del búfer que se va a asignar.

lpObject

Tipo: LPVOID

Puntero al objeto de búfer existente asignado mediante IWABObject::AllocateBuffer.

lppBuffer

Tipo: LPVOID*

Dirección de un puntero al búfer devuelto. Este búfer está vinculado a lpObject.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si se ejecuta correctamente.

Comentarios

Solo es posible liberar un búfer asignado con IWABObject::AllocateMore pasando el puntero de búfer especificado en el parámetro lpObject a IWABObject::FreeBuffer. El vínculo entre los búferes de memoria asignados con IWABObject::AllocateBuffer y IWABObject::AllocateMore permite a IWABObject::FreeBuffer liberar ambos búferes con una sola llamada.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wabapi.h
Archivo DLL Wab32.dll