NdisMSetBusData function (ndis.h)
NDIS drivers call the NdisMSetBusData function to write to the configuration space of a device.
Syntax
ULONG NdisMSetBusData(
IN NDIS_HANDLE NdisMiniportHandle,
[in] IN ULONG WhichSpace,
[in] IN ULONG Offset,
[in] IN PVOID Buffer,
[in] IN ULONG Length
);
Parameters
NdisMiniportHandle
The miniport adapter handle that NDIS passed to the MiniportAdapterHandle parameter of the MiniportInitializeEx function.
[in] WhichSpace
The type of bus data to be written. For further information, see the discussion of the WhichSpace parameter on the reference page for IRP_MN_READ_CONFIG.
[in] Offset
The byte offset in the configuration space, specified by WhichSpace, to which data is written.
[in] Buffer
A pointer to a buffer that contains the data to write to the bus. Must be at least as large as Length .
[in] Length
The length, in bytes, of the data to write.
Return value
NdisMGetBusData returns the number of bytes written.
Remarks
This function replaces the NDIS 5.1 NdisWritePciSlotInformation function.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Supported in NDIS 6.0 and later. |
Target Platform | Universal |
Header | ndis.h (include Ndis.h) |
Library | Ndis.lib |
IRQL | Any level |