_RTC_SetErrorFuncW
Definisce una funzione come gestore per la notifica dei controlli di runtime (RTC).
_RTC_error_fnW _RTC_SetErrorFuncW(
_RTC_error_fnW function
);
Parametri
- function
L'indirizzo della funzione che gestirà i controlli di runtime.
Valore restituito
La funzione di errore definiti in precedenza; o NULL se non esiste una funzione definita in precedenza.
Note
Il nuovo codice, utilizzare solo _RTC_SetErrorFuncW._RTC_SetErrorFunc è incluso solo nella raccolta per compatibilità con le versioni precedenti.
Il callback di _RTC_SetErrorFuncW si applica solo al componente che è stato collegato, ma non globalmente.
Verificare che l'indirizzo passata a _RTC_SetErrorFuncW sia quello di una funzione valida di gestione degli errori.
Se un errore è stato assegnato un tipo di e 1 utilizzando _RTC_SetErrorType, la funzione di gestione degli errori non viene chiamato.
Prima di poter chiamare questa funzione, è necessario prima chiamata una delle funzioni di inizializzazione del controllo runtime degli errori.Per ulteriori informazioni, vedere Utilizzo dei controlli runtime senza la libreria di runtime del linguaggio C.
_RTC_error_fnW viene definito come segue:
formato**, ...);…);di, const wchar_t *moduleName, const wchar_t *di numerorigadi, int** del nome filetypedef int (__cdecl *_RTC_error_fnW)(int errorType**, const wchar_t ***
Dove:
errorType
Il tipo di errore specificato da _RTC_SetErrorType.nomefile
Il file di origine in cui si è verificato l'errore, o null se non sono disponibili informazioni di debug.numeroriga
La riga nel nome file in cui si è verificato l'errore, oppure 0 se non sono disponibili informazioni di debug.moduleName
La DLL o il nome eseguibile in cui si è verificato l'errore.format
stringa di stile di printf per visualizzare un messaggio di errore, utilizzando i parametri rimanenti.Il primo argomento del VA_ARGLIST è il numero errore rtc viene che si è verificato.
Per un esempio che illustra come utilizzare _RTC_error_fnW, vedere Personalizzazione dei controlli runtime nativi.
Requisiti
Routine |
Intestazione obbligatoria |
---|---|
_RTC_SetErrorFuncW |
<rtcapi.h> |
Per ulteriori informazioni, vedere Compatibilità.
Librerie
Tutte le versioni delle Librerie di runtime C.
Equivalente .NET Framework
Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di platform invoke.