Функция утверждения для программ на
ФУНКЦИЯ : DiagAssert
ОПИСАНИЕ :
Функция утверждения для программ на С и C++
ПАРАМЕТРЫ :
dwOverrideOpts — DA_* режимы для переопределения глобальных умолчаний для этого вызова в DiagAssert
szMsg — сообщение для показа в панели сообщений
szFile — файл, который показывается в утверждении
dwLine — номер строки, в которой имеется утверждение
ВОЗВРАЩАЕТ :
FALSE — игнорировать утверждение.
TRUE — запустить DebugBreak.
- - - - - - - - - - - - - - - - - - - - - -* /
BOOL BUGSUTIL_DLLINTERFACE _stdcall
DiagAssertA ( DWORD dwOverrideOpts ,
LPCSTR szMsg ,
LPCSTR szFile DWORD dwLine );
BOOL BUGSUTILJDLLINTERFACE _stdcall
DiagAssertW ( DWORD dwOverrideOpts ,
LPCWSTR szMsg ,
LPCSTR szFile
DWORD dwLine ) ;
#ifdef UNICODE
#define DiagAssert DiagAssertW ttelse
#define DiagAssert DiagAssertA
#endif
/*- - - - - - - - - - - - - - - - - -
ФУНКЦИЯ : DiagAssertVB
ОПИСАНИЕ :
Функция утверждения для Visual Basic-программ.
ПАРАМЕТРЫ
dwOverrideOpts — DA_* режимы для переопределения глобальных умолчаний
для этого вызова в DiagAssert
bAllowHalts — Если TRUE, то не показывает кнопки Retry и Ignore
szMsg — Выводимое сообщение. За форматирование строки
ответственна сторона Visual Basic
ВОЗВРАЩАЕТ :
FALSE — игнорировать утверждение.
TRUE - запустит DebugBreak.
- - - - - - - - - - - - - - - - - - - */
BOOL BUGSUTILJDLLINTERFACE _stdcall
DiagAssertVB ( DWORD dwOverrideOpts,
BOOL bAllowHalts,
LPCSTR szMsg);
/*- - - - - - - - - - - - - - - - - - - -
ФУНКЦИЯ : SetDiagOutputFile
ОПИСАНИЕ :
Устанавливает дескриптор файла, куда будут (по желанию) записаны любые trace-операторы. Чтобы выключить регистрацию, вызовите эту функцию с параметром INVALID_HANDLE_VALUE.
Не делается никаких проверок ошибок для дескриптора файла или каких-либо записей в него.
ПАРАМЕТРЫ :
hFile — дескриптор файла
ВОЗВРАЩАЕТ :
Дескриптор предыдущего файла
Содержание Назад Вперед