Freigeben über


PMIB_GET_NEXT Rückruffunktion (routprot.h)

Die MibGetNext-Funktion übergibt eine SNMP MIB-artige Get Next Request an das Routingprotokoll.

Syntax

PMIB_GET_NEXT PmibGetNext;

DWORD PmibGetNext(
  [in]  ULONG InputDataSize,
  [in]  PVOID InputData,
  [out] PULONG OutputDataSize,
  [out] PVOID OutputData
)
{...}

Parameter

[in] InputDataSize

Gibt die Größe der Daten für die nächste Anforderung abrufen an.

[in] InputData

Zeiger auf die Daten für die nächste Anforderung abrufen.

[out] OutputDataSize

Zeiger auf eine ULONG-Variable :

Bei Eingabe: Diese Variable, die die Größe des Ausgabepuffers enthält.

Bei Ausgabe: Diese Variable enthält die Größe der Daten, die im Ausgabepuffer platziert werden. Wenn die Anfangsgröße nicht groß genug war, enthält die Variable die Puffergröße, die erforderlich ist, um alle Ausgabedaten zu enthalten.

[out] OutputData

Zeiger auf einen Puffer, der die Daten aus dem MIB-Eintrag empfängt.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird der Rückgabewert NO_ERROR.

Wenn die Funktion fehlschlägt, ist der Rückgabewert einer der folgenden Fehlercodes.

Wert BESCHREIBUNG
ERROR_CAN_NOT_COMPLETE
Das Routingprotokoll konnte die Anforderung nicht abschließen.
ERROR_INVALID_PARAMETER
Die Größe oder der Inhalt der Daten ist für die Anforderung ungeeignet.
ERROR_INSUFFICIENT_BUFFER
Die Größe des bereitgestellten Ausgabepuffers ist nicht groß genug, um die angeforderten Informationen zu enthalten. Die erforderliche Größe wird in der ULONG-Variablen zurückgegeben, auf die der OutputDataSize-Parameter verweist.
 
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile routprot.h

Weitere Informationen

MibGet

MibGetFirst

MibSet

Routingprotokollschnittstellenfunktionen

Referenz zur Routingprotokollschnittstelle