Partager via


WZCRefreshInterface, fonction

[WZCRefreshInterface n’est pas pris en charge à partir de Windows Vista et Windows Server 2008. Utilisez plutôt l’API Wifi native, qui fournit des fonctionnalités similaires. Pour plus d’informations, consultez À propos de l’API Wifi native.]

La fonction WZCRefreshInterface actualise les informations d’interface pour une interface LAN sans fil spécifique.

Syntaxe

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

Paramètres

pSrvAddr [in]

Pointeur vers une chaîne contenant le nom de l’ordinateur sur lequel exécuter cette fonction. Si ce paramètre a la valeur NULL, le service Wireless Zero Configuration est appelé sur l’ordinateur local.

Si le paramètre pSrvAddr spécifié est un ordinateur distant, l’ordinateur distant doit prendre en charge les appels RPC distants.

dwInFlags [in]

Ensemble de champs à actualiser, ainsi que des actions d’actualisation spécifiques à effectuer. Il s’agit d’un masque de bits qui peut contenir n’importe quelle combinaison des indicateurs suivants.

Valeur Signification
INTF_DESCR
0x00010000
Actualisez la description de l’interface pour une interface LAN sans fil.
La description de l’interface actualisée peut être récupérée en appelant la fonction WZCQueryInterface avec le bit INTF_DESCR défini dans le paramètre dwInFlags . La description de l’interface est retournée dans le membre wszDescr de la structure INTF_ENTRY pointée par le paramètre pIntf retourné par la fonction WZCQueryInterface .
INTF_NDISMEDIA
0x00020000
Actualisez les informations du média NDIS pour une interface LAN sans fil.
Les informations de média NDIS actualisées peuvent être récupérées en appelant la fonction WZCQueryInterface avec le bit INTF_NDISMEDIA défini dans le paramètre dwInFlags . Les informations du média NDIS sont retournées dans les membres ulMediaState, ulMediaType et ulPhysicalMediaType de la structure INTF_ENTRY pointée vers laquelle pointe le paramètre pIntf retourné par la fonction WZCQueryInterface .
INTF_ALL_OIDS
0xFFF00000
Actualisez tous les OID NDIS pour une interface LAN sans fil. Cette option actualise la plupart des données d’une interface LAN sans fil.
Les informations actualisées peuvent être récupérées en appelant la fonction WZCQueryInterface .

 

pIntf [in]

Pointeur vers une structure INTF_ENTRY qui contient la clé de l’interface à actualiser.

pdwOutFlags [out]

Ensemble de champs qui ont été correctement actualisés.

Valeur retournée

Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.

Si la fonction échoue, la valeur de retour peut être l’un des codes de retour suivants.

Code de retour Description
ERROR_ARENA_TRASHED
Les blocs de contrôle de stockage ont été détruits. Cette erreur est retournée si le service Wireless Zero Configuration n’a pas initialisé d’objets internes.
ERROR_FILE_NOT_FOUND
Le système ne peut pas trouver le fichier spécifié. Cette erreur est retournée si le GUID dans le membre wszGuid de la structure INTF_ENTRY pointée par le paramètre pIntf ne correspond à aucune des interfaces LAN sans fil sur l’ordinateur local.
ERROR_INVALID_PARAMETER
Un paramètre est incorrect. Cette erreur est retournée si le paramètre pIntf a la valeur NULL. Cette erreur est retournée si le membre wszGuid de la structure INTF_ENTRY pointée par le paramètre pIntf est NULL.
RPC_STATUS
Différents codes d’erreur.

 

Notes

Le membre wszGuid de la structure INTF_ENTRY pointée par le paramètre pIntf doit contenir un GUID d’interface pour une interface LAN sans fil. Une liste d’interfaces LAN sans fil peut être récupérée en appelant la fonction WZCEnumInterfaces .

Notes

Le fichier d’en-tête Wzcsapi.h et le fichier de bibliothèque d’importation Wzcsapi.lib ne sont pas disponibles dans le Kit de développement logiciel (SDK) Windows.

 

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
Fin de la prise en charge des clients
Windows XP avec SP3
Fin de la prise en charge des serveurs
Windows Server 2003
En-tête
Wzcsapi.h
Bibliothèque
Wzcsapi.lib
DLL
Wzcsapi.dll

Voir aussi

WZCEapolGetInterfaceParams

WZCEnumInterfaces

WZCQueryInterface

INTF_ENTRY