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 に報告されている場合に返されます。

注釈

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

要件

要件
対象プラットフォーム Windows
ヘッダー d3dkmddi.h