Bagikan melalui


Metode IStorage::SetClass (objidl.h)

Metode SetClass menetapkan pengidentifikasi kelas yang ditentukan (CLSID) ke objek penyimpanan ini.

Sintaks

HRESULT SetClass(
  [in] REFCLSID clsid
);

Parameter

[in] clsid

CLSID yang akan dikaitkan dengan objek penyimpanan.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK CLSID berhasil ditetapkan.
E_PENDING Hanya Penyimpanan Asinkron: Sebagian atau semua data penyimpanan saat ini tidak tersedia.
STG_E_ACCESSDENIED Pemanggil tidak memiliki cukup izin untuk menetapkan CLSID ke objek penyimpanan.
STG_E_MEDIUMFULL Tidak cukup ruang yang tersisa pada perangkat untuk menyelesaikan operasi.
STG_E_REVERTED Objek penyimpanan telah dibatalkan oleh operasi kembali di atasnya di pohon transaksi.

Keterangan

Saat pertama kali dibuat, objek penyimpanan memiliki CLSID CLSID_NULL terkait. Panggil SetClass untuk menetapkan CLSID ke objek penyimpanan.

Panggil metode IStorage::Stat untuk mengambil CLSID objek penyimpanan saat ini.

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