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.