en-tête ntddstor.h
Cet en-tête est utilisé par le stockage. Pour plus d'informations, consultez les pages suivantes :
ntddstor.h contient les interfaces de programmation suivantes :
IOCTLs
IOCTL_STORAGE_BREAK_RESERVATION Interrompt une réservation de disque. |
IOCTL_STORAGE_CHECK_VERIFY Détermine si le média a changé sur un périphérique multimédia amovible que l’appelant a ouvert pour l’accès en lecture ou en écriture. |
IOCTL_STORAGE_CHECK_VERIFY2 Détermine si le média a changé sur un périphérique de média amovible : l’appelant s’est ouvert avec FILE_READ_ATTRIBUTES. |
IOCTL_STORAGE_DEVICE_POWER_CAP Un pilote peut utiliser IOCTL_STORAGE_DEVICE_POWER_CAP pour spécifier un niveau maximal de consommation d’énergie opérationnelle pour un périphérique de stockage. |
IOCTL_STORAGE_DIAGNOSTIC IOCTL_STORAGE_DIAGNOSTIC est utilisé pour interroger les données de diagnostic à partir de la pile de pilotes de stockage. |
IOCTL_STORAGE_EJECT_MEDIA Provoque l’éjection du média par l’appareil si celui-ci prend en charge les fonctionnalités d’éjection. |
IOCTL_STORAGE_EJECTION_CONTROL Verrouille l’appareil pour empêcher la suppression du média. |
IOCTL_STORAGE_FIND_NEW_DEVICES Détermine si un autre appareil pris en charge par le pilote a été connecté au bus d’E/S, soit depuis le démarrage du système, soit depuis le dernier traitement de cette requête par le pilote. |
IOCTL_STORAGE_FIRMWARE_ACTIVATE Un pilote peut utiliser IOCTL_STORAGE_FIRMWARE_ACTIVATE pour activer une image de microprogramme sur un périphérique de stockage. |
IOCTL_STORAGE_FIRMWARE_DOWNLOAD Un pilote peut utiliser IOCTL_STORAGE_FIRMWARE_DOWNLOAD pour télécharger une image de microprogramme sur un périphérique de stockage, mais ne l’active pas. |
IOCTL_STORAGE_FIRMWARE_GET_INFO Un pilote peut utiliser IOCTL_STORAGE_FIRMWARE_GET_INFO pour interroger un périphérique de stockage pour obtenir des informations détaillées sur le microprogramme. |
IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG Un pilote peut utiliser IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG pour obtenir les données status internes de l’appareil. |
IOCTL_STORAGE_GET_DEVICE_NUMBER Retourne une structure de STORAGE_DEVICE_NUMBER qui contient le type de FILE_DEVICE_XXX, le numéro de périphérique et, pour un appareil partitionnable, le numéro de partition attribué à un appareil par le pilote au démarrage de l’appareil. |
IOCTL_STORAGE_GET_DEVICE_NUMBER_EX Retourne une structure STORAGE_DEVICE_NUMBER qui contient le type de FILE_DEVICE_XXX, le numéro de périphérique, le GUID de périphérique et, pour un appareil partitionnable, le numéro de partition attribué à un appareil par le pilote au démarrage de l’appareil. |
IOCTL_STORAGE_GET_HOTPLUG_INFO Récupère la configuration de hotplug de l’appareil spécifié. |
IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES La demande IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES est envoyée au pilote de classe de stockage pour déterminer les ressources de mappage disponibles et utilisées sur un périphérique de stockage. |
IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER Interroge le pilote parent générique USB pour le numéro de série d’un périphérique USB. |
IOCTL_STORAGE_GET_MEDIA_TYPES Retourne des informations sur la géométrie des lecteurs de disquettes. |
IOCTL_STORAGE_GET_MEDIA_TYPES_EX Retourne des informations sur les types de supports pris en charge par un appareil. |
IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS Le code de contrôle IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS recherche et retourne l’élément physique status à partir d’un appareil. |
IOCTL_STORAGE_LOAD_MEDIA Entraîne le chargement du média dans un appareil que l’appelant a ouvert pour un accès en lecture ou en écriture. |
IOCTL_STORAGE_LOAD_MEDIA2 Entraîne le chargement du média dans un appareil que l’appelant a ouvert avec FILE_READ_ATTRIBUTES. |
IOCTL_STORAGE_MANAGE_BYPASS_IO Le code de contrôle IOCTL_STORAGE_MANAGE_BYPASS_IO contrôle les opérations BypassIO sur un fichier donné dans toutes les couches des piles de volume et de stockage. |
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES Cette demande IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES est utilisée pour envoyer une demande de gestion de jeu de données à un périphérique de stockage. |
IOCTL_STORAGE_MCN_CONTROL Active ou désactive temporairement la remise des événements PnP personnalisés GUID_IO_MEDIA_ARRIVAL et GUID_IO_MEDIA_REMOVAL sur un appareil multimédia amovible. |
IOCTL_STORAGE_MEDIA_REMOVAL IOCTL_STORAGE_MEDIA_REMOVAL verrouille l’appareil pour empêcher la suppression du média. |
IOCTL_STORAGE_PERSISTENT_RESERVE_IN En savoir plus sur theIOCTL_STORAGE_PERSISTENT_RESERVE_IN code de contrôle d’E/S. |
IOCTL_STORAGE_PERSISTENT_RESERVE_OUT En savoir plus sur theIOCTL_STORAGE_PERSISTENT_RESERVE_OUT code de contrôle d’E/S. |
IOCTL_STORAGE_PREDICT_FAILURE Interroge une prédiction de défaillance de l’appareil. |
IOCTL_STORAGE_PROTOCOL_COMMAND Un pilote peut utiliser IOCTL_STORAGE_PROTOCOL_COMMAND pour passer des commandes spécifiques au fournisseur à un périphérique de stockage. |
IOCTL_STORAGE_QUERY_PROPERTY Un pilote peut utiliser IOCTL_STORAGE_QUERY_PROPERTY pour retourner les propriétés d’un périphérique de stockage ou d’un adaptateur. |
IOCTL_STORAGE_READ_CAPACITY La demande IOCTL_STORAGE_READ_CAPACITY retourne les informations de capacité de lecture pour le périphérique de stockage cible. |
IOCTL_STORAGE_REINITIALIZE_MEDIA Un pilote peut utiliser le code de contrôle IOCTL_STORAGE_REINITIALIZE_MEDIA pour réinitialiser/effacer un appareil. |
IOCTL_STORAGE_RELEASE Libère un appareil précédemment réservé à l’utilisation exclusive de l’appelant sur un bus qui prend en charge plusieurs initiateurs et le concept de réservation d’un appareil, tel qu’un bus SCSI. |
IOCTL_STORAGE_RESERVE Revendique un appareil pour l’utilisation exclusive de l’appelant sur un bus qui prend en charge plusieurs initiateurs et le concept de réservation d’un appareil, tel qu’un bus SCSI. |
IOCTL_STORAGE_RESET_BUS Réinitialise un bus d’E/S et, indirectement, chaque appareil sur le bus. |
IOCTL_STORAGE_RESET_DEVICE Si possible, réinitialise un périphérique de stockage non SCSI sans affecter les autres appareils du bus. |
IOCTL_STORAGE_SET_HOTPLUG_INFO Définit la configuration de hotplug de l’appareil spécifié. |
IOCTL_STORAGE_SET_PROPERTY Un pilote peut utiliser IOCTL_STORAGE_SET_PROPERTY pour définir les propriétés d’un périphérique de stockage ou d’un adaptateur. |
IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD Un pilote peut utiliser IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD pour définir le seuil de température d’un périphérique de stockage (lorsqu’il est pris en charge par le matériel). |
Fonctions
DEVICE_DSM_ROUND_DN La macro DEVICE_DSM_ROUND_DN est une routine d’assistance DSM qui arrondit une quantité d’octets à un nombre donné d’octets entiers. |
DEVICE_DSM_ROUND_UP La macro DEVICE_DSM_ROUND_UP est une routine d’assistance DSM qui arrondit une quantité d’octets à un nombre donné d’octets entiers. |
DeviceDsmAddDataSetRange La fonction DeviceDsmAddDataSetRange ajoute une plage de jeux de données à une structure DEVICE_DSM_INPUT. |
DeviceDsmDataSetRanges La fonction DeviceDsmDataSetRanges obtient un pointeur vers les plages de jeux de données associées à une structure DEVICE_DSM_INPUT. |
DeviceDsmGetInputLength La fonction DeviceDsmGetInputLength obtient le nombre d’octets dans une structure DEVICE_DSM_INPUT. |
DeviceDsmGetNumberOfDataSetRanges La fonction DeviceDsmGetNumberOfDataSetRanges obtient le nombre de plages de jeux de données dans la charge utile d’une demande de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES. |
DeviceDsmGetOutputBlockLength La fonction DeviceDsmGetOutputBlockLength obtient la longueur, en octets, d’un bloc de sortie de gestion de jeu de données (DSM). |
DeviceDsmGetOutputLength La fonction DeviceDsmGetOutputLength obtient la longueur, en octets, d’une opération de sortie de gestion de jeu de données. |
DeviceDsmInitializeInput La fonction DeviceDsmInitializeInput initialise une structure DEVICE_DSM_INPUT. |
DeviceDsmInitializeOutput La fonction DeviceDsmInitializeOutput initialise une structure DEVICE_DSM_OUTPUT. |
DeviceDsmNumberOfDataSetRanges La fonction DeviceDsmNumberOfDataSetRanges obtient le nombre de plages de jeux de données dans la charge utile d’une demande de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES. |
DeviceDsmOutputBlock La fonction DeviceDsmOutputBlock obtient le bloc de sortie d’une structure DEVICE_DSM_OUTPUT. |
DeviceDsmParameterBlock La fonction DeviceDsmParameterBlock obtient le bloc de paramètres pour une opération de gestion de jeu de données (DSM). |
DeviceDsmValidateInput La fonction DeviceDsmValidateInput valide une structure DEVICE_DSM_INPUT. |
DeviceDsmValidateOutput La fonction DeviceDsmValidateOutput valide une structure DEVICE_DSM_OUTPUT. |
DeviceDsmValidateOutputLength La fonction DeviceDsmValidateOutputLength valide la longueur d’une mémoire tampon de sortie. |
IsDsmActionNonDestructive La macro IsDsmActionNonDestructive détermine si une action de gestion des ensembles de données (DSM) n’est pas destructive. |
RtlCopyMemory La routine RtlCopyMemory copie le contenu d’un bloc de mémoire source dans un bloc de mémoire de destination. |
RtlZeroMemory La macro RtlZeroMemory (ntddstor.h) remplit un bloc de mémoire avec des zéros, avec un pointeur vers le bloc et la longueur, en octets, à remplir. |
Structures
BPIO_INPUT La structure BPIO_INPUT spécifie l’opération BypassIO demandée et les indicateurs pour le code de contrôle IOCTL_STORAGE_MANAGE_BYPASS_IO. |
BPIO_OUTPUT La structure BPIO_OUTPUT est utilisée pour retourner des informations sur l’opération BypassIO pour le code de contrôle IOCTL_STORAGE_MANAGE_BYPASS_IO. |
BPIO_RESULTS La structure BPIO_RESULTS définit des sorties spécifiques à l’opération BypassIO pour les opérations BPIO_OP_ENABLE et BPIO_OP_QUERY lorsqu’un pilote échoue. |
DEVICE_COPY_OFFLOAD_DESCRIPTOR Utilisé conjointement avec la demande IOCTL_STORAGE_QUERY_PROPERTY pour décrire les fonctionnalités de déchargement de copie d’un périphérique de stockage. |
DEVICE_DATA_SET_LB_PROVISIONING_STATE La structure DEVICE_DATA_SET_LB_PROVISIONING_STATE est retournée par une demande de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES lors de la demande d’informations d’approvisionnement de blocs logiques pour une plage de jeu de données. |
DEVICE_DATA_SET_RANGE La structure DEVICE_DSM_RANGE (ou DEVICE_DATA_SET_RANGE) spécifie un bloc de plages de jeu de données pour les attributs d’un appareil. |
DEVICE_DATA_SET_REPAIR_PARAMETERS La structure DEVICE_DATA_SET_REPAIR_PARAMETERS spécifie les paramètres d’une opération de réparation d’espaces de stockage spécifiée pour une action de gestion de jeu de données. |
DEVICE_DSM_CONVERSION_OUTPUT La structure DEVICE_DSM_CONVERSION_OUTPUT est réservée à une utilisation système uniquement. |
DEVICE_DSM_DEFINITION La structure DEVICE_DSM_DEFINITION contient les propriétés d’une action de gestion de jeu de données (DSM). |
DEVICE_DSM_FREE_SPACE_OUTPUT La structure _DEVICE_DSM_FREE_SPACE_OUTPUT est réservée à une utilisation système uniquement. |
DEVICE_DSM_LOST_QUERY_OUTPUT La structure _DEVICE_DSM_LOST_QUERY_OUTPUT est réservée à une utilisation système uniquement. |
DEVICE_DSM_LOST_QUERY_PARAMETERS La structure _DEVICE_DSM_LOST_QUERY_PARAMETERS est réservée à une utilisation système uniquement. |
DEVICE_DSM_NOTIFICATION_PARAMETERS La structure DEVICE_DSM_NOTIFICATION_PARAMETERS spécifie les paramètres d’une opération de notification liée aux attributs de jeu de données d’un appareil. |
DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS La structure DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS contient des informations de priorité de mise en cache à appliquer à une plage de blocs logiques. |
DEVICE_DSM_OFFLOAD_READ_PARAMETERS La structure DEVICE_DSM_OFFLOAD_READ_PARAMETERS spécifie les paramètres d’une action de lecture de déchargement liée aux attributs du jeu de données d’un appareil. |
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS La structure DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS spécifie les paramètres d’une action d’écriture de déchargement liée aux attributs du jeu de données d’un appareil. |
DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT La structure DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT stocke des plages d’adresses physiques qui correspondent à une ou plusieurs plages de blocs logiques. |
DEVICE_DSM_QUERY_PREFER_LOCAL_REPAIR_OUTPUT La structure DEVICE_DSM_QUERY_PREFER_LOCAL_REPAIR_OUTPUT indique si l’appareil préfère une réparation locale des espaces de stockage. |
DEVICE_DSM_RANGE_ERROR_INFO La structure DEVICE_DSM_RANGE_ERROR_OUTPUT (ou DEVICE_DSM_RANGE_ERROR_INFO) stocke des informations indiquant si une ou plusieurs plages de blocs logiques contiennent des erreurs de média. |
DEVICE_DSM_REPORT_ZONES_DATA La structure DEVICE_DSM_REPORT_ZONES_DATA est réservée à une utilisation système uniquement. |
DEVICE_DSM_REPORT_ZONES_PARAMETERS La structure DEVICE_DSM_REPORT_ZONES_PARAMETERS est réservée à une utilisation système uniquement. |
DEVICE_DSM_TIERING_QUERY_INPUT Découvrez comment la structure DEVICE_DSM_TIERING_QUERY_INPUT est réservée à une utilisation système uniquement. |
DEVICE_DSM_TIERING_QUERY_OUTPUT La structure DEVICE_DSM_TIERING_QUERY_OUTPUT est réservée à une utilisation système uniquement. |
DEVICE_INTERNAL_STATUS_DATA En savoir plus sur : structure DEVICE_INTERNAL_STATUS_DATA |
DEVICE_LB_PROVISIONING_DESCRIPTOR La structure DEVICE_LB_PROVISIONING_DESCRIPTOR est l’une des structures de résultats de requête retournées à partir d’une requête IOCTL_STORAGE_QUERY_PROPERTY. Cette structure contient les fonctionnalités d’approvisionnement dynamique pour un périphérique de stockage. |
DEVICE_MANAGE_DATA_SET_ATTRIBUTES La structure device DSM_INPUT (ou DEVICE_MANAGE_DATA_SET_ATTRIBUTES) spécifie une action de gestion pour les attributs du jeu de données d’un appareil. |
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT La structure DEVICE_DSM_OUTPUT (ou DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT) décrit la sortie pour IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES demandes de code de contrôle pour certaines actions de gestion de jeu de données. |
DEVICE_MEDIA_INFO La structure _DEVICE_MEDIA_INFO (ntddstor.h) contient des informations détaillées sur les caractéristiques d’un périphérique multimédia. |
DEVICE_POWER_DESCRIPTOR Utilisé conjointement avec le code de contrôle IOCTL_STORAGE_QUERY_PROPERTY pour décrire les fonctionnalités d’alimentation d’un périphérique de stockage. |
DEVICE_SEEK_PENALTY_DESCRIPTOR La structure DEVICE_SEEK_PENALTY_DESCRIPTOR est utilisée conjointement avec la demande de IOCTL_STORAGE_QUERY_PROPERTY pour récupérer les données du descripteur de pénalité de recherche d’un appareil. |
DEVICE_STORAGE_ADDRESS_RANGE La structure DEVICE_STORAGE_ADDRESS_RANGE contient une plage d’adresses physiques. |
DEVICE_STORAGE_RANGE_ATTRIBUTES En savoir plus sur : structure DEVICE_STORAGE_RANGE_ATTRIBUTES |
DEVICE_TRIM_DESCRIPTOR La structure DEVICE_TRIM_DESCRIPTOR est utilisée conjointement avec la demande de IOCTL_STORAGE_QUERY_PROPERTY pour récupérer les données de descripteur de découpage d’un appareil. |
DEVICE_WRITE_AGGREGATION_DESCRIPTOR Microsoft réserve la structure DEVICE_WRITE_AGGREGATION_DESCRIPTOR pour une utilisation interne uniquement. N’utilisez pas cette structure dans votre code. |
GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST La structure GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST décrit les données de status internes demandées via IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG. |
GET_MEDIA_TYPES La structure _GET_MEDIA_TYPES (ntddstor.h) contient des informations sur les types de supports pris en charge par un appareil. |
PERSISTENT_RESERVE_COMMAND En savoir plus sur la structure PERSISTENT_RESERVE_COMMAND. |
PHYSICAL_ELEMENT_STATUS La structure PHYSICAL_ELEMENT_STATUS définit la mémoire tampon de sortie pour IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS. |
PHYSICAL_ELEMENT_STATUS_DESCRIPTOR La structure PHYSICAL_ELEMENT_STATUS_DESCRIPTOR contient status informations pour un élément physique. |
PHYSICAL_ELEMENT_STATUS_REQUEST La structure PHYSICAL_ELEMENT_STATUS_REQUEST définit l’élément de départ à rechercher l’élément physique status d’un appareil. |
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR La structure STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR est utilisée conjointement avec la demande de IOCTL_STORAGE_QUERY_PROPERTY pour récupérer les données de descripteur d’alignement d’accès au stockage pour un appareil. |
STORAGE_ADAPTER_DESCRIPTOR La structure STORAGE_ADAPTER_DESCRIPTOR est utilisée conjointement avec la demande de IOCTL_STORAGE_QUERY_PROPERTY pour récupérer les données de descripteur d’adaptateur de stockage pour un appareil. |
STORAGE_BREAK_RESERVATION_REQUEST La structure STORAGE_BREAK_RESERVATION_REQUEST est utilisée conjointement avec la demande IOCTL_STORAGE_BREAK_RESERVATION pour libérer une ressource de disque précédemment réservée. |
STORAGE_BUS_RESET_REQUEST La structure STORAGE_BUS_RESET_REQUEST est utilisée conjointement avec la demande de IOCTL_STORAGE_RESET_BUS pour spécifier le chemin d’accès du bus à réinitialiser. |
STORAGE_CRYPTO_CAPABILITY Microsoft réserve la structure STORAGE_CRYPTO_CAPABILITY pour une utilisation interne uniquement. N’utilisez pas cette structure dans votre code. |
STORAGE_CRYPTO_CAPABILITY_V2 Microsoft réserve la structure STORAGE_CRYPTO_CAPABILITY_V2 pour une utilisation interne uniquement. N’utilisez pas cette structure dans votre code. |
STORAGE_CRYPTO_DESCRIPTOR Microsoft réserve la structure STORAGE_CRYPTO_DESCRIPTOR pour une utilisation interne uniquement. N’utilisez pas cette structure dans votre code. |
STORAGE_CRYPTO_DESCRIPTOR_V2 Microsoft réserve la structure STORAGE_CRYPTO_DESCRIPTOR_V2 uniquement à un usage interne. N’utilisez pas cette structure dans votre code. |
STORAGE_DESCRIPTOR_HEADER La structure STORAGE_DESCRIPTOR_HEADER est utilisée conjointement avec la demande de IOCTL_STORAGE_QUERY_PROPERTY pour récupérer les propriétés d’un périphérique de stockage ou d’un adaptateur. |
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR La structure STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR est utilisée pour récupérer les informations d’attribut d’un appareil. |
STORAGE_DEVICE_DESCRIPTOR La structure STORAGE_DEVICE_DESCRIPTOR est utilisée conjointement avec la demande de IOCTL_STORAGE_QUERY_PROPERTY pour récupérer les données de descripteur d’appareil de stockage pour un appareil. |
STORAGE_DEVICE_ID_DESCRIPTOR La structure STORAGE_DEVICE_ID_DESCRIPTOR est utilisée conjointement avec la demande de IOCTL_STORAGE_QUERY_PROPERTY pour récupérer les données de descripteur d’ID d’appareil pour un appareil. |
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR Mémoire tampon de sortie de StorageDeviceIoCapabilityProperty comme défini dans STORAGE_PROPERTY_ID. |
STORAGE_DEVICE_LED_STATE_DESCRIPTOR La structure STORAGE_DEVICE_LED_STATE_DESCRIPTOR décrit l’état LED d’un appareil. |
STORAGE_DEVICE_NUMBER La structure STORAGE_DEVICE_NUMBER est utilisée conjointement avec la demande de IOCTL_STORAGE_GET_DEVICE_NUMBER pour récupérer le type d’appareil FILE_DEVICE_XXX, le numéro d’appareil et, pour un appareil qui peut être partitionné, le numéro de partition attribué à un appareil par le pilote au démarrage de l’appareil. |
STORAGE_DEVICE_NUMBER_EX La structure STORAGE_DEVICE_NUMBER_EX est utilisée conjointement avec la demande de IOCTL_STORAGE_GET_DEVICE_NUMBER_EX pour récupérer le type d’appareil FILE_DEVICE_XXX, le numéro d’appareil, le GUID d’appareil et, pour un appareil qui peut être partitionné, le numéro de partition attribué à un appareil par le pilote au démarrage de l’appareil. |
STORAGE_DEVICE_POWER_CAP Cette structure est utilisée comme mémoire tampon d’entrée et de sortie pour le IOCTL_STORAGE_DEVICE_POWER_CAP. |
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR Microsoft réserve la structure STORAGE_DEVICE_RESILIENCY_DESCRIPTOR pour une utilisation interne uniquement. N’utilisez pas cette structure dans votre code. |
STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY est la structure utilisée lorsqu’un appelant envoie IOCTL_STORAGE_QUERY_PROPERTY pour demander si un appareil prend en charge le chiffrement automatique. |
STORAGE_DIAGNOSTIC_DATA Décrit les données de diagnostic sur la pile de pilotes de stockage. La structure STORAGE_DIAGNOSTIC_DATA est fournie dans la mémoire tampon de sortie d’une demande de IOCTL_STORAGE_DIAGNOSTIC. |
STORAGE_DIAGNOSTIC_REQUEST Décrit une demande de diagnostic sur la pile de pilotes de stockage. La structure STORAGE_DIAGNOSTIC_REQUEST est fournie dans la mémoire tampon d’entrée d’une requête IOCTL_STORAGE_DIAGNOSTIC. |
STORAGE_FRU_ID_DESCRIPTOR STORAGE_FRU_ID_DESCRIPTOR est la structure utilisée lorsqu’un appelant envoie IOCTL_STORAGE_QUERY_PROPERTY pour rechercher l’ID d’une unité de remplacement d’erreur (FRU). |
STORAGE_HOTPLUG_INFO La structure STORAGE_HOTPLUG_INFO fournit des informations de hotplug pour un appareil. |
STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR Un pilote de port de stockage utilise la structure STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR pour signaler les informations d’endurance d’un appareil. |
STORAGE_HW_ENDURANCE_INFO Un pilote de port de stockage utilise la structure STORAGE_HW_ENDURANCE_INFO pour signaler les informations d’endurance d’un appareil. |
STORAGE_HW_FIRMWARE_ACTIVATE En savoir plus sur la structure STORAGE_HW_FIRMWARE_ACTIVATE. |
STORAGE_HW_FIRMWARE_DOWNLOAD Cette structure contient une charge utile d’image du microprogramme à télécharger sur la cible. |
STORAGE_HW_FIRMWARE_INFO Cette structure contient des informations sur le microprogramme de l’appareil. |
STORAGE_HW_FIRMWARE_INFO_QUERY La structure _STORAGE_HW_FIRMWARE_INFO_QUERY contient des informations sur le microprogramme de l’appareil. |
STORAGE_HW_FIRMWARE_SLOT_INFO Cette structure contient des informations relatives à un emplacement sur un appareil. |
STORAGE_IDENTIFIER La structure STORAGE_IDENTIFIER représente un descripteur d’identification SCSI. |
STORAGE_LB_PROVISIONING_MAP_RESOURCES La structure STORAGE_LB_PROVISIONING_MAP_RESOURCES contient, lorsqu’elle est valide, le nombre d’octets disponibles et utilisés mappés à un périphérique de stockage. Cette structure est retournée à partir d’une demande de IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES. |
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR Utilisé conjointement avec la demande IOCTL_STORAGE_QUERY_PROPERTY pour décrire le type de produit d’un dispositif de stockage. |
STORAGE_MINIPORT_DESCRIPTOR Microsoft réserve la structure STORAGE_MINIPORT_DESCRIPTOR uniquement à un usage interne. N’utilisez pas cette structure dans votre code. |
STORAGE_OFFLOAD_READ_OUTPUT La structure STORAGE_OFFLOAD_READ_OUTPUT est la sortie d’une demande de code de contrôle IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES lorsque le membre Action de DEVICE_DSM_INPUT est défini sur DeviceDsmAction_OffloadRead. |
STORAGE_OFFLOAD_TOKEN La structure STORAGE_OFFLOAD_TOKEN contient une valeur de jeton qui sert de représentation d’une plage de jeu de données dans un fichier sur un volume. Cette structure est utilisée pour effectuer des lectures et des écritures de déchargement. |
STORAGE_OFFLOAD_WRITE_OUTPUT La structure STORAGE_OFFLOAD_WRITE_OUTPUT est la sortie d’une demande de code de contrôle IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES lorsque le membre Action de DEVICE_MANAGE_DATA_SET_ATTRIBUTES est défini sur DeviceDsmAction_OffloadWrite. |
STORAGE_PHYSICAL_ADAPTER_DATA Spécifie les données d’appareil physiques d’un adaptateur de stockage. |
STORAGE_PHYSICAL_DEVICE_DATA Spécifie les données physiques d’un appareil de stockage. |
STORAGE_PHYSICAL_NODE_DATA Spécifie les données du dispositif physique d’un nœud de stockage. |
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR Décrit la topologie physique du stockage dans un système. |
STORAGE_PREDICT_FAILURE La structure _STORAGE_PREDICT_FAILURE (ntddstor.h) contient des informations indiquant si un appareil prédit actuellement une défaillance. |
STORAGE_PROPERTY_QUERY Cette structure est utilisée conjointement avec IOCTL_STORAGE_QUERY_PROPERTY pour récupérer les propriétés d’un périphérique de stockage ou d’un adaptateur. |
STORAGE_PROPERTY_SET La structure STORAGE_PROPERTY_SET décrit les détails du jeu de propriétés associé à IOCTL_STORAGE_SET_PROPERTY. |
STORAGE_PROTOCOL_COMMAND Cette structure est utilisée comme mémoire tampon d’entrée lors de l’utilisation du mécanisme de pass-through pour émettre une commande spécifique au fournisseur sur un dispositif de stockage (via IOCTL_STORAGE_PROTOCOL_COMMAND). |
STORAGE_PROTOCOL_DATA_DESCRIPTOR Cette structure est utilisée conjointement avec IOCTL_STORAGE_QUERY_PROPERTY pour retourner des données spécifiques au protocole à partir d’un dispositif de stockage ou d’un adaptateur. |
STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT Cette structure est utilisée conjointement avec IOCTL_STORAGE_QUERY_PROPERTY et IOCTL_STORAGE_SET_PROPERTY pour retourner et définir respectivement des données spécifiques au protocole pour un périphérique de stockage ou un adaptateur. |
STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE est utilisé pour fournir des informations supplémentaires à spécifier lors de l’obtention d’une page de journal NVMe. |
STORAGE_PROTOCOL_SPECIFIC_DATA Décrit les données de dispositif spécifiques au protocole, fournies dans la mémoire tampon d’entrée et de sortie d’une demande IOCTL_STORAGE_QUERY_PROPERTY. |
STORAGE_PROTOCOL_SPECIFIC_DATA_EXT La structure STORAGE_PROTOCOL_SPECIFIC_DATA_EXT décrit les données d’appareil spécifiques au protocole pour les demandes IOCTL_STORAGE_QUERY_PROPERTY et IOCTL_STORAGE_SET_PROPERTY. |
STORAGE_READ_CAPACITY Le STORAGE_READ_CAPACITY contient les informations de capacité de lecture du disque retournées par une demande de IOCTL_STORAGE_READ_CAPACITY. |
STORAGE_REINITIALIZE_MEDIA STORAGE_REINITIALIZE_MEDIA est une structure facultative qui contient des paramètres d’assainissement pour IOCTL_STORAGE_REINITIALIZE_MEDIA. |
STORAGE_RPMB_DATA_FRAME La structure STORAGE_RPMB_DATA_FRAME identifie le format de trame d’une charge utile RPMB (Replay Protected Memory Block). |
STORAGE_RPMB_DESCRIPTOR La structure STORAGE_RPMB_DESCRIPTOR contient des informations sur la prise en charge du bloc de mémoire protégée par relecture (RPMB) d’un appareil. |
STORAGE_SPEC_VERSION Indique la spécification du périphérique de stockage. |
STORAGE_STACK_DESCRIPTOR La structure STORAGE_STACK_DESCRIPTOR décrit la pile de stockage de l’appareil. |
STORAGE_TEMPERATURE_DATA_DESCRIPTOR Cette structure est utilisée conjointement avec IOCTL_STORAGE_QUERY_PROPERTY pour retourner des données de température à partir d’un dispositif de stockage ou d’un adaptateur. |
STORAGE_TEMPERATURE_INFO Décrit les données de température du dispositif. Retourné dans le cadre de STORAGE_TEMPERATURE_DATA_DESCRIPTOR lors de l’interrogation des données de température avec une demande IOCTL_STORAGE_QUERY_PROPERTY. |
STORAGE_TEMPERATURE_THRESHOLD Cette structure est utilisée pour définir les seuils de température minimal et maximal d’un dispositif de stockage (à l’aide de IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD). |
STORAGE_WRITE_CACHE_PROPERTY La structure STORAGE_WRITE_CACHE_PROPERTY est utilisée avec la demande IOCTL_STORAGE_QUERY_PROPERTY pour récupérer des informations sur la propriété de cache d’écriture d’un appareil. |
STORAGE_ZONE_DESCRIPTOR Microsoft réserve la structure STORAGE_ZONE_DESCRIPTOR pour un usage interne uniquement. N’utilisez pas cette structure dans votre code. |
STORAGE_ZONE_GROUP Microsoft réserve la structure STORAGE_ZONE_GROUP pour un usage interne uniquement. N’utilisez pas cette structure dans votre code. |
Énumérations
BPIO_INFLAGS BPIO_INFLAGS définit les indicateurs d’entrée BypassIO pour le code de contrôle IOCTL_STORAGE_MANAGE_BYPASS_IO. |
BPIO_OPERATIONS BPIO_OPERATIONS définit les différentes opérations BypassIO prises en charge par le code de contrôle IOCTL_STORAGE_MANAGE_BYPASS_IO. |
BPIO_OUTFLAGS BPIO_OUTFLAGS définit les indicateurs de sortie BypassIO pour le code de contrôle IOCTL_STORAGE_MANAGE_BYPASS_IO. |
DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE identifie le type de données à interroger. |
DEVICE_INTERNAL_STATUS_DATA_SET DEVICE_INTERNAL_STATUS_DATA_SET identifie le jeu de données interne status de l’appareil à interroger. |
STORAGE_ASSOCIATION_TYPE En savoir plus sur l’énumération STORAGE_ASSOCIATION_TYPE. |
STORAGE_BUS_TYPE L’énumération STORAGE_BUS_TYPE fournit un moyen symbolique de représenter les différents types de bus de stockage. |
STORAGE_COMPONENT_HEALTH_STATUS Indique le status d’intégrité d’un périphérique de stockage. |
STORAGE_CRYPTO_ALGORITHM_ID L’énumération STORAGE_CRYPTO_ALGORITHM_ID fournit une mémoire tampon de sortie pour StorageAdapterCryptoProperty et PropertyStandardQuery. |
STORAGE_CRYPTO_KEY_SIZE L’énumération STORAGE_CRYPTO_KEY_SIZE retourne la taille de la clé en bits. |
STORAGE_DEVICE_FORM_FACTOR Indique le facteur de forme d’un périphérique de stockage. |
STORAGE_DEVICE_POWER_CAP_UNITS Unités du seuil d’alimentation maximale. |
STORAGE_DIAGNOSTIC_LEVEL L’énumération STORAGE_DIAGNOSTIC_LEVEL spécifie le type cible d’un diagnostic de stockage. |
STORAGE_DIAGNOSTIC_TARGET_TYPE L’énumération STORAGE_DIAGNOSTIC_TARGET_TYPE spécifie le type cible d’un diagnostic de stockage. |
STORAGE_ICE_TYPE L’énumération STORAGE_ICE_TYPE indique le type ICE du périphérique de stockage. |
STORAGE_IDENTIFIER_CODE_SET En savoir plus sur l’énumération STORAGE_IDENTIFIER_CODE_SET. |
STORAGE_IDENTIFIER_TYPE En savoir plus sur l’énumération STORAGE_IDENTIFIER_TYPE. |
STORAGE_MEDIA_TYPE L’énumération _STORAGE_MEDIA_TYPE (ntddstor.h) contient des valeurs qui indiquent les types de média pris en charge par un appareil. |
STORAGE_PORT_CODE_SET En savoir plus sur l’énumération STORAGE_PORT_CODE_SET. |
STORAGE_PROPERTY_ID STORAGE_PROPERTY_ID énumère les valeurs possibles pour le membre PropertyId de STORAGE_PROPERTY_QUERY. |
STORAGE_PROTOCOL_ATA_DATA_TYPE Type de données du protocole ATA. |
STORAGE_PROTOCOL_NVME_DATA_TYPE Décrit le type de données spécifiques au protocole NVMe qui doivent être interrogées lors d’une demande de IOCTL_STORAGE_QUERY_PROPERTY. |
STORAGE_PROTOCOL_TYPE Cette énumération est utilisée pour définir les différents protocoles de commande de stockage utilisés entre le logiciel et le matériel. |
STORAGE_PROTOCOL_UFS_DATA_TYPE Type de données UFS (Universal Flash Storage). Décrit le type de données spécifiques à UFS qui doivent être interrogées lors d’une demande de IOCTL_STORAGE_QUERY_PROPERTY. |
STORAGE_QUERY_TYPE L’énumération STORAGE_QUERY_TYPE est utilisée conjointement avec la demande de IOCTL_STORAGE_QUERY_PROPERTY pour récupérer les propriétés d’un périphérique de stockage ou d’un adaptateur. |
STORAGE_SANITIZE_METHOD L’énumération STORAGE_SANITIZE_METHOD identifie la méthode d’assainissement pour un appareil NVMe. |
STORAGE_SET_TYPE En savoir plus sur : énumération STORAGE_SET_TYPE |
STORAGE_STACK_TYPE L’énumération STORAGE_STACK_TYPE indique le type de pile de stockage de l’appareil, par exemple SCSI, NVMe, etc. |
STORAGE_ZONE_CONDITION Microsoft réserve l’énumération STORAGE_ZONE_CONDITION pour une utilisation interne uniquement. N’utilisez pas cette énumération dans votre code. |
STORAGE_ZONES_ATTRIBUTES Microsoft réserve l’énumération STORAGE_ZONES_ATTRIBUTES pour une utilisation interne uniquement. N’utilisez pas cette énumération dans votre code. |
WRITE_CACHE_CHANGE En savoir plus sur l’énumération WRITE_CACHE_CHANGE. |
WRITE_CACHE_ENABLE En savoir plus sur l’énumération WRITE_CACHE_ENABLE. |
WRITE_CACHE_TYPE En savoir plus sur l’énumération WRITE_CACHE_TYPE. |
WRITE_THROUGH En savoir plus sur l’énumération WRITE_THROUGH. |