Freigeben über


NdisMSetBusData-Funktion (ndis.h)

NDIS-Treiber rufen die NdisMSetBusData--Funktion auf, um in den Konfigurationsraum eines Geräts zu schreiben.

Syntax

ULONG NdisMSetBusData(
       IN NDIS_HANDLE NdisMiniportHandle,
  [in] IN ULONG       WhichSpace,
  [in] IN ULONG       Offset,
  [in] IN PVOID       Buffer,
  [in] IN ULONG       Length
);

Parameter

NdisMiniportHandle

Der Miniportadapterziehpunkt, den NDIS an den MiniportAdapterHandle Parameter des Parameters "MiniportAdapterHandle" übergeben hat MiniportInitializeEx Funktion.

[in] WhichSpace

Der Typ der zu schreibenden Busdaten. Weitere Informationen finden Sie in der Erläuterung des WhichSpace Parameters auf der Referenzseite für IRP_MN_READ_CONFIG.

[in] Offset

Der Byteoffset im Konfigurationsbereich, der durch WhichSpace-angegeben wird, in den Daten geschrieben werden.

[in] Buffer

Ein Zeiger auf einen Puffer, der die Daten enthält, die in den Bus geschrieben werden sollen. Muss mindestens so groß sein wie Länge .

[in] Length

Die Länge der zu schreibenden Daten in Bytes.

Rückgabewert

NdisMGetBusData gibt die Anzahl der geschriebenen Bytes zurück.

Bemerkungen

Diese Funktion ersetzt NDIS 5.1 NdisWritePciSlotInformation Funktion.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.0 und höher.
Zielplattform- Universal
Header- ndis.h (include Ndis.h)
Library Ndis.lib
IRQL- Beliebige Ebene

Siehe auch

IRP_MN_READ_CONFIG

MiniportInitializeEx-

NdisMGetBusData-