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

Das Miniportadapterhandle, das NDIS an den MiniportAdapterHandle-Parameter des MiniportInitializeEx-Funktion .

[in] WhichSpace

Der Typ der zu schreibenden Busdaten. Weitere Informationen finden Sie in der Diskussion über den WhichSpace-Parameter auf der Referenzseite für IRP_MN_READ_CONFIG.

[in] Offset

Der Byteoffset im Konfigurationsraum, der von 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ß wie Länge sein.

[in] Length

Die Länge der zu schreibenden Daten in Bytes.

Rückgabewert

NdisMGetBusData gibt die Anzahl der geschriebenen Bytes zurück.

Hinweise

Diese Funktion ersetzt NDIS 5.1. NdisWritePciSlotInformation-Funktion .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Zielplattform Universell
Header ndis.h (einschließlich Ndis.h)
Bibliothek Ndis.lib
IRQL Beliebige Ebene

Weitere Informationen

IRP_MN_READ_CONFIG

MiniportInitializeEx

NdisMGetBusData