структура NTMS_PMIDINFORMATIONW (ntmsapi.h)
[Диспетчер съемных носителей больше недоступен в Windows 7 и Windows Server 2008 R2.]
Структура NTMS_PMIDINFORMATION определяет свойства, относящиеся к физическому объекту мультимедиа.
Синтаксис
typedef struct _NTMS_PMIDINFORMATIONW {
NTMS_GUID CurrentLibrary;
NTMS_GUID MediaPool;
NTMS_GUID Location;
DWORD LocationType;
NTMS_GUID MediaType;
NTMS_GUID HomeSlot;
WCHAR szBarCode[NTMS_BARCODE_LENGTH];
DWORD BarCodeState;
WCHAR szSequenceNumber[NTMS_SEQUENCE_LENGTH];
DWORD MediaState;
DWORD dwNumberOfPartitions;
DWORD dwMediaTypeCode;
DWORD dwDensityCode;
NTMS_GUID MountedPartition;
} NTMS_PMIDINFORMATIONW;
Члены
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 |