Partilhar via


Função StorPortGetOriginalMdl (storport.h)

A rotina StorPortGetOriginalMdl retorna o MDL associado ao SRB especificado.

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 SCSI_REQUEST_BLOCK.

[out] Mdl

Um ponteiro para receber o MDL.

Valor de retorno

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 recebendo o MDL do SRB é NULL.

Observações

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

Requisitos

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

Consulte também

SCSI_REQUEST_BLOCK

STORAGE_REQUEST_BLOCK

StorPortGetSystemAddress