PMIB_GET_FIRST Rückruffunktion (routprot.h)
Die MibGetFirst-Funktion übergibt eine SNMP MIB-artige Get First Request an das Routingprotokoll.
Syntax
PMIB_GET_FIRST PmibGetFirst;
DWORD PmibGetFirst(
[in] ULONG InputDataSize,
[in] PVOID InputData,
[out] PULONG OutputDataSize,
[out] PVOID OutputData
)
{...}
Parameter
[in] InputDataSize
Gibt die Größe der Daten für die erste Anforderung abrufen an.
[in] InputData
Zeiger auf die Daten, die mit der Get First Request übergeben werden sollen.
[out] OutputDataSize
Zeiger auf eine ULONG-Variable :
Bei Eingabe: Diese Variable enthält die Größe des Ausgabepuffers.
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 |
---|---|
|
Das Routingprotokoll konnte die Anforderung nicht abschließen. |
|
Die Größe oder der Inhalt der Daten sind für die Anforderung ungeeignet. |
|
Die Größe des bereitgestellten Ausgabepuffers ist nicht groß genug, um die angeforderten Informationen aufzunehmen. 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 |