Condividi tramite


Allocazione di oggetti di memoria WinSNMP

I descrittori, gli handle di risorse e le stringhe in stile C sono i tre tipi di oggetti memoria nell'ambiente di programmazione WinSNMP.

Il tipo di oggetto determina se l'implementazione di Microsoft WinSNMP o l'applicazione WinSNMP alloca e dealloca la memoria per l'oggetto. In questo modo si riduce l'allocazione non necessaria dello spazio del buffer temporaneo e la copia non necessaria dei buffer.

La tabella seguente riepiloga l'allocazione e la deallocazione delle risorse per gli oggetti di memoria WinSNMP.

Tipo di oggetto Descrizione
smiOID o smiOCTETS descrittore Se l'applicazione WinSNMP alloca la memoria, deve deallocare la memoria con una chiamata a una funzione appropriata. Se l'implementazione alloca la memoria, l'applicazione deve chiamare il SnmpFreeDescriptor funzione per deallocare la memoria.
struttura smiVALUE Se il valore del membro è un smiOID o un descrittore smiOCTETS , l'applicazione deve procedere come indicato in precedenza per i descrittori.
Gestore di risorsa L'implementazione alloca, gestisce e libera la memoria.
Stringa in stile C L'applicazione WinSNMP deve gestire e liberare la memoria allocata.

 

Per ulteriori informazioni, consultare Liberare i descrittori WinSNMP.