estructura DEVICE_MEDIA_INFO (winioctl.h)
Proporciona información sobre los medios admitidos por un dispositivo.
Sintaxis
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;
Miembros
DeviceSpecific
Unión que contiene los siguientes miembros.
DeviceSpecific.DiskInfo
Estructura que contiene los siguientes miembros.
DeviceSpecific.DiskInfo.Cylinders
Número de cilindros en este disco.
DeviceSpecific.DiskInfo.MediaType
El tipo de medio. Este miembro puede ser uno de los valores de los tipos de enumeración STORAGE_MEDIA_TYPE o MEDIA_TYPE .
DeviceSpecific.DiskInfo.TracksPerCylinder
Número de pistas por cilindro.
DeviceSpecific.DiskInfo.SectorsPerTrack
Número de sectores por pista.
DeviceSpecific.DiskInfo.BytesPerSector
Número de bytes por sector.
DeviceSpecific.DiskInfo.NumberMediaSides
Número de lados del disco que pueden contener datos. Este miembro es 1 para medios de un lado o 2 para medios de dos lados.
DeviceSpecific.DiskInfo.MediaCharacteristics
Características de los medios. Este miembro puede ser uno o varios de los valores siguientes.
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
Estructura que contiene los siguientes miembros.
DeviceSpecific.RemovableDiskInfo.Cylinders
Número de cilindros en este disco.
DeviceSpecific.RemovableDiskInfo.MediaType
El tipo de medio. Este miembro puede ser uno de los valores de los tipos de enumeración STORAGE_MEDIA_TYPE o MEDIA_TYPE .
DeviceSpecific.RemovableDiskInfo.TracksPerCylinder
Número de pistas por cilindro.
DeviceSpecific.RemovableDiskInfo.SectorsPerTrack
Número de sectores por pista.
DeviceSpecific.RemovableDiskInfo.BytesPerSector
Número de bytes por sector.
DeviceSpecific.RemovableDiskInfo.NumberMediaSides
Número de lados del disco que pueden contener datos. Este miembro es 1 para medios de un lado o 2 para medios de dos lados.
DeviceSpecific.RemovableDiskInfo.MediaCharacteristics
Características de los medios. Este miembro puede ser uno o varios de los valores siguientes.
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
Estructura que contiene los siguientes miembros.
DeviceSpecific.TapeInfo.MediaType
El tipo de medio. Este miembro puede ser uno de los valores de los tipos de enumeración STORAGE_MEDIA_TYPE o MEDIA_TYPE .
DeviceSpecific.TapeInfo.MediaCharacteristics
Características de los medios. Este miembro puede ser uno o varios de los valores siguientes.
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
Tamaño del bloque actual, en bytes.
DeviceSpecific.TapeInfo.BusType
Tipo de bus al que está conectada la unidad de cinta. Estos miembros pueden ser uno de los STORAGE_BUS_TYPE valores de enumeración.
DeviceSpecific.TapeInfo.BusSpecificData
Unión que contiene los siguientes miembros.
DeviceSpecific.TapeInfo.BusSpecificData.ScsiInformation
Estructura que contiene los siguientes miembros.
DeviceSpecific.TapeInfo.BusSpecificData.ScsiInformation.MediumType
Tipo medio específico de SCSI.
DeviceSpecific.TapeInfo.BusSpecificData.ScsiInformation.DensityCode
Densidad de funcionamiento actual específica de SCSI para operaciones de lectura y escritura.
Requisitos
Cliente mínimo compatible | Windows XP |
Servidor mínimo compatible | Windows Server 2003 |
Encabezado | winioctl.h (incluya Windows.h) |