Функция NPGetConnection3 (npapi.h)
Извлекает сведения о сетевом подключении, даже если оно в настоящее время отключено.
Синтаксис
DWORD NPGetConnection3(
[in] LPCWSTR lpLocalName,
[in] DWORD dwLevel,
[out] LPVOID lpBuffer,
[in, out] LPDWORD lpBufferSize
);
Параметры
[in] lpLocalName
Указатель на имя локального устройства, которое интересует вызывающий объект. Поставщик может предположить, что это синтаксически допустимо.
[in] dwLevel
Значение, указывающее, подключено или отключено сетевое подключение.
Значение | Значение |
---|---|
|
Сетевое подключение подключено. |
|
Сетевое подключение отключено. |
[out] lpBuffer
Указатель Void, получающий буфер, содержащий запрошенные сведения.
[in, out] lpBufferSize
Указатель на размер буфера lpBuffer (в символах). Если вызов завершается сбоем, так как буфер недостаточно велик, для lpBufferSize устанавливается требуемый размер буфера.
Возвращаемое значение
Если функция выполнена успешно, она должна вернуть WN_SUCCESS.
Если функция завершается сбоем, она должна вернуть одно из следующих значений.
Код возврата | Описание |
---|---|
|
Устройство, указанное в параметре lpLocalName , не перенаправляется этим поставщиком. |
|
Буфер был слишком мал для получения всех данных. |
|
Сеть отсутствует. |
Комментарии
Сетевое подключение может существовать в трех состояниях: подключено, отключено и недоступно. Функция NPGetConnection3 не может получить сведения о сетевых подключениях, которые в настоящее время недоступны. Однако он может получить сведения о сетевых подключениях, которые в настоящее время отключены, так как Windows хранит сведения о подключении.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | npapi.h |