共用方式為


ChangerPerformDiagnostics 函式 (mcd.h)

ChangerPerformDiagnostics 會在變更器裝置上執行診斷測試。

語法

NTSTATUS ChangerPerformDiagnostics(
  [in] PDEVICE_OBJECT                    DeviceObject,
       PWMI_CHANGER_PROBLEM_DEVICE_ERROR changerDeviceError
);

參數

[in] DeviceObject

代表變更器的裝置物件的指標。

changerDeviceError

minidriver 傳回診斷資訊之類型 WMI_CHANGER_PROBLEM_DEVICE_ERROR 緩衝區的指標。

傳回值

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

STATUS_SUCCESS

STATUS_INSUFFICIENT_RESOURCES

STATUS_BUFFER_TOO_SMALL

備註

ChangerPerformDiagnostics 例程會在變更器裝置上執行診斷測試,並將問題回報給呼叫端。 執行的測試種類取決於裝置所提供的診斷支援。

規格需求

需求
目標平台 桌面
標頭 mcd.h (包括 Mcd.h、Ntddchgr.h)

另請參閱

CHANGER_DEVICE_PROBLEM_TYPE

WMI_CHANGER_PROBLEM_DEVICE_ERROR