// dispmprt.h
typedef struct _DRIVER_INITIALIZATION_DATA {
ULONG Version;
PDXGKDDI_ADD_DEVICE DxgkDdiAddDevice;
PDXGKDDI_START_DEVICE DxgkDdiStartDevice;
PDXGKDDI_STOP_DEVICE DxgkDdiStopDevice;
PDXGKDDI_REMOVE_DEVICE DxgkDdiRemoveDevice;
PDXGKDDI_DISPATCH_IO_REQUEST DxgkDdiDispatchIoRequest;
PDXGKDDI_INTERRUPT_ROUTINE DxgkDdiInterruptRoutine;
PDXGKDDI_DPC_ROUTINE DxgkDdiDpcRoutine;
PDXGKDDI_QUERY_CHILD_RELATIONS DxgkDdiQueryChildRelations;
PDXGKDDI_QUERY_CHILD_STATUS DxgkDdiQueryChildStatus;
PDXGKDDI_QUERY_DEVICE_DESCRIPTOR DxgkDdiQueryDeviceDescriptor;
PDXGKDDI_SET_POWER_STATE DxgkDdiSetPowerState;
PDXGKDDI_NOTIFY_ACPI_EVENT DxgkDdiNotifyAcpiEvent;
PDXGKDDI_RESET_DEVICE DxgkDdiResetDevice;
PDXGKDDI_UNLOAD DxgkDdiUnload;
PDXGKDDI_QUERY_INTERFACE DxgkDdiQueryInterface;
PDXGKDDI_CONTROL_ETW_LOGGING DxgkDdiControlEtwLogging;
PDXGKDDI_QUERYADAPTERINFO DxgkDdiQueryAdapterInfo;
PDXGKDDI_CREATEDEVICE DxgkDdiCreateDevice;
PDXGKDDI_CREATEALLOCATION DxgkDdiCreateAllocation;
PDXGKDDI_DESTROYALLOCATION DxgkDdiDestroyAllocation;
PDXGKDDI_DESCRIBEALLOCATION DxgkDdiDescribeAllocation;
PDXGKDDI_GETSTANDARDALLOCATIONDRIVERDATA DxgkDdiGetStandardAllocationDriverData;
PDXGKDDI_ACQUIRESWIZZLINGRANGE DxgkDdiAcquireSwizzlingRange;
PDXGKDDI_RELEASESWIZZLINGRANGE DxgkDdiReleaseSwizzlingRange;
PDXGKDDI_PATCH DxgkDdiPatch;
PDXGKDDI_SUBMITCOMMAND DxgkDdiSubmitCommand;
PDXGKDDI_PREEMPTCOMMAND DxgkDdiPreemptCommand;
PDXGKDDI_BUILDPAGINGBUFFER DxgkDdiBuildPagingBuffer;
PDXGKDDI_SETPALETTE DxgkDdiSetPalette;
PDXGKDDI_SETPOINTERPOSITION DxgkDdiSetPointerPosition;
PDXGKDDI_SETPOINTERSHAPE DxgkDdiSetPointerShape;
PDXGKDDI_RESETFROMTIMEOUT DxgkDdiResetFromTimeout;
PDXGKDDI_RESTARTFROMTIMEOUT DxgkDdiRestartFromTimeout;
PDXGKDDI_ESCAPE DxgkDdiEscape;
PDXGKDDI_COLLECTDBGINFO DxgkDdiCollectDbgInfo;
PDXGKDDI_QUERYCURRENTFENCE DxgkDdiQueryCurrentFence;
PDXGKDDI_ISSUPPORTEDVIDPN DxgkDdiIsSupportedVidPn;
PDXGKDDI_RECOMMENDFUNCTIONALVIDPN DxgkDdiRecommendFunctionalVidPn;
PDXGKDDI_ENUMVIDPNCOFUNCMODALITY DxgkDdiEnumVidPnCofuncModality;
PDXGKDDI_SETVIDPNSOURCEADDRESS DxgkDdiSetVidPnSourceAddress;
PDXGKDDI_SETVIDPNSOURCEVISIBILITY DxgkDdiSetVidPnSourceVisibility;
PDXGKDDI_COMMITVIDPN DxgkDdiCommitVidPn;
PDXGKDDI_UPDATEACTIVEVIDPNPRESENTPATH DxgkDdiUpdateActiveVidPnPresentPath;
PDXGKDDI_RECOMMENDMONITORMODES DxgkDdiRecommendMonitorModes;
PDXGKDDI_RECOMMENDVIDPNTOPOLOGY DxgkDdiRecommendVidPnTopology;
PDXGKDDI_GETSCANLINE DxgkDdiGetScanLine;
PDXGKDDI_STOPCAPTURE DxgkDdiStopCapture;
PDXGKDDI_CONTROLINTERRUPT DxgkDdiControlInterrupt;
PDXGKDDI_CREATEOVERLAY DxgkDdiCreateOverlay;
PDXGKDDI_DESTROYDEVICE DxgkDdiDestroyDevice;
PDXGKDDI_OPENALLOCATIONINFO DxgkDdiOpenAllocation;
PDXGKDDI_CLOSEALLOCATION DxgkDdiCloseAllocation;
PDXGKDDI_RENDER DxgkDdiRender;
PDXGKDDI_PRESENT DxgkDdiPresent;
PDXGKDDI_UPDATEOVERLAY DxgkDdiUpdateOverlay;
PDXGKDDI_FLIPOVERLAY DxgkDdiFlipOverlay;
PDXGKDDI_DESTROYOVERLAY DxgkDdiDestroyOverlay;
PDXGKDDI_CREATECONTEXT DxgkDdiCreateContext;
PDXGKDDI_DESTROYCONTEXT DxgkDdiDestroyContext;
PDXGKDDI_LINK_DEVICE DxgkDdiLinkDevice;
PDXGKDDI_SETDISPLAYPRIVATEDRIVERFORMAT DxgkDdiSetDisplayPrivateDriverFormat;
PVOID DxgkDdiDescribePageTable;
PVOID DxgkDdiUpdatePageTable;
PVOID DxgkDdiUpdatePageDirectory;
PVOID DxgkDdiMovePageDirectory;
PVOID DxgkDdiSubmitRender;
PVOID DxgkDdiCreateAllocation2;
PDXGKDDI_RENDER DxgkDdiRenderKm;
VOID *Reserved;
PDXGKDDI_QUERYVIDPNHWCAPABILITY DxgkDdiQueryVidPnHWCapability;
PDXGKDDISETPOWERCOMPONENTFSTATE DxgkDdiSetPowerComponentFState;
PDXGKDDI_QUERYDEPENDENTENGINEGROUP DxgkDdiQueryDependentEngineGroup;
PDXGKDDI_QUERYENGINESTATUS DxgkDdiQueryEngineStatus;
PDXGKDDI_RESETENGINE DxgkDdiResetEngine;
PDXGKDDI_STOP_DEVICE_AND_RELEASE_POST_DISPLAY_OWNERSHIP DxgkDdiStopDeviceAndReleasePostDisplayOwnership;
PDXGKDDI_SYSTEM_DISPLAY_ENABLE DxgkDdiSystemDisplayEnable;
PDXGKDDI_SYSTEM_DISPLAY_WRITE DxgkDdiSystemDisplayWrite;
PDXGKDDI_CANCELCOMMAND DxgkDdiCancelCommand;
PDXGKDDI_GET_CHILD_CONTAINER_ID DxgkDdiGetChildContainerId;
PDXGKDDIPOWERRUNTIMECONTROLREQUEST DxgkDdiPowerRuntimeControlRequest;
PDXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay;
PDXGKDDI_NOTIFY_SURPRISE_REMOVAL DxgkDdiNotifySurpriseRemoval;
PDXGKDDI_GETNODEMETADATA DxgkDdiGetNodeMetadata;
PDXGKDDISETPOWERPSTATE DxgkDdiSetPowerPState;
PDXGKDDI_CONTROLINTERRUPT2 DxgkDdiControlInterrupt2;
PDXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT DxgkDdiCheckMultiPlaneOverlaySupport;
PDXGKDDI_CALIBRATEGPUCLOCK DxgkDdiCalibrateGpuClock;
PDXGKDDI_FORMATHISTORYBUFFER DxgkDdiFormatHistoryBuffer;
PDXGKDDI_RENDERGDI DxgkDdiRenderGdi;
PDXGKDDI_SUBMITCOMMANDVIRTUAL DxgkDdiSubmitCommandVirtual;
PDXGKDDI_SETROOTPAGETABLE DxgkDdiSetRootPageTable;
PDXGKDDI_GETROOTPAGETABLESIZE DxgkDdiGetRootPageTableSize;
PDXGKDDI_MAPCPUHOSTAPERTURE DxgkDdiMapCpuHostAperture;
PDXGKDDI_UNMAPCPUHOSTAPERTURE DxgkDdiUnmapCpuHostAperture;
PDXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT2 DxgkDdiCheckMultiPlaneOverlaySupport2;
PDXGKDDI_CREATEPROCESS DxgkDdiCreateProcess;
PDXGKDDI_DESTROYPROCESS DxgkDdiDestroyProcess;
PDXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2 DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2;
void *Reserved1;
void *Reserved2;
PDXGKDDI_POWERRUNTIMESETDEVICEHANDLE DxgkDdiPowerRuntimeSetDeviceHandle;
PDXGKDDI_SETSTABLEPOWERSTATE DxgkDdiSetStablePowerState;
PDXGKDDI_SETVIDEOPROTECTEDREGION DxgkDdiSetVideoProtectedRegion;
PDXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT3 DxgkDdiCheckMultiPlaneOverlaySupport3;
PDXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay3;
PDXGKDDI_POSTMULTIPLANEOVERLAYPRESENT DxgkDdiPostMultiPlaneOverlayPresent;
PDXGKDDI_VALIDATEUPDATEALLOCATIONPROPERTY DxgkDdiValidateUpdateAllocationProperty;
PDXGKDDI_CONTROLMODEBEHAVIOR DxgkDdiControlModeBehavior;
PDXGKDDI_UPDATEMONITORLINKINFO DxgkDdiUpdateMonitorLinkInfo;
PDXGKDDI_CREATEHWCONTEXT DxgkDdiCreateHwContext;
PDXGKDDI_DESTROYHWCONTEXT DxgkDdiDestroyHwContext;
PDXGKDDI_CREATEHWQUEUE DxgkDdiCreateHwQueue;
PDXGKDDI_DESTROYHWQUEUE DxgkDdiDestroyHwQueue;
PDXGKDDI_SUBMITCOMMANDTOHWQUEUE DxgkDdiSubmitCommandToHwQueue;
PDXGKDDI_SWITCHTOHWCONTEXTLIST DxgkDdiSwitchToHwContextList;
PDXGKDDI_RESETHWENGINE DxgkDdiResetHwEngine;
PDXGKDDI_CREATEPERIODICFRAMENOTIFICATION DxgkDdiCreatePeriodicFrameNotification;
PDXGKDDI_DESTROYPERIODICFRAMENOTIFICATION DxgkDdiDestroyPeriodicFrameNotification;
PDXGKDDI_SETTIMINGSFROMVIDPN DxgkDdiSetTimingsFromVidPn;
PDXGKDDI_SETTARGETGAMMA DxgkDdiSetTargetGamma;
PDXGKDDI_SETTARGETCONTENTTYPE DxgkDdiSetTargetContentType;
PDXGKDDI_SETTARGETANALOGCOPYPROTECTION DxgkDdiSetTargetAnalogCopyProtection;
PDXGKDDI_SETTARGETADJUSTEDCOLORIMETRY DxgkDdiSetTargetAdjustedColorimetry;
PDXGKDDI_DISPLAYDETECTCONTROL DxgkDdiDisplayDetectControl;
PDXGKDDI_QUERYCONNECTIONCHANGE DxgkDdiQueryConnectionChange;
PDXGKDDI_EXCHANGEPRESTARTINFO DxgkDdiExchangePreStartInfo;
PDXGKDDI_GETMULTIPLANEOVERLAYCAPS DxgkDdiGetMultiPlaneOverlayCaps;
PDXGKDDI_GETPOSTCOMPOSITIONCAPS DxgkDdiGetPostCompositionCaps;
PDXGKDDI_UPDATEHWCONTEXTSTATE DxgkDdiUpdateHwContextState;
PDXGKDDI_CREATEPROTECTEDSESSION DxgkDdiCreateProtectedSession;
PDXGKDDI_DESTROYPROTECTEDSESSION DxgkDdiDestroyProtectedSession;
PDXGKDDI_SETSCHEDULINGLOGBUFFER DxgkDdiSetSchedulingLogBuffer;
PDXGKDDI_SETUPPRIORITYBANDS DxgkDdiSetupPriorityBands;
PDXGKDDI_NOTIFYFOCUSPRESENT DxgkDdiNotifyFocusPresent;
PDXGKDDI_SETCONTEXTSCHEDULINGPROPERTIES DxgkDdiSetContextSchedulingProperties;
PDXGKDDI_SUSPENDCONTEXT DxgkDdiSuspendContext;
PDXGKDDI_RESUMECONTEXT DxgkDdiResumeContext;
PDXGKDDI_SETVIRTUALMACHINEDATA DxgkDdiSetVirtualMachineData;
PDXGKDDI_BEGINEXCLUSIVEACCESS DxgkDdiBeginExclusiveAccess;
PDXGKDDI_ENDEXCLUSIVEACCESS DxgkDdiEndExclusiveAccess;
PDXGKDDI_QUERYDIAGNOSTICTYPESSUPPORT DxgkDdiQueryDiagnosticTypesSupport;
PDXGKDDI_CONTROLDIAGNOSTICREPORTING DxgkDdiControlDiagnosticReporting;
PDXGKDDI_RESUMEHWENGINE DxgkDdiResumeHwEngine;
PDXGKDDI_SIGNALMONITOREDFENCE DxgkDdiSignalMonitoredFence;
PDXGKDDI_PRESENTTOHWQUEUE DxgkDdiPresentToHwQueue;
PDXGKDDI_VALIDATESUBMITCOMMAND DxgkDdiValidateSubmitCommand;
PDXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2 DxgkDdiSetTargetAdjustedColorimetry2;
PDXGKDDI_SETTRACKEDWORKLOADPOWERLEVEL DxgkDdiSetTrackedWorkloadPowerLevel;
PDXGKDDI_SAVEMEMORYFORHOTUPDATE DxgkDdiSaveMemoryForHotUpdate;
PDXGKDDI_RESTOREMEMORYFORHOTUPDATE DxgkDdiRestoreMemoryForHotUpdate;
PDXGKDDI_COLLECTDIAGNOSTICINFO DxgkDdiCollectDiagnosticInfo;
void *Reserved3;
PDXGKDDI_CONTROLINTERRUPT3 DxgkDdiControlInterrupt3;
PDXGKDDI_SETFLIPQUEUELOGBUFFER DxgkDdiSetFlipQueueLogBuffer;
PDXGKDDI_UPDATEFLIPQUEUELOG DxgkDdiUpdateFlipQueueLog;
PDXGKDDI_CANCELQUEUEDFLIPS DxgkDdiCancelQueuedFlips;
PDXGKDDI_SETINTERRUPTTARGETPRESENTID DxgkDdiSetInterruptTargetPresentId;
PDXGKDDI_SETALLOCATIONBACKINGSTORE DxgkDdiSetAllocationBackingStore;
PDXGKDDI_CREATECPUEVENT DxgkDdiCreateCpuEvent;
PDXGKDDI_DESTROYCPUEVENT DxgkDdiDestroyCpuEvent;
PDXGKDDI_CANCELFLIPS DxgkDdiCancelFlips;
PDXGKDDI_CREATENATIVEFENCE DxgkDdiCreateNativeFence;
PDXGKDDI_DESTROYNATIVEFENCE DxgkDdiDestroyNativeFence;
PDXGKDDI_UPDATEMONITOREDVALUES DxgkDdiUpdateMonitoredValues;
PDXGKDDI_UPDATECURRENTVALUESFROMCPU DxgkDdiUpdateCurrentValuesFromCpu;
PDXGKDDI_CREATEDOORBELL DxgkDdiCreateDoorbell;
PDXGKDDI_CONNECTDOORBELL DxgkDdiConnectDoorbell;
PDXGKDDI_DISCONNECTDOORBELL DxgkDdiDisconnectDoorbell;
PDXGKDDI_DESTROYDOORBELL DxgkDdiDestroyDoorbell;
PDXGKDDI_NOTIFYWORKSUBMISSION DxgkDdiNotifyWorkSubmission;
void *Reserved4;
PDXGKDDI_CREATEMEMORYBASIS DxgkDdiCreateMemoryBasis;
PDXGKDDI_DESTROYMEMORYBASIS DxgkDdiDestroyMemoryBasis;
PDXGKDDI_STARTDIRTYTRACKING DxgkDdiStartDirtyTracking;
PDXGKDDI_STOPDIRTYTRACKING DxgkDdiStopDirtyTracking;
PDXGKDDI_QUERYDIRTYBITDATA DxgkDdiQueryDirtyBitData;
PDXGKDDI_PREPARELIVEMIGRATION DxgkDdiPrepareLiveMigration;
PDXGKDDI_SAVEIMMUTABLEMIGRATIONDATA DxgkDdiSaveImmutableMigrationData;
PDXGKDDI_SAVEMUTABLEMIGRATIONDATA DxgkDdiSaveMutableMigrationData;
PDXGKDDI_ENDLIVEMIGRATION DxgkDdiEndLiveMigration;
PDXGKDDI_RESTOREIMMUTABLEMIGRATIONDATA DxgkDdiRestoreImmutableMigrationData;
PDXGKDDI_RESTOREMUTABLEMIGRATIONDATA DxgkDdiRestoreMutableMigrationData;
PDXGKDDI_WRITEVIRTUALIZEDINTERRUPT DxgkDdiWriteVirtualizedInterrupt;
PDXGKDDI_SETVIRTUALGPURESOURCES2 DxgkDdiSetVirtualGpuResources2;
PDXGKDDI_SETVIRTUALFUNCTIONPAUSESTATE DxgkDdiSetVirtualFunctionPauseState;
PDXGKDDI_OPENNATIVEFENCE DxgkDdiOpenNativeFence;
PDXGKDDI_CLOSENATIVEFENCE DxgkDdiCloseNativeFence;
PDXGKDDI_SETNATIVEFENCELOGBUFFER DxgkDdiSetNativeFenceLogBuffer;
PDXGKDDI_UPDATENATIVEFENCELOGS DxgkDdiUpdateNativeFenceLogs;
PDXGKDDI_COLLECTDBGINFO2 DxgkDdiCollectDbgInfo2;
PDXGKDDI_NOTIFYCONTEXTPRIORITYCHANGE DxgkDdiNotifyContextPriorityChange;
PDXGKDDI_RESETDISPLAYENGINE DxgkDdiResetDisplayEngine;
} DRIVER_INITIALIZATION_DATA, *PDRIVER_INITIALIZATION_DATA;
View the official Windows Driver Kit DDI referenceNo description available.
The DRIVER_INITIALIZATION_DATA structure contains pointers to functions implemented by the display miniport driver (KMD). KMD's DriverEntry function provides the DirectX graphics kernel subsystem with entry points by filling in the members of this structure.
VersionA positive integer that indicates the version of the functional interface implemented by the KMD. The KMD must set this member to DXGKDDI_INTERFACE_VERSION, which is defined in Dispmprt.h.
DxgkDdiAddDeviceA pointer to the KMD's DxgkDdiAddDevice function.
DxgkDdiStartDeviceA pointer to the KMD's DxgkDdiStartDevice function.
DxgkDdiStopDeviceA pointer to the KMD's DxgkDdiStopDevice function.
DxgkDdiRemoveDeviceA pointer to the KMD's DxgkDdiRemoveDevice function.
DxgkDdiDispatchIoRequestA pointer to the KMD's DxgkDdiDispatchIoRequest function.
DxgkDdiInterruptRoutineA pointer to the KMD's DxgkDdiInterruptRoutine function.
DxgkDdiDpcRoutineA pointer to the KMD's DxgkDdiDpcRoutine function.
DxgkDdiQueryChildRelationsA pointer to the KMD's DxgkDdiQueryChildRelations function.
DxgkDdiQueryChildStatusA pointer to the KMD's DxgkDdiQueryChildStatus function.
DxgkDdiQueryDeviceDescriptorA pointer to the KMD's DxgkDdiQueryDeviceDescriptor function.
DxgkDdiSetPowerStateA pointer to the KMD's DxgkDdiSetPowerState function.
DxgkDdiNotifyAcpiEventA pointer to the KMD's DxgkDdiNotifyAcpiEvent function.
DxgkDdiResetDeviceA pointer to the KMD's DxgkDdiResetDevice function.
DxgkDdiUnloadA pointer to the KMD's DxgkDdiUnload function.
DxgkDdiQueryInterfaceA pointer to the KMD's DxgkDdiQueryInterface function.
DxgkDdiControlEtwLoggingA pointer to the KMD's DxgkDdiControlEtwLogging function.
DxgkDdiQueryAdapterInfoA pointer to the KMD's DxgkDdiQueryAdapterInfo function.
DxgkDdiCreateDeviceA pointer to the KMD's DxgkDdiCreateDevice function.
DxgkDdiCreateAllocationA pointer to the KMD's DxgkDdiCreateAllocation function.
DxgkDdiDestroyAllocationA pointer to the KMD's DxgkDdiDestroyAllocation function.
DxgkDdiDescribeAllocationA pointer to the KMD's DxgkDdiDescribeAllocation function.
DxgkDdiGetStandardAllocationDriverDataA pointer to the KMD's DxgkDdiGetStandardAllocationDriverData function.
DxgkDdiAcquireSwizzlingRangeA pointer to the KMD's DxgkDdiAcquireSwizzlingRange function.
DxgkDdiReleaseSwizzlingRangeA pointer to the KMD's DxgkDdiReleaseSwizzlingRange function.
DxgkDdiPatchA pointer to the KMD's DxgkDdiPatch function.
DxgkDdiSubmitCommandA pointer to the KMD's DxgkDdiSubmitCommand function.
DxgkDdiPreemptCommandA pointer to the KMD's DxgkDdiPreemptCommand function.
DxgkDdiBuildPagingBufferA pointer to the KMD's DxgkDdiBuildPagingBuffer function.
DxgkDdiSetPaletteA pointer to the KMD's DxgkDdiSetPalette function that sets the palette for the display.
DxgkDdiSetPointerPositionA pointer to the KMD's DxgkDdiSetPointerPosition function.
DxgkDdiSetPointerShapeA pointer to the KMD's DxgkDdiSetPointerShape function.
DxgkDdiResetFromTimeoutA pointer to the KMD's DxgkDdiResetFromTimeout function.
DxgkDdiRestartFromTimeoutA pointer to the KMD's DxgkDdiRestartFromTimeout function.
DxgkDdiEscapeA pointer to the KMD's DxgkDdiEscape function.
DxgkDdiCollectDbgInfoA pointer to the KMD's DxgkDdiCollectDbgInfo function.
DxgkDdiQueryCurrentFenceA pointer to the KMD's DxgkDdiQueryCurrentFence function.
DxgkDdiIsSupportedVidPnA pointer to the KMD's DxgkDdiIsSupportedVidPn function.
DxgkDdiRecommendFunctionalVidPnA pointer to the KMD's DxgkDdiRecommendFunctionalVidPn function.
DxgkDdiEnumVidPnCofuncModalityA pointer to the KMD's DxgkDdiEnumVidPnCofuncModality function.
DxgkDdiSetVidPnSourceAddressA pointer to the KMD's DxgkDdiSetVidPnSourceAddress function.
DxgkDdiSetVidPnSourceVisibilityA pointer to the KMD's DxgkDdiSetVidPnSourceVisibility function.
DxgkDdiCommitVidPnA pointer to the KMD's DxgkDdiCommitVidPn function.
DxgkDdiUpdateActiveVidPnPresentPathA pointer to the KMD's DxgkDdiUpdateActiveVidPnPresentPath function.
DxgkDdiRecommendMonitorModesA pointer to the KMD's DxgkDdiRecommendMonitorModes function.
DxgkDdiRecommendVidPnTopologyA pointer to the KMD's DxgkDdiRecommendVidPnTopology function.
DxgkDdiGetScanLineA pointer to the KMD's DxgkDdiGetScanLine function.
DxgkDdiStopCaptureA pointer to the KMD's DxgkDdiStopCapture function.
DxgkDdiControlInterruptA pointer to the KMD's DxgkDdiControlInterrupt function.
DxgkDdiCreateOverlayA pointer to the KMD's DxgkDdiCreateOverlay function.
[!NOTE] The following functions are specific to the graphics context device that was created through DxgkDdiCreateDevice:
DxgkDdiDestroyDeviceA pointer to the KMD's DxgkDdiDestroyDevice function.
DxgkDdiOpenAllocationA pointer to the KMD's DxgkDdiOpenAllocation function.
DxgkDdiCloseAllocationA pointer to the KMD's DxgkDdiCloseAllocation function.
DxgkDdiRenderA pointer to the KMD's DxgkDdiRender function.
DxgkDdiPresentA pointer to the KMD's DxgkDdiPresent function.
[!NOTE] The following functions are specific to the overlay that was created through DxgkDdiCreateOverlay:
DxgkDdiUpdateOverlayA pointer to the KMD's DxgkDdiUpdateOverlay function.
DxgkDdiFlipOverlayA pointer to the KMD's DxgkDdiFlipOverlay function.
DxgkDdiDestroyOverlayA pointer to the KMD's DxgkDdiDestroyOverlay function.
[!NOTE] The following functions are specific to supporting contexts:
DxgkDdiCreateContextA pointer to the KMD's DxgkDdiCreateContext function.
DxgkDdiDestroyContextA pointer to the KMD's DxgkDdiDestroyContext function.
DxgkDdiLinkDeviceA pointer to the KMD's DxgkDdiLinkDevice function. Be aware that this function is specific to supporting linked graphics adapters.
DxgkDdiSetDisplayPrivateDriverFormatA pointer to the KMD's DxgkDdiSetDisplayPrivateDriverFormat function.
DxgkDdiDescribePageTableThis member is reserved and should be set to zero. Available only when DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.
DxgkDdiUpdatePageTableThis member is reserved and should be set to zero. Available only when DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.
DxgkDdiUpdatePageDirectoryThis member is reserved and should be set to zero. Available only when DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.
DxgkDdiMovePageDirectoryThis member is reserved and should be set to zero. Available only when DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.
DxgkDdiSubmitRenderThis member is reserved and should be set to zero. Available only when DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.
DxgkDdiCreateAllocation2This member is reserved and should be set to zero. Available only when DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.
DxgkDdiRenderKmA pointer to the KMD's DxgkDdiRenderKm function. Available only when DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.
ReservedThis member is reserved and should be set to zero. Available only when DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.
DxgkDdiQueryVidPnHWCapabilityA pointer to the KMD's DxgkDdiQueryVidPnHWCapability function. Available only when DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.
DxgkDdiSetPowerComponentFStateA pointer to the KMD's DxgkDdiSetPowerComponentFState function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiQueryDependentEngineGroupA pointer to the KMD's DxgkDdiQueryDependentEngineGroup function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiQueryEngineStatusA pointer to the KMD's DxgkDdiQueryEngineStatus function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiResetEngineA pointer to the KMD's DxgkDdiResetEngine function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiStopDeviceAndReleasePostDisplayOwnershipA pointer to the KMD's DxgkDdiStopDeviceAndReleasePostDisplayOwnership function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiSystemDisplayEnableA pointer to the KMD's DxgkDdiSystemDisplayEnable function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiSystemDisplayWriteA pointer to the KMD's DxgkDdiSystemDisplayWrite function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiCancelCommandA pointer to the KMD's DxgkDdiCancelCommand function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiGetChildContainerIdA pointer to the KMD's DxgkDdiGetChildContainerId function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiPowerRuntimeControlRequestA pointer to the KMD's DxgkDdiPowerRuntimeControlRequest function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlayA pointer to the KMD's DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiNotifySurpriseRemovalA pointer to the KMD's DxgkDdiNotifySurpriseRemoval function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiGetNodeMetadataA pointer to the KMD's DxgkDdiGetNodeMetadata function. Available starting with Windows 8.1 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3).
DxgkDdiSetPowerPStateThis member is reserved and should be set to zero. Available starting with Windows 8.1 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3).
DxgkDdiControlInterrupt2A pointer to the KMD's DxgkDdiControlInterrupt2 function. Available starting with Windows 8.1 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3).
DxgkDdiCheckMultiPlaneOverlaySupportA pointer to the KMD's DxgkDdiCheckMultiPlaneOverlaySupport function. Available starting with Windows 8.1 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3).
DxgkDdiCalibrateGpuClockA pointer to the KMD's DxgkDdiCalibrateGpuClock function. Available starting with Windows 8.1 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3).
DxgkDdiFormatHistoryBufferA pointer to the KMD's DxgkDdiFormatHistoryBuffer function. Available starting with Windows 8.1 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3).
DxgkDdiRenderGdiA pointer to the DxgkDdiRenderGdi callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiSubmitCommandVirtualA pointer to the DXGKDDI_SUBMITCOMMANDVIRTUAL callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiSetRootPageTableA pointer to the DXGKDDI_SETROOTPAGETABLE callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiGetRootPageTableSizeA pointer to the DXGKDDI_GETROOTPAGETABLESIZE callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiMapCpuHostApertureA pointer to the DXGKDDI_MAPCPUHOSTAPERTURE callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiUnmapCpuHostApertureA pointer to the DXGKDDI_UNMAPCPUHOSTAPERTURE callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiCheckMultiPlaneOverlaySupport2A pointer to the DXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT2 callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiCreateProcessA pointer to the DXGKDDI_CREATEPROCESS callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiDestroyProcessA pointer to the DXGKDDI_DESTROYPROCESS callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2A pointer to the DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2 callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
Reserved1Reserved. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
Reserved2Reserved. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiPowerRuntimeSetDeviceHandleA pointer to the DXGKDDI_POWERRUNTIMESETDEVICEHANDLE callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiSetStablePowerStateA pointer to the DXGKDDI_SETSTABLEPOWERSTATE callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiSetVideoProtectedRegionA pointer to the DXGKDDI_SETVIDEOPROTECTEDREGION callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiCheckMultiPlaneOverlaySupport3A pointer to the DXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT3 callback function. Available starting with Windows 10 version 1607 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1).
DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay3A pointer to the DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 callback function. Available starting with Windows 10 version 1607 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1).
DxgkDdiPostMultiPlaneOverlayPresentA pointer to the DXGKDDI_POSTMULTIPLANEOVERLAYPRESENT callback function. Available starting with Windows 10 version 1607 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1).
DxgkDdiValidateUpdateAllocationPropertyA pointer to the DXGKDDI_VALIDATEUPDATEALLOCATIONPROPERTY callback function. Available starting with Windows 10 version 1607 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1).
DxgkDdiControlModeBehaviorA pointer to the DXGKDDI_CONTROLMODEBEHAVIOR callback function. Available starting with Windows 10 version 1607 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1).
DxgkDdiUpdateMonitorLinkInfoA pointer to the DXGKDDI_UPDATEMONITORLINKINFO callback function. Available starting with Windows 10 version 1607 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1).
DxgkDdiCreateHwContextA pointer to the DXGKDDI_CREATEHWCONTEXT callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiDestroyHwContextA pointer to the DXGKDDI_DESTROYHWCONTEXT callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiCreateHwQueueA pointer to the DXGKDDI_CREATEHWQUEUE callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiDestroyHwQueueA pointer to the DXGKDDI_DESTROYHWQUEUE callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiSubmitCommandToHwQueueA pointer to the DXGKDDI_SUBMITCOMMANDTOHWQUEUE callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiSwitchToHwContextListA pointer to the DXGKDDI_SWITCHTOHWCONTEXTLIST callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiResetHwEngineA pointer to the DXGKDDI_RESETENGINE callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiCreatePeriodicFrameNotificationA pointer to the DXGKDDI_CREATEPERIODICFRAMENOTIFICATION callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiDestroyPeriodicFrameNotificationA pointer to the DXGKDDI_DESTROYPERIODICFRAMENOTIFICATION callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiSetTimingsFromVidPnA pointer to the DXGKDDI_SETTIMINGSFROMVIDPN callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiSetTargetGammaA pointer to the DXGKDDI_SETTARGETGAMMA callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiSetTargetContentTypeA pointer to the DXGKDDI_SETTARGETCONTENTTYPE callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiSetTargetAnalogCopyProtectionA pointer to the DXGKDDI_SETTARGETANALOGCOPYPROTECTION callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiSetTargetAdjustedColorimetryA pointer to the DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiDisplayDetectControlA pointer to the DXGKDDI_DISPLAYDETECTCONTROL callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiQueryConnectionChangeA pointer to the DXGKDDI_QUERYCONNECTIONCHANGE callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiExchangePreStartInfoA pointer to the DXGKDDI_EXCHANGEPRESTARTINFO callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiGetMultiPlaneOverlayCapsA pointer to the DXGKDDI_GETMULTIPLANEOVERLAYCAPS callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiGetPostCompositionCapsA pointer to the DXGKDDI_GETPOSTCOMPOSITIONCAPS callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiUpdateHwContextStateA pointer to the DXGKDDI_UPDATEHWCONTEXTSTATE callback function. Available starting with Windows 10 version 1709 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_3).
DxgkDdiCreateProtectedSessionA pointer to the DXGKDDI_CREATEPROTECTEDSESSION callback function. Available starting with Windows 10 version 1709 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_3).
DxgkDdiDestroyProtectedSessionA pointer to the DXGKDDI_DESTROYPROTECTEDSESSION callback function. Available starting with Windows 10 version 1709 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_3).
DxgkDdiSetSchedulingLogBufferA pointer to the DXGKDDI_SETSCHEDULINGLOGBUFFER callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiSetupPriorityBandsA pointer to the DXGKDDI_SETUPPRIORITYBANDS callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiNotifyFocusPresentA pointer to the DXGKDDI_NOTIFYFOCUSPRESENT callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiSetContextSchedulingPropertiesA pointer to the DXGKDDI_SETCONTEXTSCHEDULINGPROPERTIES callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiSuspendContextA pointer to the DXGKDDI_SUSPENDCONTEXT callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiResumeContextA pointer to the DXGKDDI_RESUMECONTEXT callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiSetVirtualMachineDataA pointer to the DXGKDDI_SETVIRTUALMACHINEDATA callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiBeginExclusiveAccessA pointer to the DXGKDDI_BEGINEXCLUSIVEACCESS callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiEndExclusiveAccessA pointer to the DXGKDDI_ENDEXCLUSIVEACCESS callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiQueryDiagnosticTypesSupportA pointer to the DXGKDDI_QUERYDIAGNOSTICTYPESSUPPORT callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiControlDiagnosticReportingA pointer to the DXGKDDI_CONTROLDIAGNOSTICREPORTING callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiResumeHwEngineA pointer to the DXGKDDI_RESUMEHWENGINE callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiSignalMonitoredFencePointer to a DxgkDdiSignalMonitoredFence, called to add a GPU instruction to signal the paging monitored fence object to the DMA (direct memory access) buffer. Available starting with Windows 10 version 1809 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5).
DxgkDdiPresentToHwQueueA pointer to the DXGKDDI_PRESENTTOHWQUEUE callback function. Available starting with Windows 10 version 1809 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5).
DxgkDdiValidateSubmitCommandA pointer to the DXGKDDI_VALIDATESUBMITCOMMAND callback function. Available starting with Windows 10 version 1809 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5).
DxgkDdiSetTargetAdjustedColorimetry2A pointer to the DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2 callback function. Available starting with Windows 10 version 1809 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5).
DxgkDdiSetTrackedWorkloadPowerLevelA pointer to the DxgkDdiSetTrackedWorkloadPowerLevel callback function. Available starting with Windows 10 version 1809 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5).
DxgkDdiSaveMemoryForHotUpdateA pointer to the DxgkDdiSaveMemoryForHotUpdate callback function. Available starting with Windows 10 version 1903 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_6).
DxgkDdiRestoreMemoryForHotUpdateA pointer to the DxgkDdiRestoreMemoryForHotUpdate callback function. Available starting with Windows 10 version 1903 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_6).
DxgkDdiCollectDiagnosticInfoA pointer to the DxgkDdiCollectDiagnosticInfo callback function. Available starting with Windows 10 version 1903 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_6).
Reserved3Reserved; set to zero. Available starting with Windows 10 version 1903 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_6).
DxgkDdiControlInterrupt3A pointer to the DxgkDdiControlInterrupt3 callback function. Available starting with Windows 10 version 2004 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_7).
DxgkDdiSetFlipQueueLogBufferA pointer to the DxgkDdiSetFlipQueueLogBuffer callback function. Available starting with Windows Server 2022 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_9).
DxgkDdiUpdateFlipQueueLogA pointer to the DxgkDdiUpdateFlipQueueLog callback function. Available starting with Windows Server 2022 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_9).
DxgkDdiCancelQueuedFlipsA pointer to the DxgkDdiCancelQueuedFlips callback function. Available starting with Windows Server 2022 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_9).
DxgkDdiSetInterruptTargetPresentIdA pointer to the DxgkDdiSetInterruptTargetPresentId callback function. Available starting with Windows Server 2022 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_9).
DxgkDdiSetAllocationBackingStoreA pointer to the DxgkDdiSetAllocationBackingStore callback function. Available starting with Windows 11 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_0).
DxgkDdiCreateCpuEventA pointer to the DxgkDdiCreateCpuEvent callback function. Available starting with Windows 11 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_0).
DxgkDdiDestroyCpuEventA pointer to the DxgkDdiDestroyCpuEvent callback function. Available starting with Windows 11 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_0).
DxgkDdiCancelFlipsA pointer to the DxgkDdiCancelFlips callback function. Available starting with Windows 11 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_0).
DxgkDdiCreateNativeFenceA pointer to the DxgkDdiCreateNativeFence callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
DxgkDdiDestroyNativeFenceA pointer to the DxgkDdiDestroyNativeFence callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
DxgkDdiUpdateMonitoredValuesA pointer to the DxgkDdiUpdateMonitoredValues callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
DxgkDdiUpdateCurrentValuesFromCpuA pointer to the DxgkDdiUpdateCurrentValuesFromCpu callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
DxgkDdiCreateDoorbellA pointer to the DxgkDdiCreateDoorbell callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
DxgkDdiConnectDoorbellA pointer to the DxgkDdiConnectDoorbell callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
DxgkDdiDisconnectDoorbellA pointer to the DxgkDdiDisconnectDoorbell callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
DxgkDdiDestroyDoorbellA pointer to the DxgkDdiDestroyDoorbell callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
DxgkDdiNotifyWorkSubmissionA pointer to the DxgkDdiNotifyWorkSubmission callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
Reserved4Reserved. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
DxgkDdiCreateMemoryBasisA pointer to the DxgkDdiCreateMemoryBasis callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiDestroyMemoryBasisA pointer to the DxgkDdiDestroyMemoryBasis callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiStartDirtyTrackingA pointer to the DxgkDdiStartDirtyTracking callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiStopDirtyTrackingA pointer to the DxgkDdiStopDirtyTracking callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiQueryDirtyBitDataA pointer to the DxgkDdiQueryDirtyBitData callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiPrepareLiveMigrationA pointer to the DxgkDdiPrepareLiveMigration callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiSaveImmutableMigrationDataA pointer to the DxgkDdiSaveImmutableMigrationData callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiSaveMutableMigrationDataA pointer to the DxgkDdiSaveMutableMigrationData callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiEndLiveMigrationA pointer to the DxgkDdiEndLiveMigration callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiRestoreImmutableMigrationDataA pointer to the DxgkDdiRestoreImmutableMigrationData callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiRestoreMutableMigrationDataA pointer to the DxgkDdiRestoreMutableMigrationData callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiWriteVirtualizedInterruptA pointer to the DxgkDdiWriteVirtualizedInterrupt callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiSetVirtualGpuResources2A pointer to the DxgkDdiSetVirtualGpuResources2 callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiSetVirtualFunctionPauseStateA pointer to the DxgkDdiSetVirtualFunctionPauseState callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiOpenNativeFenceA pointer to the DxgkDdiOpenNativeFence callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiCloseNativeFenceA pointer to the DxgkDdiCloseNativeFence callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiSetNativeFenceLogBufferA pointer to the DxgkDdiSetNativeFenceLogBuffer callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiUpdateNativeFenceLogsA pointer to the DxgkDdiUpdateNativeFenceLogs callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiCollectDbgInfo2A pointer to the DxgkDdiCollectDbgInfo2 callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiNotifyContextPriorityChangeA pointer to the DxgkDdiNotifyContextPriorityChange callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DxgkDdiResetDisplayEngineA pointer to the DxgkDdiResetDisplayEngine callback function. Available starting with Windows 11 version 24H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2).
DriverEntry of Display Miniport Driver