DRIVER_INITIALIZATION_DATA 结构包含指向显示微型端口驱动程序(KMD)实现的函数的指针。 KMD 的 DriverEntry 函数通过填写此结构的成员,为 DirectX 图形内核子系统提供入口点。
语法
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;
成员
Version
一个正整数,指示 KMD 实现的功能接口的版本。 KMD 必须将此成员设置为 DXGKDDI_INTERFACE_VERSION,该成员在 Dispmprt.h中定义。
DxgkDdiAddDevice
指向 KMD DxgkDdiAddDevice 函数的指针。
DxgkDdiStartDevice
指向 KMD DxgkDdiStartDevice 函数的指针。
DxgkDdiStopDevice
指向 KMD DxgkDdiStopDevice 函数的指针。
DxgkDdiRemoveDevice
指向 KMD DxgkDdiRemoveDevice 函数的指针。
DxgkDdiDispatchIoRequest
指向 KMD DxgkDdiDispatchIoRequest 函数的指针。
DxgkDdiInterruptRoutine
指向 KMD DxgkDdiInterruptRoutine 函数的指针。
DxgkDdiDpcRoutine
指向 KMD DxgkDdiDpcRoutine 函数的指针。
DxgkDdiQueryChildRelations
指向 KMD DxgkDdiQueryChildRelations 函数的指针。
DxgkDdiQueryChildStatus
指向 KMD DxgkDdiQueryChildStatus 函数的指针。
DxgkDdiQueryDeviceDescriptor
指向 KMD DxgkDdiQueryDeviceDescriptor 函数的指针。
DxgkDdiSetPowerState
指向 KMD DxgkDdiSetPowerState 函数的指针。
DxgkDdiNotifyAcpiEvent
指向 KMD DxgkDdiNotifyAcpiEvent 函数的指针。
DxgkDdiResetDevice
指向 KMD DxgkDdiResetDevice 函数的指针。
DxgkDdiUnload
指向 KMD DxgkDdiUnload 函数的指针。
DxgkDdiQueryInterface
指向 KMD DxgkDdiQueryInterface 函数的指针。
DxgkDdiControlEtwLogging
指向 KMD DxgkDdiControlEtwLogging 函数的指针。
DxgkDdiQueryAdapterInfo
指向 KMD DxgkDdiQueryAdapterInfo 函数的指针。
DxgkDdiCreateDevice
指向 KMD DxgkDdiCreateDevice 函数的指针。
DxgkDdiCreateAllocation
指向 KMD DxgkDdiCreateAllocation 函数的指针。
DxgkDdiDestroyAllocation
指向 KMD DxgkDdiDestroyAllocation 函数的指针。
DxgkDdiDescribeAllocation
指向 KMD DxgkDdiDescribeAllocation 函数的指针。
DxgkDdiGetStandardAllocationDriverData
指向 KMD DxgkDdiGetStandardAllocationDriverData 函数的指针。
DxgkDdiAcquireSwizzlingRange
指向 KMD DxgkDdiAcquireSwizzlingRange 函数的指针。
DxgkDdiReleaseSwizzlingRange
指向 KMD DxgkDdiReleaseSwizzlingRange 函数的指针。
DxgkDdiPatch
指向 KMD DxgkDdiPatch 函数的指针。
DxgkDdiSubmitCommand
指向 KMD DxgkDdiSubmitCommand 函数的指针。
DxgkDdiPreemptCommand
指向 KMD DxgkDdiPreemptCommand 函数的指针。
DxgkDdiBuildPagingBuffer
指向 KMD DxgkDdiBuildPagingBuffer 函数的指针。
DxgkDdiSetPalette
指向 KMD DxgkDdiSetPalette 函数的指针,用于设置显示的调色板。
DxgkDdiSetPointerPosition
指向 KMD DxgkDdiSetPointerPosition 函数的指针。
DxgkDdiSetPointerShape
指向 KMD DxgkDdiSetPointerShape 函数的指针。
DxgkDdiResetFromTimeout
指向 KMD DxgkDdiResetFromTimeout 函数的指针。
DxgkDdiRestartFromTimeout
指向 KMD DxgkDdiRestartFromTimeout 函数的指针。
DxgkDdiEscape
指向 KMD DxgkDdiEscape 函数的指针。
DxgkDdiCollectDbgInfo
指向 KMD DxgkDdiCollectDbgInfo 函数的指针。
DxgkDdiQueryCurrentFence
指向 KMD DxgkDdiQueryCurrentFence 函数的指针。
DxgkDdiIsSupportedVidPn
指向 KMD DxgkDdiIsSupportedVidPn 函数的指针。
DxgkDdiRecommendFunctionalVidPn
指向 KMD DxgkDdiRecommendFunctionalVidPn 函数的指针。
DxgkDdiEnumVidPnCofuncModality
指向 KMD DxgkDdiEnumVidPnCofuncModality 函数的指针。
DxgkDdiSetVidPnSourceAddress
指向 KMD DxgkDdiSetVidPnSourceAddress 函数的指针。
DxgkDdiSetVidPnSourceVisibility
指向 KMD DxgkDdiSetVidPnSourceVisibility 函数的指针。
DxgkDdiCommitVidPn
指向 KMD DxgkDdiCommitVidPn 函数的指针。
DxgkDdiUpdateActiveVidPnPresentPath
指向 KMD DxgkDdiUpdateActiveVidateActiveVidPnPresentPath 函数的指针。
DxgkDdiRecommendMonitorModes
指向 KMD DxgkDdiRecommendMonitorModes 函数的指针。
DxgkDdiRecommendVidPnTopology
指向 KMD DxgkDdiRecommendVidPnTopology 函数的指针。
DxgkDdiGetScanLine
指向 KMD DxgkDdiGetScanLine 函数的指针。
DxgkDdiStopCapture
指向 KMD DxgkDdiStopCapture 函数的指针。
DxgkDdiControlInterrupt
指向 KMD DxgkDdiControlInterrupt 函数的指针。
DxgkDdiCreateOverlay
指向 KMD DxgkDdiCreateOverlay 函数的指针。
注意
以下函数特定于通过 DxgkDdiCreateDevice创建的图形上下文设备:
DxgkDdiDestroyDevice
指向 KMD DxgkDdiDestroyDevice 函数的指针。
DxgkDdiOpenAllocation
指向 KMD DxgkDdiOpenAllocation 函数的指针。
DxgkDdiCloseAllocation
指向 KMD DxgkDdiCloseAllocation 函数的指针。
DxgkDdiRender
指向 KMD DxgkDdiRender 函数的指针。
DxgkDdiPresent
指向 KMD DxgkDdiPresent 函数的指针。
注意
以下函数特定于通过 DxgkDdiCreateOverlay创建的覆盖层:
DxgkDdiUpdateOverlay
指向 KMD DxgkDdiUpdateOverlay 函数的指针。
DxgkDdiFlipOverlay
指向 KMD DxgkDdiFlipOverlay 函数的指针。
DxgkDdiDestroyOverlay
指向 KMD DxgkDdiDestroyOverlay 函数的指针。
注意
以下函数特定于支持上下文:
DxgkDdiCreateContext
指向 KMD DxgkDdiCreateContext 函数的指针。
DxgkDdiDestroyContext
指向 KMD DxgkDdiDestroyContext 函数的指针。
DxgkDdiLinkDevice
指向 KMD DxgkDdiLinkDevice 函数的指针。 请注意,此函数特定于支持链接图形适配器。
DxgkDdiSetDisplayPrivateDriverFormat
指向 KMD DxgkDdiSetDisplayPrivateDriverFormat 函数的指针。
DxgkDdiDescribePageTable
此成员是保留的,应设置为零。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。
DxgkDdiUpdatePageTable
此成员是保留的,应设置为零。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。
DxgkDdiUpdatePageDirectory
此成员是保留的,应设置为零。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。
DxgkDdiMovePageDirectory
此成员是保留的,应设置为零。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。
DxgkDdiSubmitRender
此成员是保留的,应设置为零。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。
DxgkDdiCreateAllocation2
此成员是保留的,应设置为零。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。
DxgkDdiRenderKm
指向 KMD DxgkDdiRenderKm 函数的指针。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。
Reserved
此成员是保留的,应设置为零。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。
DxgkDdiQueryVidPnHWCapability
指向 KMD DxgkDdiQueryVidPnHWCapability 函数的指针。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。
DxgkDdiSetPowerComponentFState
指向 KMD DxgkDdiSetPowerComponentFState 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiQueryDependentEngineGroup
指向 KMD DxgkDdiQueryDependentEngineGroup 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiQueryEngineStatus
指向 KMD DxgkDdiQueryEngineStatus 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiResetEngine
指向 KMD DxgkDdiResetEngine 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiStopDeviceAndReleasePostDisplayOwnership
指向 KMD DxgkDdiStopDeviceAndReleasePostDisplayOwnership 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiSystemDisplayEnable
指向 KMD DxgkDdiSystemDisplayEnable 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiSystemDisplayWrite
指向 KMD DxgkDdiSystemDisplayWrite 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiCancelCommand
指向 KMD DxgkDdiCancelCommand 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiGetChildContainerId
指向 KMD DxgkDdiGetChildContainerId 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiPowerRuntimeControlRequest
指向 KMD DxgkDdiPowerRuntimeControlRequest 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay
指向 KMD DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiNotifySurpriseRemoval
指向 KMD DxgkDdiNotifySurpriseRemoval 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiGetNodeMetadata
指向 KMD DxgkDdiGetNodeMetadata 函数的指针。 从 Windows 8.1(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3)开始可用。
DxgkDdiSetPowerPState
此成员是保留的,应设置为零。 从 Windows 8.1(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3)开始可用。
DxgkDdiControlInterrupt2
指向 KMD DxgkDdiControlInterrupt2 函数的指针。 从 Windows 8.1(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3)开始可用。
DxgkDdiCheckMultiPlaneOverlaySupport
指向 KMD DxgkDdiCheckMultiPlaneOverlaySupport 函数的指针。 从 Windows 8.1(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3)开始可用。
DxgkDdiCalibrateGpuClock
指向 KMD DxgkDdiCalibrateGpuClock 函数的指针。 从 Windows 8.1(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3)开始可用。
DxgkDdiFormatHistoryBuffer
指向 KMD DxgkDdiFormatHistoryBuffer 函数的指针。 从 Windows 8.1(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3)开始可用。
DxgkDdiRenderGdi
指向 DxgkDdiRenderGdi 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiSubmitCommandVirtual
指向 DXGKDDI_SUBMITCOMMANDVIRTUAL 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiSetRootPageTable
指向 DXGKDDI_SETROOTPAGETABLE 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiGetRootPageTableSize
指向 DXGKDDI_GETROOTPAGETABLESIZE 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiMapCpuHostAperture
指向 DXGKDDI_MAPCPUHOSTAPERTURE 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiUnmapCpuHostAperture
指向 DXGKDDI_UNMAPCPUHOSTAPERTURE 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiCheckMultiPlaneOverlaySupport2
指向 DXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT2 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiCreateProcess
指向 DXGKDDI_CREATEPROCESS 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiDestroyProcess
指向 DXGKDDI_DESTROYPROCESS 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2
指向 DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
Reserved1
保留。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
Reserved2
保留。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiPowerRuntimeSetDeviceHandle
指向DXGKDDI_POWERRUNTIMESETDEVICEHANDLE回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiSetStablePowerState
指向DXGKDDI_SETSTABLEPOWERSTATE回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiSetVideoProtectedRegion
指向DXGKDDI_SETVIDEOPROTECTEDREGION回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiCheckMultiPlaneOverlaySupport3
指向 DXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT3 回调函数的指针。 从 Windows 10 版本 1607(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1)开始提供。
DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay3
指向 DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 回调函数的指针。 从 Windows 10 版本 1607(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1)开始提供。
DxgkDdiPostMultiPlaneOverlayPresent
指向 DXGKDDI_POSTMULTIPLANEOVERLAYPRESENT 回调函数的指针。 从 Windows 10 版本 1607(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1)开始提供。
DxgkDdiValidateUpdateAllocationProperty
指向DXGKDDI_VALIDATEUPDATEALLOCATIONPROPERTY回调函数的指针。 从 Windows 10 版本 1607(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1)开始提供。
DxgkDdiControlModeBehavior
指向 DXGKDDI_CONTROLMODEBEHAVIOR 回调函数的指针。 从 Windows 10 版本 1607(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1)开始提供。
DxgkDdiUpdateMonitorLinkInfo
指向 DXGKDDI_UPDATEMONITORLINKINFO 回调函数的指针。 从 Windows 10 版本 1607(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1)开始提供。
DxgkDdiCreateHwContext
指向 DXGKDDI_CREATEHWCONTEXT 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiDestroyHwContext
指向 DXGKDDI_DESTROYHWCONTEXT 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiCreateHwQueue
指向DXGKDDI_CREATEHWQUEUE回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiDestroyHwQueue
指向DXGKDDI_DESTROYHWQUEUE回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiSubmitCommandToHwQueue
指向 DXGKDDI_SUBMITCOMMANDTOHWQUEUE 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiSwitchToHwContextList
指向 DXGKDDI_SWITCHTOHWCONTEXTLIST 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiResetHwEngine
指向 DXGKDDI_RESETENGINE 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiCreatePeriodicFrameNotification
指向 DXGKDDI_CREATEPERIODICFRAMENOTIFICATION 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiDestroyPeriodicFrameNotification
指向 DXGKDDI_DESTROYPERIODICFRAMENOTIFICATION 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiSetTimingsFromVidPn
指向 DXGKDDI_SETTIMINGSFROMVIDPN 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiSetTargetGamma
指向 DXGKDDI_SETTARGETGAMMA 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiSetTargetContentType
指向 DXGKDDI_SETTARGETCONTENTTYPE 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiSetTargetAnalogCopyProtection
指向 DXGKDDI_SETTARGETANALOGCOPYPROTECTION 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiSetTargetAdjustedColorimetry
指向 DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiDisplayDetectControl
指向 DXGKDDI_DISPLAYDETECTCONTROL 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiQueryConnectionChange
指向 DXGKDDI_QUERYCONNECTIONCHANGE 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiExchangePreStartInfo
指向 DXGKDDI_EXCHANGEPRESTARTINFO 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiGetMultiPlaneOverlayCaps
指向 DXGKDDI_GETMULTIPLANEOVERLAYCAPS 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiGetPostCompositionCaps
指向 DXGKDDI_GETPOSTCOMPOSITIONCAPS 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiUpdateHwContextState
指向 DXGKDDI_UPDATEHWCONTEXTSTATE 回调函数的指针。 从 Windows 10 版本 1709(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_3)开始可用。
DxgkDdiCreateProtectedSession
指向 DXGKDDI_CREATEPROTECTEDSESSION 回调函数的指针。 从 Windows 10 版本 1709(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_3)开始可用。
DxgkDdiDestroyProtectedSession
指向 DXGKDDI_DESTROYPROTECTEDSESSION 回调函数的指针。 从 Windows 10 版本 1709(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_3)开始可用。
DxgkDdiSetSchedulingLogBuffer
指向 DXGKDDI_SETSCHEDULINGLOGBUFFER 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiSetupPriorityBands
指向 DXGKDDI_SETUPPRIORITYBANDS 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiNotifyFocusPresent
指向 DXGKDDI_NOTIFYFOCUSPRESENT 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiSetContextSchedulingProperties
指向 DXGKDDI_SETCONTEXTSCHEDULINGPROPERTIES 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiSuspendContext
指向 DXGKDDI_SUSPENDCONTEXT 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiResumeContext
指向 DXGKDDI_RESUMECONTEXT 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiSetVirtualMachineData
指向 DXGKDDI_SETVIRTUALMACHINEDATA 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiBeginExclusiveAccess
指向 DXGKDDI_BEGINEXCLUSIVEACCESS 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiEndExclusiveAccess
指向 DXGKDDI_ENDEXCLUSIVEACCESS 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiQueryDiagnosticTypesSupport
指向 DXGKDDI_QUERYDIAGNOSTICTYPESSUPPORT 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiControlDiagnosticReporting
指向 DXGKDDI_CONTROLDIAGNOSTICREPORTING 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiResumeHwEngine
指向 DXGKDDI_RESUMEHWENGINE 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiSignalMonitoredFence
指向 DxgkDdiSignalMonitoredFence的指针,调用它添加 GPU 指令,以向 DMA(直接内存访问)缓冲区发出分页监视围栏对象的信号。 从 Windows 10 版本 1809(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5)开始可用。
DxgkDdiPresentToHwQueue
指向 DXGKDDI_PRESENTTOHWQUEUE 回调函数的指针。 从 Windows 10 版本 1809(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5)开始可用。
DxgkDdiValidateSubmitCommand
指向 DXGKDDI_VALIDATESUBMITCOMMAND 回调函数的指针。 从 Windows 10 版本 1809(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5)开始可用。
DxgkDdiSetTargetAdjustedColorimetry2
指向 DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2 回调函数的指针。 从 Windows 10 版本 1809(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5)开始可用。
DxgkDdiSetTrackedWorkloadPowerLevel
指向 DxgkDdiSetTrackedWorkloadPowerLevel 回调函数的指针。 从 Windows 10 版本 1809(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5)开始可用。
DxgkDdiSaveMemoryForHotUpdate
指向 DxgkDdiSaveMemoryForHotUpdate 回调函数的指针。 从 Windows 10 版本 1903(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_6)开始提供。
DxgkDdiRestoreMemoryForHotUpdate
指向 DxgkDdiRestoreMemoryForHotUpdate 回调函数的指针。 从 Windows 10 版本 1903(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_6)开始提供。
DxgkDdiCollectDiagnosticInfo
指向 DxgkDdiCollectDiagnosticInfo 回调函数的指针。 从 Windows 10 版本 1903(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_6)开始提供。
Reserved3
保留;设置为零。 从 Windows 10 版本 1903(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_6)开始提供。
DxgkDdiControlInterrupt3
指向 DxgkDdiControlInterrupt3 回调函数的指针。 从 Windows 10 版本 2004(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_7)开始提供。
DxgkDdiSetFlipQueueLogBuffer
指向 DxgkDdiSetFlipQueueLogBuffer 回调函数的指针。 从 Windows Server 2022(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_9)开始可用。
DxgkDdiUpdateFlipQueueLog
指向 DxgkDdiUpdateFlipQueueLog 回调函数的指针。 从 Windows Server 2022(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_9)开始可用。
DxgkDdiCancelQueuedFlips
指向 DxgkDdiCancelQueuedFlips 回调函数的指针。 从 Windows Server 2022(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_9)开始可用。
DxgkDdiSetInterruptTargetPresentId
指向 DxgkDdiSetInterruptTargetPresentId 回调函数的指针。 从 Windows Server 2022(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_9)开始可用。
DxgkDdiSetAllocationBackingStore
指向 DxgkDdiSetAllocationBackingStore 回调函数的指针。 从 Windows 11(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_0)开始可用。
DxgkDdiCreateCpuEvent
指向 DxgkDdiCreateCpuEvent 回调函数的指针。 从 Windows 11(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_0)开始可用。
DxgkDdiDestroyCpuEvent
指向 DxgkDdiDestroyCpuEvent 回调函数的指针。 从 Windows 11(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_0)开始可用。
DxgkDdiCancelFlips
指向 DxgkDdiCancelFlips 回调函数的指针。 从 Windows 11(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_0)开始可用。
DxgkDdiCreateNativeFence
指向 DxgkDdiCreateNativeFence 回调函数的指针。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
DxgkDdiDestroyNativeFence
指向 DxgkDdiDestroyNativeFence 回调函数的指针。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
DxgkDdiUpdateMonitoredValues
指向 DxgkDdiUpdateMonitoredValues 回调函数的指针。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
DxgkDdiUpdateCurrentValuesFromCpu
指向 DxgkDdiUpdateCurrentValuesFromCpu 回调函数的指针。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
DxgkDdiCreateDoorbell
指向 DxgkDdiCreateDoorbell 回调函数的指针。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
DxgkDdiConnectDoorbell
指向 DxgkDdiConnectDoorbell 回调函数的指针。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
DxgkDdiDisconnectDoorbell
指向 DxgkDdiDisconnectDoorbell 回调函数的指针。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
DxgkDdiDestroyDoorbell
指向 DxgkDdiDestroyDoorbell 回调函数的指针。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
DxgkDdiNotifyWorkSubmission
指向 DxgkDdiNotifyWorkSubmission 回调函数的指针。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
Reserved4
保留。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
DxgkDdiCreateMemoryBasis
指向 DxgkDdiCreateMemoryBasis 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiDestroyMemoryBasis
指向 DxgkDdiDestroyMemoryBasis 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiStartDirtyTracking
指向 DxgkDdiStartDirtyTracking 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiStopDirtyTracking
指向 DxgkDdiStopDirtyTracking 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiQueryDirtyBitData
指向 DxgkDdiQueryDirtyBitData 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiPrepareLiveMigration
指向 DxgkDdiPrepareLiveMigration 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiSaveImmutableMigrationData
指向 DxgkDdiSaveImmutableMigrationData 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiSaveMutableMigrationData
指向 DxgkDdiSaveMutableMigrationData 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiEndLiveMigration
指向 DxgkDdiEndLiveMigration 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiRestoreImmutableMigrationData
指向 DxgkDdiRestoreImmutableMigrationData 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiRestoreMutableMigrationData
指向 DxgkDdiRestoreMutableMigrationData 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiWriteVirtualizedInterrupt
指向 DxgkDdiWriteVirtualizedInterrupt 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiSetVirtualGpuResources2
指向 DxgkDdiSetVirtualGpuResources2 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiSetVirtualFunctionPauseState
指向 DxgkDdiSetVirtualFunctionPauseState 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiOpenNativeFence
指向 DxgkDdiOpenNativeFence 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiCloseNativeFence
指向 DxgkDdiCloseNativeFence 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiSetNativeFenceLogBuffer
指向 DxgkDdiSetNativeFenceLogBuffer 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiUpdateNativeFenceLogs
指向 DxgkDdiUpdateNativeFenceLogs 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiCollectDbgInfo2
指向 DxgkDdiCollectDbgInfo2 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiNotifyContextPriorityChange
指向 DxgkDdiNotifyContextPriorityChange 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiResetDisplayEngine
指向 DxgkDdiResetDisplayEngine 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
要求
| 要求 | 价值 | 
|---|---|
| 最低支持的客户端 | Windows Vista | 
| 标头 | dispmprt.h (包括 Dispmprt.h) |