Condividi tramite


funzione READ_REGISTER_ULONG (wdm.h)

Il READ_REGISTER_ULONG routine dereferenzia il puntatore fornito, inserisce una barriera di memoria e legge un valore ULONG dall'indirizzo di registro specificato.

Sintassi

ULONG READ_REGISTER_ULONG(
  [in] volatile ULONG *Register
);

Parametri

[in] Register

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

Valore restituito

READ_REGISTER_ULONG restituisce il valore ULONG letto dall'indirizzo di registrazione 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 verrà completata prima di qualsiasi operazione visualizzata dopo la chiamata.

Per altre informazioni sulle barriere di memoria, vedere KeMemoryBarrier.

I chiamanti di READ_REGISTER_ULONG possono essere in esecuzione in qualsiasi irQL, presupponendo che il registro sia residente, memoria del dispositivo mappata.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 2000.
Piattaforma di destinazione Universale
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Ioaccess.h, Miniport.h, Wudfwdm.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Qualsiasi livello (vedere la sezione Osservazioni)