Freigeben über


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.