NdisWriteRegisterUshort function

NdisWriteRegisterUshort is called by the miniport driver to write a USHORT to a memory-mapped device register.

Syntax


VOID NdisWriteRegisterUshort(
  _In_ PUSHORT Register,
  _In_ USHORT  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 [in]

Specifies the caller-supplied USHORT that this function transfers to the 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

Universal

Version

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

Header

Ndis.h (include Ndis.h)

IRQL

Any level

See also

MiniportInitializeEx
NdisMMapIoSpace
NdisReadRegisterUshort
NdisWriteRegisterUchar
NdisWriteRegisterUlong

 

 

Send comments about this topic to Microsoft

Show: