Compartilhar via


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

Inicializa um objeto DirectDraw que foi criado usando a função COCreateInstance COM.

Sintaxe

HRESULT Initialize(
  [in] GUID *unnamedParam1
);

Parâmetros

[in] unnamedParam1

Um ponteiro para o GUID (identificador global exclusivo) que esse método usa como o identificador de interface DirectDraw.

Retornar valor

Se o método for bem-sucedido, o valor retornado será DD_OK.

Se falhar, o método poderá retornar um dos seguintes valores de erro:

  • DDERR_ALREADYINITIALIZED
  • DDERR_DIRECTDRAWALREADYCREATED
  • DDERR_GENERIC
  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NODIRECTDRAWHW
  • DDERR_NODIRECTDRAWSUPPORT
  • DDERR_OUTOFMEMORY
Esse método é fornecido para conformidade com o COM (Component Object Model). Se você já usou a função DirectDrawCreate para criar um objeto DirectDraw, esse método retornará DDERR_ALREADYINITIALIZED. Se você não chamar IDirectDraw7::Initialize ao usar CoCreateInstance para criar um objeto DirectDraw, qualquer método chamado posteriormente retornará DDERR_NOTINITIALIZED.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho ddraw.h
Biblioteca Ddraw.lib
DLL Ddraw.dll

Confira também

IDirectDraw7