Bagikan melalui


Metode IStorage::SetStateBits (objidl.h)

Metode SetStateBits menyimpan hingga 32 bit informasi status dalam objek penyimpanan ini. Metode ini disediakan untuk digunakan di masa mendatang.

Sintaks

HRESULT SetStateBits(
  [in] DWORD grfStateBits,
  [in] DWORD grfMask
);

Parameter

[in] grfStateBits

Menentukan nilai baru bit yang akan diatur. Tidak ada nilai hukum yang didefinisikan untuk bit ini; semuanya dicadangkan untuk digunakan di masa mendatang dan tidak boleh digunakan oleh aplikasi.

[in] grfMask

Masker biner yang menunjukkan bit mana di grfStateBits yang signifikan dalam panggilan ini.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK Informasi status berhasil disetel.
E_PENDING Hanya Penyimpanan Asinkron: Sebagian atau semua data penyimpanan saat ini tidak tersedia.
STG_E_ACCESSDENIED Pemanggil tidak memiliki cukup izin untuk mengubah objek penyimpanan ini.
STG_E_INVALIDFLAG Nilai untuk parameter grfStateBits atau grfMask tidak valid.
STG_E_INVALIDPARAMETER Salah satu parameter tidak valid.

Keterangan

Nilai untuk bit status saat ini tidak ditentukan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header objidl.h
Pustaka Uuid.lib
DLL Ole32.dll

Lihat juga

IStorage - Implementasi File Campuran

IStorage::Stat