DRIVER_INITIALIZATION_DATA 结构 (dispmprt.h)

DRIVER_INITIALIZATION_DATA 结构包含指向显示微型端口驱动程序实现的函数的指针。 显示微型端口驱动程序的 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_NOTIFYCURRENTVALUEUPDATES                      DxgkDdiNotifyCurrentValueUpdates;
  PDXGKDDI_CREATEDOORBELL                                 DxgkDdiCreateDoorbell;
  PDXGKDDI_CONNECTDOORBELL                                DxgkDdiConnectDoorbell;
  PDXGKDDI_DISCONNECTDOORBELL                             DxgkDdiDisconnectDoorbell;
  PDXGKDDI_DESTROYDOORBELL                                DxgkDdiDestroyDoorbell;
  PDXGKDDI_NOTIFYWORKSUBMISSION                           DxgkDdiNotifyWorkSubmission;
  PDXGKDDI_FLUSHHWQUEUE                                   DxgkDdiFlushHwQueue;
} DRIVER_INITIALIZATION_DATA, *PDRIVER_INITIALIZATION_DATA;

成员

Version

一个正整数,指示显示微型端口驱动程序实现的功能接口的版本。 显示微型端口驱动程序必须将此成员设置为 DXGKDDI_INTERFACE_VERSION,这是 在 Dispmprt.h 中定义的。

DxgkDdiAddDevice

指向显示微型端口驱动程序的 DxgkDdiAddDevice 函数的指针。

DxgkDdiStartDevice

指向显示微型端口驱动程序的 DxgkDdiStartDevice 函数的指针。

DxgkDdiStopDevice

指向显示微型端口驱动程序的 DxgkDdiStopDevice 函数的指针。

DxgkDdiRemoveDevice

指向显示微型端口驱动程序的 DxgkDdiRemoveDevice 函数的指针。

DxgkDdiDispatchIoRequest

指向显示微型端口驱动程序的 DxgkDdiDispatchIoRequest 函数的 指针。

DxgkDdiInterruptRoutine

指向显示微型端口驱动程序的 DxgkDdiInterruptRoutine 函数的 指针。

DxgkDdiDpcRoutine

指向显示微型端口驱动程序的 DxgkDdiDpcRoutine 函数的 指针。

DxgkDdiQueryChildRelations

指向显示微型端口驱动程序的 DxgkDdiQueryChildRelations 函数的 指针。

DxgkDdiQueryChildStatus

指向显示微型端口驱动程序的 DxgkDdiQueryChildStatus 函数的 指针。

DxgkDdiQueryDeviceDescriptor

指向显示微型端口驱动程序的 DxgkDdiQueryDeviceDescriptor 函数的指针。

DxgkDdiSetPowerState

指向显示微型端口驱动程序的 DxgkDdiSetPowerState 函数的指针。

DxgkDdiNotifyAcpiEvent

指向显示微型端口驱动程序的 DxgkDdiNotifyAcpiEvent 函数的指针。

DxgkDdiResetDevice

指向显示微型端口驱动程序的 DxgkDdiResetDevice 函数的指针。

DxgkDdiUnload

指向显示微型端口驱动程序的 DxgkDdiUnload 函数的指针。

DxgkDdiQueryInterface

指向显示微型端口驱动程序的 DxgkDdiQueryInterface 函数的指针。

DxgkDdiControlEtwLogging

指向显示微型端口驱动程序的 DxgkDdiControlEtwLogging 函数的 指针。

DxgkDdiQueryAdapterInfo

指向显示微型端口驱动程序的 DxgkDdiQueryAdapterInfo 函数的指针。

DxgkDdiCreateDevice

指向显示微型端口驱动程序的 DxgkDdiCreateDevice 函数的指针。

DxgkDdiCreateAllocation

指向显示微型端口驱动程序的 DxgkDdiCreateAllocation 函数的指针。

DxgkDdiDestroyAllocation

指向显示微型端口驱动程序的 DxgkDdiDestroyAllocation 函数的指针。

DxgkDdiDescribeAllocation

指向显示微型端口驱动程序的 DxgkDdiDescribeAllocation 函数的指针。

DxgkDdiGetStandardAllocationDriverData

指向显示微型端口驱动程序的 DxgkDdiGetStandardAllocationDriverData 函数的 指针。

DxgkDdiAcquireSwizzlingRange

指向显示微型端口驱动程序的 DxgkDdiAcquireSwizzlingRange 函数的指针。

DxgkDdiReleaseSwizzlingRange

