Freigeben über


RtlIoDecodeMemIoResource-Funktion (wdm.h)

Die RtlIoDecodeMemIoResource-Routine stellt die Adressinformationen bereit, die in einer IO_RESOURCE_DESCRIPTOR-Struktur enthalten sind, die einen Bereich von Speicher- oder E/A-Portadressen beschreibt.

Syntax

NTSYSAPI ULONGLONG RtlIoDecodeMemIoResource(
  [in]            PIO_RESOURCE_DESCRIPTOR Descriptor,
  [out, optional] PULONGLONG              Alignment,
  [out, optional] PULONGLONG              MinimumAddress,
  [out, optional] PULONGLONG              MaximumAddress
);

Parameter

[in] Descriptor

Ein Zeiger auf die IO_RESOURCE_DESCRIPTOR Struktur, für die die Adressinformationen bereitgestellt werden sollen.

[out, optional] Alignment

Ein Zeiger auf eine Variable, die die Ausrichtung des Adressbereichs in Bytes empfängt. Dieser Parameter kann NULL sein.

[out, optional] MinimumAddress

Ein Zeiger auf eine Variable, die die Mindestadresse des Adressbereichs empfängt. Dieser Parameter kann NULL sein.

[out, optional] MaximumAddress

Ein Zeiger auf eine Variable, die die maximale Adresse des Adressbereichs empfängt. Dieser Parameter kann NULL sein.

Rückgabewert

RtlIoDecodeMemIoResource gibt die Länge des Adressbereichs in Bytes zurück.

Hinweise

Das Type-Element der IO_RESOURCE_DESCRIPTOR-Struktur muss CmResourceTypeMemory, CmResourceTypeMemoryLarge oder CmResourceTypePort sein.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und späteren Windows-Versionen.
Zielplattform Universell
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Beliebige Ebene

Weitere Informationen

IO_RESOURCE_DESCRIPTOR

RtlIoEncodeMemIoResource