次の方法で共有


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

必要条件

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

関連項目

D3D10DDI_COUNTER_INFO

D3D10DDI_DEVICEFUNCS

pfnSetErrorCb