DirectShow DirectShow 레퍼런스 DirectShow base class 디버그 유틸리티 Assert 매크로와 breakpoint 매크로   [목차열람] [주소복사] [슬롯비우기]
Assert 매크로와 breakpoint 매크로
 
Microsoft DirectX 9.0

Assert 매크로와 breakpoint 매크로

Microsoft® DirectShow® base class는, Assert를 실시하거나 breakpoint를 발생시키는 몇개의 매크로를 제공한다.

요건

헤더 : Wxdebug.h 내에서 선언해, Streams.h 를 인클루드 한다.

라이브러리 : Strmbase.lib (리테일 빌드) 또는 Strmbasd.lib (디버그 빌드)를 사용한다.

매크로 설명
ASSERT 조건식을 평가해, 그 식이 FALSE 의 경우는, 진단 메시지를 표시한다.
DbgAssertAligned 포인터가 지정된 범위에 있을지 어떨지를 테스트한다.
DbgBreak 메시지 박스에, 지정한 캐릭터 라인, 소스 파일의 이름, 및 행 번호를 표시한다.
EXECUTE_ASSERT 디버그 빌드와 리테일 빌드의 조건식을 평가한다. 디버그 빌드에서는, 식이 FALSE 의 경우는, 진단 메시지를 표시한다.
KASSERT 조건식을 평가해, 식이 FALSE 의 경우는, breakpoint 예외를 발생시킨다.
KDbgBreak 보레이크포인트 예외를 발생시켜, 지정한 캐릭터 라인을 로그에 기록한다.

↑TOP