다음을 통해 공유


AuthzInstallSecurityEventSource 함수(authz.h)

AuthzInstallSecurityEventSource 함수는 지정된 소스를 보안 이벤트 원본으로 설치합니다.

구문

AUTHZAPI BOOL AuthzInstallSecurityEventSource(
  [in] DWORD                             dwFlags,
  [in] PAUTHZ_SOURCE_SCHEMA_REGISTRATION pRegistration
);

매개 변수

[in] dwFlags

이 매개 변수는 나중에 사용할 수 있도록 예약되어 있으며 0으로 설정해야 합니다.

[in] pRegistration

추가할 보안 이벤트 원본에 대한 정보를 포함하는 AUTHZ_SOURCE_SCHEMA_REGISTRATION 구조체에 대한 포인터입니다.

AUTHZ_SOURCE_SCHEMA_REGISTRATION 구조체의 멤버는 다음과 같이 보안 로그 키에 보안 이벤트 원본을 설치하는 데 사용됩니다.

  • szEventSourceName 멤버가 아래의 레지스트리 키로 추가됩니다.
    HKEY_LOCAL_MACHINE
       SYSTEM
          CurrentControlSet
             Services
                EventLog
                   Security
  • szEventMessageFile 멤버는 이벤트 원본 키 아래에 EventMessageFile이라는 REG_SZ 값의 데이터로 추가됩니다.
  • szEventAccessStringsFile 멤버는 이벤트 원본 키 아래에 ParameterMessageFile이라는 REG_SZ 값의 데이터로 추가됩니다.
  • 레지스트리 경로가 없으면 만들어집니다.
  • szEventSourceXmlSchemaFile 멤버가 NULL이 아닌 경우 이벤트 원본 키 아래에 XmlSchemaFile이라는 REG_SZ 값에 데이터로 추가됩니다. 이 값은 사용되지 않습니다.
  • szExecutableImagePath 멤버를 NULL로 설정할 수 있습니다.

반환 값

함수가 성공하면 함수는 TRUE를 반환 합니다.

함수가 실패하면 FALSE를 반환합니다. 확장 오류 정보는 GetLastError를 호출합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 authz.h
라이브러리 Authz.lib
DLL Authz.dll
재배포 가능 파일 Windows XP의 Windows Server 2003 관리 도구 팩

추가 정보

AUTHZ_SOURCE_SCHEMA_REGISTRATION

AuthzUninstallSecurityEventSource