Funzioni ApiBuffer
Le funzioni ApiBuffer di gestione della rete vengono usate per gestire l'allocazione della memoria usata da un'applicazione con funzioni di gestione della rete. Tuttavia, in generale, per altre memoria usata da un'applicazione è consigliabile usare le funzioni di gestione della memoria anziché queste funzioni ApiBuffer.
Le funzioni ApiBuffer sono elencate di seguito.
Funzione | Descrizione |
---|---|
NetApiBufferAllocate | Alloca memoria dall'heap. Chiamare questa funzione quando è necessaria la compatibilità con la funzione NetApiBufferFree . |
NetApiBufferFree | Libera memoria allocata dalla funzione NetApiBufferAllocate e da altre funzioni di gestione di rete. |
NetApiBufferReallocate | Modifica le dimensioni di un buffer allocato da una chiamata alla funzione NetApiBufferAllocate . |
NetApiBufferSize | Restituisce le dimensioni, in byte, di un buffer allocato da una chiamata alla funzione NetApiBufferAllocate . |
Per le funzioni remotabili che restituiscono informazioni al chiamante, la libreria di runtime RPC alloca il buffer contenente le informazioni restituite. Al termine dell'elaborazione delle informazioni, il chiamante deve chiamare la funzione NetApiBufferFree per liberare il buffer allocato.