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 |