Función StorPortNvmeIceIoStart (storport.h)
La función storPortNvmeIceIoStart inicia una operación de E/S de NVMe ICE (borrado criptográfico instantáneo).
Sintaxis
ULONG StorPortNvmeIceIoStart(
PVOID HwDeviceExtension,
PSCSI_REQUEST_BLOCK Srb,
ULONG LbaCount,
ULONG PrpCount,
PULONGLONG Prp1,
PULONGLONG Prp2,
PULONGLONG PrpList
);
Parámetros
HwDeviceExtension
[in] Puntero a la extensión de dispositivo de hardware. Se trata de un área de contexto por HBA (adaptador de bus de host) proporcionada por el controlador de miniport. El controlador de minipuerto puede almacenar información específica de HBA aquí.
Srb
[in] Puntero a un bloque de solicitud SCSI. Esta estructura representa una única solicitud de E/S.
LbaCount
[in] Número de direcciones de bloque lógico (LBA) que se van a transferir.
PrpCount
[in] Número de páginas de regiones físicas (PRP) que se van a transferir.
Prp1
[in/out] Puntero al primer PRP, que se usa en NVMe para describir las ubicaciones de memoria física implicadas en la transferencia de datos.
Prp2
[in/out] Puntero al segundo PRP, que se usa en NVMe para describir las ubicaciones de memoria física implicadas en la transferencia de datos.
PrpList
[in/out] Puntero a una lista de PRP adicionales.
Valor devuelto
storPortNvmeIceIoStart devuelve STOR_STATUS_SUCCESS si la operación se realiza correctamente. De lo contrario, devuelve un valor de STOR_STATUS como uno de los siguientes:
Código devuelto | Descripción |
---|---|
STOR_STATUS_NOT_IMPLEMENTED | Esta función no se implementa en el sistema operativo activo. |
STOR_STATUS_INVALID_PARAMETER | Uno de los parámetros no es válido. |
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11 |
encabezado de | storport.h |