IDirectDrawSurface7::FreePrivateData 方法 (ddraw.h)

释放与此图面关联的指定私有数据。

语法

HRESULT FreePrivateData(
  [in] REFGUID unnamedParam1
);

参数

[in] unnamedParam1

引用 (C++) 或 (C 地址) 标识要释放的私有数据的全局唯一标识符。

返回值

如果该方法成功,则返回值DD_OK。

如果失败,该方法可能会返回以下错误值之一:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOTFOUND

备注

当释放图面时,DirectDraw 会自动调用此方法。

如果专用数据是使用 DDSPD_IUNKNOWNPOINTER 标志设置的, FreePrivateData 将在关联的接口上调用 IUnknown::Release 方法。

要求

   
目标平台 Windows
标头 ddraw.h
Library Ddraw.lib
DLL Ddraw.dll

请参阅

IDirectDrawSurface7