Bagikan melalui


struktur NTMS_PARTITIONINFORMATIONA (ntmsapi.h)

[ Manajer Penyimpanan yang Dapat Dilepas tidak lagi tersedia pada Windows 7 dan Windows Server 2008 R2.]

Struktur NTMS_PARTITIONINFORMATION mendefinisikan properti khusus untuk objek samping.

Sintaksis

typedef struct _NTMS_PARTITIONINFORMATIONA {
  NTMS_GUID     PhysicalMedia;
  NTMS_GUID     LogicalMedia;
  DWORD         State;
  WORD          Side;
  DWORD         dwOmidLabelIdLength;
  BYTE          OmidLabelId[NTMS_OMIDLABELID_LENGTH];
  CHAR          szOmidLabelType[NTMS_OMIDLABELTYPE_LENGTH];
  CHAR          szOmidLabelInfo[NTMS_OMIDLABELINFO_LENGTH];
  DWORD         dwMountCount;
  DWORD         dwAllocateCount;
  LARGE_INTEGER Capacity;
} NTMS_PARTITIONINFORMATIONA;

Anggota

PhysicalMedia

Pengidentifikasi media fisik unik untuk media yang berisi sisi ini.

LogicalMedia

Pengidentifikasi media logis unik (LMID) untuk sepotong media logis yang berisi sisi ini. Parameter ini adalah NULL jika sisi tidak dialokasikan.

State

Informasi siklus hidup sampingan. Ini bisa menjadi salah satu nilai berikut.

Nilai Arti
NTMS_PARTSTATE_ALLOCATED
Media telah dialokasikan ke aplikasi.
NTMS_PARTSTATE_AVAILABLE
Media tersedia untuk dialokasikan.
NTMS_PARTSTATE_COMPLETE
Media telah ditulis sepenuhnya dan ditandai sebagai lengkap oleh aplikasi.
NTMS_PARTSTATE_DECOMMISIONED
Media tidak cocok untuk penyimpanan data dan tidak lagi dapat digunakan.
NTMS_PARTSTATE_INCOMPATIBLE
Media telah ditemukan dan ditandai sebagai tidak kompatibel dengan drive.
NTMS_PARTSTATE_FOREIGN
Media berada dalam kumpulan yang tidak dikenal.
NTMS_PARTSTATE_IMPORT
Media berada di kumpulan impor.
NTMS_PARTSTATE_UNPREPARED
Media sedang menunggu label gratis diterapkan.
NTMS_PARTSTATE_RESERVED
Sisi telah dicadangkan oleh fungsi AllocateNtmsMedia dengan parameter dwOption diatur ke NTMS_ALLOCATE_NEW.

Side

Nilai nol relatif yang menunjukkan sisi mana dari media multi-sisi ini. Untuk media satu sisi, seperti pita, nilai ini selalu nol. Untuk media dual-sided satu rekaman NTMS_PARITIONINFORMATION memiliki properti ini diatur ke nol - sisi "A" - dan rekaman NTMS_PARTITIONINFORMATION kedua telah diatur ke 1 - sisi "B".

dwOmidLabelIdLength

Panjang string ID label pengidentifikasi di media.

OmidLabelId[NTMS_OMIDLABELID_LENGTH]

Id label pengidentifikasi unik pengidentifikasi di media.

szOmidLabelType[NTMS_OMIDLABELTYPE_LENGTH]

Jenis label pengidentifikasi di media.

szOmidLabelInfo[NTMS_OMIDLABELINFO_LENGTH]

Memberi label informasi pengidentifikasi di media.

dwMountCount

Frekuensi media ini dipasang ke dalam kandar. Ini diinisialisasi ke nol ketika objek dibuat dalam database.

dwAllocateCount

Frekuensi media ini dialokasikan.

Capacity

Jumlah byte penyimpanan yang tersedia di sisi ini.

Komentar

Struktur NTMS_PARTITIONINFORMATION disertakan dalam struktur NTMS_OBJECTINFORMATION.

Nota

Header ntmsapi.h mendefinisikan NTMS_PARTITIONINFORMATION sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows XP [hanya aplikasi desktop]
server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header ntmsapi.h

Lihat juga

NTMS_OBJECTINFORMATION