다음을 통해 공유


_RxLog 함수(rxlog.h)

_RxLog RDBSS(리디렉션된 드라이브 버퍼링 하위 시스템) 디버그 로깅 기능의 일부입니다. 로깅을 사용하는 경우 형식 문자열 및 변수 개수의 매개 변수를 사용하고 기록할 출력 문자열의 형식을 I/O 오류 로그 항목으로 지정합니다.

통사론

void _RxLog(
  PCSTR format,
  ...   
);

매개 변수

format

형식 문자열과 이후 인수의 값으로 대체되는 형식 지정자의 가변 번호를 포함하는 변수 인수 목록에 대한 포인터입니다.

...

형식 문자열에서 지정하는 형식에 해당하는 가변 인수 수입니다. 이러한 인수는 문자열, 정수 등으로 기록할 데이터를 제공합니다.

반환 값

없음

발언

_RxLog 루틴을 직접 호출하는 대신 RxLog 매크로를 사용하는 것이 좋습니다. 소매 빌드에서 RxLog 매크로는 아무것도 정의되지 않습니다.

로깅을 사용하는 경우 _RxLog 형식 문자열 및 전달된 변수 수에 따라 I/O 오류 로그 항목으로 기록하기 위한 문자열을 출력합니다.

_RxLog 루틴은 다음 형식 문자열 설명자를 지원합니다.

  • %lN, %wN, %lS, %wS, %ld, %wd--a number
  • %x--16진수
  • %c--a 문자
  • %s--ASCII 문자열
  • %Z--ASCII 문자를 포함하는 유니코드 문자열

_RxLog 루틴은 최대 48줄의 출력 문자열로 제한되므로 형식 문자열에는 48 '\n' 문자를 초과할 수 없습니다.

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 rxlog.h(Rxlog.h 포함)
IRQL <= APC_LEVEL

참고 항목

RxLogEventDirect

RxLogEventWithAnnotation

RxLogEventWithBufferDirect