div
eof
Развернуть Свернуть
Данная статья переведена автоматически. Наведите указатель мыши на предложения статьи, чтобы просмотреть исходный текст. Дополнительные сведения.
Перевод
Текст оригинала
Эта тема еще не получила оценку - Оценить эту тему

_RTC_SetErrorFuncW

Указывает функцию как обработчик отчета проверки ошибок во время выполнения (часов реального времени).

_RTC_error_fnW _RTC_SetErrorFuncW(  _RTC_error_fnW function  );
function

Адрес функции, которая обрабатывает проверки ошибок во время выполнения.

Ранее определенную функцию ошибки; или NULL, если нет ранее определенную функцию.

В новом коде используйте только _RTC_SetErrorFuncW. _RTC_SetErrorFunc содержится в библиотеке только для обратной совместимости.

Обратный вызов _RTC_SetErrorFuncW применяется только к компоненту, он был связан in, но не глобально.

Убедитесь, что адрес, который передается _RTC_SetErrorFuncW любая из допустимой функции обработки ошибок.

Если ей ошибке тип – 1, с помощью _RTC_SetErrorType, функция обработки ошибок не вызывается.

Чтобы можно было вызвать эту функцию, необходимо сначала вызвать одно времени выполнения функций инициализации проверки ошибок. Для получения дополнительной информации см. Использование проверки кода во время выполнения без библиотеки среды выполнения C.

_RTC_error_fnW определяется следующим образом:

формат , ...); , const wchar_t * moduleName , const wchar_t * linenumber имени файла , int typedef int (__cdecl *_RTC_error_fnW)(int errorType , const wchar_t *

Здесь:

errorType

Тип ошибки задаваемая прагма-директивой _RTC_SetErrorType.

filename

Файл источника, где произошла ошибка, или значение NULL, если отладочной информации, доступны.

linenumber

Линия в имени файла, где произошла ошибка, или 0 при отсутствии отладочной информации, доступны.

moduleName

Библиотека DLL или имя исполняемого файла, где произошла ошибка.

формат

строка в стиле printf для отображения сообщения об ошибке, используя остальные параметры. Первый аргумент VA_ARGLIST номер ошибки часов реального времени, произошедшего.

Пример, демонстрирующий использование _RTC_error_fnW см. в разделе Настройка проверок во время выполнения машинного кода.

Функция

Требуемый заголовок

_RTC_SetErrorFuncW

<rtcapi.h>

Для получения дополнительной информации см. Совместимость.

Библиотеки

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Для получения дополнительной информации см. Примеры вызовов неуправляемого кода.

Была ли вам полезна эта информация?
(1500 символов осталось)

Добавления сообщества

ДОБАВИТЬ
Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
© 2013 Microsoft. Все права защищены.