Partilhar via


Função StorPortNvmeIceIoStart (storport.h)

A função StorPortNvmeIceIoStart inicia uma operação de entrada/saída (E/S) do NVMe (Memória Não Volátil Express).

Sintaxe

ULONG StorPortNvmeIceIoStart(
  PVOID               HwDeviceExtension,
  PSCSI_REQUEST_BLOCK Srb,
  ULONG               LbaCount,
  ULONG               PrpCount,
  PULONGLONG          Prp1,
  PULONGLONG          Prp2,
  PULONGLONG          PrpList
);

Parâmetros

HwDeviceExtension

Um ponteiro para a extensão do dispositivo de hardware. Essa é uma área de contexto por HBA (Adaptador de Barramento de Host) fornecida pelo driver de miniporto. O driver de miniporta pode armazenar informações específicas do HBA aqui.

Srb

Um ponteiro para um bloco de solicitação SCSI. Essa estrutura representa uma única solicitação de E/S.

LbaCount

PrpCount

O número de PRPs (páginas de região física) a serem transferidas.

Prp1

Um ponteiro para o primeiro PRP, usado no NVMe para descrever os locais de memória física envolvidos na transferência de dados.

Prp2

Um ponteiro para o segundo PRP, usado no NVMe para descrever os locais de memória física envolvidos na transferência de dados.

PrpList

Um ponteiro para uma lista de PRPs adicionais.

Retornar valor

Retorna um valor STOR_STATUS_XXXX conforme definido em storport.h. Se a versão do Windows for anterior a Windows 11, a função retornará STOR_STATUS_NOT_IMPLEMENTED.

Requisitos

Requisito Valor
Cabeçalho storport.h