ChangerInitialize 函式 (mcd.h)
ChangerInitialize 會讀取變更器以接收其他要求。
語法
NTSTATUS ChangerInitialize(
[in] PDEVICE_OBJECT DeviceObject
);
參數
[in] DeviceObject
Changer 類別驅動程式所建立之裝置物件的指標,表示此變更程式。
傳回值
ChangerInitialize 會傳回系統埠驅動程式或下列其中一個值所傳回的 STATUS_XXX 值:
STATUS_SUCCESS
STATUS_INSUFFICIENT_RESOURCES
備註
changer 類別驅動程式會在建立裝置物件以代表變更程序之後,在驅動程式初始化期間呼叫 ChangerInitialize 。
ChangerInitialize 會執行任何需要裝置特定的處理,讓變更程式準備好接收要求。 它通常也會將裝置特定資訊儲存在裝置延伸模組中,例如 SCSI 查詢數據或非 SCSI 對等專案,以及產生以零起始的專案位址的位移,而系統用來參考變更器元素。
ChangerInitialize 傳回之後,changer miniclass 驅動程式和變更程式應該能夠處理任何其他要求。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | mcd.h (包括 Mcd.h、Ntddchgr.h) |
IRQL | PASSIVE_LEVEL |