mcd.h-Header
Dieser Header wird vom Speicher verwendet. Weitere Informationen finden Sie unter
mcd.h enthält die folgenden Programmierschnittstellen:
Functions
ChangerAdditionalExtensionSize ChangerAdditionalExtensionSize gibt die Anzahl der Bytes an, die der Changer-Miniklassentreiber zum Speichern gerätespezifischer Informationen in der Geräteerweiterung benötigt. |
ChangerClassAllocatePool Die ChangerClassAllocatePool-Funktion weist Poolspeicher zu. |
ChangerClassCreate Die ChangerClassCreate-Routine wird von einem Changer-Minidriver aufgerufen, damit der Klassentreiber geräteunabhängige Vorgänge ausführen kann, die zum Erstellen oder Schließen eines Geräts erforderlich sind. |
ChangerClassDebugPrint Die ChangerClassDebugPrint-Funktion gibt Debuginformationen aus. |
ChangerClassDeviceControl Die ChangerClassDeviceControl-Routine wird von einem Changer-Minidriver aufgerufen, damit der Klassentreiber geräteunabhängige Aspekte eines Gerätesteuerungsvorgangs ausführen kann. |
ChangerClassFreePool Die ChangerClassFreePool-Routine gibt Poolspeicher frei, der zuvor mit ChangerClassAllocatePool zugewiesen wurde. |
ChangerClassInitialize Die ChangerClassInitialize-Routine initialisiert den Treiber. |
ChangerClassSendSrbSynchronous Die ChangerClassSendSrbSynchronous-Routine sendet synchron einen SRB an ein angegebenes Gerät. |
ChangerError ChangerError führt gerätespezifische Fehlerbehandlung durch. |
ChangerExchangeMedium ChangerExchangeMedium verarbeitet die gerätespezifischen Aspekte einer Gerätesteuerungs-IRP mit dem IOCTL-Code IOCTL_CHANGER_EXCHANGE_MEDIUM. |
ChangerGetElementStatus ChangerGetElementStatus verarbeitet die gerätespezifischen Aspekte eines Gerätesteuerungs-IRP mit dem IOCTL-Code IOCTL_CHANGER_GET_ELEMENT_STATUS. |
ChangerGetParameters ChangerGetParameters verarbeitet die gerätespezifischen Aspekte eines Gerätesteuerungs-IRP mit dem IOCTL-Code IOCTL_CHANGER_GET_PARAMETERS. |
ChangerGetProductData ChangerGetProductData verarbeitet die gerätespezifischen Aspekte eines Gerätesteuerungs-IRP mit dem IOCTL-Code IOCTL_CHANGER_GET_PRODUCT_DATA. |
ChangerGetStatus ChangerGetStatus verarbeitet die gerätespezifischen Aspekte eines Gerätesteuerungs-IRP mit dem IOCTL-Code IOCTL_CHANGER_GET_STATUS. |
ChangerInitialize ChangerInitialize liest den Changer vor, um andere Anforderungen zu empfangen. |
ChangerInitializeElementStatus ChangerInitializeElementStatus verarbeitet die gerätespezifischen Aspekte eines Gerätesteuerungs-IRP mit dem IOCTL-Code IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS. |
ChangerMoveMedium ChangerMoveMedium verarbeitet die gerätespezifischen Aspekte eines Gerätesteuerungs-IRP mit dem IOCTL-Code IOCTL_CHANGER_MOVE_MEDIUM. |
ChangerPerformDiagnostics ChangerPerformDiagnostics führt Diagnosetests auf dem Veränderergerät durch. |
ChangerQueryVolumeTags ChangerQueryVolumeTags verarbeitet die gerätespezifischen Aspekte eines Gerätesteuerungs-IRP mit dem IOCTL-Code von IOCTL_CHANGER_QUERY_VOLUME_TAGS. |
ChangerReinitializeUnit ChangerReinitializeUnit verarbeitet die gerätespezifischen Aspekte eines Gerätesteuerungs-IRP mit dem IOCTL-Code IOCTL_CHANGER_REINITIALIZE_TRANSPORT. |
ChangerSetAccess ChangerSetAccess verarbeitet die gerätespezifischen Aspekte einer Gerätesteuerungs-IRP mit dem IOCTL-Code IOCTL_CHANGER_SET_ACCESS. |
ChangerSetPosition ChangerSetPosition verarbeitet die gerätespezifischen Aspekte einer Gerätesteuerungs-IRP mit dem IOCTL-Code IOCTL_CHANGER_SET_POSITION. |
DriverEntry Die DriverEntry-Miniporttreiberroutine wird aufgerufen, wenn der Miniporttreiber geladen wird. Hinweis: Die Modelle des ATA-Porttreibers und des ATA-Miniporttreibers können in Zukunft geändert oder nicht mehr verfügbar sein. |
Strukturen
MCD_INIT_DATA Der Changer-Miniklassentreiber füllt die MCD_INIT_DATA-Struktur mit Zeigern auf die internen Befehlsverarbeitungsroutinen und übergibt sie an den Changerklassentreiber. |