RtlCmDecodeMemIoResource 函数 (wdm.h)

RtlCmDecodeMemIoResource 例程提供描述内存或 I/O 端口地址范围的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

指向接收内存或 I/O 端口地址范围的起始地址的变量的指针。

返回值

RtlCmDecodeMemIoResource 返回地址范围的长度(以字节为单位)。

注解

CM_PARTIAL_RESOURCE_DESCRIPTOR 结构的 Type 成员必须是 CmResourceTypeMemoryCmResourceTypeMemoryLargeCmResourceTypePort

要求

要求
最低受支持的客户端 在 Windows Vista 和更高版本的 Windows 中可用。
目标平台 通用
标头 wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 任何级别

另请参阅

CM_PARTIAL_RESOURCE_DESCRIPTOR

RtlCmEncodeMemIoResource