Função StorPortGetOriginalMdl (storport.h)

A rotina StorPortGetOriginalMdl retorna o MDL associado ao SRB fornecido.

Sintaxe

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

Parâmetros

[in] HwDeviceExtension

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

[in] Srb

Um ponteiro para uma estrutura de SCSI_REQUEST_BLOCK .

[out] Mdl

Um ponteiro para receber o MDL.

Retornar valor

StorPortGetOriginalMdl retorna um dos seguintes códigos de status:

Código de retorno Descrição
STOR_STATUS_NOT_IMPLEMENTED
Essa função não é implementada no sistema operacional ativo.
STOR_STATUS_SUCCESS
Indica que o MDL foi obtido com êxito.
STOR_STATUS_INVALID_PARAMETER
O ponteiro em Mdl que recebe o MDL do SRB é NULL.

Comentários

A partir de Windows 8, o parâmetro Srb pode apontar para SCSI_REQUEST_BLOCK ou STORAGE_REQUEST_BLOCK. Se o identificador de função no campo Função de Srb for SRB_FUNCTION_STORAGE_REQUEST_BLOCK, o SRB será um STORAGE_REQUEST_BLOCK estrutura de solicitação.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho storport.h (inclua Storport.h)

Confira também

SCSI_REQUEST_BLOCK

STORAGE_REQUEST_BLOCK

StorPortGetSystemAddress