指向显示微型端口驱动程序的 DxgkDdiReleaseSwizzlingRange 函数的 指针。

DxgkDdiPatch

指向显示微型端口驱动程序的 DxgkDdiPatch 函数的指针。

DxgkDdiSubmitCommand

指向显示微型端口驱动程序的 DxgkDdiSubmitCommand 函数的 指针。

DxgkDdiPreemptCommand

指向显示微型端口驱动程序的 DxgkDdiPreemptCommand 函数的 指针。

DxgkDdiBuildPagingBuffer

指向显示微型端口驱动程序的 DxgkDdiBuildPagingBuffer 函数的 指针。

DxgkDdiSetPalette

指向显示微型端口驱动程序的 DxgkDdiSetPalette 函数的指针,用于设置显示器的调色板。

DxgkDdiSetPointerPosition

指向显示微型端口驱动程序的 DxgkDdiSetPointerPosition 函数的指针。

DxgkDdiSetPointerShape

指向显示微型端口驱动程序的 DxgkDdiSetPointerShape 函数的指针。

DxgkDdiResetFromTimeout

指向显示微型端口驱动程序的 DxgkDdiResetFromTimeout 函数的指针。

DxgkDdiRestartFromTimeout

指向显示微型端口驱动程序的 DxgkDdiRestartFromTimeout 函数的指针。

DxgkDdiEscape

指向显示微型端口驱动程序的 DxgkDdiEscape 函数的指针。

DxgkDdiCollectDbgInfo

指向显示微型端口驱动程序的 DxgkDdiCollectDbgInfo 函数的 指针。

DxgkDdiQueryCurrentFence

指向显示微型端口驱动程序的 DxgkDdiQueryCurrentFence 函数的 指针。

DxgkDdiIsSupportedVidPn

指向显示微型端口驱动程序的 DxgkDdiIsSupportedVidPn 函数的 指针。

DxgkDdiRecommendFunctionalVidPn

指向显示微型端口驱动程序的 DxgkDdiRecommendFunctionalVidPn 函数的 指针。

DxgkDdiEnumVidPnCofuncModality

指向显示微型端口驱动程序的 DxgkDdiEnumVidPnCofuncModality 函数的 指针。

DxgkDdiSetVidPnSourceAddress

指向显示微型端口驱动程序的 DxgkDdiSetVidPnSourceAddress 函数的 指针。

DxgkDdiSetVidPnSourceVisibility

指向显示微型端口驱动程序的 DxgkDdiSetVidPnSourceVisibility 函数的 指针。

DxgkDdiCommitVidPn

指向显示微型端口驱动程序的 DxgkDdiCommitVidPn 函数的 指针。

DxgkDdiUpdateActiveVidPnPresentPath

指向显示微型端口驱动程序的 DxgkDdiUpdateActiveVidPnPresentPath 函数的 指针。

DxgkDdiRecommendMonitorModes

指向显示微型端口驱动程序的 DxgkDdiRecommendMonitorModes 函数的 指针。

DxgkDdiRecommendVidPnTopology

指向显示微型端口驱动程序的 DxgkDdiRecommendVidPnTopology 函数的 指针。

DxgkDdiGetScanLine

指向显示微型端口驱动程序的 DxgkDdiGetScanLine 函数的指针。

DxgkDdiStopCapture

指向显示微型端口驱动程序的 DxgkDdiStopCapture 函数的指针。

DxgkDdiControlInterrupt

指向显示微型端口驱动程序的 DxgkDdiControlInterrupt 函数的 指针。

DxgkDdiCreateOverlay

指向显示微型端口驱动程序的 DxgkDdiCreateOverlay 函数的 指针。

注意

以下函数特定于通过 DxgkDdiCreateDevice 创建的图形上下文设备:

DxgkDdiDestroyDevice

指向显示微型端口驱动程序的 DxgkDdiDestroyDevice 函数的指针。

DxgkDdiOpenAllocation

指向显示微型端口驱动程序的 DxgkDdiOpenAllocation 函数的指针。

DxgkDdiCloseAllocation

指向显示微型端口驱动程序的 DxgkDdiCloseAllocation 函数的指针。

DxgkDdiRender

指向显示微型端口驱动程序的 DxgkDdiRender 函数的指针。

DxgkDdiPresent

指向显示微型端口驱动程序的 DxgkDdiPresent 函数的 指针。

注意

以下函数特定于通过 DxgkDdiCreateOverlay 创建的覆盖:

DxgkDdiUpdateOverlay

