Module status

Source

Enums§

Status
NvAPI Status Values

Constants§

NVAPI_ACCESS_DENIED
No access to the caller.
NVAPI_ADVANCED_DISPLAY_TOPOLOGY_REQUIRED
Information can’t be returned due to “advanced display topology”.
NVAPI_API_IN_USE
Atleast an API is still being called
NVAPI_API_NOT_INITIALIZED
NvAPI_Initialize has not been called (successfully)
NVAPI_ARGUMENT_EXCEED_MAX_SIZE
Argument exceeds the expected size.
NVAPI_CLUSTER_ALREADY_EXISTS
A cluster is already defined with the given configuration.
NVAPI_D3D10_1_LIBRARY_NOT_FOUND
d3d10_1.dll cannot be loaded.
NVAPI_D3D11_LIBRARY_NOT_FOUND
d3d11.dll/d3d11_beta.dll cannot be loaded.
NVAPI_D3D_DEVICE_LOST
D3D device status is D3DERR_DEVICELOST or D3DERR_DEVICENOTRESET - the user has to reset the device.
NVAPI_D3D_DEVICE_NOT_REGISTERED
The user tried to use a deferred context without registering the device first
NVAPI_DATATYPE_MISMATCH
Data Type mismatch
NVAPI_DATA_NOT_FOUND
Requested data was not found
NVAPI_DEFAULT_STEREO_PROFILE_DOES_NOT_EXIST
Default stereo profile does not exist
NVAPI_DEFAULT_STEREO_PROFILE_IS_NOT_DEFINED
Default stereo profile is not currently defined
NVAPI_DEVICE_BUSY
Device is busy; request not fulfilled
NVAPI_DEVICE_SWITCHING_NOT_ALLOWED
Inhibit is ON due to one of the flags in NV_GPU_DISPLAY_CHANGE_INHIBIT or SLI active.
NVAPI_DISPLAYCONFIG_VALIDATION_FAILED
Display topology is not valid so the driver cannot do a mode set on this configuration.
NVAPI_DISPLAY_IN_USE
DirectMode Display is already in use
NVAPI_DPMST_CHANGED
Display Port Multi-Stream topology has been changed.
NVAPI_DPMST_DISPLAY_ID_EXPECTED
The input display id is not that of a multi stream enabled connector or a display device in a multi stream topology
NVAPI_DRIVER_NOTRUNNING
Driver is not running.
NVAPI_DRIVER_RUNNING
Driver is running.
NVAPI_ECID_KEY_VERIFICATION_FAILED
The encrypted public key verification has failed.
NVAPI_ECID_SIGN_ALGO_UNSUPPORTED
The specified signing algorithm is not supported. Either an incorrect value was entered or the current installed driver/hardware does not support the input value.
NVAPI_END_ENUMERATION
No more items to enumerate
NVAPI_ERROR
Generic error
NVAPI_ERROR_DRIVER_RELOAD_REQUIRED
A driver reload is required to apply these settings.
NVAPI_EXECUTABLE_ALREADY_IN_USE
Application already exists in the other profile.
NVAPI_EXECUTABLE_NOT_FOUND
Application not found in the Profile.
NVAPI_EXECUTABLE_PATH_IS_AMBIGUOUS
The path provided was too short to determine the correct NVDRS_APPLICATION
NVAPI_EXPECTED_ANALOG_DISPLAY
Expected an analog display
NVAPI_EXPECTED_COMPUTE_GPU_HANDLE
Setting Physx GPU requires that the GPU is compute-capable.
NVAPI_EXPECTED_DIGITAL_FLAT_PANEL
Expected a digital flat panel.
NVAPI_EXPECTED_DISPLAY_HANDLE
Expected an NV display handle for one or more parameters
NVAPI_EXPECTED_LOGICAL_GPU_HANDLE
Expected a logical GPU handle for one or more parameters
NVAPI_EXPECTED_NON_PRIMARY_DISPLAY_HANDLE
The handle corresponds to GDIPrimary.
NVAPI_EXPECTED_PHYSICAL_GPU_HANDLE
Expected a physical GPU handle for one or more parameters
NVAPI_EXPECTED_TV_DISPLAY
Expected a TV output display
NVAPI_EXPECTED_TV_DISPLAY_ON_DCONNECTOR
Expected a TV output on the D Connector - HDTV_EIAJ4120.
NVAPI_EXPECTED_UNATTACHED_DISPLAY_HANDLE
Expected an unattached display handle as one of the input parameters.
NVAPI_FILE_NOT_FOUND
The file was not found.
NVAPI_FIRMWARE_OUT_OF_DATE
The device’s firmware is out of date.
NVAPI_FIRMWARE_REVISION_NOT_SUPPORTED
The device’s firmware is not supported.
NVAPI_FUNCTION_NOT_FOUND
Couldn’t find the function in the loaded DLL.
NVAPI_GPU_IN_DEBUG_MODE
GPU is in debug mode, OC is NOT allowed.
NVAPI_GPU_WORKSTATION_FEATURE_INCOMPLETE
The requested workstation feature set has incomplete driver internal allocation resources
NVAPI_HANDLE_INVALIDATED
The handle is no longer valid (likely due to GPU or display re-configuration)
NVAPI_HDCP_DISABLED
When a non-HDCP capable HMD is connected, we would inform user by this code.
NVAPI_HDCP_ENCRYPTION_FAILED
HDCP Encryption Failed for the device. Would be applicable when the device is HDCP Capable.
NVAPI_ID_OUT_OF_RANGE
The DisplayId corresponds to a display which is not within the normal outputId range.
NVAPI_IMPLICIT_SET_GPU_TOPOLOGY_CHANGE_NOT_ALLOWED
There is no implicit GPU topology active. Use NVAPI_SetHybridMode to change topology.
NVAPI_INCOMPATIBLE_AUDIO_DRIVER
Older audio driver version than required
NVAPI_INCOMPATIBLE_STRUCT_VERSION
An argument’s structure version is not supported
NVAPI_INCORRECT_VENDOR
NVAPI cannot be called by this vendor
NVAPI_INSTRUMENTATION_DISABLED
OpenGL Expert is supported, but driver instrumentation is currently disabled
NVAPI_INSUFFICIENT_BUFFER
Input buffer is insufficient to hold the contents.
NVAPI_INVALID_ADDRESS
Address is outside of valid range.
NVAPI_INVALID_ARGUMENT
The argument/parameter value is not valid or NULL.
NVAPI_INVALID_CALL
The method call is invalid. For example, a method’s parameter may not be a valid pointer.
NVAPI_INVALID_COMBINATION
The combination of parameters is not valid.
NVAPI_INVALID_CONFIGURATION
The requested action cannot be performed in the current state.
NVAPI_INVALID_DIRECT_MODE_DISPLAY
DirectMode not Enabled on the Display
NVAPI_INVALID_DISPLAY_ID
The input display id is not valid or the monitor associated to it does not support the current operation
NVAPI_INVALID_HANDLE
Invalid handle
NVAPI_INVALID_HYBRID_MODE
The function is not supported with the current Hybrid mode.
NVAPI_INVALID_PERF_LEVEL
Invalid perf level
NVAPI_INVALID_POINTER
An invalid pointer, usually NULL, was passed as a parameter
NVAPI_INVALID_SYNC_TOPOLOGY
Invalid displays passed in the NV_GSYNC_DISPLAY pointer.
NVAPI_INVALID_USER_PRIVILEGE
Current User is not Admin.
NVAPI_LIBRARY_NOT_FOUND
NVAPI support library cannot be loaded.
NVAPI_LICENSE_CALLER_AUTHENTICATION_FAILED
The caller is not authorized to modify the License.
NVAPI_MATCHING_DEVICE_NOT_FOUND
The input does not match any of the available devices.
NVAPI_MAX_DISPLAY_LIMIT_REACHED
GPU’s Max Display Limit has Reached
NVAPI_MIXED_TARGET_TYPES
The target types are not all the same
NVAPI_MODE_CHANGE_FAILED
An attempt to do a display resolution mode change has failed.
NVAPI_MOSAIC_NOT_ACTIVE
The requested action cannot be performed without Mosaic being enabled.
NVAPI_NOT_SUPPORTED
Requested feature is not supported in the selected GPU
NVAPI_NO_ACTIVE_SLI_TOPOLOGY
SLI is not active on this device.
NVAPI_NO_CONNECTOR_FOUND
No connector on GPU found.
NVAPI_NO_GL_EXPERT
OpenGL Expert is not supported by the current drivers
NVAPI_NO_GL_NSIGHT
OpenGL does not support Nsight
NVAPI_NO_IMPLEMENTATION
not implemented in current driver installation
NVAPI_NO_VIDLINK
No SLI video bridge is present
NVAPI_NVIDIA_DEVICE_NOT_FOUND
No NVIDIA display driver, or NVIDIA GPU driving a display, was found.
NVAPI_NVIDIA_DISPLAY_NOT_FOUND
No display found on Nvidia GPU(s).
NVAPI_NV_PERSIST_FILE_NOT_FOUND
NV persist file is not found
NVAPI_OK
Success. Request is completed.
NVAPI_OPENGL_CONTEXT_NOT_CURRENT
No NVIDIA OpenGL context is current (but needs to be)
NVAPI_OUT_OF_MEMORY
Could not allocate sufficient memory to complete the call.
NVAPI_PCLK_LIMITATION_FAILED
Provided mode is over sink device pclk limitation.
NVAPI_PERSIST_DATA_NOT_FOUND
NV persist data is not found
NVAPI_PORTID_NOT_FOUND
No port ID was found for the I2C transaction
NVAPI_PRIV_SEC_VIOLATION
Priv security violation, improper access to a secured register.
NVAPI_PROFILE_NAME_EMPTY
Profile name is empty.
NVAPI_PROFILE_NAME_IN_USE
Profile name is duplicated.
NVAPI_PROFILE_NOT_FOUND
Profile is not found.
NVAPI_PROFILE_REMOVED
The profile passed as parameter has been removed and is no longer valid.
NVAPI_REQUEST_USER_TO_CLOSE_NON_MIGRATABLE_APPS
Prompt the user to close all non-migratable applications.
NVAPI_REQUEST_USER_TO_DISABLE_DWM
The user should disable DWM before calling NvAPI.
NVAPI_REQUIRES_REBOOT
NVAPI requires a reboot for the settings to take effect
NVAPI_RESOURCE_NOT_ACQUIRED
Head or SourceId was not reserved for the VR Display before doing the Modeset.
NVAPI_SETTING_NOT_FOUND
Setting is not found.
NVAPI_SETTING_SIZE_TOO_LARGE
Setting size is too large.
NVAPI_SET_NOT_ALLOWED
Intended setting is not allowed.
NVAPI_SHARE_RESOURCE_RELOCATED
The surface is relocated away from video memory.
NVAPI_SLI_RENDERING_MODE_NOTALLOWED
Setup of SLI rendering mode is not possible right now.
NVAPI_STEREO_FRUSTUM_ADJUST_MODE_NOT_SUPPORTED
The given frustum adjust mode is not supported.
NVAPI_STEREO_HANDSHAKE_NOT_DONE
Call failed as stereo handshake not completed.
NVAPI_STEREO_INIT_ACTIVATION_NOT_DONE
Call failed because InitActivation was not called.
NVAPI_STEREO_INVALID_DEVICE_INTERFACE
Invalid device interface.
NVAPI_STEREO_NOT_ENABLED
Stereo is not enabled and the function needed it to execute completely.
NVAPI_STEREO_NOT_INITIALIZED
The Stereo part of NVAPI failed to initialize completely. Check if the stereo driver is installed.
NVAPI_STEREO_NOT_TURNED_ON
Stereo is not turned on and the function needed it to execute completely.
NVAPI_STEREO_PARAMETER_OUT_OF_RANGE
Separation percentage or JPEG image capture quality is out of [0-100] range.
NVAPI_STEREO_REGISTRY_ACCESS_FAILED
Access to stereo-related registry keys or values has failed.
NVAPI_STEREO_REGISTRY_PROFILE_TYPE_NOT_SUPPORTED
The given registry profile type is not supported.
NVAPI_STEREO_REGISTRY_VALUE_NOT_SUPPORTED
The given registry value is not supported.
NVAPI_STREAM_IS_OUT_OF_SYNC
While playing secure audio stream, stream goes out of sync
NVAPI_STRING_TOO_SMALL
The pre-allocated string is too small to hold the result.
NVAPI_SYNC_MASTER_NOT_FOUND
The requested action cannot be performed without Sync Master being enabled.
NVAPI_SYNC_NOT_ACTIVE
The requested action cannot be performed without Sync being enabled.
NVAPI_SYSWOW64_NOT_SUPPORTED
The function is not supported from 32-bit on a 64-bit system.
NVAPI_TESTING_CLOCKS_NOT_SUPPORTED
Testing of clocks is not supported.
NVAPI_TIMEOUT
Requested operation timed out
NVAPI_TIMEOUT_RECONFIGURING_GPU_TOPO
Timeout while reconfiguring GPUs
NVAPI_TIMING_NOT_SUPPORTED
Provided timing is not supported.
NVAPI_TOO_MANY_SETTINGS_IN_PROFILE
There are too many settings for a profile.
NVAPI_TOO_MANY_UNIQUE_STATE_OBJECTS
There are too many unique instances of a particular type of state object.
NVAPI_TOPO_NOT_POSSIBLE
The mosaic topology is not possible given the current state of the hardware.
NVAPI_UNKNOWN_UNDERSCAN_CONFIG
The specified underscan config is from an unknown source (e.g. INF)
NVAPI_UNREGISTERED_RESOURCE
An unregistered resource was passed as a parameter.
NVAPI_UNSUPPORTED_CONFIG_NON_HDCP_HMD
The Config is having Non-NVidia GPU with Non-HDCP HMD connected
NVAPI_VALUE_ALREADY_SET
Value already set, setting again not allowed.
NVAPI_WAS_STILL_DRAWING
The previous operation that is transferring information to or from this surface is incomplete.

Type Aliases§

NvAPI_Status
NvAPI Status Values