Функция SubmitNtmsOperatorRequestA (ntmsapi.h)
[Диспетчер съемных носителей больше не доступен в Windows 7 и Windows Server 2008 R2.]
Функция SubmitNtmsOperatorRequest отправляет запрос оператора RSM.
Синтаксис
DWORD SubmitNtmsOperatorRequestA(
[in] HANDLE hSession,
[in] DWORD dwRequest,
[in] LPCSTR lpMessage,
[in] LPNTMS_GUID lpArg1Id,
[in] LPNTMS_GUID lpArg2Id,
[out] LPNTMS_GUID lpRequestId
);
Параметры
[in] hSession
Обработка сеанса, возвращаемого функцией OpenNtmsSess ion.
[in] dwRequest
Тип запроса оператора. Этот параметр может быть одним из следующих значений.
[in] lpMessage
Необязательная строка сообщения, отправляемая пользователю.
[in] lpArg1Id
Идентификатор объекта для запроса оператора. Ознакомьтесь с описаниями значений в параметре dwRequest dwReque st, чтобы узнать, какой тип объекта необходимо передать для этого параметра.
[in] lpArg2Id
Идентификатор объекта для запроса оператора. Дополнительные сведения о том, какой тип объекта необходимо передать для этого параметра, см. в описаниях значений в параметре dwReque st dwRequest.
[out] lpRequestId
Указатель на буфер, который получает идентификатор созданного запроса оператора.
Возвращаемое значение
Эта функция возвращает одно из следующих значений.
Ценность | Значение |
---|---|
|
Доступ к одному или нескольким объектам RSM запрещен. |
|
Сбой запроса или обновления базы данных. |
|
Значение, указанное в параметре hSession |
|
Одно из значений параметров недопустимо. |
|
Не удается подключиться к службе RSM. |
|
Не удается найти исходный или целевой объект. |
|
Функция была успешной. |
Замечания
Функция SubmitNtmsOperatorRequest отправляет запрос оператора и возвращает состояние запроса (удовлетворено или отменено) или время ожидания (если оператор не действует по запросу). Запросы операторов используются для запроса носителя, запроса на перемещение указанного носителя из одной библиотеки в другую или для запроса службы устройств RSM.
Значение NTMS_OPEREQ_MESSAGE (в параметре dwRequest) чаще всего используется приложениями. RSM не может использовать NTMS_OPEREQ_MESSAGE. RSM использует другие типы запросов по мере необходимости.
Заметка
Заголовок ntmsapi.h определяет SubmitNtmsOperatorRequest как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора UNICODE. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows XP [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | ntmsapi.h |
библиотеки |
Ntmsapi.lib |
DLL | Ntmsapi.dll |