Fonction NdisMGetBusData (ndis.h)
Les pilotes NDIS appellent la fonction NdisMGetBusData pour lire l’espace de configuration d’un appareil.
Syntaxe
ULONG NdisMGetBusData(
NDIS_HANDLE NdisMiniportHandle,
[in] ULONG WhichSpace,
[in] ULONG Offset,
[out] PVOID Buffer,
[in] ULONG Length
);
Paramètres
NdisMiniportHandle
La poignée de l’adaptateur miniport que NDIS a passée au paramètre MiniportAdapterHandle du Fonction MiniportInitializeEx .
[in] WhichSpace
Type de données de bus à lire. Pour plus d’informations, consultez la discussion sur le paramètre WhichSpace sur la page de référence pour IRP_MN_READ_CONFIG.
[in] Offset
Décalage d’octet dans l’espace de configuration, spécifié par WhichSpace, à partir duquel les données sont lues.
[out] Buffer
Pointeur vers une mémoire tampon qui reçoit les données lues à partir du bus. Doit être au moins aussi grand que longueur .
[in] Length
Longueur, en octets, des données à lire.
Valeur retournée
NdisMGetBusData retourne le nombre d’octets lus.
Remarques
Cette fonction remplace la fonction NDIS 5.1 NdisReadPciSlotInformation .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.0 et versions ultérieures. |
Plateforme cible | Universal |
En-tête | ndis.h (inclure Ndis.h) |
Bibliothèque | Ndis.lib |
IRQL | N’importe quel niveau |