Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

NdisMGetBusData function (ndis.h)

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

See also

IRP_MN_READ_CONFIG

MiniportInitializeEx

NdisMSetBusData


Feedback

Was this page helpful?

Additional resources