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
Der Miniportadapterziehpunkt, den NDIS an den MiniportAdapterHandle Parameter des Parameters "MiniportAdapterHandle" übergeben hat MiniportInitializeEx Funktion.
[in] WhichSpace
Der Typ der zu schreibenden 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 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ß sein wie Länge .
[in] Length
Die Länge der zu schreibenden Daten in Bytes.
Rückgabewert
NdisMGetBusData gibt die Anzahl der geschriebenen Bytes zurück.
Bemerkungen
Diese Funktion ersetzt NDIS 5.1 NdisWritePciSlotInformation 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 |