структура NTMS_LIBREQUESTINFORMATIONA (ntmsapi.h)
[Диспетчер съемных носителей больше недоступен в Windows 7 и Windows Server 2008 R2.]
Структура NTMS_LIBREQUESTINFORMATION определяет свойства, относящиеся к рабочему запросу, которые помещаются в очередь в RSM.
Синтаксис
typedef struct _NTMS_LIBREQUESTINFORMATIONA {
DWORD OperationCode;
DWORD OperationOption;
DWORD State;
NTMS_GUID PartitionId;
NTMS_GUID DriveId;
NTMS_GUID PhysMediaId;
NTMS_GUID Library;
NTMS_GUID SlotId;
SYSTEMTIME TimeQueued;
SYSTEMTIME TimeCompleted;
CHAR szApplication[NTMS_APPLICATIONNAME_LENGTH];
CHAR szUser[NTMS_USERNAME_LENGTH];
CHAR szComputer[NTMS_COMPUTERNAME_LENGTH];
DWORD dwErrorCode;
NTMS_GUID WorkItemId;
DWORD dwPriority;
} NTMS_LIBREQUESTINFORMATIONA;
Члены
OperationCode
Операция с элементом. Это может быть одно из следующих значений.
OperationOption
Параметры рабочих элементов (для конкретных команд).
State
Текущее состояние этого рабочего элемента. Это может быть одно из следующих значений.
PartitionId
Уникальный идентификатор обслуживаемой стороны.
DriveId
Уникальный идентификатор обслуживаемого диска.
PhysMediaId
Уникальный идентификатор обслуживаемого физического носителя.
Library
Библиотека для этого запроса.
SlotId
Уникальный идентификатор слота обслуживаемого физического носителя.
TimeQueued
Системное время постановки этого запроса в очередь в RSM.
TimeCompleted
Системное время выполнения этого запроса с помощью RSM.
szApplication[NTMS_APPLICATIONNAME_LENGTH]
Приложение, отправивщее запрос оператора.
szUser[NTMS_USERNAME_LENGTH]
Интерактивный пользователь вошел на компьютер, отправив запрос оператора.
szComputer[NTMS_COMPUTERNAME_LENGTH]
Компьютер, отправив запрос оператора.
dwErrorCode
Ошибка возврата для запросов, возвращаемых с состоянием NTMS_LM_FAILED. Это системный код ошибки.
WorkItemId
Связанный идентификатор рабочего элемента для этого запроса. В настоящее время используется для хранения идентификатора рабочего элемента, который будет отменен в запросе NTMS_LM_REMOVE.
dwPriority
Приоритет рабочего элемента.
Комментарии
Структура NTMS_LIBREQUESTINFORMATION включена в структуру NTMS_OBJECTINFORMATION .
Guid в рабочее время может стать недопустимым со временем. Например, при извлечении свободного носителя pmID удаляется после извлечения носителя. Однако рабочий элемент не обновляется после завершения извлечения.
Примечание
Заголовок ntmsapi.h определяет NTMS_LIBREQUESTINFORMATION в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | ntmsapi.h |