IDirectDrawSurface7::FreePrivateData, méthode (ddraw.h)

Libère les données privées spécifiées associées à cette surface.

Syntaxe

HRESULT FreePrivateData(
  [in] REFGUID unnamedParam1
);

Paramètres

[in] unnamedParam1

Référence à (C++) ou à l’adresse de (C) l’identificateur global unique qui identifie les données privées à libérer.

Valeur retournée

Si la méthode réussit, la valeur de retour est DD_OK.

En cas d’échec, la méthode peut retourner l’une des valeurs d’erreur suivantes :

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOTFOUND

Notes

DirectDraw appelle automatiquement cette méthode lorsqu’une surface est libérée.

Si les données privées ont été définies à l’aide de l’indicateur DDSPD_IUNKNOWNPOINTER, FreePrivateData appelle la méthode IUnknown::Release sur l’interface associée.

Spécifications

   
Plateforme cible Windows
En-tête ddraw.h
Bibliothèque Ddraw.lib
DLL Ddraw.dll

Voir aussi

IDirectDrawSurface7