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 |