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 |