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

機器的狀態。 下表列出有效的值。

意義
SECPKG_STATE_ENCRYPTION_PERMITTED
安全性套件可能會使用加密。
SECPKG_STATE_STRONG_ENCRYPTION_PERMITTED
安全性套件可能會使用強式加密。
SECPKG_STATE_DOMAIN_CONTROLLER
計算機是域控制器。
SECPKG_STATE_WORKSTATION
計算機是可存取網路的工作站。
SECPKG_STATE_STANDALONE
計算機是獨立系統。

SetupMode

如果安裝程式正在執行,則包含非零值。

DomainSid

主要網域的安全性標識碼。

DomainName

主要網域的名稱。

DnsDomainName

功能變數名稱系統 (DNS) 主要網域的名稱。

DomainGuid

主要網域的 GUID。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 ntsecpkg.h