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 的 DxgkDdiUpdateActiveVidPnPresentPath 函数的 指针。

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

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)

另请参阅

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