DirectShow DirectShow 레퍼런스 DirectShow base class 디버그 유틸리티 디버그 출력 함수 DbgLog   [목차열람] [주소복사] [슬롯비우기]
DbgLog
 
Microsoft DirectX 9.0

DbgLog

DbgLog 매크로는, 지정한 타입과 레벨로 로깅이 유효하게 설정되어 있는 경우, 디버그 출력 위치에 캐릭터 라인을 보낸다. 이 매크로는, 리테일 빌드에서는 무시된다.

구문

void DbgLog((
    DWORD Types,
    DWORD Level,
    const TCHAR *pFormat,
    ...
));

파라미터

Types

1 개 또는 복수의 메시지 타입의 비트 단위의 논리합.

Level

이 메시지의 로깅 레벨

pFormat

printf스타일의 포맷 캐릭터 라인.

...

포맷 캐릭터 라인의 추가 인수.

주의

몇개의 메시지 타입의 디버그 로깅이, 지정한 레벨 이상으로 설정되어 있는 경우는, 디버그 출력 위치에 캐릭터 라인을 보낸다

이 매크로는, 출력 캐릭터 라인에 자동적으로 개행 문자를 추가한다.

DbgLog((LOG_TRACE, 3, TEXT("Connected input pin %d"), nPinNumber));

매크로 파라미터를 둘러쌀까 개를 추가해야 하는 것에 주의 해야 한다.

참조

↑TOP