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 |