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.