Der an den Artikel übergebene Beweis muss gerettet werden …
– ein Paar
DB_NULL_DATA
Das Feld / die Spalte bietet Null. Zurückgegeben …
– 3
DB_OUT_OF_MEMORY
Es ist tatsächlich nicht genügend Speicher vorhanden für den Betrieb.
Die Funktionen der Servicebibliothek erfassen Fehlercodes, die als Preise zurückgegeben werden. Sie können jede function.description in der Service-Vielfalt oder einer Helper function.panel-Komponente überprüfen, um mehrere der Fehlerbedingungen zu bestimmen, die bei jedem Ereignis auftreten können. Die folgende Tabelle listet Fehlergesetze für Fehlercodes, spezifische Konstanten und Fehlerpromotionen im Zusammenhang mit Multithreading und den binären Momentformatfunktionen von National Instruments in der LabWindows/CVI-Softwarebibliothek auf.
Der NI-BTF-Ergebnisparameter gibt einige der unten nachgewiesenen numerischen Fehler zurück. Die folgenden Fehler werden in einigen CmtStatus-Parametern von Multithread-Funktionen zurückgegeben. Verwenden Sie die CmtGetErrorMessage-Funktion, um den CmtStatus-Codefehler in allen grundlegenden Fehlermeldungen zu lesen.
Hinweis. Andere Dienstbibliotheksfunktionen enthalten eindeutige Fehlercodes im Statusparameter. Sie können die beiden einzelnen function.description im Bibliotheks-Utor in dieser speziellen function.panel-Hilfe anzeigen, um die Fehlerbedingungen zu definieren, die in jeder Funktion auftreten können.
Code
Definierte Konstante
Fehler-Lektion
0
–
Kein Fehler.
-1
kCVITimeInvalidArgumentError
Ein übergebenes Argument bezüglich einer ungültigen Funktion.
-2
kCVITimeNullPointerError
Anstelle eines bestimmten gültigen Adressspeichers wird ein NULL-Zeiger an die Arbeit übergeben.
-3
kCVITimeOverflowError
Numerische Berechnung übergelaufen.
-4
kCVITimeDateOutOfRangeError
Die zum Ausführen einer Funktion benötigte Zeit, die derzeit nicht unter dem unterstützten Bereich liegt.
-5
kCVITimeOperationFailedError
Der Vorgang ist aufgrund eines unbekannten Anflugfehlers fehlgeschlagen.
-14901
kCmtInvalidHandle
Ungültiger Deskriptor.
-14902
kCmtInvalidParameter
Ungültiger Parameter.
-14903
kCmtInvalidAttribute
Ungültige Attributkennung.
-14904
kCmtInvalidEvent
Ungültige Ereignis-ID.
-14905
kCmtOutOfMemory
Kein Speicher mehr.
-14906
kCmtTimeOut
Zeit abgelaufen.
-14907
kCmtEventCallbackAlreadyRegistriert
Ein weiterer Rückruf gilt für dieses Ereignis als offengelegt. Sie können nicht mehr registrieren als wasLassen Sie sich durch das Ereignis daran erinnern.
-14908
kCmtInvalidCallbackID
Ungültige Rückruf-ID.
-14909
kCmtInvalidThreadID
Ungültige Thread-ID.
-14910
kCmtSystemError
Ein Systemfehler ist aufgetreten.
-14911
kCmtTSQAnotherReaderActive
Dieser Beitrag oder ein anderer sicherer Thread liest oft aus der Thread-Safe-Warteschlange.
-14912
kCmtTSQAnotherWriterActive
Dieser oder ein anderer Thread schreibt in seine Thread-sichere Warteschlange.
-14913
kCmtTSQQueueFull
Der Safe für die Warteschlange ist voll.
-14914
kCmtTSQQueueEmpty
Möglicherweise Thread-Safe schwach.
-14915
kCmtTSQUserReadTooMuch
Sie lesen, wer anscheinend keine Daten mehr in der vorsichtig sicheren Warteschlange hat.
-14916
kCmtTSQUserWroteTooMuch
Sie haben zusätzliche Daten geschrieben, als in der Thread-Safe-Warteschlange freier Platz oder Speicherplatz vorhanden war. CladowayaOut of Line kann Ihre Middleware überschreibeninstabiler Zustand.
-14917
kCmtTSQTooManyItemsForAutoFlush
Die Thread Safe-Warteschlange kann automatisch so konfiguriert werden, dass sie aufräumt, wenn der Speicher voll ist. SieEs ist nicht möglich, mehr Elemente in die Thread-Warteschlange zu schreiben, als sie aufnehmen sollte.
-14918
Zugriff verweigert, damit Sie kCmtTSQ können
Dieser Mehrfachzugriff auf die Warteschlange ist nicht absolut erlaubt.
-14919
kCmtTSQCannotResizeFromThread
Die Flut, die derzeit den Schreibzeiger enthält, kann die Größe des Streams nicht sicher ändernWarteschlange.
-14920
kCmtTSQReleaseFromWrongThread
Sie müssen eine Bewertung aus dem gleichen Thread teilen, in dem sie gefunden wurde. Unmöglich
-14921
kcmttpattrnotsetablewhenthreadsexist
Sie setzen dieses Highlight, während Diskussionen im Thread-Pool existieren.
-14922
kCmtTPThreadPriorityInvalid
Ungültige Prioritätsaufmerksamkeit.
-14923
kCmtTPInvalidFnID
Ungültige Funktionskennung.
-14924
kCmtTPFnIDOwnedByPool
Die Funktions-ID, die Sie und Ihre Familie übergeben haben, gehört wahrscheinlich zum Thread an pule. Diese Funktion kannfunktioniert nur mit der Aufgaben-ID, die Sie besitzen.
-14925
kCmtTPFnAttrUnavailable
Das Funktionsattribut ist derzeit nicht verfügbar.
-14926
kCmtTPNotAThreadPoolThread
Sie können dies nur in einer Gruppenunterhaltung implementieren.
-14927
kCmtTPDefaultPoolNotAllowed
Dieser Vorgang kann nicht mit einem überfälligen Thread-Pool ausgeführt werden. Unmöglich
-14928
kcmttpkannAnzahlthrds reduzieren
Sie reduzieren die maximale Auswahl eines Threads im Threadpool.
-14929
kCmtTSVReaseFromWrongThread
Sie müssen nur meine threadsichere Variable aus demselben Thread befreien, in dem es aufgetreten ist.
-14930
kCmtTLReleaseFromWrongThread
Du startest die Sperre im selben Thread, falls du tatsächlich einen hast.
-14931
kCmtTLDiscardOwnedLock
Ein noch betätigtes Schloss kann nicht freigegeben werden.
-14932
kCmtTLReleaseWhenNotAcquired
Du solltest am Ende einen Fix bekommen, bevor du postest.
-14933
kCmtTLOperationNotSupported
Ihre Sperre wurde nicht mit einer Option erstellt, die Sie für diesen Vorgang benötigen.
Code
definiert
Dauerhaft
Fehlerwurf
0
UIENoError
Erfolg
-5
UIEManagerCouldNotOpen
Der Interface-Boss kann nicht geöffnet werden.
-2
UIESystemFontCouldNotBeLoaded
Fehler beim Turnen des Systems. Bedienung
-3
uieoperation im gesamten Popup ungültig
Es sollte kein Versuch unternommen werden, solange es eine kontextbezogene Wahl gibtaktiv.
-4
UIEHandleInvalid
Häufig ist ein Panel, ein Popup, ein Menügewicht, ein Diagramm oder eine ID ungültig. Ein
-zehn
Versuchen Sie, das Panel an den bestimmten ungültigen Ort zu verschieben
Versuch, einen Umstand an einer wunden Stelle zu lesen
-6
UIEAntemptedToMakeInoperableCtrlActive
Es wurde versucht, ein unbrauchbares aktives Steuerelement für einen bestimmten Controller zu erstellen.
-7
UIEOperationRequirePanelBeLoaded
Der Vorgang erfordert eine Internetverbindung des Panels.
-8
UIEOperationRequiresPopUpBeActive
Der Vorgang, bei dem sich das Kontextmenü aktiv anfühlen sollte.
-9
UIEOperationRequiresMenuBeLoaded
Das Verfahren erfordert, dass jedes Menü wie praktisch jedes Panel geladen wird.