Функция IdentifyNtmsSlot (ntmsapi.h)

[Диспетчер съемных носителей больше недоступен в Windows 7 и Windows Server 2008 R2.]

Функция IdentifyNtmsSlot идентифицирует носитель в указанном слоте в библиотеке. Команда возвращается после завершения идентификации.

Синтаксис

DWORD IdentifyNtmsSlot(
  [in] HANDLE      hSession,
  [in] LPNTMS_GUID lpSlotId,
  [in] DWORD       dwOption
);

Параметры

[in] hSession

Дескриптор сеанса, возвращаемого функцией OpenNtmsSession .

[in] lpSlotId

Уникальный идентификатор идентифицируемого объекта слота.

[in] dwOption

Этот параметр может принимать одно из указанных ниже значений.

Значение Значение
NTMS_DISMOUNT_DEFERRED
После завершения идентификации носителя оставьте носитель на диске, как если бы он был отключен с параметром "отложено".
NTMS_DISMOUNT_IMMEDIATE
Отключите носитель на диске после завершения идентификации носителя.

Возвращаемое значение

Эта функция возвращает одно из следующих значений.

Значение Значение
ERROR_ACCESS_DENIED
Доступ к одному или нескольким объектам RSM запрещен.
ERROR_INVALID_HANDLE
Недопустимое значение, указанное в параметре hSession .
ERROR_INVALID_PARAMETER
Недопустимый идентификатор слота или dwOption .
ERROR_SUCCESS
Функция выполнена успешно.

Комментарии

Если слот пуст, функция возвращает ERROR_SUCCESS, но новые записи мультимедиа не отображаются.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header ntmsapi.h
Библиотека Ntmsapi.lib
DLL Ntmsapi.dll

См. также раздел

InventoryNtmsLibrary

Функции управления библиотекой