Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |