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