Поделиться через


Функция StorPortCaptureLiveDump (storport.h)

StorPortCaptureLiveDump записывает динамический файл дампа.

Синтаксис

ULONG StorPortCaptureLiveDump(
  [in]          PVOID                      HwDeviceExtension,
  [in/optional] PSTOR_ADDRESS              StorAddress,
  [in]          PSTORPORT_CAPTURE_LIVEDUMP CaptureLivedump
);

Параметры

[in] HwDeviceExtension

Указатель на расширение аппаратного устройства минипорта.

[in/optional] StorAddress

Указатель на структуру STOR_ADDRESS, содержащую адрес, указывающий объект единицы. Задайте для StorAddress значение NULL, если устройство является адаптером.

[in] CaptureLivedump

Указатель на структуру STORPORT_CAPTURE_LIVEDUMP, содержащую данные, необходимые для создания динамического дампа.

Возвращаемое значение

StorPortCaptureLiveDump возвращает одно из следующих значений:

Возвращаемый код Описание
STOR_STATUS_SUCCESS Список функций дампа был успешно задан.
STOR_STATUS_INVALID_PARAMETER Один или несколько указанных параметров недопустимы.
STOR_STATUS_UNSUCCESSFUL Возвращается по другим внутренним причинам системы.

Замечания

Когда минипорт обнаруживает проблему, требующую дальнейшего выполнения, он может вызывать StorPortCaptureLiveDump для записи файла динамического дампа.

Эта функция должна вызываться в PASSIVE_LEVEL.

Требования

Требование Ценность
минимальный поддерживаемый сервер Windows Server 2022
заголовка storport.h
IRQL PASSIVE_LEVEL

См. также

STOR_ADDRESS

STORPORT_CAPTURE_LIVEDUMP

STORPORT_LIVEDUMP_DATA_TYPE

STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG