Compartilhar via


Método IDirectDrawSurface7::FreePrivateData (ddraw.h)

Libera os dados privados especificados associados a essa superfície.

Sintaxe

HRESULT FreePrivateData(
  [in] REFGUID unnamedParam1
);

Parâmetros

[in] unnamedParam1

Referência a (C++) ou endereço de (C) o identificador global exclusivo que identifica os dados privados a serem liberados.

Valor retornado

Se o método for bem-sucedido, o valor retornado será DD_OK.

Se falhar, o método poderá retornar um dos seguintes valores de erro:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOTFOUND

Comentários

O DirectDraw chama esse método automaticamente quando uma superfície é liberada.

Se os dados privados foram definidos usando o sinalizador DDSPD_IUNKNOWNPOINTER, FreePrivateData chama o método IUnknown::Release na interface associada.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho ddraw.h
Biblioteca Ddraw.lib
DLL Ddraw.dll

Confira também

IDirectDrawSurface7