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 |