mcd.h 標頭

儲存體會使用此標頭。 如需詳細資訊,請參閱

mcd.h 包含下列程式設計介面:

函式

 
ChangerAdditionalExtensionSize

ChangerAdditionalExtensionSize 指出變更器迷你類別驅動程式在裝置擴充功能中儲存裝置特定資訊的位元組數目。
ChangerClassAllocatePool

ChangerClassAllocatePool 函式會組態集區記憶體。
ChangerClassCreate

ChangerClassCreate 常式是由 changer minidriver 呼叫,以允許類別驅動程式執行建立或關閉裝置所需的裝置獨立作業。
ChangerClassDebugPrint

ChangerClassDebugPrint 函式會列印偵錯資訊。
ChangerClassDeviceControl

ChangerClassDeviceControl 常式是由變更器迷你驅動程式呼叫,以允許類別驅動程式執行與裝置控制作業無關的裝置層面。
ChangerClassFreePool

ChangerClassFreePool 常式會釋放先前使用 ChangerClassAllocatePool 配置的集區記憶體。
ChangerClassInitialize

ChangerClassInitialize 常式會初始化驅動程式。
ChangerClassSendSrbSynchronous

ChangerClassSendSrbSynchronous 常式會同步傳送 SRB 至指定的裝置。
ChangerError

ChangerError 會執行裝置特定的錯誤處理。
ChangerExchangeMedium

ChangerExchangeMedium 會使用 IOCTL 程式碼IOCTL_CHANGER_EXCHANGE_MEDIUM來處理裝置控制 IRP 的裝置特定層面。
ChangerGetElementStatus

ChangerGetElementStatus 會使用 IOCTL 程式碼IOCTL_CHANGER_GET_ELEMENT_STATUS來處理裝置控制項 IRP 的裝置特定層面。
ChangerGetParameters

ChangerGetParameters 會使用 IOCTL 程式碼IOCTL_CHANGER_GET_PARAMETERS來處理裝置控制項 IRP 的裝置特定層面。
ChangerGetProductData

ChangerGetProductData 會使用 IOCTL 程式碼IOCTL_CHANGER_GET_PRODUCT_DATA來處理裝置控制項 IRP 的裝置特定層面。
ChangerGetStatus

ChangerGetStatus 會使用 IOCTL 程式碼IOCTL_CHANGER_GET_STATUS來處理裝置控制項 IRP 的裝置特定層面。
ChangerInitialize

ChangerInitialize 會讀取變更器以接收其他要求。
ChangerInitializeElementStatus

ChangerInitializeElementStatus 會使用 IOCTL 程式碼IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS來處理裝置控制項 IRP 的裝置特定層面。
ChangerMoveMedium

ChangerMoveMedium 會使用 IOCTL 程式碼IOCTL_CHANGER_MOVE_MEDIUM來處理裝置控制項 IRP 的裝置特定層面。
ChangerPerformDiagnostics

ChangerPerformDiagnostics 會在變更器裝置上執行診斷測試。
ChangerQueryVolumeTags

ChangerQueryVolumeTags 會使用 IOCTL_CHANGER_QUERY_VOLUME_TAGS 的 IOCTL 程式碼來處理裝置控制項 IRP 的裝置特定層面。
ChangerReinitializeUnit

ChangerReinitializeUnit 會使用 IOCTL 程式碼IOCTL_CHANGER_REINITIALIZE_TRANSPORT來處理裝置控制項 IRP 的裝置特定層面。
ChangerSetAccess

ChangerSetAccess 會使用 IOCTL 程式碼IOCTL_CHANGER_SET_ACCESS來處理裝置控制 IRP 的裝置特定層面。
ChangerSetPosition

ChangerSetPosition 會使用 IOCTL 程式碼IOCTL_CHANGER_SET_POSITION來處理裝置控制項 IRP 的裝置特定層面。
DriverEntry

載入迷你埠驅動程式時,會呼叫 DriverEntry 迷你埠驅動程式常式。注意 ATA 埠驅動程式和 ATA 迷你埠驅動程式模型未來可能會改變或無法使用。

結構

 
MCD_INIT_DATA

changer miniclass 驅動程式會以其內部命令處理常式的指標填入MCD_INIT_DATA結構,並將其傳遞至 changer 類別驅動程式。