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 |