Hardware Dev Center

NdisReadRegisterUshort function

NdisReadRegisterUshort is called by the miniport driver to read a USHORT from a memory-mapped device register.

Syntax


VOID NdisReadRegisterUshort(
  _In_  PUSHORT Register,
  _Out_ PUSHORT Data
);

Parameters

Register [in]

Pointer to the memory-mapped register. This virtual address must fall within a range returned by an initialization-time call to NdisMMapIoSpace.

Data [out]

Pointer to the caller-supplied variable in which this function returns the USHORT read from Register .

Return value

None

Remarks

If a driver calls this function, a NIC's device registers must be mapped to noncached memory during driver initialization.

Requirements

Target platform

Desktop

Version

Supported for NDIS 6.0 and NDIS 5.1 drivers (see NdisReadRegisterUshort (NDIS 5.1)) in Windows Vista. Supported for NDIS 5.1 drivers (see NdisReadRegisterUshort (NDIS 5.1)) in Windows XP.

Header

Ndis.h (include Ndis.h)

IRQL

Any level

See also

MiniportInitializeEx
NdisMMapIoSpace
NdisReadRegisterUchar
NdisReadRegisterUlong
NdisWriteRegisterUshort

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft