次の方法で共有


DdUnattachSurface 関数 (ddrawgdi.h)

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

DdUnattachSurface 関数は、2 つのカーネル モードサーフェス オブジェクト間で DdAttachSurface で作成された添付ファイルを削除します。

GdiEntry12 は、この関数のエイリアスとして定義されます。

構文

void DdUnattachSurface(
  [in] LPDDRAWI_DDRAWSURFACE_LCL pSurface,
  [in] LPDDRAWI_DDRAWSURFACE_LCL pSurfaceAttached
);

パラメーター

[in] pSurface

pSurfaceFrom パラメーターとして DdAttachSurface に渡されたカーネル モード サーフェス オブジェクトへのポインター。

[in] pSurfaceAttached

pSurfaceTo パラメーターとして DdAttachSurface に渡されたカーネル モード サーフェス オブジェクトへのポインター

戻り値

なし

解説

アプリケーションでは、サーフェスの添付ファイルをより高いレベルで処理する DirectDraw API を使用することをお勧めします。

DdDestroySurface が呼び出されると、カーネルはすべての添付ファイルを自動的に破棄するため、この関数を呼び出す必要はありません。

要件

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

関連項目

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