Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |