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

另請參閱

ChangerAdditionalExtensionSize