Função NetApiBufferReallocate (lmapibuf.h)

A função NetApiBufferReallocate altera o tamanho de um buffer alocado por uma chamada anterior para a função NetApiBufferAllocate .

Sintaxe

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

Parâmetros

[in] OldBuffer

Ponteiro para o buffer retornado por uma chamada para a função NetApiBufferAllocate .

[in] NewByteCount

Especifica o novo tamanho do buffer, em bytes.

[out] NewBuffer

Recebe o ponteiro para o buffer realocado.

Retornar valor

Se a função for bem-sucedida, o valor retornado será NERR_Success.

Se a função falhar, o valor retornado será um código de erro do sistema. Para obter uma lista de códigos de erro, consulte Códigos de erro do sistema.

Comentários

Nenhuma associação de grupo especial é necessária para executar com êxito as funções do ApiBuffer.

Para obter um exemplo de código que demonstra como usar as funções ApiBuffer de gerenciamento de rede, consulte NetApiBufferAllocate.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho lmapibuf.h (inclua Lm.h)
Biblioteca Netapi32.lib
DLL Netapi32.dll

Confira também

Funções de buffer de API

NetApiBufferAllocate

NetApiBufferFree

Funções de gerenciamento de rede

Visão geral do gerenciamento de rede