NdisMGetBusData-Funktion (ndis.h)

NDIS-Treiber rufen die NdisMGetBusData-Funktion auf, um den Konfigurationsraum eines Geräts zu lesen.

Syntax

ULONG NdisMGetBusData(
        NDIS_HANDLE NdisMiniportHandle,
  [in]  ULONG       WhichSpace,
  [in]  ULONG       Offset,
  [out] PVOID       Buffer,
  [in]  ULONG       Length
);

Parameter

NdisMiniportHandle

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

[in] WhichSpace

Der Typ der zu lesenden 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, aus dem Daten gelesen werden.

[out] Buffer

Ein Zeiger auf einen Puffer, der die vom Bus gelesenen Daten empfängt. Muss mindestens so groß wie Länge sein.

[in] Length

Die Länge der zu lesenden Daten in Bytes.

Rückgabewert

NdisMGetBusData gibt die Anzahl der gelesenen Bytes zurück.

Hinweise

Diese Funktion ersetzt die NDIS 5.1 NdisReadPciSlotInformation-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

NdisMSetBusData