Función RtlCmDecodeMemIoResource (wdm.h)

La rutina RtlCmDecodeMemIoResource proporciona la dirección inicial y la longitud de una estructura de CM_PARTIAL_RESOURCE_DESCRIPTOR que describe un intervalo de direcciones de puerto de E/S o memoria.

Sintaxis

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

Parámetros

[in] Descriptor

Puntero a la estructura CM_PARTIAL_RESOURCE_DESCRIPTOR para proporcionar la dirección inicial y la longitud.

[out, optional] Start

Puntero a una variable que recibe la dirección inicial del intervalo de direcciones de puerto de memoria o E/S.

Valor devuelto

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

Comentarios

El miembro Type de la estructura CM_PARTIAL_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

CM_PARTIAL_RESOURCE_DESCRIPTOR

RtlCmEncodeMemIoResource