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 |