Partager via


Fonction NdisMSetBusData (ndis.h)

Les pilotes NDIS appellent la fonction NdisMSetBusData pour écrire dans l’espace de configuration d’un appareil.

Syntaxe

ULONG NdisMSetBusData(
       IN NDIS_HANDLE NdisMiniportHandle,
  [in] IN ULONG       WhichSpace,
  [in] IN ULONG       Offset,
  [in] IN PVOID       Buffer,
  [in] 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 à écrire. 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, dans lequel les données sont écrites.

[in] Buffer

Pointeur vers une mémoire tampon qui contient les données à écrire dans le bus. Doit être au moins aussi grand que longueur .

[in] Length

Longueur, en octets, des données à écrire.

Valeur retournée

NdisMGetBusData retourne le nombre d’octets écrits.

Remarques

Cette fonction remplace NDIS 5.1 Fonction NdisWritePciSlotInformation .

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

NdisMGetBusData