En-tête scsi.h
Cet en-tête est utilisé par le stockage. Pour plus d'informations, consultez les pages suivantes :
scsi.h contient les interfaces de programmation suivantes :
IOCTLs
IOCTL_SCSI_MINIPORT_DSM Une notification de gestion des ensembles de données (DSM) est transférée à un pilote miniport dans une demande de code de contrôle IOCTL_SCSI_MINIPORT_DSM. |
Fonctions
FIELD_OFFSET La macro FIELD_OFFSET (scsi.h) retourne le décalage d’octets du champ spécifié dans le type de structure connu spécifié. |
RtlZeroMemory La macro RtlZeroMemory (scsi.h) remplit un bloc de mémoire avec des zéros, en fonction d’un pointeur vers le bloc et de la longueur, en octets, à remplir. |
Structures
BLOCK_DEVICE_RANGE_DESCRIPTOR La structure BLOCK_DEVICE_RANGE_DESCRIPTOR (scsi.h) décrit une plage de blocs logiques associés aux fragments d’un fichier. |
BLOCK_DEVICE_TOKEN_DESCRIPTOR La structure BLOCK_DEVICE_TOKEN_DESCRIPTOR (storport.h) contient le jeton retourné par la commande POPULATE TOKEN pour une opération de déchargement de lecture de données. |
CURRENT_INTERNAL_STATUS_PARAMETER_DATA En savoir plus sur : structure _CURRENT_INTERNAL_STATUS_PARAMETER_DATA (scsi.h) |
ERROR_HISTORY_DIRECTORY En savoir plus sur : structure _ERROR_HISTORY_DIRECTORY (scsi.h) |
ERROR_HISTORY_DIRECTORY_ENTRY En savoir plus sur : structure _ERROR_HISTORY_DIRECTORY_ENTRY (scsi.h) |
INQUIRYDATA La structure INQUIRYDATA (scsi.h) contient des informations sur les données de recherche SCSI associées à un périphérique à bande. |
MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE En savoir plus sur la structure MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE (scsi.h). |
MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE En savoir plus sur la structure MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE (scsi.h). |
MODE_PAGE_SUBPAGE_HEADER En savoir plus sur la structure MODE_PAGE_SUBPAGE_HEADER (scsi.h). |
PHYSICAL_ELEMENT_STATUS_DATA_DESCRIPTOR La structure PHYSICAL_ELEMENT_STATUS_DATA_DESCRIPTOR contient status informations pour un élément physique. |
PHYSICAL_ELEMENT_STATUS_PARAMETER_DATA La structure PHYSICAL_ELEMENT_STATUS_PARAMETER_DATA contient les données de paramètre d’un élément physique. |
POPULATE_TOKEN_HEADER La structure POPULATE_TOKEN_HEADER (scsi.h) contient l’en-tête des paramètres d’un bloc de données de commande (CDB) de la commande POPULATE TOKEN. |
PRI_FULL_STATUS_DESCRIPTOR La structure PRI_FULL_STATUS_DESCRIPTOR est utilisée pour construire la structure PRI_FULL_STATUS_LIST qui est retournée en réponse à une commande Réserve permanente in. |
PRI_FULL_STATUS_DESCRIPTOR_HEADER La structure PRI_FULL_STATUS_DESCRIPTOR_HEADER est le premier membre d’une structure de PRI_FULL_STATUS_DESCRIPTOR, qui est utilisée pour remplir un PRI_FULL_STATUS_LIST. |
PRI_FULL_STATUS_LIST La structure PRI_FULL_STATUS_LIST est retournée en réponse à une commande Réserve permanente in avec ServiceAction=RESERVATION_ACTION_READ_FULL_STATUS. |
PRI_FULL_STATUS_LIST_HEADER La structure PRI_FULL_STATUS_LIST_HEADER est le premier membre d’un PRI_FULL_STATUS_LIST retourné en réponse à une commande De réserve permanente in avec ServiceAction=RESERVATION_ACTION_READ_FULL_STATUS. |
PRI_REGISTRATION_LIST La structure PRI_REGISTRATION_LIST (scsi.h) contient des informations sur les réservations persistantes et les clés de réservation actives au sein d’un serveur d’appareil. |
PRI_REPORT_CAPABILITIES La structure PRI_REPORT_CAPABILITIES contient des informations sur les fonctionnalités de réservation persistante. |
PRI_RESERVATION_DESCRIPTOR La structure PRI_RESERVATION_DESCRIPTOR (scsi.h) décrit une réservation persistante active au sein d’un serveur d’appareil. |
PRI_RESERVATION_LIST La structure PRI_RESERVATION_LIST (scsi.h) contient une liste de réservations persistantes actives au sein d’un serveur d’appareil. |
PRO_PARAMETER_LIST La structure PRO_PARAMETER_LIST (scsi.h) contient des informations de réservation qui sont envoyées dans une commande PRO (Persistent Reserve Out) à un serveur d’appareil. |
RECEIVE_TOKEN_INFORMATION_HEADER La structure RECEIVE_TOKEN_INFORMATION_HEADER (scsi.h) contient des informations qui décrivent la status d’une opération de transfert de données de déchargement. |
RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER La structure RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER (scsi.h) contient un jeton créé en tant que représentation de données (ROD). |
REPORT_ZONES_DATA Microsoft réserve la structure REPORT_ZONES_DATA pour une utilisation interne uniquement. N’utilisez pas cette structure dans votre code. |
RS_ALL_COMMANDS_PARAMETER_DATA La structure RS_ALL_COMMANDS_PARAMETER_DATA contient une liste de structures RS_COMMAND_DESCRIPTOR. |
RS_COMMAND_DESCRIPTOR La structure RS_COMMAND_DESCRIPTOR contient des informations sur un seul bloc de descripteur de commande (CDB) pris en charge. |
RS_COMMAND_TIMEOUTS_DESCRIPTOR La structure RS_COMMAND_TIMEOUTS_DESCRIPTOR contient des informations sur le délai d’expiration de la commande depuis le début du traitement d’une commande jusqu’à son achèvement signalé. |
RS_ONE_COMMAND_PARAMETER_DATA La structure RS_ONE_COMMAND_PARAMETER_DATA contient des informations sur le bloc de données de commande (CDB) et une carte d’utilisation pour les bits de la CDB. |
RT_PARAMETER_DATA La structure RT_PARAMETER_DATA (scsi.h) contient les données de paramètre pour la commande timestamp du rapport. |
SAVED_INTERNAL_STATUS_PARAMETER_DATA En savoir plus sur : structure _SAVED_INTERNAL_STATUS_PARAMETER_DATA (scsi.h) |
SES_CONFIGURATION_DIAGNOSTIC_PAGE En savoir plus sur : structure SES_CONFIGURATION_DIAGNOSTIC_PAGE (scsi.h) |
SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE La structure _SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE (scsi.h) contient une image de microcode spécifique au fournisseur utilisée par le processus des services de boîtier. |
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR La structure _SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR (scsi.h) spécifie le status et les status supplémentaires d’un microcode de téléchargement. |
SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE La structure _SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE (scsi.h) contient des informations sur la status d’une ou plusieurs opérations de téléchargement de microcode. |
ST_PARAMETER_DATA La structure ST_PARAMETER_DATA (scsi.h) contient la liste des paramètres de la commande set timestamp utilisée pour initialiser une horloge d’appareil. |
STOR_ADDR_BTL8 La structure _STOR_ADDR_BTL8 (scsi.h) contient les informations d’adressage d’une adresse BTL8 (Bus-Target-LUN) 8 bits. |
STOR_ADDRESS La structure _STOR_ADDRESS (scsi.h) contient des informations générales qui décrivent une adresse de périphérique de stockage. |
T2_COMMAND_DURATION_LIMIT_DESCRIPTOR En savoir plus sur la structure T2_COMMAND_DURATION_LIMIT_DESCRIPTOR (scsi.h). |
TRACK_INFORMATION2 La structure _TRACK_INFORMATION2 (scsi.h) contient des informations détaillées sur la piste, notamment l’emplacement, la taille et le mode de données. |
VPD_EXTENDED_INQUIRY_DATA_PAGE En savoir plus sur : structure _VPD_EXTENDED_INQUIRY_DATA_PAGE (scsi.h) |
VPD_THIRD_PARTY_COPY_PAGE La structure _VPD_THIRD_PARTY_COPY_PAGE (scsi.h) définit la page des données de produit vitales (VPD) pour les opérations de transfert de données de déchargement. |
VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE N’utilisez pas cette structure dans votre code. Microsoft réserve la structure VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE pour une utilisation interne uniquement. |
WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR La structure _WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR (scsi.h) définit le descripteur de copie tiers pour les systèmes Windows. |
WRITE_USING_TOKEN_HEADER La structure WRITE_USING_TOKEN_HEADER (scsi.h) décrit les emplacements de données de destination pour une opération d’écriture de données de déchargement. |
ZONE_DESCRIPTIOR N’utilisez pas cette structure dans votre code. Microsoft réserve la structure ZONE_DESCRIPTIOR pour une utilisation interne uniquement. |
Énumérations
SES_DOWNLOAD_MICROCODE_STATE En savoir plus sur : énumération _SES_DOWNLOAD_MICROCODE_STATE (scsi.h) |