Freigeben über


SECPKG_PARAMETERS-Struktur (ntsecpkg.h)

Die SECPKG_PARAMETERS-Struktur enthält Informationen zum Computersystem. Diese Struktur wird von der SpInitialize-Funktion verwendet.

Syntax

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;

Member

Version

Die Version der verwendeten Schnittstelle des Sicherheitssupportanbieters.

MachineState

Der Zustand des Computers. In der folgenden Tabelle sind die gültigen Werte aufgeführt.

Wert Bedeutung
SECPKG_STATE_ENCRYPTION_PERMITTED
Das Sicherheitspaket kann eine Verschlüsselung verwenden.
SECPKG_STATE_STRONG_ENCRYPTION_PERMITTED
Das Sicherheitspaket kann eine starke Verschlüsselung verwenden.
SECPKG_STATE_DOMAIN_CONTROLLER
Der Computer ist ein Domänencontroller.
SECPKG_STATE_WORKSTATION
Der Computer ist eine Arbeitsstation mit Zugriff auf ein Netzwerk.
SECPKG_STATE_STANDALONE
Die Maschine ist ein eigenständiges System.

SetupMode

Enthält einen nonzero-Wert, wenn setup ausgeführt wird.

DomainSid

Der Sicherheitsbezeichner der primären Domäne.

DomainName

Der Name der primären Domäne.

DnsDomainName

Der DNS-Name (Domain Name System) der primären Domäne.

DomainGuid

Die GUID der primären Domäne.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile ntsecpkg.h