Condividi tramite


Funzione WriteStructToUserHelper (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] Puntatore alla posizione di memoria in modalità utente in cui verranno scritti i dati.

Source

[in] Puntatore ai dati da scrivere nella posizione di memoria di destinazione.

Size

[in] Dimensione, in byte, dei dati da scrivere.

Return value

None

Remarks

Questa funzione è una funzione helper usata internamente dalle funzioni di accesso in modalità utente. Fornisce una scrittura ottimizzata delle strutture nella memoria in modalità utente in base alle dimensioni della struttura.

Requirements

Requirement Value
Client minimo supportato See Remarks
Header usermode_accessors.h
Library umaccess.lib
IRQL Minore o uguale a APC_LEVEL

See also

WriteStructToUser

WriteStructToUserAligned