Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
NDIS drivers call the NdisMGetBusData function to read the configuration space of a device.
Syntax
ULONG NdisMGetBusData(
NDIS_HANDLE NdisMiniportHandle,
[in] ULONG WhichSpace,
[in] ULONG Offset,
[out] PVOID Buffer,
[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 read. 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, from which data is read.
[out] Buffer
A pointer to a buffer that receives the data read from the bus. Must be at least as large as Length .
[in] Length
The length, in bytes, of the data to read.
Return value
NdisMGetBusData returns the number of bytes read.
Remarks
This function replaces the NDIS 5.1 NdisReadPciSlotInformation 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 |