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 |