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