Функция RtlCmDecodeMemIoResource (wdm.h)

Подпрограмма RtlCmDecodeMemIoResource предоставляет начальный адрес и длину структуры CM_PARTIAL_RESOURCE_DESCRIPTOR , описывающей диапазон адресов портов операций ввода-вывода или памяти.

Синтаксис

NTSYSAPI ULONGLONG RtlCmDecodeMemIoResource(
  [in]            PCM_PARTIAL_RESOURCE_DESCRIPTOR Descriptor,
  [out, optional] PULONGLONG                      Start
);

Параметры

[in] Descriptor

Указатель на структуру CM_PARTIAL_RESOURCE_DESCRIPTOR для указания начального адреса и длины.

[out, optional] Start

Указатель на переменную, получающую начальный адрес диапазона адресов портов ввода-вывода или памяти.

Возвращаемое значение

RtlCmDecodeMemIoResource возвращает длину диапазона адресов в байтах.

Комментарии

Элемент Typeструктуры CM_PARTIAL_RESOURCE_DESCRIPTOR должен иметь значение CmResourceTypeMemory, CmResourceTypeMemoryLarge или CmResourceTypePort.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях Windows.
Целевая платформа Универсальное
Верхняя часть wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Любой уровень

См. также раздел

CM_PARTIAL_RESOURCE_DESCRIPTOR

RtlCmEncodeMemIoResource