Informations de référence sur les API (débogage Visual Studio)
La section de référence comprend une vue d’ensemble conceptuelle de l’API, un guide qui montre la syntaxe et l’utilisation de tous les éléments d’API, ainsi qu’un assortiment d’exemples de code. Toutes les références sont répertoriées par ordre alphabétique par catégorie.
Le tableau suivant présente les valeurs courantes HRESULT
retournées par les méthodes.
Nom | Description | active |
---|---|---|
S_OK | Réussite. | 0x00000000 |
E_UNEXPECTED | Échec inattendu. | 0x8000FFFF |
E_NOTIMPL | Non implémenté. | 0x80004001 |
E_OUTOFMEMORY | La mémoire disponible est insuffisante pour terminer cette opération. | 0x8007000E |
E_INVALIDARG | Un ou plusieurs arguments ne sont pas valides. | 0x80070057 |
E_NOINTERFACE | Aucune interface de ce type n’est prise en charge. | 0x80004002 |
E_POINTER | Pointeur non valide. | 0x80004003 |
E_HANDLE | Handle non valide. | 0x80070006 |
E_ABORT | Opération abandonnée. | 0x80004004 |
E_FAIL | Échec inattendu. | 0x80004005 |
E_ACCESSDENIED | Erreur d’accès général refusée. | 0x80070005 |
Remarque
Lorsqu’une méthode de débogage Visual Studio retourne S_OK
, il est supposé que tous les pointeurs de paramètres sortants sont valides, autrement dit, qu’aucune validation n’est effectuée sur les pointeurs de paramètres en cas S_OK
de retour.
Remarque
Les paramètres non valides ou NULL
[out] peuvent provoquer le blocage de l’IDE.