Zuordnen von WinSNMP-Speicherobjekten
Deskriptoren, Ressourcenhandles und Zeichenfolgen im C-Stil sind die drei Typen von Speicherobjekten in der WinSNMP-Programmierumgebung.
Der Objekttyp bestimmt, ob die Microsoft WinSNMP-Implementierung oder die WinSNMP-Anwendung den Speicher für das Objekt zuteilen und seine Zuordnung wieder aufgibt. Dies reduziert die unnötige Zuordnung von temporärem Pufferspeicher und unnötiges Kopieren von Puffern.
In der folgenden Tabelle werden die Zuordnung und Freigabe von Ressourcen für WinSNMP-Speicherobjekte zusammengefasst.
| Objekttyp | Beschreibung |
|---|---|
| smiOID- oder smiOCTETS-Deskriptor | Wenn die WinSNMP-Anwendung den Arbeitsspeicher zuteilen, muss sie die Zuordnung des Arbeitsspeichers mit einem Aufruf einer entsprechenden Funktion aufteilen. Wenn die Implementierung den Arbeitsspeicher zuordne, muss die Anwendung die SnmpFreeDescriptor-Funktion aufrufen, um die Zuordnung des Arbeitsspeichers frei zu machen. |
| smiVALUE-Struktur | Wenn der Wert member ein smiOID- oder smiOCTETS-Deskriptor ist, muss die Anwendung wie oben für Deskriptoren angegeben fortgesetzt werden. |
| Ressourcenhand handle | Die Implementierung reserviert, verwaltet und gibt den Arbeitsspeicher frei. |
| Zeichenfolge im C-Stil | Die WinSNMP-Anwendung muss den von ihr reservierten Arbeitsspeicher verwalten und frei geben. |
Weitere Informationen finden Sie unter Freeing WinSNMP Descriptors.