Riferimenti API (debug di Visual Studio)

La sezione di riferimento include una panoramica concettuale dell'API, una guida che illustra la sintassi e l'utilizzo per tutti gli elementi dell'API e un assortimento di esempi di codice. Tutti i riferimenti sono elencati alfabeticamente per categoria.

Nella tabella seguente vengono illustrati i valori comuni HRESULT restituiti dai metodi .

Nome Descrizione Valore
S_OK Esito positivo. 0x00000000
E_UNEXPECTED Errore imprevisto. 0x8000FFFF
E_NOTIMPL Non implementata. 0x80004001
E_OUTOFMEMORY Memoria insufficiente per completare l'operazione. 0x8007000E
E_INVALIDARG Uno o più argomenti non sono validi. 0x80070057
E_NOINTERFACE Nessuna interfaccia di questo tipo supportata. 0x80004002
E_POINTER Puntatore non valido. 0x80004003
E_HANDLE Handle non valido. 0x80070006
E_ABORT Operazione interrotta. 0x80004004
E_FAIL Errore imprevisto. 0x80004005
E_ACCESSDENIED Errore di accesso generale negato. 0x80070005

Nota

Quando un metodo di debug di Visual Studio restituisce S_OK, si presuppone che tutti i puntatori ai parametri out siano validi, ovvero non viene eseguita alcuna convalida sui puntatori ai parametri quando S_OK viene restituito.

Nota

I parametri [out] o NULL non validi possono causare l'arresto anomalo dell'IDE.

Vedi anche