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

Vedi anche

IO_RESOURCE_DESCRIPTOR

RtlIoEncodeMemIoResource