struktur DEVICE_MEDIA_INFO (winioctl.h)
Menyediakan informasi tentang media yang didukung oleh perangkat.
Sintaks
typedef struct _DEVICE_MEDIA_INFO {
union {
struct {
LARGE_INTEGER Cylinders;
STORAGE_MEDIA_TYPE MediaType;
DWORD TracksPerCylinder;
DWORD SectorsPerTrack;
DWORD BytesPerSector;
DWORD NumberMediaSides;
DWORD MediaCharacteristics;
} DiskInfo;
struct {
LARGE_INTEGER Cylinders;
STORAGE_MEDIA_TYPE MediaType;
DWORD TracksPerCylinder;
DWORD SectorsPerTrack;
DWORD BytesPerSector;
DWORD NumberMediaSides;
DWORD MediaCharacteristics;
} RemovableDiskInfo;
struct {
STORAGE_MEDIA_TYPE MediaType;
DWORD MediaCharacteristics;
DWORD CurrentBlockSize;
STORAGE_BUS_TYPE BusType;
union {
struct {
BYTE MediumType;
BYTE DensityCode;
} ScsiInformation;
} BusSpecificData;
} TapeInfo;
} DeviceSpecific;
} DEVICE_MEDIA_INFO, *PDEVICE_MEDIA_INFO;
Anggota
DeviceSpecific
Serikat yang berisi anggota berikut.
DeviceSpecific.DiskInfo
Struktur yang berisi anggota berikut.
DeviceSpecific.DiskInfo.Cylinders
Jumlah silinder pada disk ini.
DeviceSpecific.DiskInfo.MediaType
Jenis media. Anggota ini bisa menjadi salah satu nilai dari jenis enumerasi STORAGE_MEDIA_TYPE atau MEDIA_TYPE .
DeviceSpecific.DiskInfo.TracksPerCylinder
Jumlah trek per silinder.
DeviceSpecific.DiskInfo.SectorsPerTrack
Jumlah sektor per trek.
DeviceSpecific.DiskInfo.BytesPerSector
Jumlah byte per sektor.
DeviceSpecific.DiskInfo.NumberMediaSides
Jumlah sisi disk yang dapat berisi data. Anggota ini adalah 1 untuk media satu sisi atau 2 untuk media dua sisi.
DeviceSpecific.DiskInfo.MediaCharacteristics
Karakteristik media. Anggota ini bisa menjadi satu atau beberapa nilai berikut.
DiskInfo.MediaCharacteristics.MEDIA_CURRENTLY_MOUNTED (0x80000000)
DiskInfo.MediaCharacteristics.MEDIA_ERASEABLE (0x00000001)
DiskInfo.MediaCharacteristics.MEDIA_READ_ONLY (0x00000004)
DiskInfo.MediaCharacteristics.MEDIA_READ_WRITE (0x00000008)
DiskInfo.MediaCharacteristics.MEDIA_WRITE_ONCE (0x00000002)
DiskInfo.MediaCharacteristics.MEDIA_WRITE_PROTECTED (0x00000100)
DeviceSpecific.RemovableDiskInfo
Struktur yang berisi anggota berikut.
DeviceSpecific.RemovableDiskInfo.Cylinders
Jumlah silinder pada disk ini.
DeviceSpecific.RemovableDiskInfo.MediaType
Jenis media. Anggota ini bisa menjadi salah satu nilai dari jenis enumerasi STORAGE_MEDIA_TYPE atau MEDIA_TYPE .
DeviceSpecific.RemovableDiskInfo.TracksPerCylinder
Jumlah trek per silinder.
DeviceSpecific.RemovableDiskInfo.SectorsPerTrack
Jumlah sektor per trek.
DeviceSpecific.RemovableDiskInfo.BytesPerSector
Jumlah byte per sektor.
DeviceSpecific.RemovableDiskInfo.NumberMediaSides
Jumlah sisi disk yang dapat berisi data. Anggota ini adalah 1 untuk media satu sisi atau 2 untuk media dua sisi.
DeviceSpecific.RemovableDiskInfo.MediaCharacteristics
Karakteristik media. Anggota ini bisa menjadi satu atau beberapa nilai berikut.
RemovableDiskInfo.MediaCharacteristics.MEDIA_CURRENTLY_MOUNTED (0x80000000)
RemovableDiskInfo.MediaCharacteristics.MEDIA_ERASEABLE (0x00000001)
RemovableDiskInfo.MediaCharacteristics.MEDIA_READ_ONLY (0x00000004)
RemovableDiskInfo.MediaCharacteristics.MEDIA_READ_WRITE (0x00000008)
RemovableDiskInfo.MediaCharacteristics.MEDIA_WRITE_ONCE (0x00000002)
RemovableDiskInfo.MediaCharacteristics.MEDIA_WRITE_PROTECTED (0x00000100)
DeviceSpecific.TapeInfo
Struktur yang berisi anggota berikut.
DeviceSpecific.TapeInfo.MediaType
Jenis media. Anggota ini bisa menjadi salah satu nilai dari jenis enumerasi STORAGE_MEDIA_TYPE atau MEDIA_TYPE .
DeviceSpecific.TapeInfo.MediaCharacteristics
Karakteristik media. Anggota ini bisa menjadi satu atau beberapa nilai berikut.
TapeInfo.MediaCharacteristics.MEDIA_CURRENTLY_MOUNTED (0x80000000)
TapeInfo.MediaCharacteristics.MEDIA_ERASEABLE (0x00000001)
TapeInfo.MediaCharacteristics.MEDIA_READ_ONLY (0x00000004)
TapeInfo.MediaCharacteristics.MEDIA_READ_WRITE (0x00000008)
TapeInfo.MediaCharacteristics.MEDIA_WRITE_ONCE (0x00000002)
TapeInfo.MediaCharacteristics.MEDIA_WRITE_PROTECTED (0x00000100)
DeviceSpecific.TapeInfo.CurrentBlockSize
Ukuran blok saat ini, dalam byte.
DeviceSpecific.TapeInfo.BusType
Jenis bus tempat drive pita tersambung. Anggota ini dapat menjadi salah satu nilai enumerasi STORAGE_BUS_TYPE .
DeviceSpecific.TapeInfo.BusSpecificData
Serikat yang berisi anggota berikut.
DeviceSpecific.TapeInfo.BusSpecificData.ScsiInformation
Struktur yang berisi anggota berikut.
DeviceSpecific.TapeInfo.BusSpecificData.ScsiInformation.MediumType
Jenis menengah khusus SCSI.
DeviceSpecific.TapeInfo.BusSpecificData.ScsiInformation.DensityCode
Kepadatan operasi khusus SCSI saat ini untuk operasi baca/tulis.
Persyaratan
Klien minimum yang didukung | Windows XP |
Server minimum yang didukung | Windows Server 2003 |
Header | winioctl.h (termasuk Windows.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk