次の方法で共有


ChangerPerformDiagnostics 関数 (mcd.h)

ChangerPerformDiagnostics は、changer デバイスで診断テストを実行します。

構文

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

パラメーター

[in] DeviceObject

チェンジャーを表すデバイス オブジェクトへのポインター。

changerDeviceError

ミニドライバーが診断情報を返 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