NVAPI Reference Documentation
NVIDIA
Release 550
Wed Mar 20 2024

Data Structures | Macros | Typedefs | Enumerations | Functions
nvapi_lite_sli.h File Reference
#include "nvapi_lite_salstart.h"
#include "nvapi_lite_common.h"
#include "nvapi_lite_salend.h"

Data Structures

struct  NV_GET_CURRENT_SLI_STATE_V1
 
struct  NV_GET_CURRENT_SLI_STATE_V2
 

Macros

#define NV_GET_CURRENT_SLI_STATE_VER1   MAKE_NVAPI_VERSION(NV_GET_CURRENT_SLI_STATE_V1,1)
 
#define NV_GET_CURRENT_SLI_STATE_VER2   MAKE_NVAPI_VERSION(NV_GET_CURRENT_SLI_STATE_V2,1)
 
#define NV_GET_CURRENT_SLI_STATE_VER   NV_GET_CURRENT_SLI_STATE_VER2
 
#define NV_GET_CURRENT_SLI_STATE   NV_GET_CURRENT_SLI_STATE_V2
 

Typedefs

typedef enum _NVAPI_D3D_SETRESOURCEHINT_CATEGORY NVAPI_D3D_SETRESOURCEHINT_CATEGORY
 
typedef enum _NVAPI_D3D_SETRESOURCEHINT_SLI NVAPI_D3D_SETRESOURCEHINT_SLI
 
typedef enum _NVAPI_D3D_RESOURCERENDERING_FLAG NVAPI_D3D_RESOURCERENDERING_FLAG
 

Enumerations

enum  _NVAPI_D3D_SETRESOURCEHINT_CATEGORY { NVAPI_D3D_SRH_CATEGORY_SLI = 1 }
 
enum  _NVAPI_D3D_SETRESOURCEHINT_SLI { NVAPI_D3D_SRH_SLI_APP_CONTROLLED_INTERFRAME_CONTENT_SYNC = 1 , NVAPI_D3D_SRH_SLI_ASK_FOR_BROADCAST_USAGE = 2 , NVAPI_D3D_SRH_SLI_RESPECT_DRIVER_INTERFRAME_CONTENT_SYNC = 3 }
 
enum  _NVAPI_D3D_RESOURCERENDERING_FLAG { NVAPI_D3D_RR_FLAG_DEFAULTS = 0x00000000 , NVAPI_D3D_RR_FLAG_FORCE_DISCARD_CONTENT = 0x00000001 , NVAPI_D3D_RR_FLAG_FORCE_KEEP_CONTENT = 0x00000002 , NVAPI_D3D_RR_FLAG_MULTI_FRAME = 0x00000004 }
 

Functions

NVAPI_INTERFACE NvAPI_D3D_GetCurrentSLIState (IUnknown *pDevice, NV_GET_CURRENT_SLI_STATE *pSliState)
 
NVAPI_INTERFACE NvAPI_D3D_SetResourceHint (IUnknown *pDev, NVDX_ObjectHandle obj, NVAPI_D3D_SETRESOURCEHINT_CATEGORY dwHintCategory, NvU32 dwHintName, NvU32 *pdwHintValue)
 
NVAPI_INTERFACE NvAPI_D3D_BeginResourceRendering (IUnknown *pDeviceOrContext, NVDX_ObjectHandle obj, NvU32 Flags)
 
NVAPI_INTERFACE NvAPI_D3D_EndResourceRendering (IUnknown *pDeviceOrContext, NVDX_ObjectHandle obj, NvU32 Flags)
 

Macro Definition Documentation

◆ NV_GET_CURRENT_SLI_STATE

#define NV_GET_CURRENT_SLI_STATE   NV_GET_CURRENT_SLI_STATE_V2

◆ NV_GET_CURRENT_SLI_STATE_VER

#define NV_GET_CURRENT_SLI_STATE_VER   NV_GET_CURRENT_SLI_STATE_VER2

◆ NV_GET_CURRENT_SLI_STATE_VER2

#define NV_GET_CURRENT_SLI_STATE_VER2   MAKE_NVAPI_VERSION(NV_GET_CURRENT_SLI_STATE_V2,1)

NVIDIA
Copyright (c) 2007–2024 NVIDIA Corporation. All rights reserved.

NVIDIA