Condividi tramite


funzione READ_REGISTER_BUFFER_UCHAR (miniport.h)

La routine READ_REGISTER_BUFFER_UCHAR legge un numero di byte dall'indirizzo di registro specificato in un buffer.

Sintassi

void READ_REGISTER_BUFFER_UCHAR(
  [in]  volatile UCHAR *Register,
  [out] PUCHAR         Buffer,
  [in]  ULONG          Count
);

Parametri

[in] Register

Puntatore al registro, che deve essere un intervallo mappato nello spazio di memoria.

[out] Buffer

Puntatore a un buffer in cui viene letta una matrice di valori UCHAR.

[in] Count

Specifica il numero di byte da leggere nel buffer.

Valore restituito

nessuno

Osservazioni

Le dimensioni del buffer devono essere sufficienti per contenere almeno il numero specificato di byte.

I chiamanti di READ_REGISTER_BUFFER_UCHAR possono essere in esecuzione in qualsiasi IRQL, supponendo che buffer sia residente e che registro sia residente, memoria del dispositivo mappata.

Requisiti

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