Assegnazione di oggetti di memoria WinSNMP
I descrittori, gli handle delle risorse e le stringhe di stile C sono i tre tipi di oggetti di 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. Ciò 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 |
---|---|
descrittore smiOID o smiOCTETS | 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 la funzione SnmpFreeDescriptor per deallocare la memoria. |
struttura smiVALUE | Se il membro del valore è uno smiOID o un descrittore smiOCTETS , l'applicazione deve procedere come indicato in precedenza per i descrittori. |
Handle delle risorse | L'implementazione alloca, gestisce e libera la memoria. |
Stringa di stile C | L'applicazione WinSNMP deve gestire e liberare la memoria allocata. |
Per altre informazioni, vedere Liberare i descrittori WinSNMP.