Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il READ_REGISTER_USHORT routine dereferenzia il puntatore fornito, inserisce una barriera di memoria e legge un valore USHORT dall'indirizzo di registro specificato.
Sintassi
USHORT READ_REGISTER_USHORT(
[in] volatile USHORT *Register
);
Parametri
[in] Register
Puntatore all'indirizzo del registro, che deve essere un intervallo mappato nello spazio di memoria.
Valore restituito
READ_REGISTER_USHORT restituisce il valore USHORT letto dall'indirizzo di registro specificato.
Commenti
Questa routine inserisce una barriera di memoria nel codice. Questa barriera garantisce che ogni operazione visualizzata nel codice sorgente prima che la 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 di READ_REGISTER_USHORT possono essere in esecuzione in qualsiasi IRQL, supponendo che register sia residente, mappata memoria del dispositivo.
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) |