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

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

Функция WaitForNtmsNotification ожидает следующего уведомления об изменении объекта.

Синтаксис

DWORD WaitForNtmsNotification(
  [in]  HANDLE                         hNotification,
  [out] LPNTMS_NOTIFICATIONINFORMATION lpNotificationInformation,
  [in]  DWORD                          dwTimeout
);

Параметры

[in] hNotification

Дескриптор уведомления, возвращаемый функцией OpenNtmsNotification .

[out] lpNotificationInformation

Указатель на структуру NTMS_NOTIFICATIONINFORMATION , которая получает сведения об уведомлении.

[in] dwTimeout

Максимальное время ожидания в миллисекундах. Если указать значение INFINITE, время ожидания этой функции не будет истекает.

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

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

Значение Значение
ERROR_DATABASE_FAILURE
Сбой запроса или обновления базы данных.
ERROR_INVALID_HANDLE
Значение, указанное в параметре hNotification , равно NULL или недопустимо.
ERROR_NO_DATA
Сбой канала уведомлений. Повторите попытку настройки уведомления.
ERROR_NOT_CONNECTED
Не удается подключиться к службе RSM.
ERROR_TIMEOUT
Истекло время ожидания.
ERROR_SUCCESS
Функция успешно выполнена.

Требования

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

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

CloseNtmsNotification

Функции уведомлений базы данных

NTMS_NOTIFICATIONINFORMATION

OpenNtmsNotification