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.
La funzione ReadIoSpaceEx64 è una versione estesa di ReadIoSpace64. Legge non solo le posizioni di I/O di sistema, ma anche le posizioni di I/O su un autobus. ReadIoSpace64 funziona come ReadIoSpaceEx64, ad eccezione del fatto che per impostazione predefinita il tipo di interfaccia è ISA, busnumber a zero e addressspace su 1.
Sintassi
void ReadIoSpaceEx64(
ULONG64 address,
PULONG data,
PULONG size,
ULONG interfacetype,
ULONG busnumber,
ULONG addressspace
);
Parametri
address
Specifica l'indirizzo di I/O da cui leggere.
data
Specifica l'indirizzo di una variabile in cui contenere i dati letti. Deve essere almeno il numero di byte contenuti in dimensione.
size
Specifica l'indirizzo di una variabile che contiene il numero di byte da leggere. dimensioni deve essere 1, 2 o 4. Dopo la lettura dei dati, dimensione conterrà il numero di byte effettivamente letti.
interfacetype
Specifica il tipo di interfaccia in cui è presente lo spazio di I/O esteso. I valori possibili includono ISA, EISA e MCA. Per altre informazioni, vedere ntddk.h, disponibile come parte di Windows Driver Kit.
busnumber
Specifica il numero del bus in cui è presente lo spazio di I/O esteso. Questo è in genere zero, a meno che non vi sia più di un bus di un determinato tipo.
addressspace
Si tratta in genere di 1.
Valore restituito
Nessuno
Osservazioni:
Se si scrive codice a 32 bit, è consigliabile usare ReadIoSpaceEx . 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 dell'estensione DbgEng per informazioni dettagliate).
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Schermo |
intestazione | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |