次の方法で共有


DXGKDDI_CONTROLDIAGNOSTICREPORTING コールバック関数 (dispmprt.h)

OS は DxgkddiControlDiagnosticReporting を呼び出して、診断カテゴリに対して有効にする必要がある診断のセットを適用します。 セットに含まれていない診断は無効にする必要があります。

構文

DXGKDDI_CONTROLDIAGNOSTICREPORTING DxgkddiControldiagnosticreporting;

NTSTATUS DxgkddiControldiagnosticreporting(
  IN_CONST_PVOID MiniportDeviceContext,
  IN_PDXGKARG_CONTROLDIAGNOSTICREPORTING pArgControlDiagnosticReporting
)
{...}

パラメーター

MiniportDeviceContext

アダプターを識別します。

pArgControlDiagnosticReporting

クエリ対象の診断のカテゴリを示し、ドライバーが持っている診断サポートを説明するための領域を提供する、 DXGKARG_QUERYDIAGNOSTICTYPESSUPPORT 構造体へのポインター。

戻り値

操作が成功した場合は、STATUS_SUCCESSを返します。 それ以外の場合は、Ntstatus.h で定義されている適切な NTSTATUS 値エラー コードを返します。

注釈

この関数は常にパッシブ レベルで呼び出されるため、サポート コードをページング可能にする必要があります。

要件

要件
Header dispmprt.h

こちらもご覧ください

DXGKARG_QUERYDIAGNOSTICTYPESSUPPORT構造体