次の方法で共有


DCIBeginAccess 関数 (dciman.h)

[この機能は、オペレーティング システムのリビジョンごとに変更される場合があります。 代わりに、Microsoft DirectDraw と Microsoft Direct3DAPIs を使用します。これらの API は、このようなオペレーティング システムの変更からアプリケーションを保護し、ディスプレイ ドライバーと直接やり取りすることに関連する他の多くの困難を隠します。

指定した四角形に基づいてフレーム バッファーを表示するためのアクセス ポインターを取得します。

構文

DCIRVAL DCIBeginAccess(
  [in] LPDCISURFACEINFO pdci,
  [in] int              x,
  [in] int              y,
  [in] int              dx,
  [in] int              dy
);

パラメーター

[in] pdci

DCISURFACEINFO 構造体へのポインター。

[in] x

四角形の左上隅の x 座標。

[in] y

四角形の左上隅の y 座標。

[in] dx

四角形の幅。

[in] dy

四角形の高さ。

戻り値

関数が成功した場合、戻り値はDCI_OKまたはDCI_STATUS_POINTERCHANGED。 DCI_STATUS_POINTERCHANGEDは、フレーム バッファーの仮想アドレスが前回の呼び出し以降に変更された可能性があることを示します。 そのため、アプリケーションでは、表示フレーム バッファーの仮想アドレスの一貫性を想定しないでください。 関数が失敗した場合、戻り値は DCI エラーの 1 つです。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー dciman.h
Library Dciman32.lib
[DLL] Dciman32.dll

こちらもご覧ください

グラフィックスの低レベルクライアントサポート