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 類別驅動程式。 |