Metode IDirectDraw7::TestCooperativeLevel (ddraw.h)

Melaporkan status tingkat kooperatif perangkat DirectDraw saat ini untuk aplikasi berjendela atau layar penuh.

Sintaks

HRESULT TestCooperativeLevel();

Mengembalikan nilai

Jika metode berhasil, nilai yang dikembalikan adalah DD_OK, yang menunjukkan bahwa aplikasi panggilan dapat dilanjutkan.

Jika gagal, metode dapat mengembalikan salah satu nilai kesalahan berikut (lihat Keterangan):

  • DDERR_INVALIDOBJECT
  • DDERR_EXCLUSIVEMODEALREADYSET
  • DDERR_NOEXCLUSIVEMODE
  • DDERR_WRONGMODE

Keterangan

Metode ini sangat berguna untuk aplikasi yang menggunakan pesan sistem WM_ACTIVATEAPP dan WM_DISPLAYCHANGE sebagai pemberitahuan untuk memulihkan permukaan atau membuat ulang objek DirectDraw. Nilai pengembalian DD_OK selalu menunjukkan bahwa aplikasi dapat dilanjutkan, tetapi kode kesalahan ditafsirkan secara berbeda, tergantung pada tingkat kooperatif yang digunakan aplikasi.

Persyaratan

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

Lihat juga

IDirectDraw7