Compartir a través de


Método IDirectDraw7::Initialize (ddraw.h)

Inicializa un objeto DirectDraw que se creó mediante la función COM CoCreateInstance .

Sintaxis

HRESULT Initialize(
  [in] GUID *unnamedParam1
);

Parámetros

[in] unnamedParam1

Puntero al identificador único global (GUID) que usa este método como identificador de interfaz de DirectDraw.

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_ALREADYINITIALIZED
  • DDERR_DIRECTDRAWALREADYCREATED
  • DDERR_GENERIC
  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NODIRECTDRAWHW
  • DDERR_NODIRECTDRAWSUPPORT
  • DDERR_OUTOFMEMORY
Este método se proporciona para cumplir con el modelo de objetos componentes (COM). Si ya ha usado la función DirectDrawCreate para crear un objeto DirectDraw, este método devuelve DDERR_ALREADYINITIALIZED. Si no llamas a IDirectDraw7::Initialize cuando usas CoCreateInstance para crear un objeto DirectDraw, cualquier método al que llames después devuelve DDERR_NOTINITIALIZED.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado ddraw.h
Library Ddraw.lib
Archivo DLL Ddraw.dll

Consulte también

IDirectDraw7