Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |