Compartir a través de


Función RtlIoDecodeMemIoResource (wdm.h)

La rutina RtlIoDecodeMemIoResource proporciona la información de dirección contenida en una estructura de IO_RESOURCE_DESCRIPTOR que describe un intervalo de direcciones de puerto de E/S o memoria.

Sintaxis

NTSYSAPI ULONGLONG RtlIoDecodeMemIoResource(
  [in]            PIO_RESOURCE_DESCRIPTOR Descriptor,
  [out, optional] PULONGLONG              Alignment,
  [out, optional] PULONGLONG              MinimumAddress,
  [out, optional] PULONGLONG              MaximumAddress
);

Parámetros

[in] Descriptor

Puntero a la estructura IO_RESOURCE_DESCRIPTOR para proporcionar la información de dirección.

[out, optional] Alignment

Puntero a una variable que recibe la alineación, en bytes, del intervalo de direcciones. Este parámetro puede ser NULL.

[out, optional] MinimumAddress

Puntero a una variable que recibe la dirección mínima del intervalo de direcciones. Este parámetro puede ser NULL.

[out, optional] MaximumAddress

Puntero a una variable que recibe la dirección máxima del intervalo de direcciones. Este parámetro puede ser NULL.

Valor devuelto

RtlIoDecodeMemIoResource devuelve la longitud del intervalo de direcciones, en bytes.

Comentarios

El miembro Type de la estructura IO_RESOURCE_DESCRIPTOR debe ser CmResourceTypeMemory, CmResourceTypeMemoryLarge o CmResourceTypePort.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de Windows.
Plataforma de destino Universal
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL Cualquier nivel

Consulte también

IO_RESOURCE_DESCRIPTOR

RtlIoEncodeMemIoResource