Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
The ReadStructFromUserHelper function is a helper function that safely reads a structure of a specified size from user-mode memory.
Syntax
VOID ReadStructFromUserHelper(
VOID *Destination,
const volatile VOID *Source,
SIZE_T Size
);
Parameters
Destination
[out] Ein Zeiger auf den Puffer, der die Vom Benutzermodus gelesenen Daten empfängt.
Source
[in] Ein Zeiger auf den Speicherort des Benutzermodus, aus dem die Daten gelesen werden sollen.
Size
[in] Die Größe der zu lesenden Daten in Bytes.
Return value
None
Remarks
Diese Funktion ist eine Hilfsfunktion, die intern von den Benutzermodus-Accessorfunktionen verwendet wird. Es bietet ein optimiertes Lesen von Strukturen aus dem Benutzermodusspeicher 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 |