MCPcopy Create free account
hub / github.com/3Shain/dxmt / NvAPI_D3D_GetSleepStatus

Function NvAPI_D3D_GetSleepStatus

src/nvapi/nvapi.cpp:609–627  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

607}
608
609NVAPI_INTERFACE
610NvAPI_D3D_GetSleepStatus(IUnknown *pDev, NV_GET_SLEEP_STATUS_PARAMS *pGetSleepStatusParams) {
611 if (!pDev || !pGetSleepStatusParams)
612 return NVAPI_INVALID_ARGUMENT;
613
614 switch (pGetSleepStatusParams->version) {
615 case NV_GET_SLEEP_STATUS_PARAMS_VER1:
616 pGetSleepStatusParams->bLowLatencyMode = false;
617 pGetSleepStatusParams->bFsVrr = false;
618 pGetSleepStatusParams->bCplVsyncOn = false;
619 pGetSleepStatusParams->sleepIntervalUs = 0;
620 pGetSleepStatusParams->bUseGameSleep = false;
621 break;
622 default:
623 return NVAPI_INCOMPATIBLE_STRUCT_VERSION;
624 }
625
626 return NVAPI_OK;
627}
628
629NVAPI_INTERFACE
630NvAPI_D3D_SetSleepMode(IUnknown *pDev, NV_SET_SLEEP_MODE_PARAMS *pSetSleepModeParams) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected