Funzione NetApiBufferReallocate (lmapibuf.h)

La funzione NetApiBufferReallocate modifica le dimensioni di un buffer allocato da una chiamata precedente alla funzione NetApiBufferAllocate .

Sintassi

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

Parametri

[in] OldBuffer

Puntatore al buffer restituito da una chiamata alla funzione NetApiBufferAllocate .

[in] NewByteCount

Specifica le nuove dimensioni del buffer, in byte.

[out] NewBuffer

Riceve il puntatore al buffer reallocated.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è NERR_Success.

Se la funzione ha esito negativo, il valore restituito è un codice di errore di sistema. Per un elenco di codici di errore, vedere Codici di errore di sistema.

Commenti

Non è necessaria alcuna appartenenza a gruppi speciali per eseguire correttamente le funzioni ApiBuffer.

Per un esempio di codice che illustra come usare le funzioni ApiBuffer di gestione di rete, vedere NetApiBufferAllocate.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione lmapibuf.h (includere Lm.h)
Libreria Netapi32.lib
DLL Netapi32.dll

Vedi anche

Funzioni del buffer api

NetApiBufferAllocate

NetApiBufferFree

Funzioni di gestione della rete

Panoramica sulla gestione della rete