Partager via


En-tête irb.h

Cet en-tête est utilisé par le stockage. Pour plus d'informations, consultez les pages suivantes :

irb.h contient les interfaces de programmation suivantes :

Fonctions

 
AtaPortAllocateQueueTag

La routine AtaPortAllocateQueueTag retourne une balise de file d’attente pour l’appareil spécifié. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortBuildRequestSenseIrb

La routine AtaPortBuildRequestSenseIrb génère et retourne un IRB pour le code d’opération SCSIOP_REQUEST_SENSE. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortBusChangeDetected

La routine AtaPortBusChangeDetected avertit le pilote de port des modifications apportées à la configuration de l’appareil sur le canal indiqué. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortCompleteAllActiveRequests

La routine AtaPortCompleteAllActiveRequests complète tous les IRB actifs pour l’appareil indiqué. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortCompleteRequest

La routine AtaPortCompleteRequest termine la CISR indiquée.
AtaPortControllerSyncRoutine

La routine AtaPortControllerSyncRoutine fournit un accès synchronisé aux structures de données partagées sur tous les canaux d’un contrôleur. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortConvertPhysicalAddressToUlong

La routine AtaPortConvertPhysicalAddressToUlong tronque une adresse de type IDE_PHYSICAL_ADDRESS à un ULONG. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortConvertUlongToPhysicalAddress

La routine AtaPortConvertUlongToPhysicalAddress convertit une adresse ULONG donnée en une valeur de type IDE_PHYSICAL_ADDRESS. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortCopyMemory

La routine AtaPortCopyMemory copie les données d’un emplacement à un autre. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortDebugPrint

La routine AtaPortDebugPrint transmet une chaîne de message au débogueur de noyau pour que le débogueur soit imprimé.
AtaPortDeviceBusy

La routine AtaPortDeviceBusy informe le pilote de port que l’appareil indiqué est occupé.
AtaPortDeviceReady

La routine AtaPortDeviceReady informe le pilote de port que l’appareil indiqué est prêt à accepter de nouvelles demandes.
AtaPortGetBusData

La routine AtaPortGetBusData récupère les données de l’emplacement spécifié par ConfigDataOffset dans l’espace de configuration PCI de l’appareil. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortGetDeviceBase

La routine AtaPortGetDeviceBase retourne une adresse de base logique mappée utilisée pour communiquer avec un adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortGetPhysicalAddress

La routine AtaPortGetPhysicalAddress convertit la plage d’adresses virtuelles en plage d’adresses physique.
AtaPortGetScatterGatherList

La routine AtaPortGetScatterGatherList récupère la liste de points/regroupements associée à cette requête. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortGetUnCachedExtension

La routine AtaPortGetUncachedExtension alloue une mémoire tampon commune non mise en cache partagée par le processeur et l’appareil. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortInitializeEx

La routine de la bibliothèque de pilotes de port ATA AtaPortInitializeEx initialise les pilotes de port et de miniport. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortInitializeQueueTag

La routine AtaPortInitializeQueueTag initialise la liste d’étiquettes de file d’attente pour l’appareil spécifié. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortMoveMemory

La routine AtaPortMoveMemory copie les données d’un emplacement à un autre. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortReadPortBufferUchar

La routine AtaPortReadPortBufferUchar transfère un nombre donné de valeurs d’octet non signées de l’adaptateur HBA vers une mémoire tampon. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortReadPortBufferUlong

La routine AtaPortReadPortBufferUlong transfère un nombre donné de valeurs ULONG de l’adaptateur HBA vers une mémoire tampon. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortReadPortBufferUshort

La routine AtaPortReadPortBufferUshort transfère un nombre donné de valeurs USHORT de l’adaptateur HBA vers une mémoire tampon. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortReadPortUchar

La routine AtaPortReadPortUchar lit une valeur d’octet non signée à partir de l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortReadPortUlong

La routine AtaPortReadPortUlong lit une valeur ULONG à partir de l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortReadPortUshort

La routine AtaPortReadPortUshort lit une valeur USHORT à partir de l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortReadRegisterBufferUchar

La routine AtaPortReadRegisterBufferUchar transfère un nombre spécifié d’octets non signés de l’adaptateur HBA vers une mémoire tampon. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortReadRegisterBufferUlong

La routine AtaPortReadRegisterBufferUlong transfère un nombre spécifié de valeurs ULONG de l’adaptateur HBA vers une mémoire tampon. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortReadRegisterBufferUshort

La routine AtaPortReadRegisterBufferUshort transfère un nombre spécifié de valeurs USHORT de l’adaptateur HBA vers une mémoire tampon. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortReadRegisterUchar

La routine AtaPortReadRegisterUchar lit une valeur d’octet non signée à partir de l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortReadRegisterUlong

La routine AtaPortReadRegisterUlong lit une valeur ULONG à partir de l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortReadRegisterUshort

La routine AtaPortReadRegisterUshort lit une valeur USHORT à partir de l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortRegistryAllocateBuffer

