Skip to content

Latest commit

 

History

History
72 lines (54 loc) · 2.13 KB

nf-miniport-read_register_buffer_ushort.md

File metadata and controls

72 lines (54 loc) · 2.13 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NF:miniport.READ_REGISTER_BUFFER_USHORT
READ_REGISTER_BUFFER_USHORT function (miniport.h)
The READ_REGISTER_BUFFER_USHORT function (miniport.h) reads a number of USHORT values from the specified register address into a buffer.
kernel\read_register_buffer_ushort.htm
kernel
04/30/2018
READ_REGISTER_BUFFER_USHORT function
READ_REGISTER_BUFFER_USHORT, READ_REGISTER_BUFFER_USHORT routine [Kernel-Mode Driver Architecture], k103_a4ed8007-394e-4090-bcdb-63ad37431377.xml, kernel.read_register_buffer_ushort, wdm/READ_REGISTER_BUFFER_USHORT
miniport.h
Wdm.h, Ntddk.h, Ntifs.h, Miniport.h, Wudfwdm.h
Universal
Available starting with Windows 2000.
NtosKrnl.lib
NtosKrnl.exe
Any level (see Remarks section)
Windows
READ_REGISTER_BUFFER_USHORT
miniport/READ_REGISTER_BUFFER_USHORT
APIRef
kbSyntax
DllExport
NtosKrnl.exe
READ_REGISTER_BUFFER_USHORT

READ_REGISTER_BUFFER_USHORT function (miniport.h)

-description

The READ_REGISTER_BUFFER_USHORT routine reads a number of USHORT values from the specified register address into a buffer.

-parameters

-param Register [in]

Pointer to the register, which must be a mapped range in memory space.

-param Buffer [out]

Pointer to a buffer into which an array of USHORT values is read.

-param Count [in]

Specifies the number of USHORT values to be read into the buffer.

-remarks

The size of the buffer must be large enough to contain at least the specified number of USHORT values.

Callers of READ_REGISTER_BUFFER_USHORT can be running at any IRQL, assuming the Buffer is resident and the Register is resident, mapped device memory.