Функция SetNtmsRequestOrder (ntmsapi.h)
[Диспетчер съемных носителей больше недоступен в Windows 7 и Windows Server 2008 R2.]
Функция SetNtmsRequestOrder задает порядок обработки указанного запроса в очереди библиотеки.
Синтаксис
DWORD SetNtmsRequestOrder(
[in] HANDLE hSession,
[in] LPNTMS_GUID lpRequestId,
[in] DWORD dwOrderNumber
);
Параметры
[in] hSession
Дескриптор сеанса, возвращаемого функцией OpenNtmsSession .
[in] lpRequestId
Уникальный идентификатор запроса библиотеки.
[in] dwOrderNumber
Порядок обработки запроса в очереди.
Возвращаемое значение
Эта функция возвращает одно из следующих значений.
Значение | Значение |
---|---|
|
NTMS_CONTROL_ACCESS на компьютер запрещено. Возможны и другие ошибки безопасности, но они указывают на ошибку подсистемы безопасности.
Windows XP: Права доступа не требуются. |
|
База данных недоступна или повреждена. |
|
Дескриптор сеанса отсутствует или недопустим. |
|
Отсутствует идентификатор запроса библиотеки. |
|
Не удается найти объект запроса с указанным идентификатором. |
|
Функция выполнена успешно. |
Комментарии
В настоящее время NTMS_LM_MOUNT запросы сортируются по номеру заказа.
Номер заказа, заданный функцией SetNtmsRequestOrder , зависит от типа запроса, так как типы обрабатываются в предопределенном порядке. Например, запрос NTMS_LM_DISMOUNT обрабатывается до запроса NTMS_LM_MOUNT. Однако в рамках определенного класса запросов очередь может быть упорядочена. В первую очередь обрабатываются запросы с более низкими упорядочениями; например, 1 — это первый обработанный запрос, 2 — следующий обработанный запрос и т. д.
Чтобы обработать запрос немедленно, приложение может задать номер заказа равным 1. Чтобы отложить обработку, приложение должно задать номер заказа очень большим числом или 0xFFFFFFFF. Порядковый номер запроса, у которого в настоящее время порядковый номер равен нулю, изменить нельзя.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | ntmsapi.h |
Библиотека | Ntmsapi.lib |
DLL | Ntmsapi.dll |