La routine AtaPortRegistryAllocateBuffer alloue une mémoire tampon pour les opérations du Registre. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortRegistryChannelSubkeyRead

La routine AtaPortRegistryChannelSubKeyRead lit les données associées au nom de la valeur indiquée sous la clé de Registre HKLM\CurrentControlSet\Services<service name>\ControllerN\ChannelM, où N est le numéro du contrôleur et M le numéro du canal. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir. Au lieu de cela, nous vous recommandons d’utiliser les modèles de pilote Storport et de pilote Miniport Storport.
AtaPortRegistryChannelSubkeyWrite

La routine AtaPortRegistryChannelSubKeyWrite écrit des données dans le nom de valeur indiqué sous la clé de Registre HKLM\CurrentControlSet\Services<service name>\ControllerN\ChannelM, où N est le numéro du contrôleur et M est le numéro du canal.
AtaPortRegistryChannelSubkeyWriteDeferred

La routine AtaPortRegistryChannelSubKeyWriteDeferred écrit les données de manière asynchrone dans le nom de la valeur indiquée sous la clé de Registre HKLM\CurrentControlSet\Services<service name>\ControllerN\ChannelM, où N est le numéro du contrôleur et M est le numéro du canal. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir. Au lieu de cela, nous vous recommandons d’utiliser les modèles de pilote Storport et de pilote Miniport Storport.
AtaPortRegistryControllerKeyRead

La routine AtaPortRegistryControllerKeyRead lit les données associées au nom de valeur indiqué sous la clé de Registre HKLM\CurrentControlSet\Services<service name>\ControllerN, où N est le numéro du contrôleur. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir. Au lieu de cela, nous vous recommandons d’utiliser les modèles de pilote Storport et de pilote Miniport Storport.
AtaPortRegistryControllerKeyWrite

La routine AtaPortRegistryControllerKeyWrite écrit les données dans le nom de valeur indiqué sous la clé de Registre HKLM\CurrentControlSet\Services<service name>\ControllerN, où N est le numéro du contrôleur.
AtaPortRegistryControllerKeyWriteDeferred

La routine AtaPortRegistryControllerKeyWriteDeferred écrit les données de manière asynchrone dans le nom de valeur indiqué sous la clé de Registre HKLM\CurrentControlSet\Services<service name>\ControllerN, où N est le numéro du contrôleur.
AtaPortRegistryFreeBuffer

La routine AtaPortRegistryFreeBuffer libère la mémoire tampon du Registre qui a été allouée à l’aide d’AtaPortRegistryAllocateBuffer.Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortReleaseQueueTag

La routine AtaPortReleaseQueueTag libère la balise de file d’attente spécifiée. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortReleaseRequestSenseIrb

La routine AtaPortReleaseRequestSenseIrb libère l’IRB du sens de requête alloué à l’aide d’AtaPortBuildRequestSenseIrb.
AtaPortRequestPowerStateChange

La routine AtaPortRequestPowerStateChange demande une transition d’état d’alimentation pour l’appareil indiqué. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortRequestSynchronizedRoutine

La routine AtaPortRequestSynchronizedRoutine est utilisée par le pilote miniport pour demander la synchronisation avec la routine de service d’interruption (ISR). Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortRequestTimer

La routine AtaPortRequestTimer demande un rappel du minuteur. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortRequestWorkerRoutine

La routine AtaPortRequestWorkerRoutine demande une routine worker. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortSetBusData

La routine AtaPortSetBusData stocke les données dans La mémoire tampon dans l’espace de configuration PCI de l’appareil indiqué à un décalage spécifié dans ConfigDataOffset.Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir. Au lieu de cela, nous vous recommandons d’utiliser les modèles de pilote Storport et de pilote Miniport Storport.
AtaPortStallExecution

L’AtaPortStallExecution se bloque dans le pilote miniport. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortWritePortBufferUchar

La routine AtaPortWritePortBufferUchar transfère le nombre indiqué d’octets non signés d’une mémoire tampon vers l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortWritePortBufferUlong

La routine AtaPortWritePortBufferUlong transfère le nombre indiqué de valeurs ULONG d’une mémoire tampon vers l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortWritePortBufferUshort

La routine AtaPortWritePortBufferUshort transfère le nombre indiqué de valeurs USHORT d’une mémoire tampon vers l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortWritePortUchar

La routine AtaPortWritePortUchar transfère un octet non signé à l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortWritePortUlong

La routine AtaPortWritePortUlong transfère une valeur ULONG à l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortWritePortUshort

La routine AtaPortWritePortUshort transfère une valeur USHORT à l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortWriteRegisterBufferUchar

La routine AtaPortWriteRegisterBufferUchar transfère le nombre indiqué d’octets non signés d’une mémoire tampon vers l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortWriteRegisterBufferUlong

La routine AtaPortWriteRegisterBufferUlong transfère le nombre indiqué de valeurs ULONG d’une mémoire tampon vers l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortWriteRegisterBufferUshort

La routine AtaPortWriteRegisterBufferUshort transfère le nombre indiqué de valeurs USHORT d’une mémoire tampon vers l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortWriteRegisterUchar

