Compartir a través de


encabezado mcd.h

El almacenamiento usa este encabezado. Para más información, consulte:

mcd.h contiene las siguientes interfaces de programación:

Functions

 
ChangerAdditionalExtensionSize

ChangerAdditionalExtensionSize indica el número de bytes que requiere el controlador de miniclase del modificador para almacenar información específica del dispositivo en la extensión del dispositivo.
ChangerClassAllocatePool

La función ChangerClassAllocatePool asigna memoria del grupo.
ChangerClassCreate

Una minidriver changerClassCreate llama a la rutina ChangerClassCreate para permitir que el controlador de clase realice operaciones independientes del dispositivo necesarias para crear o cerrar un dispositivo.
ChangerClassDebugPrint

La función ChangerClassDebugPrint imprime información de depuración.
ChangerClassDeviceControl

El minidriver ChangerClassDeviceControl llama a la rutina ChangerClassDeviceControl para permitir que el controlador de clase realice aspectos independientes del dispositivo de una operación de control de dispositivos.
ChangerClassFreePool

La rutina ChangerClassFreePool libera memoria del grupo asignada anteriormente mediante ChangerClassAllocatePool.
ChangerClassInitialize

La rutina ChangerClassInitialize inicializa el controlador.
ChangerClassSendSrbSynchronous

La rutina ChangerClassSendSrbSynchronous envía de forma sincrónica un SRB a un dispositivo especificado.
ChangerError

ChangerError realiza el control de errores específico del dispositivo.
ChangerExchangeMedium

ChangerExchangeMedium controla los aspectos específicos del dispositivo de un IRP de control de dispositivo con el código IOCTL IOCTL_CHANGER_EXCHANGE_MEDIUM.
ChangerGetElementStatus

ChangerGetElementStatus controla los aspectos específicos del dispositivo de un IRP de control de dispositivo con el código IOCTL IOCTL_CHANGER_GET_ELEMENT_STATUS.
ChangerGetParameters

ChangerGetParameters controla los aspectos específicos del dispositivo de un IRP de control de dispositivo con el código IOCTL IOCTL_CHANGER_GET_PARAMETERS.
ChangerGetProductData

ChangerGetProductData controla los aspectos específicos del dispositivo de un IRP de control de dispositivo con el código IOCTL IOCTL_CHANGER_GET_PRODUCT_DATA.
ChangerGetStatus

ChangerGetStatus controla los aspectos específicos del dispositivo de un IRP de control de dispositivo con el código IOCTL IOCTL_CHANGER_GET_STATUS.
ChangerInitialize

ChangerInitialize prepara el modificador para recibir otras solicitudes.
ChangerInitializeElementStatus

ChangerInitializeElementStatus controla los aspectos específicos del dispositivo de un IRP de control de dispositivo con el código IOCTL IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS.
ChangerMoveMedium

ChangerMoveMedium controla los aspectos específicos del dispositivo de un IRP de control de dispositivo con el código IOCTL IOCTL_CHANGER_MOVE_MEDIUM.
ChangerPerformDiagnostics

ChangerPerformDiagnostics realiza pruebas de diagnóstico en el dispositivo modificador.
ChangerQueryVolumeTags

ChangerQueryVolumeTags controla los aspectos específicos del dispositivo de un IRP de control de dispositivo con el código IOCTL de IOCTL_CHANGER_QUERY_VOLUME_TAGS.
ChangerReinitializeUnit

ChangerReinitializeUnit controla los aspectos específicos del dispositivo de un IRP de control de dispositivo con el código IOCTL IOCTL_CHANGER_REINITIALIZE_TRANSPORT.
ChangerSetAccess

ChangerSetAccess controla los aspectos específicos del dispositivo de un IRP de control de dispositivo con el código IOCTL IOCTL_CHANGER_SET_ACCESS.
ChangerSetPosition

ChangerSetPosition controla los aspectos específicos del dispositivo de un IRP de control de dispositivo con el código IOCTL IOCTL_CHANGER_SET_POSITION.
DriverEntry

Se llama a la rutina de controlador driver DriverEntry miniport cuando se carga el controlador de miniport. Nota El controlador de puerto ATA y los modelos de controlador de miniporte de ATA pueden modificarse o no estar disponibles en el futuro.

Estructuras

 
MCD_INIT_DATA

El controlador de miniclase del modificador rellena la estructura de MCD_INIT_DATA con punteros a sus rutinas de procesamiento de comandos internos y las pasa al controlador de clase changer.