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 |