PMIB_GET_FIRST fonction de rappel (routprot.h)
La fonction MibGetFirst transmet une première requête Get First Request de style MIB SNMP au protocole de routage.
Syntaxe
PMIB_GET_FIRST PmibGetFirst;
DWORD PmibGetFirst(
[in] ULONG InputDataSize,
[in] PVOID InputData,
[out] PULONG OutputDataSize,
[out] PVOID OutputData
)
{...}
Paramètres
[in] InputDataSize
Spécifie la taille des données pour obtenir la première demande.
[in] InputData
Pointeur vers les données à passer avec obtenir la première demande.
[out] OutputDataSize
Pointeur vers une variable ULONG :
En entrée : cette variable contient la taille de la mémoire tampon de sortie.
Sur la sortie : cette variable contient la taille des données placées dans la mémoire tampon de sortie. Si la taille initiale n’était pas suffisamment grande, la variable contient la taille de mémoire tampon nécessaire pour contenir toutes les données de sortie.
[out] OutputData
Pointeur vers une mémoire tampon qui reçoit les données de l’entrée MIB.
Valeur retournée
Si la fonction réussit, la valeur de retour est NO_ERROR.
Si la fonction échoue, la valeur de retour est l’un des codes d’erreur suivants.
Valeur | Description |
---|---|
|
Le protocole de routage n’a pas pu terminer la requête. |
|
La taille ou le contenu des données est inapproprié pour la demande. |
|
La taille de la mémoire tampon de sortie fournie n’est pas suffisante pour contenir les informations demandées. La taille requise est retournée dans la variable ULONG pointée par le paramètre OutputDataSize . |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | routprot.h |
Voir aussi
Fonctions d’interface de protocole de routage
Informations de référence sur l’interface de protocole de routage