指向显示微型端口驱动程序的 DxgkDdiUpdateOverlay 函数的 指针。

DxgkDdiFlipOverlay

指向显示微型端口驱动程序的 DxgkDdiFlipOverlay 函数的指针。

DxgkDdiDestroyOverlay

指向显示微型端口驱动程序的 DxgkDdiDestroyOverlay 函数的 指针。

注意

以下函数特定于支持上下文:

DxgkDdiCreateContext

指向显示微型端口驱动程序的 DxgkDdiCreateContext 函数的指针。

DxgkDdiDestroyContext

指向显示微型端口驱动程序的 DxgkDdiDestroyContext 函数的 指针。

DxgkDdiLinkDevice

指向显示微型端口驱动程序的 DxgkDdiLinkDevice 函数的指针。 请注意,此函数特定于支持链接的图形适配器。

DxgkDdiSetDisplayPrivateDriverFormat

指向显示微型端口驱动程序的 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

指向显示微型端口驱动程序的 DxgkDdiRenderKm 函数的指针。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。

Reserved

此成员为保留成员,应设置为零。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。

DxgkDdiQueryVidPnHWCapability

指向显示微型端口驱动程序的 DxgkDdiQueryVidPnHWCapability 函数的指针。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。

DxgkDdiSetPowerComponentFState

指向显示微型端口驱动程序的 DxgkDdiSetPowerComponentFState 函数的 指针。 从Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8) 开始可用。

DxgkDdiQueryDependentEngineGroup

指向显示微型端口驱动程序的 DxgkDdiQueryDependentEngineGroup 函数的 指针。 从Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8) 开始可用。

DxgkDdiQueryEngineStatus

指向显示微型端口驱动程序的 DxgkDdiQueryEngineStatus 函数的指针。 从Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8) 开始可用。

DxgkDdiResetEngine

指向显示微型端口驱动程序的 DxgkDdiResetEngine 函数的 指针。 从Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8) 开始可用。

DxgkDdiStopDeviceAndReleasePostDisplayOwnership

指向显示微型端口驱动程序的 DxgkDdiStopDeviceAndReleasePostDisplayOwnership 函数的 指针。 从Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8) 开始可用。

DxgkDdiSystemDisplayEnable

指向显示微型端口驱动程序的 DxgkDdiSystemDisplayEnable 函数的 指针。 从Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8) 开始可用。

DxgkDdiSystemDisplayWrite

指向显示微型端口驱动程序的 DxgkDdiSystemDisplayWrite 函数的指针。 从Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8) 开始可用。

DxgkDdiCancelCommand

指向显示微型端口驱动程序的 DxgkDdiCancelCommand 函数的 指针。 从Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8) 开始可用。

DxgkDdiGetChildContainerId

指向显示微型端口驱动程序的 DxgkDdiGetChildContainerId 函数的指针。 从Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8) 开始可用。

DxgkDdiPowerRuntimeControlRequest

指向显示微型端口驱动程序的 DxgkDdiPowerRuntimeControlRequest 函数的 指针。 从Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8) 开始可用。

DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay

指向显示微型端口驱动程序的 DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay 函数的指针。 从Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8) 开始可用。

DxgkDdiNotifySurpriseRemoval

指向显示微型端口驱动程序的 DxgkDdiNotifySurpriseRemoval 函数的 指针。 从Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8) 开始可用。

DxgkDdiGetNodeMetadata

指向显示微型端口驱动程序的 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

指向显示微型端口驱动程序的 DxgkDdiControlInterrupt2 函数的 指针。 从Windows 8.1 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3) 开始可用。

DxgkDdiCheckMultiPlaneOverlaySupport

指向显示微型端口驱动程序的 DxgkDdiCheckMultiPlaneOverlaySupport 函数的 指针。 从Windows 8.1 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3) 开始可用。

DxgkDdiCalibrateGpuClock

指向显示微型端口驱动程序的 DxgkDdiCalibrateGpuClock 函数的指针。 从Windows 8.1 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3) 开始可用。

DxgkDdiFormatHistoryBuffer

指向显示微型端口驱动程序的 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) 开始可用。

DxgkDdiNotifyCurrentValueUpdates

指向 DxgkDdiNotifyCurrentValueUpdates 回调函数的指针。 从 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) 开始可用。

DxgkDdiFlushHwQueue

指向 DxgkDdiFlushHwQueue 回调函数的指针。 从 Windows 11 版本 22H2 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1) 开始可用。

要求

要求
最低受支持的客户端 Windows Vista
标头 dispmprt.h (包括 Dispmprt.h)

另请参阅

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