structure SECPKG_PARAMETERS (ntsecpkg.h)
La structure SECPKG_PARAMETERS contient des informations sur le système informatique. Cette structure est utilisée par la fonction SpInitialize .
Syntaxe
typedef struct _SECPKG_PARAMETERS {
ULONG Version;
ULONG MachineState;
ULONG SetupMode;
PSID DomainSid;
UNICODE_STRING DomainName;
UNICODE_STRING DnsDomainName;
GUID DomainGuid;
} SECPKG_PARAMETERS, *PSECPKG_PARAMETERS, SECPKG_EVENT_DOMAIN_CHANGE, *PSECPKG_EVENT_DOMAIN_CHANGE;
Membres
Version
Version de l’interface du fournisseur de support de sécurité en cours d’utilisation.
MachineState
État de la machine. Le tableau suivant répertorie les valeurs valides.
Valeur | Signification |
---|---|
|
Le package de sécurité peut utiliser le chiffrement. |
|
Le package de sécurité peut utiliser un chiffrement fort. |
|
La machine est un contrôleur de domaine. |
|
La machine est une station de travail avec accès à un réseau. |
|
La machine est un système autonome. |
SetupMode
Contient une valeur différente de zéro si le programme d’installation est en cours d’exécution.
DomainSid
Identificateur de sécurité du domaine principal.
DomainName
Nom du domaine principal.
DnsDomainName
Nom DNS (Domain Name System) du domaine principal.
DomainGuid
GUID du domaine principal.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | ntsecpkg.h |