NVAPI Reference Documentation
NVIDIA
Release 430: June 4
2019

Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 C_NV_BOARD_INFO
 C_NV_COLOR_DATA_V1
 C_NV_COLOR_DATA_V2
 C_NV_COLOR_DATA_V3
 C_NV_COLOR_DATA_V4
 C_NV_COLOR_DATA_V5
 C_NV_CUSTOM_RECTS_V1
 C_NV_CUSTOM_SEMANTIC
 C_NV_D3D11_EXCLUSIVE_SCISSOR_RECT_DESC_V1
 C_NV_D3D11_EXCLUSIVE_SCISSOR_RECTS_DESC_V1
 C_NV_D3D11_FEATURE_DATA_RASTERIZER_SUPPORT
 C_NV_D3D11_SHADING_RATE_RESOURCE_VIEW_DESC_V1
 C_NV_D3D11_VIEWPORT_SHADING_RATE_DESC_V1
 C_NV_D3D11_VIEWPORTS_SHADING_RATE_DESC_V1
 C_NV_D3D12_MOSAIC_GETCOMPANIONALLOCATIONS
 C_NV_D3D12_MOSAIC_GETVIEWPORTANDGPUPARTITIONS
 C_NV_D3D1x_GRAPHICS_CAPS_V1
 C_NV_D3D1x_GRAPHICS_CAPS_V2
 C_NV_D3D_LATELATCH_OBJECT_DESC_V1
 C_NV_DISPLAY_PORT_INFO_V1
 C_NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1
 C_NV_DISPLAYCONFIG_PATH_INFO_V1
 C_NV_DISPLAYCONFIG_PATH_INFO_V2
 C_NV_DISPLAYCONFIG_PATH_TARGET_INFO_V1
 C_NV_DISPLAYCONFIG_PATH_TARGET_INFO_V2
 C_NV_DISPLAYCONFIG_SOURCE_MODE_INFO_V1
 C_NV_DX_VIDEO_STEREO_INFO
 C_NV_FOVEATED_RENDERING_CUSTOM_FOVEATION_PATTERN_PRESET_DESC_V1
 C_NV_FOVEATED_RENDERING_CUSTOM_SHADING_RATE_PRESET_DESC_V1
 C_NV_FOVEATED_RENDERING_DESC_V1
 C_NV_FOVEATED_RENDERING_GAZE_DATA_PER_EYE
 C_NV_FOVEATED_RENDERING_UPDATE_GAZE_DATA_PARAMS
 C_NV_GAZE_HANDLER_INIT_PARAMS_V1
 C_NV_GPU_CLIENT_ILLUM_DEVICE_INFO_DATA_MCUV10
 C_NV_GPU_CLIENT_ILLUM_DEVICE_INFO_PARAMS_V1
 C_NV_GPU_CLIENT_ILLUM_DEVICE_INFO_V1
 C_NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_COLOR_FIXED
 C_NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_COLOR_FIXED
 C_NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_COLOR_FIXED_PARAMS
 C_NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGB
 C_NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGB_PARAMS
 C_NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR
 C_NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR_COLOR_FIXED
 C_NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR_RGB
 C_NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_RGB
 C_NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_PARAMS_V1
 C_NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_V1
 C_NV_GPU_CLIENT_ILLUM_ZONE_INFO_DATA_RGB
 C_NV_GPU_CLIENT_ILLUM_ZONE_INFO_PARAMS_V1
 C_NV_GPU_CLIENT_ILLUM_ZONE_INFO_V1
 C_NV_GPU_DISPLAYIDS
 C_NV_GPU_GET_ILLUMINATION_PARM_V1
 C_NV_GPU_PERF_PSTATES20_INFO_V2Used in NvAPI_GPU_GetPstates20() interface call
 C_NV_GPU_QUERY_ILLUMINATION_SUPPORT_PARM_V1
 C_NV_GPU_SET_ILLUMINATION_PARM_V1
 C_NV_GSYNC_CAPABILITIES_V1Used in NvAPI_GSync_QueryCapabilities()
 C_NV_GSYNC_CAPABILITIES_V2
 C_NV_GSYNC_CONTROL_PARAMSUsed in NvAPI_GSync_GetControlParameters() and NvAPI_GSync_SetControlParameters()
 C_NV_GSYNC_DELAYUsed in NV_GSYNC_CONTROL_PARAMS
 C_NV_GSYNC_DISPLAY
 C_NV_GSYNC_GPU
 C_NV_GSYNC_STATUSUsed in NvAPI_GSync_GetSyncStatus()
 C_NV_GSYNC_STATUS_PARAMS_V1
 C_NV_GSYNC_STATUS_PARAMS_V2
 C_NV_HDMI_SUPPORT_INFO_V1
 C_NV_HDMI_SUPPORT_INFO_V2
 C_NV_HDR_CAPABILITIES_V1
 C_NV_HDR_CAPABILITIES_V2
 C_NV_HDR_COLOR_DATA_V1
 C_NV_HDR_COLOR_DATA_V2
 C_NV_LMS_CUSTOM_CONFIG_V1
 C_NV_LMS_INSTANCED_STEREO_CONFIG_V1
 C_NV_LOGICAL_GPU_DATA_V1
 C_NV_MODIFIED_W_COEFFICIENTS
 C_NV_MODIFIED_W_PARAMS
 C_NV_MONITOR_CAPABILITIES_V1See NvAPI_DISP_GetMonitorCapabilities()
 C_NV_MONITOR_CAPS_VCDB
 C_NV_MONITOR_CAPS_VSDBSee NvAPI_DISP_GetMonitorCapabilities()
 C_NV_MONITOR_COLOR_DATA
 C_NV_MOSAIC_DISPLAY_SETTING_V1Basic per-display settings that are used in setting/getting the Mosaic mode
 C_NV_MOSAIC_GRID_TOPO_DISPLAY_V1
 C_NV_MOSAIC_GRID_TOPO_DISPLAY_V2
 C_NV_MOSAIC_GRID_TOPO_V1
 C_NV_MOSAIC_GRID_TOPO_V2
 C_NV_MOSAIC_SUPPORTED_TOPO_INFO_V1So arrays are bound
 C_NV_MOSAIC_SUPPORTED_TOPO_INFO_V2
 C_NV_MRS_CUSTOM_CONFIG_V1
 C_NV_MRS_INSTANCED_STEREO_CONFIG_V1
 C_NV_MULTIGPU_CAPS_V1
 C_NV_MULTIGPU_CAPS_V2
 C_NV_MULTIVIEW_PARAMS_V1
 C_NV_PIXEL_SHADING_RATE_SAMPLE_ORDER_TABLE_V1
 C_NV_PIXEL_SRSO_1x2
 C_NV_PIXEL_SRSO_2x1
 C_NV_PIXEL_SRSO_2x2
 C_NV_PIXEL_SRSO_2x4
 C_NV_PIXEL_SRSO_4x2
 C_NV_PIXEL_SRSO_4x4
 C_NV_POSITION
 C_NV_QUERY_LATELATCH_SUPPORT_PARAMS
 C_NV_QUERY_MODIFIED_W_SUPPORT_PARAMS
 C_NV_QUERY_MULTIVIEW_SUPPORT_PARAMS_V1
 C_NV_QUERY_SINGLE_PASS_STEREO_SUPPORT_PARAMS_V1
 C_NV_QUERY_SINGLE_PASS_STEREO_SUPPORT_PARAMS_V2
 C_NV_QUERY_SMP_ASSIST_SUPPORT_PARAMS_V1
 C_NV_RECT
 C_NV_RESOLUTION
 C_NV_SCANOUT_INFORMATION
 C_NV_SCANOUT_INTENSITY_STATE_DATA
 C_NV_SCANOUT_WARPING_STATE_DATA
 C_NV_SMP_ASSIST_DISABLE_PARAMS_V1
 C_NV_SMP_ASSIST_ENABLE_PARAMS_V1
 C_NV_SMP_ASSIST_FASTGSCBDATA_MRS_INSTANCED_STEREO_V1
 C_NV_SMP_ASSIST_FASTGSCBDATA_V1
 C_NV_SMP_ASSIST_GET_CONSTANTS_V3
 C_NV_SMP_ASSIST_INITIALIZE_PARAMS_V1
 C_NV_SMP_ASSIST_REMAPCBDATA_V1
 C_NV_SMP_ASSIST_SETUP_PARAMS_V1
 C_NV_SMP_ASSIST_UPDATE_INSTANCEDSTEREO_DATA_PARAMS_V1
 C_NV_TEX2D_ARRAY_SRRV
 C_NV_TEX2D_SRRV
 C_NV_TIMING
 C_NV_TIMING_INPUT
 C_NV_VIO_TOPOLOGY
 C_NV_VRS_HELPER_DISABLE_PARAMS_V1
 C_NV_VRS_HELPER_ENABLE_PARAMS_V1
 C_NV_VRS_HELPER_GET_SHADING_RATE_RESOURCE_PARAMS_V1
 C_NV_VRS_HELPER_INIT_PARAMS_V1
 C_NV_VRS_HELPER_LATCH_GAZE_PARAMS_V1
 C_NV_VRS_HELPER_PURGE_INTERNAL_RESOURCES_PARAMS_V1
 C_NVAPI_STEREO_CAPS
 C_NVDRS_APPLICATION_V1
 C_NVDRS_APPLICATION_V2
 C_NVDRS_APPLICATION_V3
 C_NVDRS_APPLICATION_V4
 C_NVDRS_BINARY_SETTINGEnum to decide on the datatype of setting value
 C_NVDRS_GPU_SUPPORT
 C_NVDRS_PROFILE_V1
 C_NVDRS_SETTING_V1
 C_NVDRS_SETTING_VALUES
 C_NVVIOCAPSDevice capabilities
 C_NVVIOCHANNELSTATUSInput channel status
 C_NVVIOCOLORCONVERSIONColorspace conversion
 C_NVVIOCOMPOSITERANGE
 C_NVVIOCONFIG_V1
 C_NVVIOCONFIG_V2
 C_NVVIOCONFIG_V3
 C_NVVIODATAFORMATDETAILData format details
 C_NVVIOGAMMACORRECTIONGamma correction
 C_NVVIOGAMMARAMP10Gamma ramp (10-bit index)
 C_NVVIOGAMMARAMP8Gamma ramp (8-bit index)
 C_NVVIOINPUTCONFIGInput device configuration
 C_NVVIOINPUTSTATUSInput device status
 C_NVVIOOUTPUTCONFIG_V1Output device configuration
 C_NVVIOOUTPUTCONFIG_V2
 C_NVVIOOUTPUTCONFIG_V3
 C_NVVIOOUTPUTREGIONOutput region
 C_NVVIOOUTPUTSTATUSOutput device status
 C_NVVIOPCIINFO
 C_NVVIOSIGNALFORMATDETAILSignal format details
 C_NVVIOSTATUSVideo device status
 C_NVVIOSTREAMStream configuration
 C_NVVIOSYNCDELAYSync delay
 C_NVVIOVIDEOMODEVideo mode information
 C_SettingDWORDNameString
 C_SettingWSTRINGNameString
 CNV_CHIPSET_INFO_v1
 CNV_CHIPSET_INFO_v2
 CNV_CHIPSET_INFO_v3
 CNV_CHIPSET_INFO_v4
 CNV_CUSTOM_DISPLAY
 CNV_D3D11_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC
 CNV_D3D11_META_COMMAND_EXECUTE_GEMM_DESC
 CNV_D3D11_META_COMMAND_INITIALIZE_CONVOLUTION_EX_DESC
 CNV_D3D11_META_COMMAND_INITIALIZE_GEMM_DESC
 CNV_D3D11_META_COMMAND_RESOURCE
 CNV_D3D12_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC
 CNV_D3D12_META_COMMAND_EXECUTE_GEMM_DESC
 CNV_D3D12_META_COMMAND_INITIALIZE_CONVOLUTION_EX_DESC
 CNV_D3D12_META_COMMAND_INITIALIZE_GEMM_DESC
 CNV_DISPLAY_DRIVER_MEMORY_INFO_V1
 CNV_DISPLAY_DRIVER_MEMORY_INFO_V2
 CNV_DISPLAY_DRIVER_MEMORY_INFO_V3
 CNV_DISPLAY_DRIVER_VERSION
 CNV_DISPLAY_PATH
 CNV_DISPLAY_PATH_INFO
 CNV_DISPLAY_PATH_INFO_V3
 CNV_DISPLAY_PORT_CONFIG
 CNV_EDID_V1
 CNV_EDID_V2Used in NvAPI_GPU_GetEDID()
 CNV_EDID_V3Used in NvAPI_GPU_GetEDID()
 CNV_GET_CURRENT_SLI_STATE_V1
 CNV_GET_CURRENT_SLI_STATE_V2
 CNV_GPU_CLIENT_ILLUM_DEVICE_CONTROL_PARAMS_V1
 CNV_GPU_CLIENT_ILLUM_DEVICE_CONTROL_V1
 CNV_GPU_CLIENT_ILLUM_DEVICE_SYNC_V1
 CNV_GPU_CLOCK_FREQUENCIES_V1
 CNV_GPU_CLOCK_FREQUENCIES_V2
 CNV_GPU_DYNAMIC_PSTATES_INFO_EX
 CNV_GPU_ECC_CONFIGURATION_INFO
 CNV_GPU_ECC_ERROR_INFO
 CNV_GPU_ECC_STATUS_INFO
 CNV_GPU_GET_HDCP_SUPPORT_STATUSHDPC support status - used in NvAPI_GPU_GetHDCPSupportStatus()
 CNV_GPU_PERF_PSTATES20_INFO_V1Used in NvAPI_GPU_GetPstates20() interface call
 CNV_GPU_PERF_PSTATES20_PARAM_DELTAUsed to describe both voltage and frequency deltas
 CNV_GPU_PERF_PSTATES_INFO_V1
 CNV_GPU_PERF_PSTATES_INFO_V2
 CNV_GPU_PSTATE20_BASE_VOLTAGE_ENTRY_V1Used to describe single base voltage entry
 CNV_GPU_PSTATE20_CLOCK_ENTRY_V1Used to describe single clock entry
 CNV_GPU_THERMAL_SETTINGS_V1
 CNV_GPU_THERMAL_SETTINGS_V2
 CNV_I2C_INFO_V1Used in NvAPI_I2CRead() and NvAPI_I2CWrite()
 CNV_I2C_INFO_V2Used in NvAPI_I2CRead() and NvAPI_I2CWrite()
 CNV_I2C_INFO_V3Used in NvAPI_I2CRead() and NvAPI_I2CWrite()
 CNV_INFOFRAME_AUDIO
 CNV_INFOFRAME_DATA
 CNV_INFOFRAME_PROPERTY
 CNV_INFOFRAME_VIDEOAdding an Auto bit to each field
 CNV_LID_DOCK_PARAMS
 CNV_META_COMMAND_ACTIVATION_DESC
 CNV_META_COMMAND_CONVOLUTION_FUSE_DESC
 CNV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC
 CNV_META_COMMAND_CREATE_CONVOLUTION_EX_FUSED_DESC
 CNV_META_COMMAND_CREATE_GEMM_DESC
 CNV_META_COMMAND_OPTIONAL_ACTIVATION_DESC
 CNV_META_COMMAND_OPTIONAL_TENSOR_DESC
 CNV_META_COMMAND_PADDING_DESC
 CNV_META_COMMAND_TENSOR_DESC
 CNV_MOSAIC_DISPLAY_SETTING_V2
 CNV_MOSAIC_DISPLAY_TOPO_STATUS
 CNV_MOSAIC_SUPPORTED_TOPOLOGIESUsed in NvAPI_GetSupportedMosaicTopologies()
 CNV_MOSAIC_TOPO_BRIEF
 CNV_MOSAIC_TOPO_DETAILSThis structure defines the topology details
 CNV_MOSAIC_TOPO_GROUP
 CNV_MOSAIC_TOPOLOGYUsed in NvAPI_GetCurrentMosaicTopology() and NvAPI_SetCurrentMosaicTopology()
 CNV_SCANOUT_INTENSITY_DATA_V1
 CNV_SCANOUT_INTENSITY_DATA_V2
 CNV_SCANOUT_WARPING_DATA
 CNV_TIMING_FLAGUsed in NvAPI_DISP_GetTiming()
 CNV_VIEW_TARGET_INFO
 CNV_VIEWPORTF
 CNVAPI_ANSEL_CONFIGURATION_STRUCT_V1
 CNVAPI_ANSEL_FEATURE_CONFIGURATION_STRUCT
 CNvAPI_D3D11_CREATE_DOMAIN_SHADER_EX_V1
 CNvAPI_D3D11_CREATE_DOMAIN_SHADER_EX_V2
 CNvAPI_D3D11_CREATE_DOMAIN_SHADER_EX_V3
 CNvAPI_D3D11_CREATE_FASTGS_EXPLICIT_DESC_V1
 CNvAPI_D3D11_CREATE_GEOMETRY_SHADER_EX_V5
 CNvAPI_D3D11_CREATE_HULL_SHADER_EX_V1
 CNvAPI_D3D11_CREATE_HULL_SHADER_EX_V2
 CNvAPI_D3D11_CREATE_PIXEL_SHADER_EX_V1
 CNvAPI_D3D11_CREATE_PIXEL_SHADER_EX_V2
 CNvAPI_D3D11_CREATE_VERTEX_SHADER_EX_V1
 CNvAPI_D3D11_CREATE_VERTEX_SHADER_EX_V2
 CNvAPI_D3D11_CREATE_VERTEX_SHADER_EX_V3
 CNvAPI_D3D11_RASTERIZER_DESC_EX
 CNVAPI_D3D12_PSO_CREATE_FASTGS_EXPLICIT_DESC_V1
 CNVAPI_D3D12_PSO_DOMAIN_SHADER_DESC_V1
 CNVAPI_D3D12_PSO_DOMAIN_SHADER_DESC_V2
 CNVAPI_D3D12_PSO_DOMAIN_SHADER_DESC_V3
 CNVAPI_D3D12_PSO_ENABLE_DEPTH_BOUND_TEST_DESC_V1
 CNVAPI_D3D12_PSO_EXTENSION_DESC_V1
 CNVAPI_D3D12_PSO_GEOMETRY_SHADER_DESC_V5
 CNVAPI_D3D12_PSO_HULL_SHADER_DESC_V1
 CNVAPI_D3D12_PSO_HULL_SHADER_DESC_V2
 CNVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1
 CNVAPI_D3D12_PSO_REQUEST_FAST_GEOMETRY_SHADER_DESC_V1
 CNVAPI_D3D12_PSO_SET_SHADER_EXTENSION_SLOT_DESC_V1
 CNVAPI_D3D12_PSO_VERTEX_SHADER_DESC_V1
 CNVAPI_D3D12_PSO_VERTEX_SHADER_DESC_V2
 CNVAPI_D3D12_PSO_VERTEX_SHADER_DESC_V3
 CNVAPI_META_COMMAND_DESC
 CNvGUID
 CNvSBox
 CNvShaderExtnStruct
 CNVVIOTOPOLOGYTARGET
 CtagNV_TIMINGEXT


Copyright (c) 2007-2019 NVIDIA Corporation. All rights reserved.

NVIDIA