📄 cvisrvr.h
字号:
#ifndef _CVISRVR_H
#define _CVISRVR_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 = 0xFFFFFFFF
};
enum CVIEnum_CVIExecutionState
{
CVIConst_CVI_EXECUTION_NONE = 0,
CVIConst_CVI_EXECUTION_RUNNING = 1,
CVIConst_CVI_EXECUTION_SUSPENDED = 2,
_CVI_CVIExecutionStateForceSizeToFourBytes = 0xFFFFFFFF
};
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 = 0xFFFFFFFF
};
enum CVIEnum_CVIFTGenHelpLang
{
CVIConst_CVI_FTGEN_HELP_BASIC = 0,
CVIConst_CVI_FTGEN_HELP_C = 1,
_CVI_CVIFTGenHelpLangForceSizeToFourBytes = 0xFFFFFFFF
};
enum CVIEnum_CVIWindowZoom
{
CVIConst_CVI_ZOOM_NORMAL = 0,
CVIConst_CVI_ZOOM_MAXIMIZED = 1,
CVIConst_CVI_ZOOM_MINIMIZED = 2,
_CVI_CVIWindowZoomForceSizeToFourBytes = 0xFFFFFFFF
};
enum CVIEnum_CVICompilerIncludeList
{
CVIConst_CVI_PROJECT_INCLUDES = 0,
CVIConst_CVI_ENVIRONMENT_INCLUDES = 1,
_CVI_CVICompilerIncludeListForceSizeToFourBytes = 0xFFFFFFFF
};
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 = 0xFFFFFFFF
};
enum CVIEnum_CVIDllExportOptions
{
CVIConst_CVI_DLLEXPORT_SYMBOLS_AS_MARKED = 0,
CVIConst_CVI_DLLEXPORT_INCLUDE_FILE_SYMBOLS = 1,
CVIConst_CVI_DLLEXPORT_INCLUDED_AND_MARKED_SYMBOLS = 2,
_CVI_CVIDllExportOptionsForceSizeToFourBytes = 0xFFFFFFFF
};
enum CVIEnum_CVIBuildConfigurationOptions
{
CVIConst_CVI_BUILD_CONFIGURATION_DEBUG = 0,
CVIConst_CVI_BUILD_CONFIGURATION_RELEASE = 1,
_CVI_CVIBuildConfigurationOptionsForceSizeToFourBytes = 0xFFFFFFFF
};
enum CVIEnum_CVIDebuggingLevels
{
CVIConst_CVI_DEBUG_LEVEL_NO_RUNTIME_CHECKING = 0,
CVIConst_CVI_DEBUG_LEVEL_STANDARD = 1,
CVIConst_CVI_DEBUG_LEVEL_EXTENDED = 2,
_CVI_CVIDebuggingLevelsForceSizeToFourBytes = 0xFFFFFFFF
};
enum CVIEnum_CVIProjectVersionInfo
{
CVIConst_CVI_PROJECT_VERSION_INFO_PRODUCT = 0,
CVIConst_CVI_PROJECT_VERSION_INFO_FILE = 1,
_CVI_CVIProjectVersionInfoForceSizeToFourBytes = 0xFFFFFFFF
};
enum CVIEnum_CVIFPVersion
{
CVIConst_CVI_FPVERSION_USE_ENV_SETTING = 0,
CVIConst_CVI_FPVERSION_501 = 1,
CVIConst_CVI_FPVERSION_55 = 2,
_CVI_CVIFPVersionForceSizeToFourBytes = 0xFFFFFFFF
};
enum CVIEnum_CVIFPGenParamControlType
{
CVIConst_CVI_FPGEN_PARAM_CTRL_TYPE_INPUT = 0,
CVIConst_CVI_FPGEN_PARAM_CTRL_TYPE_OUTPUT = 1,
CVIConst_CVI_FPGEN_PARAM_CTRL_TYPE_RING = 2,
CVIConst_CVI_FPGEN_PARAM_CTRL_TYPE_BINARY = 3,
CVIConst_CVI_FPGEN_PARAM_CTRL_TYPE_RESERVED1 = 4,
CVIConst_CVI_FPGEN_PARAM_CTRL_TYPE_RETURNVALUE = 5,
CVIConst_CVI_FPGEN_PARAM_CTRL_TYPE_RESERVED2 = 6,
CVIConst_CVI_FPGEN_PARAM_CTRL_TYPE_MESSAGE = 7,
_CVI_CVIFPGenParamControlTypeForceSizeToFourBytes = 0xFFFFFFFF
};
enum CVIEnum_CVIFPGenParamDisplayFormat
{
CVIConst_CVI_FPGEN_PARAM_FORMAT_DECIMAL = 0,
CVIConst_CVI_FPGEN_PARAM_FORMAT_HEX = 1,
CVIConst_CVI_FPGEN_PARAM_FORMAT_OCTAL = 2,
CVIConst_CVI_FPGEN_PARAM_FORMAT_ASCII = 3,
CVIConst_CVI_FPGEN_PARAM_FORMAT_SCIENTIFIC = 4,
CVIConst_CVI_FPGEN_PARAM_FORMAT_FLOATING = 5,
CVIConst_CVI_FPGEN_PARAM_FORMAT_NONE = 6,
_CVI_CVIFPGenParamDisplayFormatForceSizeToFourBytes = 0xFFFFFFFF
};
enum CVIEnum_CVIFPGenFunctionInsertLocation
{
CVIConst_CVI_FPGEN_FUNCTION_INSERT_FIRST_CHILD = 0,
CVIConst_CVI_FPGEN_FUNCTION_INSERT_LAST_CHILD = 1,
CVIConst_CVI_FPGEN_FUNCTION_INSERT_SIBLING = 2,
_CVI_CVIFPGenFunctionInsertLocationForceSizeToFourBytes = 0xFFFFFFFF
};
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_NOT_A_SRC_OR_TEXT_FILE = -2147221489,
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,
CVIConst_CVI_SRVR_E_INVALID_STRING_VALUE = -2147221464,
CVIConst_CVI_SRVR_E_NOT_EXECUTABLE_PROJECT = -2147221463,
CVIConst_CVI_SRVR_E_INVALID_EXTERNAL_PROCESS = -2147221462,
CVIConst_CVI_SRVR_E_CANNOT_WRITE_TO_FILE = -2147221461,
CVIConst_CVI_SRVR_E_NOTHING_TO_SAVE = -2147221460,
CVIConst_CVI_SRVR_E_INVALID_VERSION_INFO_SELECTOR = -2147221459,
_CVI_ErrorCodesForceSizeToFourBytes = 0xFFFFFFFF
};
/* NICDBLD_END> Type Library Specific Types */
/* NICDBLD_BEGIN> Type Library Modules */
/* NICDBLD_BEGIN> Module Name: CVIConst */
#define CVIConst_CVI_DIFF_OPTION_IGNORE_WHITE_SPACE 1
/* NICDBLD_END> Module Name: CVIConst */
/* NICDBLD_END> Type Library Modules */
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, int supportMultithreading, LCID locale,
int reserved, CAObjHandle *objectHandle);
HRESULT CVIFUNC CVI_OpenApp (char *fileName, char *server,
int supportMultithreading, LCID locale,
int reserved, CAObjHandle *objectHandle);
HRESULT CVIFUNC CVI_ActiveApp (char *server, int supportMultithreading,
LCID locale, int reserved,
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,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -