READ_REGISTER_BUFFER_ULONG64 macro

The READ_REGISTER_BUFFER_ULONG64 macro reads a number of ULONG64 values from the specified register address into a buffer.

Syntax


VOID READ_REGISTER_BUFFER_ULONG64(
  [in]   PULONG64 Register,
  [out]  PULONG64 Buffer,
  [in]   ULONG Count
);

Parameters

Register [in]

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

Buffer [out]

Pointer to a buffer that an array of ULONG64 values is read into.

Count [in]

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

Return value

None

Remarks

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

Callers of the READ_REGISTER_BUFFER_ULONG64 macro can be running at any IRQL, assuming that the Buffer buffer is resident and the Register register is resident, mapped device memory.

Requirements

Version

Available only in 64-bit versions of Windows.

Header

Wdm.h (include Wdm.h)

IRQL

Any level (see Remarks section)

 

 

Send comments about this topic to Microsoft

Anzeigen:
© 2014 Microsoft