As funções da biblioteca de serviço relatam códigos de erro que realmente são retornados como preços. Você também pode verificar function.description na biblioteca de serviço ou algum componente function.panel associado para determinar algumas das situações de erro que podem ocorrer em cada evento. A tabela quando você segue lista os códigos de erro para códigos de erro, constantes precisas e mensagens de erro relacionadas a multithreading e, portanto, funções de formato de tempo binário da National Instruments freqüentemente na biblioteca de utilitários do LabWindows / CVI.
O parâmetro NI-BTF Result retorna alguns erros numéricos relacionados listados abaixo. Os seguintes contratempos são retornados no parâmetro CmtStatus vezes funções multithread. Use a função CmtGetErrorMessage para ler o erro de código CmtStatus específico em mensagens de erro básicas.
Nota. Outras funções de opções de serviço contêm códigos de erro no parâmetro de reconhecimento. Você pode visualizar cada function.description individual em alguma parte da biblioteca na ajuda function.panel para caracterizar as condições de erro que podem ocorrer em quase todas as funções.
Código
Constante definida
Mensagem de erro
0
–
Sem erro.
-1
kCVITimeInvalidArgumentError
Um argumento passado para uma função inválida.
-2
kCVITimeNullPointerError
Um ponteiro NULL foi passado para a função em vez de uma memória de endereço válida excepcional.
-3
kCVITimeOverflowError
Excesso de cálculo numérico.
-4
kCVITimeDateOutOfRangeError
O tempo necessário para executar uma função que não está atualmente dentro do intervalo suportado.
-5
kCVITimeOperationFailedError
O processo falhou, você pagará por um erro desconhecido do sistema.
-14901
kCmtInvalidHandle
Descritor inválido.
-14902
kCmtInvalidParameter
Parâmetro inválido.
-14903
kCmtInvalidAttribute
Identificador de atributo inválido.
-14904
kCmtInvalidEvent
ID de evento inválido.
-14905
kCmtOutOfMemory
Sem memória.
-14906
kCmtTimeOut
Tempo expirou.
-14907
kCmtEventCallbackAlreadyRegistered
Outro callback é considerado registrado para este evento. Você não pode registrar mais de umDeixe-nos lembrar toda a sua família pelo evento.
-14908
kCmtInvalidCallbackID
ID de retorno de chamada inválida.
-14909
kCmtInvalidThreadID
ID de thread inválido.
-14910
kCmtSystemError
Ocorreu um erro de sistema.
-14911
kCmtTSQAnotherReaderActive
Este tópico ou outro tópico seguro está lendo cuidadosamente da fila de discussão segura.
-14912
kCmtTSQAnotherWriterActive
Este thread ou um segundo está gravando na fila de thread safe.
-14913
kCmtTSQQueueFull
O cofre da fila principal está cheio.
-14914
kCmtTSQQueueEmpty
Possivelmente thread safe vazio.
-14915
kCmtTSQUserReadTooMuch
Você leu que não há muito mais dados na fila de thread safe.
-14916
kCmtTSQUserWroteTooMuch
Você escreveu dados adicionais sempre que havia espaço livre na fila de som do tópico. CladowayaO Out of Line pode sobrescrever seu próprio middlewarecondição instável.
-14917
kCmtTSQTooManyItemsForAutoFlush
A fila Thread Safe pode ser configurada automaticamente para ficar completamente cheia quando a memória estiver cheia. VocêCertamente é possível gravar mais itens na fila com cuidado do que ela pode conter.
-14918
Acesso negado a kCmtTSQ
Este acesso a múltiplas linhas não é permitido.
-14919
kCmtTSQCannotResizeFromThread
O fluxo que atualmente contém o ponteiro de rascunho não pode redimensionar o fluxo com segurançaFila de espera.
-14920
kCmtTSQReleaseFromWrongThread
Você deve compartilhar outra crítica do mesmo tópico em que o site foi encontrado. Impossível
-14921
kcmttpattrnotsetablewhenthreadsexist
Você define este atributo enquanto existem discussões com relação ao pool de threads.
-14922
kCmtTPThreadPriorityInvalid
Atenção prioritária inválida.
-14923
kCmtTPInvalidFnID
Identificador de função inválido.
-14924
kCmtTPFnIDOwnedByPool
O ID da função que você passou provavelmente caberá no tópico no pule. Esta funcionalidade podesó funciona com o ID da função que você personalizou.
-14925
kCmtTPFnAttrUnavailable
A característica da função não está disponível no momento.
-14926
kCmtTPNotAThreadPoolThread
Você só pode fazer isso em uma conversa fração.
-14927
kCmtTPDefaultPoolNotAllowed
Esta utilização não pode ser realizada em um threading vencido. Impossível
-14928
kcmttpcanreducenumthrds
Eles também a seleção máxima de threads no pool cautelosamente.
-14929
kCmtTSVReaseFromWrongThread
Você simplesmente precisa liberar a variável thread-safe do mesmo thread que a recebeu.
-14930
kCmtTLReleaseFromWrongThread
Você libera o bloqueio nesse mesmo tópico, se tiver um.
-14931
kCmtTLDiscardOwnedLock
Você não pode liberar uma malha que ainda esteja presa.
-14932
kCmtTLReleaseWhenNotAcquired
Você deve obter uma correção antes de enviar postagens.
-14933
kCmtTLOperationNotSupported
Seu bloqueio foi considerado não criado com a opção de que você precisa que o ajudará a realizar esta operação.
Código
classificado
Permanente
Mensagem de erro
0
UIENoError
Sucesso
-1
UIEManagerCouldNotOpen
Não foi possível abrir o gerenciador de interface.
-2
UIESystemFontCouldNotBeLoaded
Falha ao inicializar o sistema. Operação
-3
uieoperationinvalid in popup
Nenhuma partida deve ser feita enquanto houver uma escolha contextual confiávelativo.
-4
UIEHandleInvalid
Freqüentemente, um único painel, pop-up, barra de menu, gráfico ou id deve ser inválido. A
-5
Tente girar o painel para um local inválido
Tentando ler uma posição em uma ferida
-6
UIEAntemptedToMakeInoperableCtrlActive
Uma tentativa continua a ser feita para criar um controle ativo inutilizável para muitos controladores específicos.
-7
UIEOperationRequirePanelBeLoaded
O processo requer o carregamento do painel.
-5
UIEOperationRequiresPopUpBeActive
O processo pelo qual esses menus de contexto devem estar ativos.
-9
UIEOperationRequiresMenuBeLoaded
O processo requer cada menu se você deseja ser carregado como um painel.