DRIVER_INITIALIZATION_DATA结构(dispmprt.h)

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)

另请参阅

显示微型端口驱动程序的 DriverEntry