次の方法で共有


PFND3D10DDI_CHECKCOUNTERINFO コールバック関数 (d3d10umddi.h)

CheckCounterInfo 関数は、カウンターの操作に関連するグローバル情報を決定します。

構文

PFND3D10DDI_CHECKCOUNTERINFO Pfnd3d10ddiCheckcounterinfo;

void Pfnd3d10ddiCheckcounterinfo(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D10DDI_COUNTER_INFO *unnamedParam2
)
{...}

パラメーター

unnamedParam1

hDevice [in]

ディスプレイ デバイスへのハンドル (グラフィックス コンテキスト)。

unnamedParam2

pCounterInfo [out]

ドライバーがカウンターの操作に関連するグローバル情報を設定する D3D10DDI_COUNTER_INFO 構造体へのポインター。

戻り値

なし

解説

ドライバーは、 pfnSetErrorCb コールバック関数を使用してエラー コードを設定できます。

ユーザー モードのディスプレイ ドライバーが、D3D10DDI_COUNTER_INFO構造体のメンバーで表される概念をサポートしていない場合は、 D3D10DDI_COUNTER_INFO のメンバーにゼロを設定できます。

CheckCounterInfo は機能チェック型の関数であるため、ドライバーの CheckCounterInfo 関数は pfnSetErrorCb コールバック関数を呼び出してD3DDDIERR_DEVICEREMOVEDエラー コードを設定できません。 ドライバーは、デバイスの作成後に、D3DDDIERR_DEVICEREMOVEDが存在する場合でも 、CheckCounterInfo の呼び出しに応答するのに十分な情報があることを確認する必要があります。 CheckCounterInfo でエラーが発生しないようにする必要があります。 ただし、 CheckCounterInfo は重大なエラーのために pfnSetErrorCb を 呼び出す場合があります。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
対象プラットフォーム デスクトップ
Header d3d10umddi.h (D3d10umddi.h を含む)

こちらもご覧ください

D3D10DDI_COUNTER_INFO

D3D10DDI_DEVICEFUNCS

pfnSetErrorCb