Bagikan melalui


Metode IFileIsInUse::GetCapabilities (shobjidl_core.h)

Menentukan apakah file dapat ditutup dan apakah UI mampu beralih ke jendela aplikasi yang menggunakan file .

Sintaks

HRESULT GetCapabilities(
  [out] DWORD *pdwCapFlags
);

Parameter

[out] pdwCapFlags

Jenis: DWORD*

Penunjuk ke nilai yang, ketika metode ini berhasil dikembalikan, menerima bendera kemampuan. Salah satu atau kedua nilai berikut:

OF_CAP_CANSWITCHTO (0x0001)

0x0001. UI dapat beralih ke jendela tingkat atas aplikasi yang menggunakan file .

OF_CAP_CANCLOSE (0x0002)

0x0002. File dapat ditutup.

Nilai kembali

Jenis: HRESULT

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Kemampuan yang dikembalikan oleh metode ini dapat digunakan dalam komposisi kotak dialog yang disajikan kepada pengguna yang memberi tahu mereka tentang konflik berbagi. Misalnya, jika bendera OF_CAP_CANSWITCHTO diambil, tombol dapat ditambahkan ke kotak dialog yang akan mengalihkan pengguna ke jendela aplikasi yang berkonflik (berdasarkan informasi HWND yang diambil oleh IFileIsInUse::GetSwitchToHWND) sehingga pengguna dapat mengatasi situasi sesuai keinginan mereka. Jika bendera OF_CAP_CANCLOSE diambil, kotak dialog dapat menyajikan tombol Tutup yang memanggil metode CloseFile .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)