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


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

Подпрограмма storPortGetOriginalMdl возвращает MDL, связанную с заданным SRB.

Синтаксис

ULONG StorPortGetOriginalMdl(
  [in]  PVOID               HwDeviceExtension,
  [in]  PSCSI_REQUEST_BLOCK Srb,
  [out] PVOID               *Mdl
);

Параметры

[in] HwDeviceExtension

Указатель на расширение аппаратного устройства для адаптера шины узла (HBA).

[in] Srb

Указатель на структуру SCSI_REQUEST_BLOCK.

[out] Mdl

Указатель на получение MDL.

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

StorPortGetOriginalMdl возвращает один из следующих кодов состояния:

Возвращаемый код Описание
STOR_STATUS_NOT_IMPLEMENTED
Эта функция не реализована в активной операционной системе.
STOR_STATUS_SUCCESS
Указывает, что MDL успешно получен.
STOR_STATUS_INVALID_PARAMETER
Указатель в Mdl получения MDL SRB NULL.

Замечания

Начиная с Windows 8 параметр Srb может указывать на SCSI_REQUEST_BLOCK или STORAGE_REQUEST_BLOCK. Если идентификатор функции в поле функции SrbSRB_FUNCTION_STORAGE_REQUEST_BLOCK, SRB является структурой запросов STORAGE_REQUEST_BLOCK.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка storport.h (include Storport.h)

См. также

SCSI_REQUEST_BLOCK

STORAGE_REQUEST_BLOCK

StorPortGetSystemAddress