Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Récupère les paramètres DNS à partir de l’interface spécifiée dans le paramètre Interface . Lorsque vous avez terminé avec l’objet settings retourné, vous devez appeler FreeInterfaceDnsSettings pour le libérer.
Syntaxe
NETIOAPI_API GetInterfaceDnsSettings(
GUID Interface,
DNS_INTERFACE_SETTINGS *Settings
);
Paramètres
Interface
Type : _In_ GUID
GUID de l’interface COM à laquelle les paramètres font référence.
Settings
Type : _Inout_ const DNS_INTERFACE_SETTINGS*
GetInterfaceDnsSettings remplit tous les paramètres de cette structure.
Vous devez définir uniquement le membre Version ; Le champ Indicateurs doit être vide.
Si vous définissez le membre Version sur DNS_INTERFACE_SETTINGS_VERSION1, le paramètre Settings doit pointer vers une structure DNS_INTERFACE_SETTINGS valide.
Si vous définissez le membre Version sur DNS_INTERFACE_SETTINGS_VERSION2, le paramètre Settings doit pointer vers une structure DNS_INTERFACE_SETTINGS_EX valide.
Si vous définissez le membre Version sur DNS_INTERFACE_SETTINGS_VERSION3, le paramètre Settings doit pointer vers une structure DNS_INTERFACE_SETTINGS3 valide.
Valeur retournée
Retourne NO_ERROR en cas de réussite. Toute valeur autre que 0 indique un échec.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows 10 Build 19041 |
| Serveur minimal pris en charge | Windows 10 Build 19041 |
| Plateforme cible | Windows |
| En-tête | netioapi.h (include Iphlpapi.h) |
| Bibliothèque | Iphlpapi.lib |
| DLL | Iphlpapi.dll |