Compartir a través de


Función NetApiBufferReallocate (lmapibuf.h)

La función NetApiBufferReallocate cambia el tamaño de un búfer asignado por una llamada anterior a la función NetApiBufferAllocate .

Sintaxis

NET_API_STATUS NET_API_FUNCTION NetApiBufferReallocate(
  [in]  _Frees_ptr_opt_ LPVOID OldBuffer,
  [in]  DWORD                  NewByteCount,
  [out] LPVOID                 *NewBuffer
);

Parámetros

[in] OldBuffer

Puntero al búfer devuelto por una llamada a la función NetApiBufferAllocate .

[in] NewByteCount

Especifica el nuevo tamaño del búfer, en bytes.

[out] NewBuffer

Recibe el puntero al búfer reasignado.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto se NERR_Success.

Si se produce un error en la función, el valor devuelto es un código de error del sistema. Para obtener una lista de códigos de error, consulte Códigos de error del sistema.

Comentarios

No se requiere ninguna pertenencia especial a grupos para ejecutar correctamente las funciones apiBuffer.

Para obtener un ejemplo de código que muestre cómo usar las funciones apiBuffer de administración de red, consulte NetApiBufferAllocate.

Requisitos

Requisito Value
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 lmapibuf.h (include Lm.h)
Library Netapi32.lib
Archivo DLL Netapi32.dll

Consulte también

Funciones de búfer de API

NetApiBufferAllocate

NetApiBufferFree

Funciones de administración de red

Introducción a la administración de redes