Funzione RtlIoDecodeMemIoResource (wdm.h)
La routine RtlIoDecodeMemIoResource fornisce le informazioni sull'indirizzo contenute in una struttura IO_RESOURCE_DESCRIPTOR che descrive un intervallo di indirizzi di memoria o di I/O.
Sintassi
NTSYSAPI ULONGLONG RtlIoDecodeMemIoResource(
[in] PIO_RESOURCE_DESCRIPTOR Descriptor,
[out, optional] PULONGLONG Alignment,
[out, optional] PULONGLONG MinimumAddress,
[out, optional] PULONGLONG MaximumAddress
);
Parametri
[in] Descriptor
Puntatore alla struttura IO_RESOURCE_DESCRIPTOR per fornire le informazioni sull'indirizzo.
[out, optional] Alignment
Puntatore a una variabile che riceve l'allineamento, in byte, dell'intervallo di indirizzi. Questo parametro può essere NULL.
[out, optional] MinimumAddress
Puntatore a una variabile che riceve l'indirizzo minimo dell'intervallo di indirizzi. Questo parametro può essere NULL.
[out, optional] MaximumAddress
Puntatore a una variabile che riceve l'indirizzo massimo dell'intervallo di indirizzi. Questo parametro può essere NULL.
Valore restituito
RtlIoDecodeMemIoResource restituisce la lunghezza dell'intervallo di indirizzi, in byte.
Commenti
Il membro Type della struttura IO_RESOURCE_DESCRIPTOR deve essere CmResourceTypeMemory, CmResourceTypeMemoryLarge o CmResourceTypePort.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive di Windows. |
Piattaforma di destinazione | Universale |
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Qualsiasi livello |