структура SECPKG_PARAMETERS (ntsecpkg.h)
Структура SECPKG_PARAMETERS содержит сведения о компьютерной системе. Эта структура используется функцией SpInitialize .
Синтаксис
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;
Члены
Version
Версия используемого интерфейса поставщика поддержки безопасности.
MachineState
Состояние компьютера. В следующей таблице приведены допустимые значения параметра.
Значение | Значение |
---|---|
|
Пакет безопасности может использовать шифрование. |
|
Пакет безопасности может использовать строгое шифрование. |
|
Компьютер является контроллером домена. |
|
Компьютер — это рабочая станция с доступом к сети. |
|
Компьютер является автономной системой. |
SetupMode
Содержит ненулевое значение, если программа установки запущена.
DomainSid
Идентификатор безопасности основного домена.
DomainName
Имя основного домена.
DnsDomainName
Dns-имя основного домена.
DomainGuid
Guid основного домена.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | ntsecpkg.h |