예제 4: 여러 플래그 설정
다음 명령은 현재 세션에 대해 다음 세 가지 플래그를 설정합니다.
힙 무료 검사 사용 (hfc, 0x20)
힙 매개 변수 검사 사용 (hpc, 0x40)
호출에서 힙 유효성 검사 사용 (hvc, 0x80)
이 명령은 /k 매개 변수를 사용하여 커널 모드(세션에만 해당)를 지정합니다. 커널 모드의 값을 선택한 플래그의 16진수 값 합계인 E0 (0xE0)으로 설정합니다(0x20 + 0x40 + 0x80).
gflags /k e0
이에 대한 응답으로 GFlags는 세션에 대해 설정된 플래그의 수정된 값을 표시합니다. 표시는 명령이 성공했으며 명령에 지정된 세 개의 플래그가 설정되었음을 나타냅니다.
Current Running Kernel Settings are: 000000e0
hfc - Enable heap free checking
hpc - Enable heap parameter checking
hvc - Enable heap validation on call
여러 가지 GFlags 명령을 사용하여 플래그를 설정할 수 있습니다. 다음 명령 각각은 이 예제에 사용된 명령과 동일한 효과를 가지며 메서드를 서로 바꿔 사용할 수 있습니다.
gflags /k +20 +40 +80
gflags /k +E0
gflags /k +hfc +hpc +hvc
커널(런타임) 플래그는 즉시 유효하며 Windows가 종료될 때까지 유효합니다.