Metode IDirectDraw7::Initialize (ddraw.h)

Menginisialisasi objek DirectDraw yang dibuat dengan menggunakan fungsi COM CoCreateInstance .

Sintaks

HRESULT Initialize(
  [in] GUID *unnamedParam1
);

Parameter

[in] unnamedParam1

Penunjuk ke pengidentifikasi unik global (GUID) yang digunakan metode ini sebagai pengidentifikasi antarmuka DirectDraw.

Nilai kembali

Jika metode berhasil, nilai yang dikembalikan adalah DD_OK.

Jika gagal, metode dapat mengembalikan salah satu nilai kesalahan berikut:

  • DDERR_ALREADYINITIALIZED
  • DDERR_DIRECTDRAWALREADYCREATED
  • DDERR_GENERIC
  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NODIRECTDRAWHW
  • DDERR_NODIRECTDRAWSUPPORT
  • DDERR_OUTOFMEMORY
Metode ini disediakan untuk kepatuhan dengan Model Objek Komponen (COM). Jika Anda sudah menggunakan fungsi DirectDrawCreate untuk membuat objek DirectDraw, metode ini mengembalikan DDERR_ALREADYINITIALIZED. Jika Anda tidak memanggil IDirectDraw7::Initialize saat Anda menggunakan CoCreateInstance untuk membuat objek DirectDraw, metode apa pun yang Anda panggil setelahnya mengembalikan DDERR_NOTINITIALIZED.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header ddraw.h
Pustaka Ddraw.lib
DLL Ddraw.dll

Lihat juga

IDirectDraw7