структура NTMS_PMIDINFORMATIONA (ntmsapi.h)
[Диспетчер съемных носителей больше недоступен в Windows 7 и Windows Server 2008 R2.]
Структура NTMS_PMIDINFORMATION определяет свойства, относящиеся к физическому объекту мультимедиа.
Синтаксис
typedef struct _NTMS_PMIDINFORMATIONA {
NTMS_GUID CurrentLibrary;
NTMS_GUID MediaPool;
NTMS_GUID Location;
DWORD LocationType;
NTMS_GUID MediaType;
NTMS_GUID HomeSlot;
CHAR szBarCode[NTMS_BARCODE_LENGTH];
DWORD BarCodeState;
CHAR szSequenceNumber[NTMS_SEQUENCE_LENGTH];
DWORD MediaState;
DWORD dwNumberOfPartitions;
DWORD dwMediaTypeCode;
DWORD dwDensityCode;
NTMS_GUID MountedPartition;
} NTMS_PMIDINFORMATIONA;
Члены
CurrentLibrary
Уникальный идентификатор библиотеки, в которой содержится носитель.
MediaPool
Уникальный идентификатор пула носителей, которому назначен носитель.
Location
Уникальный идентификатор объекта физического расположения для носителя.
LocationType
Текущий тип расположения части физического носителя. Для этого элемента можно задать значение NTMS_STORAGESLOT, NTMS_DRIVE NTMS_IEPORT. (Автономные носители находятся в слотах.)
MediaType
Уникальный идентификатор объекта типа мультимедиа.
HomeSlot
Уникальный идентификатор слота хранилища библиотеки, в котором хранится носитель.
szBarCode[NTMS_BARCODE_LENGTH]
Строка, соответствующая значению штрихкода на метке штрихкода физического носителя.
BarCodeState
Текущее состояние штрихкода. Это может быть одно из следующих значений.
Значение | Значение |
---|---|
|
Носитель имеет линейчатый код и является удобочитаемым. |
|
Носитель либо не содержит линейчатого кода, либо он не читается. |
szSequenceNumber[NTMS_SEQUENCE_LENGTH]
Последовательный номер, назначенный указанному носителю в качестве удобочитаемого значения, которое должно быть транскрибировано пользователем на носителе, чтобы носитель можно было разместить в автономной библиотеке.
MediaState
Текущее состояние физического носителя. Это может быть одно из следующих значений.
dwNumberOfPartitions
Количество сторон среды.
dwMediaTypeCode
Код типа носителя SCSI.
dwDensityCode
Код плотности SCSI.
MountedPartition
Глобальный уникальный идентификатор стороны носителя, подключенной в данный момент.
Комментарии
Структура NTMS_PMIDINFORMATION включена в структуру NTMS_OBJECTINFORMATION .
Примечание
Заголовок ntmsapi.h определяет NTMS_PMIDINFORMATION как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | ntmsapi.h |