DirectShow DirectShow 레퍼런스 DirectShow base class 디버그 유틸리티 Assert 매크로와 breakpoint 매크로 [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
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 | 보레이크포인트 예외를 발생시켜, 지정한 캐릭터 라인을 로그에 기록한다. |