Freigeben über


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

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

[in] WhichSpace

Der Typ der zu lesenden 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 WhichSpaceangegeben 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ß sein wie Länge .

[in] Length

Die Länge der zu lesenden Daten in Bytes.

Rückgabewert

NdisMGetBusData gibt die Anzahl der gelesenen Bytes zurück.

Bemerkungen

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

NdisMSetBusData-