다음을 통해 공유


Control 클래스의 SetConfiguration 메서드

수집기의 새 활성 구성을 설정합니다.

구문

Uint32 SetConfiguration(
  [in]  string Config,
  [in]  Uint32 OldTimestampLow,
  [in]  Uint32 OldTimestampHigh,
  [out] Uint32 NewTimestampLow,
  [out] Uint32 NewTimestampHigh,
  [out] string ErrorString,
  [out] string WarningString,
  [out] string InfoString,
  [out] uint32 ErrorType
);

매개 변수

구성 [in]

활성화할 구성입니다.

OldTimestampLow [in]

현재 활성 구성이 설정된 시기를 나타내는 타임스탬프의 하위 비트입니다. 이 속성이 0으로 설정되지 않은 경우 원자성 검사를 사용할 수 있습니다.

OldTimestampHigh [in]

현재 활성 구성이 설정된 시기를 나타내는 타임스탬프의 상위 비트입니다. 이 속성이 0으로 설정되지 않은 경우 원자성 검사를 사용할 수 있습니다.

NewTimestampLow [out]

이 메서드가 반환되면 이 매개 변수에는 새 구성이 설정된 시기를 나타내는 타임스탬프의 하위 비트가 포함됩니다. 이 속성이 0으로 설정되지 않은 경우 원자성 검사를 사용할 수 있습니다.

NewTimestampHigh [out]

이 메서드가 반환되면 이 매개 변수에는 새 구성이 설정된 시기를 나타내는 타임스탬프의 상위 비트가 포함됩니다. 이 속성이 0으로 설정되지 않은 경우 원자성 검사를 사용할 수 있습니다.

ErrorString [out]

이 메서드가 반환되면 오류가 있는 경우 이 매개 변수에 오류 설명이 포함됩니다.

WarningString [out]

이 메서드가 반환되면 이 매개 변수에는 작업에 대한 경고 메시지가 포함됩니다.

InfoString [out]

이 메서드가 반환되면 이 매개 변수에는 새 활성 구성에 대한 정보가 포함됩니다.

ErrorType [out]

이 메서드가 반환되면 오류가 있는 경우 이 매개 변수는 오류 유형을 나타냅니다.

0

새 구성이 없습니다.

1

새 구성의 형식이 잘못되었습니다.

2

새 구성이 잘못되었습니다.

3

열린 소켓으로 인해 오류가 발생했습니다.

4

파일 쓰기 오류가 발생했습니다.

5

원자성 오류가 발생했습니다.

반환 값

0

실패

1

Success

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 10 [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2016
네임스페이스
Root\Microsoft\Windows\BootEventCollector
MOF
BootEventCollectorWMI.mof
DLL
BEvtCol.exe

추가 정보

컨트롤