📄 cvi.h
字号:
#ifndef _CVI_H#define _CVI_H#if defined(INCLUDE_AFTER_WINDOWS_H) && !defined(_INC_WINDOWS)#error This header must be included before utility.h and formatio.h#error because it includes cviauto.h which includes Windows SDK headers.#endif /* INCLUDE_AFTER_WINDOWS_H */#include <cviauto.h>#ifdef __cplusplus extern "C" {#endif/* NICDBLD_BEGIN> Type Library Specific Types */enum CVIEnum_CVITargetType{ CVIConst_CVI_TARGET_TYPE_EXECUTABLE = 0, CVIConst_CVI_TARGET_TYPE_DLL = 1, CVIConst_CVI_TARGET_TYPE_STATIC_LIBRARY = 2, _CVI_CVITargetTypeForceSizeToFourBytes = -1};enum CVIEnum_CVIExecutionState{ CVIConst_CVI_EXECUTION_NONE = 0, CVIConst_CVI_EXECUTION_RUNNING = 1, CVIConst_CVI_EXECUTION_SUSPENDED = 2, _CVI_CVIExecutionStateForceSizeToFourBytes = -1};enum CVIEnum_CVIRunProjectState{ CVIConst_CVI_RUN_PROJECT_NOT_RUNNING = 0, CVIConst_CVI_RUN_PROJECT_RUNNING = 1, CVIConst_CVI_RUN_PROJECT_RUN_FAILED = 2, CVIConst_CVI_RUN_PROJECT_RUN_TERMINATED = 3, CVIConst_CVI_RUN_PROJECT_RUN_FINISHED = 4, _CVI_CVIRunProjectStateForceSizeToFourBytes = -1};enum CVIEnum_CVIFTGenHelpLang{ CVIConst_CVI_FTGEN_HELP_BASIC = 0, CVIConst_CVI_FTGEN_HELP_C = 1, _CVI_CVIFTGenHelpLangForceSizeToFourBytes = -1};enum CVIEnum_CVIWindowZoom{ CVIConst_CVI_ZOOM_NORMAL = 0, CVIConst_CVI_ZOOM_MAXIMIZED = 1, CVIConst_CVI_ZOOM_MINIMIZED = 2, _CVI_CVIWindowZoomForceSizeToFourBytes = -1};enum CVIEnum_CVICompilerIncludeList{ CVIConst_CVI_PROJECT_INCLUDES = 0, CVIConst_CVI_ENVIRONMENT_INCLUDES = 1, _CVI_CVICompilerIncludeListForceSizeToFourBytes = -1};enum CVIEnum_CVIDebugExecutionState{ CVIConst_CVI_DBGEXE_STEP_INTO = 0, CVIConst_CVI_DBGEXE_STEP_OVER = 1, CVIConst_CVI_DBGEXE_STEP_OUT = 2, CVIConst_CVI_DBGEXE_RESERVED_1 = 3, CVIConst_CVI_DBGEXE_CONTINUE = 4, CVIConst_CVI_DBGEXE_RESERVED_2 = 5, CVIConst_CVI_DBGEXE_RESERVED_3 = 6, _CVI_CVIDebugExecutionStateForceSizeToFourBytes = -1};enum CVIEnum_CVIDllExportOptions{ CVIConst_CVI_DLLEXPORT_SYMBOLS_AS_MARKED = 0, CVIConst_CVI_DLLEXPORT_INCLUDE_FILE_SYMBOLS = 1, _CVI_CVIDllExportOptionsForceSizeToFourBytes = -1};enum CVIEnum_ErrorCodes{ CVIConst_CVI_SRVR_E_NO_ERROR = 0, CVIConst_CVI_SRVR_E_INVALID_PATHNAME = -2147221503, CVIConst_CVI_SRVR_E_PATHNAME_NOT_ABSOLUTE = -2147221502, CVIConst_CVI_SRVR_E_PATHNAME_IS_RELATIVE = -2147221501, CVIConst_CVI_SRVR_E_FILE_NOT_IN_PROJECT = -2147221500, CVIConst_CVI_SRVR_E_FILE_DOES_NOT_EXIST = -2147221499, CVIConst_CVI_SRVR_E_FILE_NOT_LOADED = -2147221498, CVIConst_CVI_SRVR_E_PROGRAM_RUNNING = -2147221497, CVIConst_CVI_SRVR_E_PROGRAM_SUSPENDED = -2147221496, CVIConst_CVI_SRVR_E_NO_PROGRAM_RUNNING = -2147221495, CVIConst_CVI_SRVR_E_NO_PROGRAM_SUSPENDED = -2147221494, CVIConst_CVI_SRVR_E_NO_RUNNING_OR_SUSPENDED = -2147221493, CVIConst_CVI_SRVR_E_FILE_NOT_EXCLUDABLE = -2147221492, CVIConst_CVI_SRVR_E_NOT_A_LOADED_INSTRUMENT = -2147221491, CVIConst_CVI_SRVR_E_NOT_A_C_FILE = -2147221490, CVIConst_CVI_SRVR_E_CANNOT_CLOSE_WINDOW = -2147221488, CVIConst_CVI_SRVR_E_LINE_TOO_LONG = -2147221487, CVIConst_CVI_SRVR_E_OUT_OF_MEMORY = -2147221486, CVIConst_CVI_SRVR_E_WAITING_FOR_RESPONSE = -2147221485, CVIConst_CVI_SRVR_E_NOT_AN_FP_FILE = -2147221484, CVIConst_CVI_SRVR_E_FUNCTION_NOT_IN_FILE = -2147221483, CVIConst_CVI_SRVR_E_INVALID_FP_PARAM_INDEX = -2147221482, CVIConst_CVI_SRVR_E_ERROR_READING_FP_FILE = -2147221481, CVIConst_CVI_SRVR_E_ERROR_REPORTED_TO_USER = -2147221480, CVIConst_CVI_SRVR_E_INVALID_PROJ_FILE_INDEX = -2147221479, CVIConst_CVI_SRVR_E_PROJECT_IS_UNTITLED = -2147221478, CVIConst_CVI_SRVR_E_NOT_A_PROJECT_FILE = -2147221477, CVIConst_CVI_SRVR_E_KEYSTROKE_OVERFLOW = -2147221476, CVIConst_CVI_SRVR_E_INVALID_KS_INTERVAL = -2147221475, CVIConst_CVI_SRVR_E_DEBUGGING_EXTERNAL = -2147221474, CVIConst_CVI_SRVR_E_IS_A_PROJECT_FILE = -2147221473, CVIConst_CVI_SRVR_E_FILE_NOT_PRINTABLE = -2147221472, CVIConst_CVI_SRVR_E_INVALID_TARGET_TYPE = -2147221471, CVIConst_CVI_SRVR_E_INVALID_FP_FUNC_INDEX = -2147221470, CVIConst_CVI_SRVR_E_NOT_DLL_PROJECT = -2147221469, CVIConst_CVI_SRVR_E_MULTI_DIM_ARRAY = -2147221468, CVIConst_CVI_SRVR_E_INVALID_SAFEARRAY = -2147221467, CVIConst_CVI_SRVR_E_INVALID_NULL_PARAM = -2147221466, CVIConst_CVI_SRVR_E_INVALID_ZOOM_VALUE = -2147221465, _CVI_ErrorCodesForceSizeToFourBytes = -1};/* NICDBLD_END> Type Library Specific Types */HRESULT CVIFUNC CVI_GetProperty (CAObjHandle objectHandle, ERRORINFO *errorInfo, unsigned int propertyID, unsigned int propertyType, void *value);HRESULT CVIFUNC CVI_SetProperty (CAObjHandle objectHandle, ERRORINFO *errorInfo, unsigned int propertyID, unsigned int propertyType, ...);HRESULT CVIFUNC CVI_NewApp (char *server, CAObjHandle *objectHandle);HRESULT CVIFUNC CVI_OpenApp (char *fileName, char *server, CAObjHandle *objectHandle);HRESULT CVIFUNC CVI_ActiveApp (char *server, CAObjHandle *objectHandle);HRESULT CVIFUNC CVI_AppNewProject (CAObjHandle objectHandle, ERRORINFO *errorInfo, long promptToSaveChanges, long *returnValue);HRESULT CVIFUNC CVI_AppOpenProject (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *projectPathname, long promptToSaveChanges, long *returnValue);HRESULT CVIFUNC CVI_AppSaveProject (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *projectPathname, long *returnValue);HRESULT CVIFUNC CVI_AppAddFileToProject (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *pathname, long *returnValue);HRESULT CVIFUNC CVI_AppRemoveFileFromProject (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *pathname, long *returnValue);HRESULT CVIFUNC CVI_AppExcludeFileFromBuild (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *absoluteOrSimplePathname, long *returnValue);HRESULT CVIFUNC CVI_AppIncludeFileInBuild (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *pathname, long *returnValue);HRESULT CVIFUNC CVI_AppGetFileExclusionState (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *pathname, long *isExcluded, long *returnValue);HRESULT CVIFUNC CVI_AppUpdateFileFromDisk (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *pathname, long *returnValue);HRESULT CVIFUNC CVI_AppGetAbsPathFromProject (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *simpleFilename, char **absolutePathname, long *returnValue);HRESULT CVIFUNC CVI_AppGetNumProjectFiles (CAObjHandle objectHandle, ERRORINFO *errorInfo, long *numFiles, long *returnValue);HRESULT CVIFUNC CVI_AppGetFileNameByIndex (CAObjHandle objectHandle, ERRORINFO *errorInfo, long index, char **absolutePathname, long *fileFound, long *returnValue);HRESULT CVIFUNC CVI_AppLoadInstrument (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *pathname, long *returnValue);HRESULT CVIFUNC CVI_AppUnloadInstrument (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *pathname, long *returnValue);HRESULT CVIFUNC CVI_AppOpenWindow (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *pathname, long *returnValue);HRESULT CVIFUNC CVI_AppCloseWindow (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *pathname, long *returnValue);HRESULT CVIFUNC CVI_AppFileHasChanges (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *pathname, long *hasChanges, long *returnValue);HRESULT CVIFUNC CVI_AppSaveFile (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *pathname, long *returnValue);HRESULT CVIFUNC CVI_AppSaveAll (CAObjHandle objectHandle, ERRORINFO *errorInfo, long *returnValue);HRESULT CVIFUNC CVI_AppPrintFile (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *pathname, long showDialog, long *returnValue);HRESULT CVIFUNC CVI_AppPrintFileTo (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *absolutePathname, char *printerName, long showDialog, long *returnValue);HRESULT CVIFUNC CVI_AppPrintFilesInProject (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *projectPathname, long showDialog, long *returnValue);HRESULT CVIFUNC CVI_AppPrintFilesInProjectTo (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *projectPathname, char *printerName, long showDialog, long *returnValue);HRESULT CVIFUNC CVI_AppSetCompilerDefines (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *compilerDefines, long *returnValue);HRESULT CVIFUNC CVI_AppSetCommandLine (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *commandLine, long *returnValue);HRESULT CVIFUNC CVI_AppCompileFile (CAObjHandle objectHandle, ERRORINFO *errorInfo, char *pathname, long *returnValue);HRESULT CVIFUNC CVI_AppBuildProject (CAObjHandle objectHandle, ERRORINFO *errorInfo, long *returnValue);HRESULT CVIFUNC CVI_AppRunProject (CAObjHandle objectHandle, ERRORINFO *errorInfo, long promptToSaveChanges, long *returnValue);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -