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


Функция WZCRefreshInterface

[WZCRefreshInterface не поддерживается в Windows Vista и Windows Server 2008. Вместо этого используйте собственный API Wi-Fi, который предоставляет аналогичные функции. Дополнительные сведения см. в разделе Сведения об API Нативного Wi-Fi.]

Функция WZCRefreshInterface обновляет сведения об интерфейсе для определенного интерфейса беспроводной локальной сети.

Синтаксис

DWORD WZCRefreshInterface(
  _In_  LPWSTR      pSrvAddr,
  _In_  DWORD       dwInFlags,
  _In_  PINTF_ENTRY pIntf,
  _Out_ LPDWORD     pdwOutFlags
);

Параметры

pSrvAddr [in]

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

Если указанный параметр pSrvAddr является удаленным компьютером, удаленный компьютер должен поддерживать удаленные вызовы RPC.

dwInFlags [in]

Набор обновляемых полей, а также определенные действия по обновлению. Это битовая маска, которая может содержать любое сочетание следующих флагов.

Значение Значение
INTF_DESCR
0x00010000
Обновите описание интерфейса беспроводной локальной сети.
Обновленное описание интерфейса можно получить, вызвав функцию WZCQueryInterface с INTF_DESCR битом, заданным в параметре dwInFlags . Описание интерфейса возвращается в элементе wszDescrструктуры INTF_ENTRY , на которую указывает параметр pIntf , возвращаемый функцией WZCQueryInterface .
INTF_NDISMEDIA
0x00020000
Обновите сведения о носителях NDIS для интерфейса беспроводной локальной сети.
Обновленные сведения о мультимедиа NDIS можно получить, вызвав функцию WZCQueryInterface с битом INTF_NDISMEDIA , заданным в параметре dwInFlags . Сведения о мультимедиа NDIS возвращаются в элементах ulMediaState, ulMediaType и ulPhysicalMediaType структуры INTF_ENTRY , на которую указывает параметр pIntf , возвращаемый функцией WZCQueryInterface .
INTF_ALL_OIDS
0xFFF00000
Обновите все идентификаторы NDIS для интерфейса беспроводной локальной сети. Этот параметр обновляет большую часть данных для интерфейса беспроводной локальной сети.
Обновленные сведения можно получить, вызвав функцию WZCQueryInterface .

 

pIntf [in]

Указатель на структуру INTF_ENTRY , содержащую ключ обновляемого интерфейса.

pdwOutFlags [out]

Набор полей, которые были успешно обновлены.

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

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

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

Код возврата Описание
ERROR_ARENA_TRASHED
Блоки управления хранилищем были уничтожены. Эта ошибка возвращается, если служба конфигурации беспроводной сети не инициализировала внутренние объекты.
ERROR_FILE_NOT_FOUND
Системе не удается найти указанный файл. Эта ошибка возвращается, если GUID в элементе wszGuidструктуры INTF_ENTRY , на которую указывает параметр pIntf , не соответствует ни одному из интерфейсов беспроводной локальной сети на локальном компьютере.
ERROR_INVALID_PARAMETER
Неправильный параметр. Эта ошибка возвращается, если параметр pIntf имеет значение NULL. Эта ошибка возвращается, если член wszGuidструктуры INTF_ENTRY , на которую указывает параметр pIntf , имеет значение NULL.
RPC_STATUS
Различные коды ошибок.

 

Комментарии

Член wszGuid структуры INTF_ENTRY , на которую указывает параметр pIntf , должен содержать GUID интерфейса для интерфейса беспроводной локальной сети. Список интерфейсов беспроводной локальной сети можно получить, вызвав функцию WZCEnumInterfaces .

Примечание

Файл заголовка Wzcsapi.h и файл библиотеки импорта Wzcsapi.lib недоступны в windows SDK.

 

Требования

Требование Значение
Минимальная версия клиента
Windows XP с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Окончание поддержки клиентов
Windows XP с пакетом обновления 3 (SP3)
Окончание поддержки сервера
Windows Server 2003
Заголовок
Wzcsapi.h
Библиотека
Wzcsapi.lib
DLL
Wzcsapi.dll

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

WZCEapolGetInterfaceParams

WZCEnumInterfaces

WZCQueryInterface

INTF_ENTRY