structure DNS_SOA_DATAA (windns.h)
La structure DNS_SOA_DATA représente un enregistrement SOA (Start Of Authority) DNS tel que spécifié dans la section 3.3.13 de RFC 1035.
Syntaxe
typedef struct {
PSTR pNamePrimaryServer;
PSTR pNameAdministrator;
DWORD dwSerialNo;
DWORD dwRefresh;
DWORD dwRetry;
DWORD dwExpire;
DWORD dwDefaultTtl;
} DNS_SOA_DATAA, *PDNS_SOA_DATAA;
Membres
pNamePrimaryServer
Pointeur vers une chaîne qui représente le nom du serveur DNS faisant autorité pour la zone à laquelle appartient l’enregistrement.
pNameAdministrator
Pointeur vers une chaîne qui représente le nom de la partie responsable de la zone à laquelle appartient l’enregistrement.
dwSerialNo
Numéro de série de l’enregistrement SOA.
dwRefresh
Durée, en secondes, avant l’actualisation de la zone contenant cet enregistrement.
dwRetry
Durée, en secondes, avant d’effectuer une nouvelle tentative d’actualisation de la zone à laquelle appartient cet enregistrement.
dwExpire
Temps, en secondes, avant qu’une zone de réponse ne soit plus faisant autorité.
dwDefaultTtl
La limite inférieure du temps, en secondes, qu’un serveur DNS ou un programme de résolution de mise en cache sont autorisés à mettre en cache tous les enregistrements de ressources (RR) de la zone à laquelle appartient cet enregistrement.
Remarques
La structure DNS_SOA_DATA est utilisée conjointement avec la structure DNS_RECORD pour gérer par programmation les entrées DNS.
Note
L’en-tête windns.h définit DNS_SOA_DATA en tant qu’alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
serveur minimum pris en charge | Windows 2000 Server [applications de bureau uniquement] |
d’en-tête | windns.h |