Função RtlCmDecodeMemIoResource (wdm.h)

A rotina RtlCmDecodeMemIoResource fornece o endereço inicial e o comprimento de uma estrutura CM_PARTIAL_RESOURCE_DESCRIPTOR que descreve um intervalo de memória ou endereços de porta de E/S.

Sintaxe

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

Parâmetros

[in] Descriptor

Um ponteiro para a estrutura CM_PARTIAL_RESOURCE_DESCRIPTOR para o qual fornecer o endereço inicial e o comprimento.

[out, optional] Start

Um ponteiro para uma variável que recebe o endereço inicial do intervalo de memória ou endereços de porta de E/S.

Retornar valor

RtlCmDecodeMemIoResource retorna o comprimento do intervalo de endereços, em bytes.

Comentários

O membro Type da estrutura CM_PARTIAL_RESOURCE_DESCRIPTOR deve ser CmResourceTypeMemory, CmResourceTypeMemoryLarge ou CmResourceTypePort.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores do Windows.
Plataforma de Destino Universal
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Qualquer nível

Confira também

CM_PARTIAL_RESOURCE_DESCRIPTOR

RtlCmEncodeMemIoResource