struttura SECPKG_PARAMETERS (ntsecpkg.h)

La struttura SECPKG_PARAMETERS contiene informazioni sul sistema del computer. Questa struttura viene utilizzata dalla funzione SpInitialize .

Sintassi

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;

Members

Version

Versione dell'interfaccia del provider di supporto di sicurezza in uso.

MachineState

Stato del computer. Nella tabella seguente sono elencati i valori validi.

Valore Significato
SECPKG_STATE_ENCRYPTION_PERMITTED
Il pacchetto di sicurezza può usare la crittografia.
SECPKG_STATE_STRONG_ENCRYPTION_PERMITTED
Il pacchetto di sicurezza può usare la crittografia avanzata.
SECPKG_STATE_DOMAIN_CONTROLLER
Il computer è un controller di dominio.
SECPKG_STATE_WORKSTATION
Il computer è una workstation con accesso a una rete.
SECPKG_STATE_STANDALONE
La macchina è un sistema autonomo.

SetupMode

Contiene un valore diverso da zero se l'installazione è in esecuzione.

DomainSid

Identificatore di sicurezza del dominio primario.

DomainName

Nome del dominio primario.

DnsDomainName

Nome DNS (Domain Name System) del dominio primario.

DomainGuid

GUID del dominio primario.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione ntsecpkg.h