Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[ Manajer Penyimpanan yang Dapat Dilepas tidak lagi tersedia pada Windows 7 dan Windows Server 2008 R2.]
Struktur NTMS_OBJECTINFORMATION menentukan properti yang dapat didapatkan dan diatur aplikasi untuk perangkat RSM, media, dan kontrol sistem (seperti pustaka, drive, media, permintaan operator). Ini adalah struktur umum objek dalam database RSM.
Sintaksis
typedef struct _NTMS_OBJECTINFORMATIONA {
DWORD dwSize;
DWORD dwType;
SYSTEMTIME Created;
SYSTEMTIME Modified;
NTMS_GUID ObjectGuid;
BOOL Enabled;
DWORD dwOperationalState;
CHAR szName[NTMS_OBJECTNAME_LENGTH];
CHAR szDescription[NTMS_DESCRIPTION_LENGTH];
#if ...
union {
NTMS_DRIVEINFORMATIONA Drive;
NTMS_DRIVETYPEINFORMATIONA DriveType;
NTMS_LIBRARYINFORMATION Library;
NTMS_CHANGERINFORMATIONA Changer;
NTMS_CHANGERTYPEINFORMATIONA ChangerType;
NTMS_STORAGESLOTINFORMATION StorageSlot;
NTMS_IEDOORINFORMATION IEDoor;
NTMS_IEPORTINFORMATION IEPort;
NTMS_PMIDINFORMATIONA PhysicalMedia;
NTMS_LMIDINFORMATION LogicalMedia;
NTMS_PARTITIONINFORMATIONA Partition;
NTMS_MEDIAPOOLINFORMATION MediaPool;
NTMS_MEDIATYPEINFORMATION MediaType;
NTMS_LIBREQUESTINFORMATIONA LibRequest;
NTMS_OPREQUESTINFORMATIONA OpRequest;
NTMS_COMPUTERINFORMATION Computer;
} Info;
#else
union {
NTMS_DRIVEINFORMATIONA Drive;
NTMS_DRIVETYPEINFORMATIONA DriveType;
NTMS_LIBRARYINFORMATION Library;
NTMS_CHANGERINFORMATIONA Changer;
NTMS_CHANGERTYPEINFORMATIONA ChangerType;
NTMS_STORAGESLOTINFORMATION StorageSlot;
NTMS_IEDOORINFORMATION IEDoor;
NTMS_IEPORTINFORMATION IEPort;
NTMS_PMIDINFORMATIONA PhysicalMedia;
NTMS_LMIDINFORMATION LogicalMedia;
NTMS_PARTITIONINFORMATIONA Partition;
NTMS_MEDIAPOOLINFORMATION MediaPool;
NTMS_MEDIATYPEINFORMATION MediaType;
NTMS_LIBREQUESTINFORMATIONA LibRequest;
NTMS_OPREQUESTINFORMATIONA OpRequest;
NTMS_COMPUTERINFORMATION Computer;
} Info;
#endif
} NTMS_OBJECTINFORMATIONA, *LPNTMS_OBJECTINFORMATIONA;
Anggota
dwSize
Jenis: DWORD
Ukuran struktur informasi, dalam byte. Anggota ini harus diatur ke ukuran struktur yang benar sebelum menggunakan fungsi
dwType
Jenis: DWORD
Jenis kontrol perangkat atau sistem untuk mendapatkan/mengatur informasi. Anggota ini harus diatur ke salah satu nilai berikut.
Created
Jenis:
Stempel tanggal/waktu saat objek dibuat.
Modified
Jenis:
Stempel tanggal/waktu saat objek dimodifikasi.
ObjectGuid
Jenis: NTMS_GUID
GUID objek.
Enabled
Jenis: BOOL
Menunjukkan apakah perangkat atau objek kontrol sistem diaktifkan.
dwOperationalState
Jenis: DWORD
Menentukan status operasional objek saat ini. Ini bisa menjadi salah satu nilai berikut.
szName[NTMS_OBJECTNAME_LENGTH]
Jenis:
Nama media, perangkat, atau objek kontrol sistem. Kumpulan media dan nama media logis dapat diubah menggunakan fungsi
szDescription[NTMS_DESCRIPTION_LENGTH]
Jenis:
Deskripsi perangkat atau objek kontrol sistem. Deskripsi objek kontrol perangkat dan sistem dapat diubah menggunakan fungsi
Info
Informasi khusus objek kontrol perangkat atau sistem. Format informasi ini tergantung pada anggota
Info.Drive
Jenis: NTMS_DRIVEINFORMATION
Format ini digunakan jika nilai dwTypeNTMS_DRIVE.
Info.DriveType
Jenis: NTMS_DRIVETYPEINFORMATION
Format ini digunakan jika nilai dwTypeNTMS_DRIVE_TYPE.
Info.Library
Jenis: NTMS_LIBRARYINFORMATION
Format ini digunakan jika nilai dwTypeNTMS_LIBRARY.
Info.Changer
Jenis: NTMS_CHANGERINFORMATION
Format ini digunakan jika nilai dwTypeNTMS_CHANGER.
Info.ChangerType
Jenis: NTMS_CHANGERTYPEINFORMATION
Format ini digunakan jika nilai dwTypeNTMS_CHANGER_TYPE.
Info.StorageSlot
Jenis: NTMS_STORAGESLOTINFORMATION
Format ini digunakan jika nilai dwTypeNTMS_STORAGESLOT.
Info.IEDoor
Jenis: NTMS_IEDOORINFORMATION
Format ini digunakan jika nilai dwTypeNTMS_IEDOOR.
Info.IEPort
Jenis: NTMS_IEPORTINFORMATION
Format ini digunakan jika nilai dwTypeNTMS_IEPORT.
Info.PhysicalMedia
Jenis: NTMS_PMIDINFORMATION
Format ini digunakan jika nilai dwTypeNTMS_PHYSICAL_MEDIA.
Info.LogicalMedia
Jenis: NTMS_LMIDINFORMATION
Format ini digunakan jika nilai dwTypeNTMS_LOGICAL_MEDIA.
Info.Partition
Jenis: NTMS_PARTITIONINFORMATION
Format ini digunakan jika nilai dwTypeNTMS_PARTITION.
Info.MediaPool
Jenis: NTMS_MEDIAPOOLINFORMATION
Format ini digunakan jika nilai dwTypeNTMS_MEDIA_POOL.
Info.MediaType
Jenis: NTMS_MEDIATYPEINFORMATION
Format ini digunakan jika nilai dwTypeNTMS_MEDIA_TYPE.
Info.LibRequest
Jenis: NTMS_LIBREQUESTINFORMATION
Format ini digunakan jika nilai dwTypeNTMS_LIBREQUEST.
Info.OpRequest
Jenis: NTMS_OPREQUESTINFORMATION
Format ini digunakan jika nilai dwTypeNTMS_OPREQUEST.
Info.Computer
Komentar
Semua anggota struktur NTMS_OBJECTINFORMATION bersifat baca-saja di tingkat fungsi RSM kecuali ditentukan sebagai WRITABLE dalam definisi anggota.
Nota
Header ntmsapi.h mendefinisikan NTMS_OBJECTINFORMATION sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosektor 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
SetNtmsObjectInformation