Condividi tramite


Codici di errore Direct2D

Questo documento elenca i codici di errore usati da Direct2D. L'argomento Criteri di gestione degli errori Direct2D contiene altre informazioni sulla gestione degli errori come questi.

Costante/valore Descrizione
D2DERR_BAD_NUMBER
0x88990011
Il numero non è valido.
D2DERR_BITMAP_BOUND_AS_TARGET
0x88990025L
Non è possibile disegnare con una bitmap attualmente associata come bitmap di destinazione.
D2DERR_BITMAP_CANNOT_DRAW
0x88990021L
Non è possibile disegnare con una bitmap con l'opzione D2D1_BITMAP_OPTIONS_CANNOT_DRAW .
D2DERR_CYCLIC_GRAPH
0x88990020L
Si è verificato un ciclo nel grafico.
D2DERR_DISPLAY_FORMAT_NOT_SUPPORTED
0x88990009
Il formato di visualizzazione di cui eseguire il rendering non è supportato dal dispositivo hardware.
D2DERR_DISPLAY_STATE_INVALID
0x88990006
Non è stato possibile determinare uno stato di visualizzazione valido.
D2DERR_EFFECT_IS_NOT_REGISTERED
0x88990028L
L'ID classe dell'effetto specificato non è registrato dal sistema operativo.
D2DERR_EXCEEDS_MAX_BITMAP_SIZE
0x8899001D
Le dimensioni richieste sono maggiori delle dimensioni della trama supportate garantite.
D2DERR_INCOMPATIBLE_BRUSH_TYPES
0x88990018
I tipi di pennello non sono compatibili per la chiamata.
D2DERR_INSUFFICIENT_BUFFER
ERROR_INSUFFICIENT_BUFFER (errore di Windows)
Il buffer fornito è troppo piccolo per contenere i dati.
D2DERR_INSUFFICIENT_DEVICE_CAPABILITIES
0x88990026L
Il dispositivo Direct3D non dispone di funzionalità sufficienti per eseguire l'azione richiesta.
D2DERR_INTERMEDIATE_TOO_LARGE
0x88990027L
Non è possibile eseguire il rendering del grafico con le impostazioni correnti di tiling del contesto.
D2DERR_INTERNAL_ERROR
0x88990008
L'applicazione deve chiudere questa istanza di Direct2D e riavviarla come nuovo processo.
D2DERR_INVALID_CALL
0x8899000A
Una chiamata a questo metodo non è valida.
D2DERR_INVALID_GRAPH_CONFIGURATION
0x8899001EL
Si è verificato un errore di configurazione nel grafico.
D2DERR_INVALID_INTERNAL_GRAPH_CONFIGURATION
0x8899001FL
Si è verificato un errore di configurazione interno nel grafico.
D2DERR_INVALID_PROPERTY
0x88990029L
La proprietà specificata non esiste.
D2DERR_INVALID_TARGET
0x88990024L
Non è possibile impostare l'immagine come destinazione perché è un effetto o una bitmap che non ha l'opzione D2D1_BITMAP_OPTIONS_TARGET .
D2DERR_LAYER_ALREADY_IN_USE
0x88990013
L'applicazione ha tentato di riutilizzare una risorsa livello che non è ancora stata estratta dallo stack.
D2DERR_MAX_TEXTURE_SIZE_EXCEEDED
0x8899000F
Le dimensioni della superficie DX richieste superano le dimensioni massime della trama.
D2DERR_NO_HARDWARE_DEVICE
0x8899000B
Non è disponibile alcun dispositivo di rendering hardware per questa operazione.
D2DERR_NO_SUBPROPERTIES
0x8899002AL
La sottoproprietà specificata non esiste.
D2DERR_NOT_INITIALIZED
0x88990002
L'oggetto non è ancora stato inizializzato.
D2DERR_ORIGINAL_TARGET_NOT_BOUND
0x88990023L
L'operazione non è riuscita perché la destinazione originale non è attualmente associata come destinazione.
D2DERR_OUTSTANDING_BITMAP_REFERENCES
0x88990022L
L'operazione non può essere completata mentre sono presenti riferimenti in sospeso alla bitmap di destinazione.
D2DERR_POP_CALL_DID_NOT_MATCH_PUSH
0x88990014
L'applicazione ha tentato di visualizzare un livello dallo stack quando una clip si trovava nella parte superiore o di visualizzare un ritaglio dallo stack quando un livello si trovava nella parte superiore.
D2DERR_PRINT_FORMAT_NOT_SUPPORTED
0x8899002CL
Questo errore si verifica durante la creazione del controllo di stampa (ID2D1Device::CreatePrintControl) per indicare che il controllo di stampa Direct2D (ID2D1PrintControl) non può supportare nessuno dei tipi di destinazione del pacchetto che rappresentano i formati della stampante.
D2DERR_PRINT_JOB_CLOSED
0x8899002BL
L'applicazione denominata ID2D1PrintControl::AddPage o ID2D1PrintControl::Close al termine del processo di stampa.
D2DERR_PUSH_POP_UNBALANCED
0x88990016
L'applicazione non ha inserito tutte le clip e i livelli fuori dallo stack oppure ha tentato di far apparire troppi clip o livelli dallo stack.
D2DERR_RECREATE_TARGET
0x8899000C
Si è verificato un errore di presentazione che può essere recuperabile. Il chiamante deve ricreare la destinazione di rendering e quindi tentare di eseguire di nuovo il rendering del frame.
D2DERR_RENDER_TARGET_HAS_LAYER_OR_CLIPRECT
0x88990017
L'operazione richiesta non può essere eseguita fino a quando tutti i livelli e le clip non sono stati inseriti nello stack.
D2DERR_SCANNER_FAILED
0x88990004
Lo scanner geometry non è riuscito a elaborare i dati.
D2DERR_SCREEN_ACCESS_DENIED
0x88990005
Direct2D non è riuscito ad accedere alla schermata.
D2DERR_SHADER_COMPILE_FAILED
0x8899000E
Compilazione shader non riuscita.
D2DERR_TARGET_NOT_GDI_COMPATIBLE
0x8899001A
La destinazione di rendering non è compatibile con GDI.
D2DERR_TEXT_EFFECT_IS_WRONG_TYPE
0x8899001B
Un oggetto effetto disegno client di testo è del tipo errato.
D2DERR_TEXT_RENDERER_NOT_RELEASED
0x8899001C
Un'applicazione contiene un riferimento all'interfaccia IDWriteTextRenderer dopo la restituzione della chiamata DrawText o DrawTextLayout corrispondente.
D2DERR_TOO_MANY_SHADER_ELEMENTS
0x8899000D
La costruzione di Shader non è riuscita perché era troppo complessa.
D2DERR_TOO_MANY_TRANSFORM_INPUTS
0x88999002DL
Un effetto ha tentato di usare una trasformazione con troppi input.
D2DERR_UNSUPPORTED_OPERATION
0x88990003
L'operazione richiesta non è supportata.
D2DERR_UNSUPPORTED_PIXEL_FORMAT
WINCODEC_ERR_UNSUPPORTEDPIXELFORMAT (errore in wincodec.h)
Il formato pixel non è supportato.
D2DERR_UNSUPPORTED_VERSION
0x88990010
La versione Direct2D richiesta non è supportata.
D2DERR_WIN32_ERROR
0x88990019
Si è verificato un errore Win32 sconosciuto.
D2DERR_WRONG_FACTORY
0x88990012
Gli oggetti usati insieme non sono stati tutti creati dalla stessa istanza di factory.
D2DERR_WRONG_RESOURCE_DOMAIN
0x88990015
La risorsa usata è stata creata da una destinazione di rendering in un dominio di risorse diverso.
D2DERR_WRONG_STATE
0x88990001
L'oggetto non era nello stato corretto per elaborare il metodo.
D2DERR_ZERO_VECTOR
0x88990007
Il vettore fornito è zero.

Requisiti

Requisito Valore
Client minimo supportato
Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [solo app desktop]
Telefono minimo supportato
Windows Phone 8.1 [app Windows Phone Silverlight 8.1 e Windows Runtime]
Intestazione
Winerror;
D2derr.h (include D2d1.h)