La routine AtaPortWriteRegisterUchar transfère un octet non signé à l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortWriteRegisterUlong

La routine AtaPortWriteRegisterUlong transfère une valeur ULONG à l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
AtaPortWriteRegisterUshort

La routine AtaPortWriteRegisterUshort transfère une valeur USHORT vers l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.

Fonctions de rappel

 
IDE_ADAPTER_CONTROL

La routine du pilote miniport AtaAdapterControl est appelée pour effectuer des opérations de Plug-and-Play (PnP) et de gestion de l’alimentation sur l’adaptateur HBA. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_CHANNEL_ENABLED

La routine du pilote miniport AtaControllerChannelEnabled indique si le canal spécifié est activé. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_CHANNEL_INIT

La routine du pilote miniport AtaChannelInitRoutine initialise l’interface de canal du pilote miniport. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_HW_BUILDIO

La routine du pilote miniport IdeHwBuildIo est appelée une fois pour chaque requête d’E/S entrante. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_HW_CONTROL

La routine du pilote miniport IdeHwControl avertit le pilote miniport des événements de Plug-and-Play (PnP) et d’alimentation. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_HW_INITIALIZE

La routine du pilote miniport IdeHwInitialize configure l’appareil indiqué. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_HW_INTERRUPT

La routine du pilote miniport IdeHwInterrupt gère les interruptions de l’adaptateur de bus hôte (HBA) auquel le contrôleur du pilote miniport est connecté.
IDE_HW_RESET

La routine du pilote miniport IdeHwReset réinitialise le canal. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_HW_STARTIO

La routine du pilote miniport IdeHwStartIo traite les aspects synchronisés d’une demande d’E/S. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_TRANSFER_MODE_SELECT

La routine du pilote miniport AtaControllerTransferModeSelect sélectionne le mode de transfert pour tous les appareils sur le canal ATA indiqué et programme le contrôleur pour le mode de transfert sélectionné. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir. Au lieu de cela, nous vous recommandons d’utiliser les modèles de pilote Storport et de pilote Miniport Storport.

Structures

 
IDE_ACCESS_RANGE

La structure IDE_ACCESS_RANGE contient les plages d’adresses allouées pour un contrôleur IDE. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_CHANNEL_CONFIGURATION

La structure IDE_CHANNEL_CONFIGURATION contient des informations de configuration pour le canal indiqué. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_CHANNEL_INTERFACE

La structure IDE_CHANNEL_INTERFACE contient des informations d’interface pour le canal indiqué. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_CONTROLLER_CONFIGURATION

La structure IDE_CONTROLLER_CONFIGURATION est utilisée pour transmettre les informations de configuration du contrôleur entre le pilote de port et le pilote miniport. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_CONTROLLER_INTERFACE

La structure IDE_CONTROLLER_INTERFACE est utilisée pour transmettre les informations de configuration du contrôleur entre le pilote de port et le pilote miniport. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_DEVICE_PARAMETERS

La structure IDE_DEVICE_PARAMETERS contient des informations de configuration que le pilote de port fournit au pilote miniport pour configurer un appareil. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_LBA_RANGE

La structure IDE_LBA_RANGE est utilisée par le pilote de port pour fournir au pilote miniport une gamme de blocs logiques. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_MINIPORT_RESOURCES

La structure IDE_MINIPORT_RESOURCES est utilisée par le pilote de port pour fournir au pilote miniport des ressources. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_POWER_INFO

La structure POWER_CHANGE_INFO est utilisée conjointement avec le IDE_REQUEST_BLOCK pour demander un changement d’état d’alimentation. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_REQUEST_BLOCK

La structure IDE_REQUEST_BLOCK définit un bloc de requête IDE. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_TASK_FILE

La structure IDE_TASK_FILE contient le fichier de tâches IDE actuel et précédent. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_TRANSFER_MODE_PARAMETERS

La structure IDE_TRANSFER_MODE_PARAMETERS est utilisée conjointement avec la routine AtaControllerTransferModeSelect du pilote miniport pour définir les paramètres du mode de transfert sur un canal. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir. Au lieu de cela, nous vous recommandons d’utiliser les modèles de pilote Storport et de pilote Miniport Storport.
IDEREGISTERS

La structure IDEREGISTERS est utilisée pour signaler le contenu des registres du contrôleur IDE. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.

Énumérations

 
ATA_ADDRESS_TRANSLATION

Le type d’énumération ATA_ADDRESS_TRANSLATION indique le type de traduction d’adresse utilisé lors des transferts de données. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
ATA_CHANNEL_STATE

Le type d’énumération ATA_CHANNEL_STATE indique l’état du canal. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_BUS_TYPE

Spécifie le type de bus IDE.
IDE_CONTROL_ACTION

Le type d’énumération IDE_CONTROL_ACTION indique l’action de contrôle à effectuer par une routine IdeHwControl. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_DEVICE_TYPE

Le type d’énumération IDE_DEVICE_TYPE indique le type d’appareil. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir.
IDE_POWER_STATE

Le type d’énumération IDE_POWER_STATE indique l’état d’alimentation de l’appareil.