funzione WRITE_REGISTER_USHORT (wdm.h)
La WRITE_REGISTER_USHORT routine dereferenzia il puntatore fornito, inserisce una barriera di memoria e scrive un valore USHORT nell'indirizzo specificato.
Sintassi
void WRITE_REGISTER_USHORT(
[in] volatile USHORT *Register,
[in] USHORT Value
);
Parametri
[in] Register
Puntatore al registro, che deve essere un intervallo mappato nello spazio di memoria.
[in] Value
Specifica un valore USHORT da scrivere nel registro.
Valore restituito
nessuno
Osservazioni
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 WRITE_REGISTER_USHORT 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) |