共用方式為


ChangerInitialize 函式 (mcd.h)

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

語法

NTSTATUS ChangerInitialize(
  [in] PDEVICE_OBJECT DeviceObject
);

參數

[in] DeviceObject

變更器類別驅動程式所建立之裝置物件的指標,表示此變更器。

傳回值

ChangerInitialize 會傳回系統埠驅動程式或下列其中一個值所傳回的 STATUS_XXX 值:

STATUS_SUCCESS

STATUS_INSUFFICIENT_RESOURCES

言論

changer 類別驅動程式會在建立裝置物件來代表變更器之後,於驅動程式初始化期間呼叫 ChangerInitialize

ChangerInitialize 會執行任何裝置特定的處理,讓變更程式準備好接收要求。 它通常也會將裝置特定資訊儲存在裝置延伸模組中,例如 SCSI 查詢數據或非 SCSI 對等專案,以及產生以零起始的元素位址的位移,而系統會用來參考 changer 元素。

ChangerInitialize 傳回之後,changer miniclass 驅動程式和變更程式應該能夠處理任何其他要求。

要求

要求 價值
目標平臺 桌面
標頭 mcd.h (包括 Mcd.h、 Ntddchgr.h)
IRQL PASSIVE_LEVEL

另請參閱

ChangerAdditionalExtensionSize