Compartir a través de


Función StorPortMarkDumpMemory (storport.h)

Un minipuerto debe marcar la memoria utilizada para el archivo de volcado o el archivo de hibernación. La memoria marcada se conserva y permanece válida después de una reanudación de la operación de hibernación. La memoria que se va a marcar se especifica mediante una longitud de dirección y intervalo en una llamada a StorPortMarkDumpMemory.

Sintaxis

ULONG StorPortMarkDumpMemory(
  [in] PVOID     HwDeviceExtension,
  [in] PVOID     Address,
  [in] ULONG_PTR Length,
  [in] ULONG     Flags
);

Parámetros

[in] HwDeviceExtension

Puntero a la extensión de dispositivo de hardware para el adaptador de bus host (HBA).

[in] Address

Dirección inicial del intervalo de memoria que se va a marcar.

[in] Length

Longitud del intervalo de memoria marcado.

[in] Flags

Marcas de marcado de memoria de volcado. El parámetro Flags debe ser 0 o contener solo el valor siguiente.

Valor Significado
MARK_DUMP_MEMORY_FLAG_PHYSICAL_ADDRESS La dirección proporcionada en Dirección es una dirección física y no una dirección virtual del sistema.

Valor devuelto

storPortMarkDumpMemory devuelve uno de los siguientes códigos de estado:

Código devuelto Descripción
STOR_STATUS_SUCCESS Indica que la rutina establece correctamente los atributos de unidad.
STOR_STATUS_INVALID_PARAMETER Se especificó un valor de marca no válido en el parámetro Flags.

Observaciones

Solo se debe llamar a la rutina de StorPortMarkDumpMemory en su DriverEntry o rutinas de HwStorFindAdapter.

Si longitud = 0, se marca la sección completa que contiene dirección.

Los controladores de miniport deben llamar a storPortMarkDumpMemory para asegurarse de que se identifica la memoria usada por el miniport para generar el archivo de volcado o el archivo de hibernación. Como mínimo, los miniportes deben llamar a storPortMarkDumpMemory cuando el miembro DumpMode de PORT_CONFIGURATION_INFORMATION esté establecido en DUMP_MODE_MARK_MEMORY o DUMP_MODE_HIBER.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8
de la plataforma de destino de Universal
encabezado de storport.h (incluya Storport.h)
irQL Cualquier

Consulte también

driverEntry de

HwStorFindAdapter

PORT_CONFIGURATION_INFORMATION