수집기의 새 활성 구성을 설정합니다.
구문
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 |
|
| DLL |
|