Função RtlIoDecodeMemIoResource (wdm.h)
A rotina RtlIoDecodeMemIoResource fornece as informações de endereço contidas em uma estrutura IO_RESOURCE_DESCRIPTOR que descreve um intervalo de memória ou endereços de porta de E/S.
Sintaxe
NTSYSAPI ULONGLONG RtlIoDecodeMemIoResource(
[in] PIO_RESOURCE_DESCRIPTOR Descriptor,
[out, optional] PULONGLONG Alignment,
[out, optional] PULONGLONG MinimumAddress,
[out, optional] PULONGLONG MaximumAddress
);
Parâmetros
[in] Descriptor
Um ponteiro para a estrutura IO_RESOURCE_DESCRIPTOR para a qual fornecer as informações de endereço.
[out, optional] Alignment
Um ponteiro para uma variável que recebe o alinhamento, em bytes, do intervalo de endereços. Este parâmetro pode ser NULL.
[out, optional] MinimumAddress
Um ponteiro para uma variável que recebe o endereço mínimo do intervalo de endereços. Este parâmetro pode ser NULL.
[out, optional] MaximumAddress
Um ponteiro para uma variável que recebe o endereço máximo do intervalo de endereços. Este parâmetro pode ser NULL.
Retornar valor
RtlIoDecodeMemIoResource retorna o comprimento do intervalo de endereços, em bytes.
Comentários
O membro Type da estrutura IO_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 |