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
セットアップが実行されている場合は、0 以外の値が含まれます。
DomainSid
プライマリ ドメインのセキュリティ識別子。
DomainName
プライマリ ドメインの名前。
DnsDomainName
プライマリ ドメインのドメイン ネーム システム (DNS) 名。
DomainGuid
プライマリ ドメインの GUID。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | ntsecpkg.h |