intestazione mcd.h
Questa intestazione viene usata dall'archiviazione. Per altre informazioni, vedere:
mcd.h contiene le interfacce di programmazione seguenti:
Funzioni
ChangerAdditionalExtensionSize ChangerAdditionalExtensionSize indica il numero di byte richiesti dal driver miniclass del changer per archiviare informazioni specifiche del dispositivo nell'estensione del dispositivo. |
ChangerClassAllocatePool La funzione ChangerClassAllocatePool alloca la memoria del pool. |
ChangerClassCreate La routine ChangerClassCreate viene chiamata da un minidriver changer per consentire al driver di classe di eseguire operazioni indipendenti dal dispositivo necessarie per creare o chiudere un dispositivo. |
ChangerClassDebugPrint La funzione ChangerClassDebugPrint stampa le informazioni di debug. |
ChangerClassDeviceControl La routine ChangerClassDeviceControl viene chiamata da un minidriver changer per consentire al driver di classe di eseguire aspetti indipendenti dal dispositivo di un'operazione di controllo del dispositivo. |
ChangerClassFreePool La routine ChangerClassFreePool libera la memoria del pool precedentemente allocata usando ChangerClassAllocatePool. |
ChangerClassInitialize La routine ChangerClassInitialize inizializza il driver. |
ChangerClassSendSrbSynchronous La routine ChangerClassSendSrbSynchronous in modo sincrono invia un SRB a un dispositivo specificato. |
ChangerError ChangerError esegue la gestione degli errori specifici del dispositivo. |
ChangerExchangeMedium ChangerExchangeMedium gestisce gli aspetti specifici del dispositivo di un'IRP del controllo del dispositivo con il codice IOCTL IOCTL_CHANGER_EXCHANGE_MEDIUM. |
ChangerGetElementStatus ChangerGetElementStatus gestisce gli aspetti specifici del dispositivo di un'IRP del controllo dispositivo con il codice IOCTL IOCTL_CHANGER_GET_ELEMENT_STATUS. |
ChangerGetParameters ChangerGetParameters gestisce gli aspetti specifici del dispositivo di un'IRP con il codice IOCTL IOCTL_CHANGER_GET_PARAMETERS. |
ChangerGetProductData ChangerGetProductData gestisce gli aspetti specifici del dispositivo di un'IRP del controllo dispositivo con il codice IOCTL IOCTL_CHANGER_GET_PRODUCT_DATA. |
ChangerGetStatus ChangerGetStatus gestisce gli aspetti specifici del dispositivo di un'IRP con il codice IOCTL IOCTL_CHANGER_GET_STATUS. |
ChangerInitialize ChangerInitialize legge il changer per ricevere altre richieste. |
ChangerInitializeElementStatus ChangerInitializeElementStatus gestisce gli aspetti specifici del dispositivo di un'IRP con il codice IOCTL IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS. |
ChangerMoveMedium ChangerMoveMedium gestisce gli aspetti specifici del dispositivo di un'IRP di controllo del dispositivo con il codice IOCTL IOCTL_CHANGER_MOVE_MEDIUM. |
ChangerPerformDiagnostics ChangerPerformDiagnostics esegue test di diagnostica nel dispositivo changer. |
ChangerQueryVolumeTags ChangerQueryVolumeTags gestisce gli aspetti specifici del dispositivo di un'IRP di controllo del dispositivo con il codice IOCTL di IOCTL_CHANGER_QUERY_VOLUME_TAGS. |
ChangerReinitializeUnit ChangerReinitializeUnit gestisce gli aspetti specifici del dispositivo di un'IRP con il codice IOCTL IOCTL_CHANGER_REINITIALIZE_TRANSPORT. |
ChangerSetAccess ChangerSetAccess gestisce gli aspetti specifici del dispositivo di un'IRP del controllo dispositivo con il codice IOCTL IOCTL_CHANGER_SET_ACCESS. |
ChangerSetPosition ChangerSetPosition gestisce gli aspetti specifici del dispositivo di un'IRP del controllo dispositivo con il codice IOCTL IOCTL_CHANGER_SET_POSITION. |
DriverEntry La routine del driver DriverEntry miniport viene chiamata quando viene caricato il driver miniport. Nota Il driver di porta ATA e i modelli di driver miniport ATA possono essere modificati o non disponibili in futuro. |
Strutture
MCD_INIT_DATA Il driver miniclasse changer riempie la struttura MCD_INIT_DATA con puntatori alle routine di elaborazione dei comandi interne e li passa al driver di classe changer. |