Freigeben über


IDirectDrawSurface7::FreePrivateData-Methode (ddraw.h)

Gibt die angegebenen privaten Daten frei, die dieser Oberfläche zugeordnet sind.

Syntax

HRESULT FreePrivateData(
  [in] REFGUID unnamedParam1
);

Parameter

[in] unnamedParam1

Verweisen Sie auf (C++) oder die Adresse von (C) auf den global eindeutigen Bezeichner, der die zu freigebenden privaten Daten identifiziert.

Rückgabewert

Wenn die Methode erfolgreich ist, wird der Rückgabewert DD_OK.

Wenn ein Fehler auftritt, kann die Methode einen der folgenden Fehlerwerte zurückgeben:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOTFOUND

Hinweise

DirectDraw ruft diese Methode automatisch auf, wenn eine Oberfläche freigegeben wird.

Wenn die privaten Daten mithilfe des DDSPD_IUNKNOWNPOINTER-Flags festgelegt wurden, ruft FreePrivateData die IUnknown::Release-Methode auf der zugeordneten Schnittstelle auf.

Anforderungen

   
Zielplattform Windows
Kopfzeile ddraw.h
Bibliothek Ddraw.lib
DLL Ddraw.dll

Weitere Informationen

IDirectDrawSurface7