READ_REGISTER_ULONG64 funzione (wdm.h)

La READ_REGISTER_ULONG64 dereferenzia il puntatore fornito, inserisce una barriera di memoria e legge un valore ULONG64 dall'indirizzo del registro specificato.

Sintassi

ULONG64 READ_REGISTER_ULONG64(
  [in] volatile ULONG64 *Register
);

Parametri

[in] Register

Puntatore all'indirizzo del registro, che deve essere un intervallo mappato nello spazio di memoria.

Valore restituito

READ_REGISTER_ULONG64 restituisce il valore ULONG64 letto dall'indirizzo del registro specificato.

Commenti

Questa routine inserisce una barriera di memoria nel codice. Questa barriera garantisce che ogni operazione visualizzata nel codice sorgente prima della chiamata a questa routine venga completata prima di qualsiasi operazione visualizzata dopo la chiamata.

Per altre informazioni sulle barriere di memoria, vedi KeMemoryBarrier.

I chiamanti della macro READ_REGISTER_ULONG64 possono essere in esecuzione in qualsiasi IRQL, presupponendo che l'indirizzo Register sia residente e mappato alla memoria del dispositivo.

Requisiti

   
Client minimo supportato Disponibile solo nelle versioni a 64 bit di Windows.
Piattaforma di destinazione Desktop
Intestazione wdm.h (includere Wdm.h)
Libreria NtosKrnl.exe
DLL NtosKrnl.exe
IRQL Qualsiasi livello (vedere la sezione Osservazioni)