Funzione ReadIoSpace (wdbgexts.h)

La funzione ReadIoSpace legge dai percorsi di I/O di sistema.

Sintassi

void ReadIoSpace(
  ULONG  address,
  PULONG data,
  PULONG size
);

Parametri

address

Specifica l'indirizzo di I/O da cui eseguire la lettura.

data

Specifica l'indirizzo di una variabile in cui contenere i dati letti. Deve essere almeno il numero di byte contenuti nelle dimensioni.

size

Specifica l'indirizzo di una variabile che contiene il numero di byte da leggere (solo 1, 2 o 4). Dopo la lettura dei dati, le dimensioni conterranno il numero di byte effettivamente letti.

Valore restituito

nessuno

Osservazioni

Se si scrive codice a 64 bit, è invece consigliabile usare ReadIoSpace64 . Per informazioni dettagliate, vedere Puntatori a 32 bit e puntatori a 64 bit .

Se si scrive un'estensione WdbgExts, includere wdbgexts.h. Se si sta scrivendo un'estensione DbgEng che chiama questa funzione, includere wdbgexts.h prima di dbgeng.h (vedere Scrittura del codice di estensione DbgEng per informazioni dettagliate).

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione wdbgexts.h (include Wdbgexts.h, Dbgeng.h)