다음을 통해 공유


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

설치 프로그램이 실행 중인 경우 0이 아닌 값을 포함합니다.

DomainSid

주 도메인의 보안 식별자입니다.

DomainName

주 도메인의 이름입니다.

DnsDomainName

주 도메인의 DNS(Domain Name System) 이름입니다.

DomainGuid

주 도메인의 GUID입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 ntsecpkg.h