Compartilhar via


Função StorPortMarkDumpMemory (storport.h)

Um miniporto deve marcar a memória usada para o arquivo de despejo ou o arquivo de hibernação. A memória marcada é retida e permanece válida após um retomada da operação de hibernação. A memória a ser marcada é especificada por um endereço e comprimento de intervalo em uma chamada para StorPortMarkDumpMemory.

Sintaxe

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

Parâmetros

[in] HwDeviceExtension

Um ponteiro para a extensão do dispositivo de hardware para o HBA (adaptador de barramento de host).

[in] Address

O endereço inicial do intervalo de memória a ser marcado.

[in] Length

O comprimento do intervalo de memória marcado.

[in] Flags

Despejar sinalizadores de marcação de memória. O parâmetro Flags deve ser 0 ou conter apenas o valor a seguir.

Valor Significado
MARK_DUMP_MEMORY_FLAG_PHYSICAL_ADDRESS O endereço fornecido no endereço é um endereço físico e não um endereço virtual do sistema.

Valor de retorno

StorPortMarkDumpMemory retorna um dos seguintes códigos de status:

Código de retorno Descrição
STOR_STATUS_SUCCESS Indica que a rotina define os atributos de unidade com êxito.
STOR_STATUS_INVALID_PARAMETER Um valor de sinalizador inválido foi especificado no parâmetro Flags.

Observações

A rotina StorPortMarkDumpMemory só deve ser chamada por um driver de miniporto em suas rotinas deDriverEntry ouHwStorFindAdapter.

Se Length = 0, toda a seção que contém Address será marcada.

Os drivers de miniport devem chamar StorPortMarkDumpMemory para garantir que a memória usada pelo miniporto para gerar o arquivo de despejo ou o arquivo de hibernação seja identificada. No mínimo, os miniportos devem chamar StorPortMarkDumpMemory quando o membro DumpMode de PORT_CONFIGURATION_INFORMATION estiver definido como DUMP_MODE_MARK_MEMORY ou DUMP_MODE_HIBER.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8
da Plataforma de Destino Universal
cabeçalho storport.h (inclua Storport.h)
IRQL Qualquer

Consulte também

do DriverEntry

HwStorFindAdapter

PORT_CONFIGURATION_INFORMATION