Прочитать на английском

Поделиться через


Функция WNetDisconnectDialog (winnetwk.h)

Функция WNetDisconnectDialog запускает общее диалоговое окно просмотра для отключения от сетевых ресурсов. Для функции требуется дескриптор для окна владельца диалогового окна.

Синтаксис

DWORD WNetDisconnectDialog(
  [in] HWND  hwnd,
  [in] DWORD dwType
);

Параметры

[in] hwnd

Дескриптор окна владельца диалогового окна.

[in] dwType

Тип ресурса для отключения. Этот параметр может иметь следующее значение.

Значение Значение
RESOURCETYPE_DISK
Отключается от дисковых ресурсов.

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

Если функция выполняется успешно, возвращаемое значение будет NO_ERROR. Если пользователь отменяет диалоговое окно, возвращается значение –1.

Если функция завершается сбоем, возвращаемое значение представляет собой системный код ошибки, например одно из следующих значений.

Код возврата Описание
ERROR_EXTENDED_ERROR
Произошла ошибка, относявшаяся к сети. Чтобы получить описание ошибки, вызовите функцию WNetGetLastError .
ERROR_NO_NETWORK
Сеть недоступна.
ERROR_NOT_ENOUGH_MEMORY
Недостаточно памяти для запуска диалогового окна.

Комментарии

Функция WNetDisconnectDialog немедленно возвращается и создает диалоговое окно для отключения сетевых дисков. Это диалоговое окно выполняется асинхронно в рабочем потоке.

Если рабочий поток завершается, окно владельца и связанное с ним диалоговое окно также завершаются. В этом случае пользователь может не взаимодействовать с диалоговым окном, так как оно не будет отображаться на экране пользователя или будет отображаться кратко.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winnetwk.h
Библиотека Mpr.lib
DLL Mpr.dll

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

WNetAddConnection2

WNetCancelConnection2

WNetConnectionDialog

WNetConnectionDialog1

Общие сведения о сети Windows (WNet)

Сетевые функции Windows