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

Libera los datos privados especificados asociados a esta superficie.

Sintaxis

HRESULT FreePrivateData(
  [in] REFGUID unnamedParam1
);

Parámetros

[in] unnamedParam1

Referencia a (C++) o dirección de (C) el identificador único global que identifica los datos privados que se van a liberar.

Valor devuelto

Si el método se realiza correctamente, el valor devuelto es DD_OK.

Si se produce un error, el método puede devolver uno de los siguientes valores de error:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOTFOUND

Comentarios

DirectDraw llama a este método automáticamente cuando se libera una superficie.

Si los datos privados se establecieron mediante la marca DDSPD_IUNKNOWNPOINTER, FreePrivateData llama al método IUnknown::Release en la interfaz asociada.

Requisitos

   
Plataforma de destino Windows
Encabezado ddraw.h
Library Ddraw.lib
Archivo DLL Ddraw.dll

Consulte también

IDirectDrawSurface7