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

Voir aussi

IRP_MN_READ_CONFIG

MiniportInitializeEx

NdisMSetBusData