NdisWriteRegisterUshort macro (ndis.h)

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

Syntax

void NdisWriteRegisterUshort(
  [in]  Register,
  [in]  Data
);

Parameters

[in] Register

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

[in] Data

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

Requirement Value
Minimum supported client 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.
Target Platform Universal
Header ndis.h (include Ndis.h)
IRQL Any level

See also

MiniportInitializeEx

NdisMMapIoSpace

NdisReadRegisterUshort

NdisWriteRegisterUchar

NdisWriteRegisterUlong