Platform SDK: DirectX |
IDirectDrawSurface7::FreePrivateData メソッドは、このサーフェスに関連付けられた指定するプライベート データを解放する。
HRESULT FreePrivateData( REFGUID guidTag );
成功すれば、DD_OK を返す。
失敗すれば、以下のエラー値のいずれかを返す。
DDERR_INVALIDOBJECT |
DDERR_INVALIDPARAMS |
DDERR_NOTFOUND |
DirectDraw は、サーフェスが解放されると自動的にこのメソッドを呼び出す。
プライベート データが DDSPD_IUNKNOWNPOINTER フラグを使用して設定されている場合、このメソッドは関連付けられたインターフェイスの IUnknown::Release メソッドを呼び出す。
Windows NT/2000 :Windows 2000 が必要。
Windows 95/98 : Windows 98 が必要。
ヘッダー : ddraw.h で宣言。
IDirectDrawSurface7::GetPrivateData、IDirectDrawSurface7::SetPrivateData