NdisMGetBusData function

NDIS drivers call the NdisMGetBusData function to read the configuration space of a device.

Syntax


ULONG NdisMGetBusData(
  _In_  NDIS_HANDLE MiniportAdapterHandle,
  _In_  ULONG       WhichSpace,
  _In_  ULONG       Offset,
  _Out_ PVOID       Buffer,
  _In_  ULONG       Length
);

Parameters

MiniportAdapterHandle [in]

The miniport adapter handle that NDIS passed to the MiniportAdapterHandle parameter of the MiniportInitializeEx function.

WhichSpace [in]

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.

Offset [in]

The byte offset in the configuration space, specified by WhichSpace, from which data is read.

Buffer [out]

A pointer to a buffer that receives the data read from the bus. Must be at least as large as Length .

Length [in]

The length, in bytes, of the data to read.

Return value

NdisMGetBusData returns the number of bytes read.

Requirements

Target platform

Universal

Version

Supported in NDIS 6.0 and later.

Header

Ndis.h (include Ndis.h)

Library

Ndis.lib

IRQL

Any level

See also

IRP_MN_READ_CONFIG
MiniportInitializeEx
NdisMSetBusData

 

 

Send comments about this topic to Microsoft

Show: