DRIVER_INITIALIZATION_DATA structure (dispmprt.h)
The DRIVER_INITIALIZATION_DATA structure contains pointers to functions implemented by the display miniport driver. The display miniport driver's DriverEntry function provides the DirectX graphics kernel subsystem with entry points by filling in the members of this structure.
Syntax
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_NOTIFYCURRENTVALUEUPDATES DxgkDdiNotifyCurrentValueUpdates;
PDXGKDDI_CREATEDOORBELL DxgkDdiCreateDoorbell;
PDXGKDDI_CONNECTDOORBELL DxgkDdiConnectDoorbell;
PDXGKDDI_DISCONNECTDOORBELL DxgkDdiDisconnectDoorbell;
PDXGKDDI_DESTROYDOORBELL DxgkDdiDestroyDoorbell;
PDXGKDDI_NOTIFYWORKSUBMISSION DxgkDdiNotifyWorkSubmission;
PDXGKDDI_FLUSHHWQUEUE DxgkDdiFlushHwQueue;
} DRIVER_INITIALIZATION_DATA, *PDRIVER_INITIALIZATION_DATA;
Members
Version
A positive integer that indicates the version of the functional interface implemented by the display miniport driver. The display miniport driver must set this member to DXGKDDI_INTERFACE_VERSION, which is defined in Dispmprt.h.
DxgkDdiAddDevice
A pointer to the display miniport driver's DxgkDdiAddDevice function.
DxgkDdiStartDevice
A pointer to the display miniport driver's DxgkDdiStartDevice function.
DxgkDdiStopDevice
A pointer to the display miniport driver's DxgkDdiStopDevice function.
DxgkDdiRemoveDevice
A pointer to the display miniport driver's DxgkDdiRemoveDevice function.
DxgkDdiDispatchIoRequest
A pointer to the display miniport driver's DxgkDdiDispatchIoRequest function.
DxgkDdiInterruptRoutine
A pointer to the display miniport driver's DxgkDdiInterruptRoutine function.
DxgkDdiDpcRoutine
A pointer to the display miniport driver's DxgkDdiDpcRoutine function.
DxgkDdiQueryChildRelations
A pointer to the display miniport driver's DxgkDdiQueryChildRelations function.
DxgkDdiQueryChildStatus
A pointer to the display miniport driver's DxgkDdiQueryChildStatus function.
DxgkDdiQueryDeviceDescriptor
A pointer to the display miniport driver's DxgkDdiQueryDeviceDescriptor function.
DxgkDdiSetPowerState
A pointer to the display miniport driver's DxgkDdiSetPowerState function.
DxgkDdiNotifyAcpiEvent
A pointer to the display miniport driver's DxgkDdiNotifyAcpiEvent function.
DxgkDdiResetDevice
A pointer to the display miniport driver's DxgkDdiResetDevice function.
DxgkDdiUnload
A pointer to the display miniport driver's DxgkDdiUnload function.
DxgkDdiQueryInterface
A pointer to the display miniport driver's DxgkDdiQueryInterface function.
DxgkDdiControlEtwLogging
A pointer to the display miniport driver's DxgkDdiControlEtwLogging function.
DxgkDdiQueryAdapterInfo
A pointer to the display miniport driver's DxgkDdiQueryAdapterInfo function.
DxgkDdiCreateDevice
A pointer to the display miniport driver's DxgkDdiCreateDevice function.
DxgkDdiCreateAllocation
A pointer to the display miniport driver's DxgkDdiCreateAllocation function.
DxgkDdiDestroyAllocation
A pointer to the display miniport driver's DxgkDdiDestroyAllocation function.
DxgkDdiDescribeAllocation
A pointer to the display miniport driver's DxgkDdiDescribeAllocation function.
DxgkDdiGetStandardAllocationDriverData
A pointer to the display miniport driver's DxgkDdiGetStandardAllocationDriverData function.
DxgkDdiAcquireSwizzlingRange
A pointer to the display miniport driver's DxgkDdiAcquireSwizzlingRange function.
DxgkDdiReleaseSwizzlingRange
A pointer to the display miniport driver's DxgkDdiReleaseSwizzlingRange function.
DxgkDdiPatch
A pointer to the display miniport driver's DxgkDdiPatch function.
DxgkDdiSubmitCommand
A pointer to the display miniport driver's DxgkDdiSubmitCommand function.
DxgkDdiPreemptCommand
A pointer to the display miniport driver's DxgkDdiPreemptCommand function.
DxgkDdiBuildPagingBuffer
A pointer to the display miniport driver's DxgkDdiBuildPagingBuffer function.
DxgkDdiSetPalette
A pointer to the display miniport driver's DxgkDdiSetPalette function that sets the palette for the display.
DxgkDdiSetPointerPosition
A pointer to the display miniport driver's DxgkDdiSetPointerPosition function.
DxgkDdiSetPointerShape
A pointer to the display miniport driver's DxgkDdiSetPointerShape function.
DxgkDdiResetFromTimeout
A pointer to the display miniport driver's DxgkDdiResetFromTimeout function.
DxgkDdiRestartFromTimeout
A pointer to the display miniport driver's DxgkDdiRestartFromTimeout function.
DxgkDdiEscape
A pointer to the display miniport driver's DxgkDdiEscape function.
DxgkDdiCollectDbgInfo
A pointer to the display miniport driver's DxgkDdiCollectDbgInfo function.
DxgkDdiQueryCurrentFence
A pointer to the display miniport driver's DxgkDdiQueryCurrentFence function.
DxgkDdiIsSupportedVidPn
A pointer to the display miniport driver's DxgkDdiIsSupportedVidPn function.
DxgkDdiRecommendFunctionalVidPn
A pointer to the display miniport driver's DxgkDdiRecommendFunctionalVidPn function.
DxgkDdiEnumVidPnCofuncModality
A pointer to the display miniport driver's DxgkDdiEnumVidPnCofuncModality function.
DxgkDdiSetVidPnSourceAddress
A pointer to the display miniport driver's DxgkDdiSetVidPnSourceAddress function.
DxgkDdiSetVidPnSourceVisibility
A pointer to the display miniport driver's DxgkDdiSetVidPnSourceVisibility function.
DxgkDdiCommitVidPn
A pointer to the display miniport driver's DxgkDdiCommitVidPn function.
DxgkDdiUpdateActiveVidPnPresentPath
A pointer to the display miniport driver's DxgkDdiUpdateActiveVidPnPresentPath function.
DxgkDdiRecommendMonitorModes
A pointer to the display miniport driver's DxgkDdiRecommendMonitorModes function.
DxgkDdiRecommendVidPnTopology
A pointer to the display miniport driver's DxgkDdiRecommendVidPnTopology function.
DxgkDdiGetScanLine
A pointer to the display miniport driver's DxgkDdiGetScanLine function.
DxgkDdiStopCapture
A pointer to the display miniport driver's DxgkDdiStopCapture function.
DxgkDdiControlInterrupt
A pointer to the display miniport driver's DxgkDdiControlInterrupt function.
DxgkDdiCreateOverlay
A pointer to the display miniport driver's DxgkDdiCreateOverlay function.
Note
The following functions are specific to the graphics context device that was created through DxgkDdiCreateDevice:
DxgkDdiDestroyDevice
A pointer to the display miniport driver's DxgkDdiDestroyDevice function.
DxgkDdiOpenAllocation
A pointer to the display miniport driver's DxgkDdiOpenAllocation function.
DxgkDdiCloseAllocation
A pointer to the display miniport driver's DxgkDdiCloseAllocation function.
DxgkDdiRender
A pointer to the display miniport driver's DxgkDdiRender function.
DxgkDdiPresent
A pointer to the display miniport driver's DxgkDdiPresent function.
Note
The following functions are specific to the overlay that was created through DxgkDdiCreateOverlay:
DxgkDdiUpdateOverlay
A pointer to the display miniport driver's DxgkDdiUpdateOverlay function.
DxgkDdiFlipOverlay
A pointer to the display miniport driver's DxgkDdiFlipOverlay function.
DxgkDdiDestroyOverlay
A pointer to the display miniport driver's DxgkDdiDestroyOverlay function.
Note
The following functions are specific to supporting contexts:
DxgkDdiCreateContext
A pointer to the display miniport driver's DxgkDdiCreateContext function.
DxgkDdiDestroyContext
A pointer to the display miniport driver's DxgkDdiDestroyContext function.
DxgkDdiLinkDevice
A pointer to the display miniport driver's DxgkDdiLinkDevice function. Be aware that this function is specific to supporting linked graphics adapters.
DxgkDdiSetDisplayPrivateDriverFormat
A pointer to the display miniport driver's DxgkDdiSetDisplayPrivateDriverFormat function.
DxgkDdiDescribePageTable
This member is reserved and should be set to zero. Available only when DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.
DxgkDdiUpdatePageTable
This member is reserved and should be set to zero. Available only when DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.
DxgkDdiUpdatePageDirectory
This member is reserved and should be set to zero. Available only when DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.
DxgkDdiMovePageDirectory
This member is reserved and should be set to zero. Available only when DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.
DxgkDdiSubmitRender
This member is reserved and should be set to zero. Available only when DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.
DxgkDdiCreateAllocation2
This member is reserved and should be set to zero. Available only when DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.
DxgkDdiRenderKm
A pointer to the display miniport driver's DxgkDdiRenderKm function. Available only when DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.
Reserved
This member is reserved and should be set to zero. Available only when DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.
DxgkDdiQueryVidPnHWCapability
A pointer to the display miniport driver's DxgkDdiQueryVidPnHWCapability function. Available only when DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.
DxgkDdiSetPowerComponentFState
A pointer to the display miniport driver's DxgkDdiSetPowerComponentFState function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiQueryDependentEngineGroup
A pointer to the display miniport driver's DxgkDdiQueryDependentEngineGroup function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiQueryEngineStatus
A pointer to the display miniport driver's DxgkDdiQueryEngineStatus function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiResetEngine
A pointer to the display miniport driver's DxgkDdiResetEngine function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiStopDeviceAndReleasePostDisplayOwnership
A pointer to the display miniport driver's DxgkDdiStopDeviceAndReleasePostDisplayOwnership function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiSystemDisplayEnable
A pointer to the display miniport driver's DxgkDdiSystemDisplayEnable function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiSystemDisplayWrite
A pointer to the display miniport driver's DxgkDdiSystemDisplayWrite function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiCancelCommand
A pointer to the display miniport driver's DxgkDdiCancelCommand function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiGetChildContainerId
A pointer to the display miniport driver's DxgkDdiGetChildContainerId function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiPowerRuntimeControlRequest
A pointer to the display miniport driver's DxgkDdiPowerRuntimeControlRequest function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay
A pointer to the display miniport driver's DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiNotifySurpriseRemoval
A pointer to the display miniport driver's DxgkDdiNotifySurpriseRemoval function. Available starting with Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).
DxgkDdiGetNodeMetadata
A pointer to the display miniport driver's DxgkDdiGetNodeMetadata function. Available starting with Windows 8.1 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3).
DxgkDdiSetPowerPState
This member is reserved and should be set to zero. Available starting with Windows 8.1 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3).
DxgkDdiControlInterrupt2
A pointer to the display miniport driver's DxgkDdiControlInterrupt2 function. Available starting with Windows 8.1 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3).
DxgkDdiCheckMultiPlaneOverlaySupport
A pointer to the display miniport driver's DxgkDdiCheckMultiPlaneOverlaySupport function. Available starting with Windows 8.1 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3).
DxgkDdiCalibrateGpuClock
A pointer to the display miniport driver's DxgkDdiCalibrateGpuClock function. Available starting with Windows 8.1 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3).
DxgkDdiFormatHistoryBuffer
A pointer to the display miniport driver's DxgkDdiFormatHistoryBuffer function. Available starting with Windows 8.1 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3).
DxgkDdiRenderGdi
A pointer to the DxgkDdiRenderGdi callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiSubmitCommandVirtual
A pointer to the DXGKDDI_SUBMITCOMMANDVIRTUAL callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiSetRootPageTable
A pointer to the DXGKDDI_SETROOTPAGETABLE callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiGetRootPageTableSize
A pointer to the DXGKDDI_GETROOTPAGETABLESIZE callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiMapCpuHostAperture
A pointer to the DXGKDDI_MAPCPUHOSTAPERTURE callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiUnmapCpuHostAperture
A pointer to the DXGKDDI_UNMAPCPUHOSTAPERTURE callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiCheckMultiPlaneOverlaySupport2
A pointer to the DXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT2 callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiCreateProcess
A pointer to the DXGKDDI_CREATEPROCESS callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiDestroyProcess
A pointer to the DXGKDDI_DESTROYPROCESS callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2
A pointer to the DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2 callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
Reserved1
Reserved. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
Reserved2
Reserved. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiPowerRuntimeSetDeviceHandle
A pointer to the DXGKDDI_POWERRUNTIMESETDEVICEHANDLE callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiSetStablePowerState
A pointer to the DXGKDDI_SETSTABLEPOWERSTATE callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiSetVideoProtectedRegion
A pointer to the DXGKDDI_SETVIDEOPROTECTEDREGION callback function. Available starting with Windows 10 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0).
DxgkDdiCheckMultiPlaneOverlaySupport3
A pointer to the DXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT3 callback function. Available starting with Windows 10 version 1607 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1).
DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay3
A pointer to the DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 callback function. Available starting with Windows 10 version 1607 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1).
DxgkDdiPostMultiPlaneOverlayPresent
A pointer to the DXGKDDI_POSTMULTIPLANEOVERLAYPRESENT callback function. Available starting with Windows 10 version 1607 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1).
DxgkDdiValidateUpdateAllocationProperty
A pointer to the DXGKDDI_VALIDATEUPDATEALLOCATIONPROPERTY callback function. Available starting with Windows 10 version 1607 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1).
DxgkDdiControlModeBehavior
A pointer to the DXGKDDI_CONTROLMODEBEHAVIOR callback function. Available starting with Windows 10 version 1607 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1).
DxgkDdiUpdateMonitorLinkInfo
A pointer to the DXGKDDI_UPDATEMONITORLINKINFO callback function. Available starting with Windows 10 version 1607 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1).
DxgkDdiCreateHwContext
A pointer to the DXGKDDI_CREATEHWCONTEXT callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiDestroyHwContext
A pointer to the DXGKDDI_DESTROYHWCONTEXT callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiCreateHwQueue
A pointer to the DXGKDDI_CREATEHWQUEUE callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiDestroyHwQueue
A pointer to the DXGKDDI_DESTROYHWQUEUE callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiSubmitCommandToHwQueue
A pointer to the DXGKDDI_SUBMITCOMMANDTOHWQUEUE callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiSwitchToHwContextList
A pointer to the DXGKDDI_SWITCHTOHWCONTEXTLIST callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiResetHwEngine
A pointer to the DXGKDDI_RESETENGINE callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiCreatePeriodicFrameNotification
A pointer to the DXGKDDI_CREATEPERIODICFRAMENOTIFICATION callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiDestroyPeriodicFrameNotification
A pointer to the DXGKDDI_DESTROYPERIODICFRAMENOTIFICATION callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiSetTimingsFromVidPn
A pointer to the DXGKDDI_SETTIMINGSFROMVIDPN callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiSetTargetGamma
A pointer to the DXGKDDI_SETTARGETGAMMA callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiSetTargetContentType
A pointer to the DXGKDDI_SETTARGETCONTENTTYPE callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiSetTargetAnalogCopyProtection
A pointer to the DXGKDDI_SETTARGETANALOGCOPYPROTECTION callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiSetTargetAdjustedColorimetry
A pointer to the DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiDisplayDetectControl
A pointer to the DXGKDDI_DISPLAYDETECTCONTROL callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiQueryConnectionChange
A pointer to the DXGKDDI_QUERYCONNECTIONCHANGE callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiExchangePreStartInfo
A pointer to the DXGKDDI_EXCHANGEPRESTARTINFO callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiGetMultiPlaneOverlayCaps
A pointer to the DXGKDDI_GETMULTIPLANEOVERLAYCAPS callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiGetPostCompositionCaps
A pointer to the DXGKDDI_GETPOSTCOMPOSITIONCAPS callback function. Available starting with Windows 10 version 1703 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2).
DxgkDdiUpdateHwContextState
A pointer to the DXGKDDI_UPDATEHWCONTEXTSTATE callback function. Available starting with Windows 10 version 1709 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_3).
DxgkDdiCreateProtectedSession
A pointer to the DXGKDDI_CREATEPROTECTEDSESSION callback function. Available starting with Windows 10 version 1709 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_3).
DxgkDdiDestroyProtectedSession
A pointer to the DXGKDDI_DESTROYPROTECTEDSESSION callback function. Available starting with Windows 10 version 1709 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_3).
DxgkDdiSetSchedulingLogBuffer
A pointer to the DXGKDDI_SETSCHEDULINGLOGBUFFER callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiSetupPriorityBands
A pointer to the DXGKDDI_SETUPPRIORITYBANDS callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiNotifyFocusPresent
A pointer to the DXGKDDI_NOTIFYFOCUSPRESENT callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiSetContextSchedulingProperties
A pointer to the DXGKDDI_SETCONTEXTSCHEDULINGPROPERTIES callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiSuspendContext
A pointer to the DXGKDDI_SUSPENDCONTEXT callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiResumeContext
A pointer to the DXGKDDI_RESUMECONTEXT callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiSetVirtualMachineData
A pointer to the DXGKDDI_SETVIRTUALMACHINEDATA callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiBeginExclusiveAccess
A pointer to the DXGKDDI_BEGINEXCLUSIVEACCESS callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiEndExclusiveAccess
A pointer to the DXGKDDI_ENDEXCLUSIVEACCESS callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiQueryDiagnosticTypesSupport
A pointer to the DXGKDDI_QUERYDIAGNOSTICTYPESSUPPORT callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiControlDiagnosticReporting
A pointer to the DXGKDDI_CONTROLDIAGNOSTICREPORTING callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiResumeHwEngine
A pointer to the DXGKDDI_RESUMEHWENGINE callback function. Available starting with Windows 10 version 1803 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4).
DxgkDdiSignalMonitoredFence
Pointer 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).
DxgkDdiPresentToHwQueue
A pointer to the DXGKDDI_PRESENTTOHWQUEUE callback function. Available starting with Windows 10 version 1809 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5).
DxgkDdiValidateSubmitCommand
A pointer to the DXGKDDI_VALIDATESUBMITCOMMAND callback function. Available starting with Windows 10 version 1809 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5).
DxgkDdiSetTargetAdjustedColorimetry2
A pointer to the DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2 callback function. Available starting with Windows 10 version 1809 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5).
DxgkDdiSetTrackedWorkloadPowerLevel
A pointer to the DxgkDdiSetTrackedWorkloadPowerLevel callback function. Available starting with Windows 10 version 1809 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5).
DxgkDdiSaveMemoryForHotUpdate
A pointer to the DxgkDdiSaveMemoryForHotUpdate callback function. Available starting with Windows 10 version 1903 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_6).
DxgkDdiRestoreMemoryForHotUpdate
A pointer to the DxgkDdiRestoreMemoryForHotUpdate callback function. Available starting with Windows 10 version 1903 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_6).
DxgkDdiCollectDiagnosticInfo
A pointer to the DxgkDdiCollectDiagnosticInfo callback function. Available starting with Windows 10 version 1903 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_6).
Reserved3
Reserved; set to zero. Available starting with Windows 10 version 1903 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_6).
DxgkDdiControlInterrupt3
A pointer to the DxgkDdiControlInterrupt3 callback function. Available starting with Windows 10 version 2004 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_7).
DxgkDdiSetFlipQueueLogBuffer
A pointer to the DxgkDdiSetFlipQueueLogBuffer callback function. Available starting with Windows Server 2022 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_9).
DxgkDdiUpdateFlipQueueLog
A pointer to the DxgkDdiUpdateFlipQueueLog callback function. Available starting with Windows Server 2022 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_9).
DxgkDdiCancelQueuedFlips
A pointer to the DxgkDdiCancelQueuedFlips callback function. Available starting with Windows Server 2022 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_9).
DxgkDdiSetInterruptTargetPresentId
A pointer to the DxgkDdiSetInterruptTargetPresentId callback function. Available starting with Windows Server 2022 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_9).
DxgkDdiSetAllocationBackingStore
A pointer to the DxgkDdiSetAllocationBackingStore callback function. Available starting with Windows 11 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_0).
DxgkDdiCreateCpuEvent
A pointer to the DxgkDdiCreateCpuEvent callback function. Available starting with Windows 11 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_0).
DxgkDdiDestroyCpuEvent
A pointer to the DxgkDdiDestroyCpuEvent callback function. Available starting with Windows 11 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_0).
DxgkDdiCancelFlips
A pointer to the DxgkDdiCancelFlips callback function. Available starting with Windows 11 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_0).
DxgkDdiCreateNativeFence
A pointer to the DxgkDdiCreateNativeFence callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
DxgkDdiDestroyNativeFence
A pointer to the DxgkDdiDestroyNativeFence callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
DxgkDdiUpdateMonitoredValues
A pointer to the DxgkDdiUpdateMonitoredValues callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
DxgkDdiNotifyCurrentValueUpdates
A pointer to the DxgkDdiNotifyCurrentValueUpdates callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
DxgkDdiCreateDoorbell
A pointer to the DxgkDdiCreateDoorbell callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
DxgkDdiConnectDoorbell
A pointer to the DxgkDdiConnectDoorbell callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
DxgkDdiDisconnectDoorbell
A pointer to the DxgkDdiDisconnectDoorbell callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
DxgkDdiDestroyDoorbell
A pointer to the DxgkDdiDestroyDoorbell callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
DxgkDdiNotifyWorkSubmission
A pointer to the DxgkDdiNotifyWorkSubmission callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
DxgkDdiFlushHwQueue
A pointer to the DxgkDdiFlushHwQueue callback function. Available starting with Windows 11 version 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1).
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | dispmprt.h (include Dispmprt.h) |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for