RtlCmDecodeMemIoResource-Funktion (wdm.h)
Die RtlCmDecodeMemIoResource-Routine stellt die Startadresse und die Länge einer CM_PARTIAL_RESOURCE_DESCRIPTOR-Struktur bereit, die einen Bereich von Speicher- oder E/A-Portadressen beschreibt.
Syntax
NTSYSAPI ULONGLONG RtlCmDecodeMemIoResource(
[in] PCM_PARTIAL_RESOURCE_DESCRIPTOR Descriptor,
[out, optional] PULONGLONG Start
);
Parameter
[in] Descriptor
Ein Zeiger auf die CM_PARTIAL_RESOURCE_DESCRIPTOR Struktur, für die die Anfangsadresse und die Länge bereitgestellt werden sollen.
[out, optional] Start
Ein Zeiger auf eine Variable, die die Startadresse des Speicherbereichs oder E/A-Portadressen empfängt.
Rückgabewert
RtlCmDecodeMemIoResource gibt die Länge des Adressbereichs in Bytes zurück.
Hinweise
Das Type-Element der CM_PARTIAL_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 |