DHCP_SERVER_CONFIG_INFO_VQ structure (dhcpsapi.h)
La structure DHCP_SERVER_CONFIG_INFO_VQ définit les paramètres du serveur DHCP.
Syntaxe
typedef struct _DHCP_SERVER_CONFIG_INFO_VQ {
DWORD APIProtocolSupport;
LPWSTR DatabaseName;
LPWSTR DatabasePath;
LPWSTR BackupPath;
DWORD BackupInterval;
DWORD DatabaseLoggingFlag;
DWORD RestoreFlag;
DWORD DatabaseCleanupInterval;
DWORD DebugFlag;
DWORD dwPingRetries;
DWORD cbBootTableString;
WCHAR *wszBootTableString;
BOOL fAuditLog;
BOOL QuarantineOn;
DWORD QuarDefFail;
BOOL QuarRuntimeStatus;
} DHCP_SERVER_CONFIG_INFO_VQ, *LPDHCP_SERVER_CONFIG_INFO_VQ;
Membres
APIProtocolSupport
Valeur entière qui définit le type de protocole RPC utilisé par le serveur DHCP pour s’inscrire auprès de RPC. Voici l’ensemble des types pris en charge, qui peuvent être au niveau du bit OU pour produire des valeurs valides.
DatabaseName
Pointeur vers une chaîne Unicode terminée par null qui représente le nom de base de données du serveur DHCP utilisé par le serveur DHCP pour le stockage persistant.
DatabasePath
Pointeur vers une chaîne Unicode terminée par un caractère Null qui contient le chemin absolu, où la base de données du serveur DHCP est stockée.
BackupPath
Pointeur vers une chaîne Unicode terminée par null qui contient le chemin absolu du stockage de sauvegarde utilisé par le serveur DHCP pour la sauvegarde.
BackupInterval
Valeur entière qui spécifie l’intervalle en minutes entre les sauvegardes de la base de données du serveur DHCP.
DatabaseLoggingFlag
Valeur entière qui indique le mode de journalisation des transactions du serveur DHCP. La valeur 1 indique que le journal des transactions est activé pour le serveur DHCP, et 0 indique que le journal des transactions est désactivé pour le serveur DHCP.
RestoreFlag
Valeur entière utilisée comme indicateur BOOL. Si ce paramètre a la valeur TRUE (1), le service DHCP charge la base de données DHCP à partir de la base de données de sauvegarde au démarrage du service DHCP. La valeur par défaut de cet indicateur est FALSE (0).
DatabaseCleanupInterval
Valeur entière qui spécifie l’intervalle de temps maximal pendant lequel les enregistrements clients DHCP IPv4 DOOMED sont autorisés à persister dans la base de données du serveur DHCP.
DebugFlag
Valeur de l’indicateur entier qui spécifie le niveau de journalisation effectué par le serveur DHCP. Le tableau suivant définit les valeurs définies qui peuvent être utilisées. La spécification de « 0xFFFFFFFF » active tous les types de journalisation.
Masque de bits LOW WORD (0x0000FFFF) pour la sortie de débogage à basse fréquence.
Masque de bits HIGH WORD (0xFFFF0000) pour la sortie de débogage haute fréquence, c’est-à-dire plus détaillée.
dwPingRetries
Valeur entière qui spécifie le nombre de nouvelles tentatives que le serveur DHCP peut effectuer pour vérifier si une adresse particulière est déjà utilisée par un client en émettant un test ping avant d’émettre une adresse au client DHCP (plage valide : de 0 à 5, inclus).
cbBootTableString
Valeur entière qui contient la taille de la TABLE DE DÉMARRAGE donnée au client DHCP.
wszBootTableString
Pointeur vers une chaîne Unicode terminée par null qui contient le chemin d’accès absolu de la TABLE BOOTP donnée au client BOOTP.
fAuditLog
Si la valeur est TRUE, un journal d’audit est écrit par le serveur DHCP ; si la valeur est FALSE, ce n’est pas le cas.
QuarantineOn
Si la valeur est TRUE, la mise en quarantaine est activée sur le serveur DHCP ; si la valeur est FALSE, elle est désactivée.
QuarDefFail
Valeur entière qui détermine la stratégie par défaut d’un serveur NAP DHCP lorsqu’un serveur NPS n’est pas accessible. Les choix incluent quarantaine/sans restriction/suppression de la demande.
QuarRuntimeStatus
Si la valeur est TRUE, NAP est activée sur le serveur DHCP ; si la valeur est FALSE, ce n’est pas le cas.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | dhcpsapi.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour