次の方法で共有


NtGdiDdGetDxHandle 関数

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

DirectX API メカニズムを制御するカーネル モード エントリ ポイントの後続の呼び出しで使用するカーネル モードの Microsoft DirectX API ハンドルを返します。

構文

DWORD APIENTRY NtGdiDdGetDxHandle(
  _In_ HANDLE hDirectDraw,
  _In_ HANDLE hSurface,
  _In_ BOOL   bRelease
);

パラメーター

hDirectDraw [in]

サーフェスを所有する DirectDraw オブジェクトへのハンドル。 このパラメーターは省略可能であり、 NULL に設定できます。

hSurface [in]

カーネル モードの DirectX API ハンドルを返すサーフェスへのハンドル。 このパラメーターは省略可能であり、 NULL に設定できます。

bRelease [in]

DirectX API カーネル モード インターフェイスを解放する必要がある場合は 、TRUE に 設定します。 それ以外の場合は FALSE

戻り値

後続の DirectX API 指向カーネル エントリ ポイントで使用される DirectX API ハンドル。

解説

hDirectDrawhSurface の両方を指定した場合、hSurface は無視されます。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Ntgdi.h

関連項目

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