Zuweisen von WinSNMP-Speicherobjekten

Deskriptoren, Ressourcenhandles und Zeichenfolgen im C-Stil sind die drei Typen von Speicherobjekten in der WinSNMP-Programmierumgebung.

Der Typ des Objekts bestimmt, ob die Microsoft WinSNMP-Implementierung oder die WinSNMP-Anwendung den Arbeitsspeicher für das Objekt zuordnet und aufgibt. Dadurch wird die unnötige Zuordnung des temporären Pufferspeicherplatzes und das unnötige Kopieren von Puffern reduziert.

In der folgenden Tabelle sind die Zuordnung und Aufhebung der Ressourcen für WinSNMP-Speicherobjekte zusammengefasst.

Objekttyp BESCHREIBUNG
smiOID- oder smiOCTETS-Deskriptor Wenn die WinSNMP-Anwendung den Arbeitsspeicher zuordnet, muss die Zuordnung des Arbeitsspeichers durch einen Aufruf einer entsprechenden Funktion aufgehoben werden. Wenn die Implementierung den Arbeitsspeicher zuweist, muss die Anwendung die SnmpFreeDescriptor-Funktion aufrufen, um die Zuordnung des Arbeitsspeichers aufzugeben.
smiVALUE-Struktur Wenn der Wertmember ein smiOID - oder ein smiOCTETS-Deskriptor ist, muss die Anwendung wie oben für Deskriptoren angegeben fortfahren.
Ressourcenhandle Die Implementierung reserviert, verwaltet und gibt den Arbeitsspeicher frei.
Zeichenfolge im C-Format Die WinSNMP-Anwendung muss den zugeordneten Arbeitsspeicher verwalten und freigeben.

 

Weitere Informationen finden Sie unter Freigeben von WinSNMP-Deskriptoren.