Condividi tramite


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.