Condividi tramite


Funzione StorPortNvmeIceIoStart (storport.h)

La funzione StorPortNvmeIceIoStart avvia un'operazione di I/O NVMe ICE (cancellazione crittografica immediata).

Sintassi

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

Parametri

HwDeviceExtension

[in] Puntatore all'estensione del dispositivo hardware. Si tratta di un'area di contesto per ogni scheda bus host fornita dal driver miniport. Il driver miniport può archiviare informazioni specifiche di HBA qui.

Srb

[in] Puntatore a un blocco di richieste SCSI. Questa struttura rappresenta una singola richiesta di I/O.

LbaCount

[in] Numero di indirizzi di blocchi logici da trasferire.

PrpCount

[in] Numero di pagine dell'area fisica da trasferire.

Prp1

[in/out] Puntatore al primo PRP, usato in NVMe per descrivere i percorsi di memoria fisica coinvolti nel trasferimento dei dati.

Prp2

[in/out] Puntatore al secondo PRP, usato in NVMe per descrivere i percorsi di memoria fisica coinvolti nel trasferimento dei dati.

PrpList

[in/out] Puntatore a un elenco di prp aggiuntivi.

Valore restituito

StorPortNvmeIceIoStart restituisce STOR_STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, restituisce un valore STOR_STATUS, ad esempio uno dei seguenti:

Codice restituito Descrizione
STOR_STATUS_NOT_IMPLEMENTED Questa funzione non viene implementata nel sistema operativo attivo.
STOR_STATUS_INVALID_PARAMETER Uno dei parametri non è valido.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11
intestazione storport.h

Vedere anche

StorPortNvmeIceIoComplete