次の方法で共有


D3DKMTCheckOcclusion 関数 (d3dkmthk.h)

D3DKMTCheckOcclusion 関数は、ウィンドウのクライアント領域が隠れているかどうかを検証します。

構文

NTSTATUS D3DKMTCheckOcclusion(
  [in] const D3DKMT_CHECKOCCLUSION *unnamedParam1
);

パラメーター

[in] unnamedParam1

オクルージョンをチェックするためのパラメーターを記述する D3DKMT_CHECKOCCLUSION 構造体へのポインター。

戻り値

D3DKMTCheckOcclusion は、次のいずれかの値を返します。

リターン コード 形容
STATUS_SUCCESS ウィンドウのクライアント領域が隠されていません。
STATUS_GRAPHICS_PRESENT_OCCLUDED ウィンドウのクライアント領域が隠されています。
STATUS_INVALID_PARAMETER パラメーターが検証され、正しくないと判断されました。

この関数は、NTSTATUS 他の値を返す場合もあります。

備考

オクルージョンをチェックするウィンドウのハンドルが有効である必要があります。 クライアント領域の一部が未所有のビデオ 存在ネットワーク (VidPn) ソース上にある場合、クライアント領域が空の四角形領域 (RECT) の場合、またはデスクトップコンポジションが実行されている場合、ウィンドウは隠されません。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista
ターゲット プラットフォーム 万国
ヘッダー d3dkmthk.h (D3dkmthk.h を含む)
ライブラリ Gdi32.lib
DLL Gdi32.dll

関連項目

D3DKMT_CHECKOCCLUSION