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 |