WriteStructToUserHelper-Funktion (usermode_accessors.h)

The WriteStructToUserHelper function is a helper function that safely writes a structure of a specified size to user-mode memory.

Syntax

VOID WriteStructToUserHelper(
  volatile VOID *Destination,
  const VOID    *Source,
  SIZE_T        Size
);

Parameters

Destination

[out] Ein Zeiger auf den Speicherort des Benutzermodus, an dem die Daten geschrieben werden.

Source

[in] Ein Zeiger auf die Daten, die in den Zielspeicherort geschrieben werden sollen.

Size

[in] Die Größe der zu schreibenden Daten in Bytes.

Return value

None

Remarks

Diese Funktion ist eine Hilfsfunktion, die intern von den Benutzermodus-Accessorfunktionen verwendet wird. Es bietet eine optimierte Schreibweise von Strukturen in den Arbeitsspeicher im Benutzermodus basierend auf der Strukturgröße.

Requirements

Requirement Value
Mindestens unterstützter Client See Remarks
Header usermode_accessors.h
Library umaccess.lib
IRQL Kleiner oder gleich APC_LEVEL

See also

WriteStructToUser

WriteStructToUserAligned