Fonction StorPortNvmeIceIoStart (storport.h)
La fonction StorPortNvmeIceIoStart lance une opération d’entrée/sortie (E/S) mémoire express non volatile (NVMe).
Syntaxe
ULONG StorPortNvmeIceIoStart(
PVOID HwDeviceExtension,
PSCSI_REQUEST_BLOCK Srb,
ULONG LbaCount,
ULONG PrpCount,
PULONGLONG Prp1,
PULONGLONG Prp2,
PULONGLONG PrpList
);
Paramètres
HwDeviceExtension
Pointeur vers l’extension de périphérique matériel. Il s’agit d’une zone de contexte par adaptateur HBA (Host Bus Adapter) fournie par le pilote miniport. Le pilote miniport peut stocker des informations spécifiques à HBA ici.
Srb
Pointeur vers un bloc de requête SCSI. Cette structure représente une seule demande d’E/S.
LbaCount
PrpCount
Nombre de pages de région physique (PRP) à transférer.
Prp1
Pointeur vers le premier PRP, utilisé dans NVMe pour décrire les emplacements de mémoire physique impliqués dans le transfert de données.
Prp2
Pointeur vers le deuxième PRP, utilisé dans NVMe pour décrire les emplacements de mémoire physique impliqués dans le transfert de données.
PrpList
Pointeur vers une liste de PRP supplémentaires.
Valeur retournée
Retourne une valeur STOR_STATUS_XXXX telle que définie dans storport.h. Si la version de Windows est antérieure à Windows 11, la fonction retourne STOR_STATUS_NOT_IMPLEMENTED.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | storport.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour