次の方法で共有


PFND3DDDI_UPDATEOVERLAY コールバック関数 (d3dumddi.h)

UpdateOverlay 関数は、表示されているオーバーレイを再構成または移動します。

構文

PFND3DDDI_UPDATEOVERLAY Pfnd3dddiUpdateoverlay;

HRESULT Pfnd3dddiUpdateoverlay(
  HANDLE hDevice,
  const D3DDDIARG_UPDATEOVERLAY *unnamedParam2
)
{...}

パラメーター

hDevice

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

unnamedParam2

pData [in]

オーバーレイを再構成する方法を説明する D3DDDIARG_UPDATEOVERLAY 構造体へのポインター。

戻り値

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

リターン コード 形容
S_OK オーバーレイが正常に変更されました。
E_OUTOFMEMORY メモリ不足のため、UpdateOverlay を完了できませんでした。
D3DDDIERR_NOTAVAILABLE 帯域幅が不足しているか、要求されたオーバーレイ ハードウェアが使用できなかったため、UpdateOverlay を完了できませんでした。
D3DDDIERR_UNSUPPORTEDOVERLAYFORMAT 指定されたオーバーレイ形式は、オーバーレイ ハードウェアではサポートされていません。
D3DDDIERR_UNSUPPORTEDOVERLAY オーバーレイ ハードウェアは、指定されたサイズと表示モードではサポートされていません。

備考

オーバーレイは、オーバーレイを使用して表示されるリソースから独立しています。

必要条件

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

関連項目

D3DDDIARG_UPDATEOVERLAY

D3DDDI_DEVICEFUNCS