en-tête mcd.h
Cet en-tête est utilisé par le stockage. Pour plus d'informations, consultez les pages suivantes :
mcd.h contient les interfaces de programmation suivantes :
ChangerAdditionalExtensionSize ChangerAdditionalExtensionSize indique le nombre d’octets dont le pilote de miniclasse de changeur a besoin pour stocker des informations spécifiques au périphérique dans l’extension de périphérique. |
ChangerClassAllocatePool La fonction ChangerClassAllocatePool alloue de la mémoire du pool. |
ChangerClassCreate La routine ChangerClassCreate est appelée par un minidriver de changeur pour permettre au pilote de classe d’effectuer les opérations indépendantes du périphérique nécessaires pour créer ou fermer un appareil. |
ChangerClassDebugPrint La fonction ChangerClassDebugPrint imprime les informations de débogage. |
ChangerClassDeviceControl La routine ChangerClassDeviceControl est appelée par un minidriver de changeur pour permettre au pilote de classe d’effectuer des aspects indépendants du périphérique d’une opération de contrôle de périphérique. |
ChangerClassFreePool La routine ChangerClassFreePool libère la mémoire du pool précédemment allouée à l’aide de ChangerClassAllocatePool. |
ChangerClassInitialize La routine ChangerClassInitialize initialise le pilote. |
ChangerClassSendSrbSynchronous La routine ChangerClassSendSrbSynchronous envoie de façon synchrone un SRB à un appareil spécifié. |
ChangerError ChangerError gère les erreurs spécifiques à l’appareil. |
ChangerExchangeMedium ChangerExchangeMedium gère les aspects spécifiques à l’appareil d’un IRP de contrôle d’appareil avec le code IOCTL IOCTL_CHANGER_EXCHANGE_MEDIUM. |
ChangerGetElementStatus ChangerGetElementStatus gère les aspects spécifiques d’un IRP de contrôle d’appareil avec le code IOCTL IOCTL_CHANGER_GET_ELEMENT_STATUS. |
ChangerGetParameters ChangerGetParameters gère les aspects spécifiques à l’appareil d’un IRP de contrôle d’appareil avec le code IOCTL IOCTL_CHANGER_GET_PARAMETERS. |
ChangerGetProductData ChangerGetProductData gère les aspects spécifiques d’un IRP de contrôle d’appareil avec le code IOCTL IOCTL_CHANGER_GET_PRODUCT_DATA. |
ChangerGetStatus ChangerGetStatus gère les aspects spécifiques d’un IRP de contrôle d’appareil avec le code IOCTL IOCTL_CHANGER_GET_STATUS. |
ChangerInitialize ChangerInitialize lit le changeur pour recevoir d’autres demandes. |
ChangerInitializeElementStatus ChangerInitializeElementStatus gère les aspects spécifiques d’un IRP de contrôle d’appareil avec le code IOCTL IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS. |
ChangerMoveMedium ChangerMoveMedium gère les aspects spécifiques d’un IRP de contrôle d’appareil avec le code IOCTL IOCTL_CHANGER_MOVE_MEDIUM. |
ChangerPerformDiagnostics ChangerPerformDiagnostics effectue des tests de diagnostic sur l’appareil du changeur. |
ChangerQueryVolumeTags ChangerQueryVolumeTags gère les aspects spécifiques à l’appareil d’un IRP de contrôle d’appareil avec le code IOCTL de IOCTL_CHANGER_QUERY_VOLUME_TAGS. |
ChangerReinitializeUnit ChangerReinitializeUnit gère les aspects spécifiques à l’appareil d’un IRP de contrôle d’appareil avec le code IOCTL IOCTL_CHANGER_REINITIALIZE_TRANSPORT. |
ChangerSetAccess ChangerSetAccess gère les aspects spécifiques à l’appareil d’un IRP de contrôle d’appareil avec le code IOCTL IOCTL_CHANGER_SET_ACCESS. |
ChangerSetPosition ChangerSetPosition gère les aspects spécifiques d’un IRP de contrôle d’appareil avec le code IOCTL IOCTL_CHANGER_SET_POSITION. |
DriverEntry La routine pilote du miniport DriverEntry est appelée lorsque le pilote miniport est chargé. Remarque Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir. |
MCD_INIT_DATA Le pilote de miniclasse de changeur remplit la structure MCD_INIT_DATA avec des pointeurs vers ses routines de traitement des commandes internes et les transmet au pilote de classe de changeur. |