« Programmation de base Windows » (5ème édition) le premier chapitre de la gestion des erreurs

  • La valeur de retour de la fonction Windows
ce retour explication
NÉANT Ne peut manquer
BOOL Le non-0, le succès de la non-zéro (pas nécessairement 1)
MANIPULER Ou NULL sur INVALID_HANDLE_VALUE d'échec (-1), différentes fonctions ne sont pas les mêmes
PVOID Le non-NULL
LONG / DWORD Le défaut habituellement 0 ou -1
  • Obtenir des informations d'exception
    Lorsque la fonction est appelée, il y aura une information d'exception est enregistrée dans le stockage local des threads, des informations peuvent être des informations anormales peuvent également être des informations d'échec avec succès.
DWORD GetLastError () Renvoie les dernières informations d'exception
Winerror.h Ces anomalies sont définies
FormatMessage () Obtenez les informations d'exception sous forme de texte
$ Err, hr VS informations d'exception affichée dans le panneau montre
erreur de recherche Informations sur l'exception pour les petits programmes
  • Erreur sur mesure
    • VOID SetLastError (Code DWORD) Définir les informations d'exception au fil zone de stockage local.
    • l'information d'exception est un code numérique à 32 bits, la structure de table est comme suit:
31 - # 30 # 29 # 28 27 - # 26 15-0 lieu
0 succès 0 intégrée Vous devez être 0 avant de rétention personnalisée 255, derrière Code d'exception personnalisée
1 Informations personnalisé 1
2 Avertissement
3 erreur
Publié 41 articles originaux · louange won 4 · Vues 3904

Je suppose que tu aimes

Origine blog.csdn.net/weixin_42487874/article/details/103072997
conseillé
Classement