Bagikan melalui


Metode SetAttributes dari kelas MSFT_Disk

Mengatur atribut dan properti disk. Disk harus online agar sebagian besar atribut diatur.

Sintaks

UInt32 SetAttributes(
  [in]  Boolean IsReadOnly,
  [in]  UInt32  Signature,
  [in]  String  Guid,
  [out] String  ExtendedStatus
);

Parameter

IsReadOnly [in]

Jika TRUE, disk akan dibuat baca-saja. Jika FALSE, disk akan menjadi bisa-tulis.

Tanda tangan [in]

Mengatur tanda tangan MBR disk. Parameter ini hanya valid ketika properti PartitionStyle disk adalah MBR. Kesalahan akan dikembalikan jika disk adalah gaya partisi lainnya.

Guid [in]

Mengatur GUID GPT disk. Parameter ini hanya valid ketika properti PartitionStyle disk adalah GPT. Kesalahan akan dikembalikan jika disk adalah gaya partisi lainnya.

ExtendedStatus [out]

String yang berisi objek MSFT_StorageExtendedStatus yang disematkan.

Parameter ini memungkinkan penyedia penyimpanan untuk mengembalikan informasi kesalahan yang diperluas (khusus implementasi).

Nilai kembali

Sukses (0)

Tidak Didukung (1)

Kesalahan yang Tidak Ditentukan (2)

Waktu habis (3)

Gagal (4)

Parameter Tidak Valid (5)

Disk sedang digunakan (6)

Akses ditolak (40001)

Tidak ada cukup sumber daya untuk menyelesaikan operasi. (40002)

Cache kedaluarsa (40003)

Disk belum diinisialisasi. (41000)

Disk offline. (41003)

Parameter tidak valid untuk jenis partisi ini. (41006)

Operasi tidak didukung pada disk penting. (41009)

Objek yang ditentukan dikelola oleh komponen Pengklusteran Failover Microsoft. Disk harus dalam mode pemeliharaan kluster dan status sumber daya kluster harus online untuk melakukan operasi ini. (41018)

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Ruang nama Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Lihat juga

MSFT_Disk