次の方法で共有


DXGKDDI_QUERYCONNECTIONCHANGE コールバック関数 (d3dkmddi.h)

OS 呼び出しは、DxgkCbIndicateConnectorChange を介して報告された状態の変更に応じて、または OutputFlags.ConnectorStatusChanges フィールド SetTimingsFromVidPn への呼び出しでコネクタの状態の変化が検出されたことを示す場合に DXGKDDI_QUERYCONNECTIONCHANGE されます。

構文

DXGKDDI_QUERYCONNECTIONCHANGE DxgkddiQueryconnectionchange;

NTSTATUS DxgkddiQueryconnectionchange(
  IN_CONST_HANDLE hAdapter,
  IN_PDXGKARG_QUERYCONNECTIONCHANGE pQueryConnectionChange
)
{...}

パラメーター

hAdapter

アダプターを識別するハンドル。

pQueryConnectionChange

ドライバーが最も古い変更をコピーする OS 割り当てバッファーを提供する DXGKARG_QUERYCONNECTIONCHANGE 構造体へのポインター。 最も古い変更は、ConnectionChangeId最も低い値によって判断されます。

戻り値

戻り値 形容
STATUS_SUCCESS ルーチンが成功し、要求された変更を返す場合に返されます。
STATUS_ALREADY_COMPLETE ルーチンが成功したが、変更が既に OS に報告されている場合に返されます。

備考

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

必要条件

要件 価値
ターゲット プラットフォーム ウィンドウズ
ヘッダー d3dkmddi.h