IO_SCSI_CAPABILITIES structure (ntddscsi.h)
La structure IO_SCSI_CAPABILITIES est utilisée conjointement avec la demande IOCTL_SCSI_GET_CAPABILITIES pour récupérer les fonctionnalités et les limitations de l’adaptateur hôte SCSI sous-jacent.
Syntaxe
typedef struct _IO_SCSI_CAPABILITIES {
ULONG Length;
ULONG MaximumTransferLength;
ULONG MaximumPhysicalPages;
ULONG SupportedAsynchronousEvents;
ULONG AlignmentMask;
BOOLEAN TaggedQueuing;
BOOLEAN AdapterScansDown;
BOOLEAN AdapterUsesPio;
} IO_SCSI_CAPABILITIES, *PIO_SCSI_CAPABILITIES;
Membres
Length
Contient la longueur en octets de cette structure.
MaximumTransferLength
Contient la taille maximale, en octets, d’un seul bloc de requête SCSI (SRB).
MaximumPhysicalPages
Contient le nombre maximal de pages physiques par mémoire tampon de données.
SupportedAsynchronousEvents
Lorsque la valeur est TRUE, indique que l’adaptateur hôte prend en charge les opérations de réception-événement asynchrones SCSI.
AlignmentMask
Contient le masque d’alignement pour les transferts de données. L’adaptateur hôte nécessite que les données à transférer soient alignées sur une adresse qui est un multiple entier de la valeur dans ce champ.
TaggedQueuing
Si la valeur est TRUE, indique que l’adaptateur hôte prend en charge la mise en file d’attente balisée.
AdapterScansDown
Si la valeur est TRUE, indique que l’adaptateur hôte recherche les périphériques BIOS.
AdapterUsesPio
Si la valeur est TRUE, indique que l’adaptateur hôte utilise des E/S programmées.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddscsi.h (inclure Ntddscsi.h) |
Voir aussi
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