Поделиться через


структура DRIVER_INITIALIZATION_DATA (dispmprt.h)

Структура DRIVER_INITIALIZATION_DATA содержит указатели на функции, реализованные драйвером мини-порта дисплея (KMD). Функция DriverEntry в KMD предоставляет подсистеме ядра графики 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

Указатель на функцию DxgkDdiAddDevice KMD.

DxgkDdiStartDevice

Указатель на функцию DxgkDdiStartDevice KMD.

DxgkDdiStopDevice

Указатель на функцию DxgkDdiStopDevice KMD.

DxgkDdiRemoveDevice

Указатель на функцию DxgkDdiRemoveDevice KMD.

DxgkDdiDispatchIoRequest

Указатель на функцию DXGkDdiDispatchIoRequest KMD.

DxgkDdiInterruptRoutine

Указатель на функцию DxgkDdiInterruptRoutine KMD.

DxgkDdiDpcRoutine

Указатель на функцию DxgkDdiDpcRoutine KMD.

DxgkDdiQueryChildRelations

Указатель на функцию DxgkDdiQueryChildRelations KMD.

DxgkDdiQueryChildStatus

Указатель на функцию DxgkDdiQueryChildStatus KMD.

DxgkDdiQueryDeviceDescriptor

Указатель на функцию DXGKDdiQueryDeviceDescriptor KMD.

DxgkDdiSetPowerState

Указатель на функцию DxgkDdiSetPowerState KMD.

DxgkDdiNotifyAcpiEvent

Указатель на функцию DxgkDdiNotifyAcpiEvent KMD.

DxgkDdiResetDevice

Указатель на функцию DxgkDdiResetDevice KMD.

DxgkDdiUnload

Указатель на функцию DXGkDdiUnload KMD.

DxgkDdiQueryInterface

Указатель на функцию DXGkDdiQueryInterface KMD.

DxgkDdiControlEtwLogging

Указатель на функцию DxgkDdiControlEtwLogging KMD.

DxgkDdiQueryAdapterInfo

Указатель на функцию DxgkDdiQueryAdapterInfo в KMD.

DxgkDdiCreateDevice

Указатель на функцию DxgkDdiCreateDevice KMD.

DxgkDdiCreateAllocation

Указатель на функцию DxgkDdiCreateAllocation KMD.

DxgkDdiDestroyAllocation

Указатель на функцию DxgkDdiDelocation KMD.

DxgkDdiDescribeAllocation

Указатель на функцию DxgkDdiDescribeAllocation KMD.

DxgkDdiGetStandardAllocationDriverData

Указатель на функцию DxgkDdiGetStandardAllocationDriverData KMD.

DxgkDdiAcquireSwizzlingRange

Указатель на функцию DxgkDdiAcquireSwizzlingRange KMD.

DxgkDdiReleaseSwizzlingRange

Указатель на функцию DxgkDdiReleaseSwizzlingRange KMD.

DxgkDdiPatch

Указатель на функцию DxgkDdiPatch KMD.

DxgkDdiSubmitCommand

Указатель на функцию DxgkDdiSubmitCommand в KMD.

DxgkDdiPreemptCommand

Указатель на функцию DxgkDdiPreemptCommand в KMD.

DxgkDdiBuildPagingBuffer

Указатель на функцию DxgkDdiBuildPagingBuffer KMD.

DxgkDdiSetPalette

Указатель на функцию DxgkDdiSetPalette KMD, которая задает палитру для дисплея.

DxgkDdiSetPointerPosition

Указатель на функцию DxgkDdiSetPointerPosition KMD.

DxgkDdiSetPointerShape

Указатель на функцию DxgkDdiSetPointerShape KMD.

DxgkDdiResetFromTimeout

Указатель на функцию DxgkDdiResetFromTimeout KMD.

DxgkDdiRestartFromTimeout

Указатель на функцию DxgkDdiRestartFromTimeout KMD.

DxgkDdiEscape

Указатель на функцию DxgkDdiEscape KMD.

DxgkDdiCollectDbgInfo

Указатель на функцию DxgkDdiCollectDbgInfo в KMD.

DxgkDdiQueryCurrentFence

Указатель на функцию DxgkDdiQueryCurrentFence KMD.

DxgkDdiIsSupportedVidPn

Указатель на функцию DxgkDdiIsSupportedVidPn в KMD.

DxgkDdiRecommendFunctionalVidPn

Указатель на функцию DXGkDdiRecommendFunctionalVidPn в KMD.

DxgkDdiEnumVidPnCofuncModality

Указатель на функцию DxgkDdiEnumVidPnCofuncModality KMD.

DxgkDdiSetVidPnSourceAddress

Указатель на функцию DxgkDdiSetVidPnSourceAddress KMD.

DxgkDdiSetVidPnSourceVisibility

Указатель на функцию DxgkDdiSetVidPnSourceVisibility KMD.

DxgkDdiCommitVidPn

Указатель на функцию DxgkDdiCommitVidPn в KMD.

DxgkDdiUpdateActiveVidPnPresentPath

Указатель на функцию DxgkDdiDiUpdateActiveVidPnPresentPath KMD.

DxgkDdiRecommendMonitorModes

Указатель на функцию DxgkDdiRecommendMonitorModes KMD.

DxgkDdiRecommendVidPnTopology

Указатель на функцию DxgkDdiRecommendVidPnTopology в KMD.

DxgkDdiGetScanLine

Указатель на функцию DxgkDdiGetScanLine в KMD.

DxgkDdiStopCapture

Указатель на функцию DxgkDdiStopCapture KMD.

DxgkDdiControlInterrupt

Указатель на функцию DxgkDdiControlInterrupt KMD.

DxgkDdiCreateOverlay

Указатель на функцию DxgkDdiCreateOverlay в KMD.

Примечание

Следующие функции относятся к устройству контекста графики, созданному с помощью DxgkDdiCreateDevice:

DxgkDdiDestroyDevice

Указатель на функцию DxgkDdiDerelatedDevice KMD.

DxgkDdiOpenAllocation

Указатель на функцию DxgkDdiOpenAllocation KMD.

DxgkDdiCloseAllocation

Указатель на функцию DxgkDdiCloseAllocation KMD.

DxgkDdiRender

Указатель на функцию DxgkDdiRender KMD.

DxgkDdiPresent

Указатель на функцию DxgkDdiPresent KMD.

Примечание

Следующие функции относятся к наложению, созданному с помощью DxgkDdiCreateOverlay:

DxgkDdiUpdateOverlay

Указатель на функцию DxgkDdiUpdateOverlay в KMD.

DxgkDdiFlipOverlay

Указатель на функцию DxgkDdiFlipOverlay KMD.

DxgkDdiDestroyOverlay

Указатель на функцию DxgkDdiDelay KMD.

Примечание

Следующие функции относятся к вспомогательным контекстам:

DxgkDdiCreateContext

Указатель на функцию DxgkDdiCreateContext в KMD.

DxgkDdiDestroyContext

Указатель на функцию DxgkDdiDetext KMD.

DxgkDdiLinkDevice

Указатель на функцию DxgkDdiLinkDevice KMD. Имейте в виду, что эта функция связана с поддержкой связанных графических адаптеров.

DxgkDdiSetDisplayPrivateDriverFormat

Указатель на функцию DxgkDdiSetDisplayPrivateDriverFormat KMD.

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 KMD. Доступно только при DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.

Reserved

Этот элемент зарезервирован и должен иметь нулевое значение. Доступно только при DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.

DxgkDdiQueryVidPnHWCapability

Указатель на функцию DxgkDdiQueryVidPnHWCapability KMD. Доступно только при DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7.

DxgkDdiSetPowerComponentFState

Указатель на функцию DxgkDdiSetPowerComponentFState KMD. Доступно начиная с Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).

DxgkDdiQueryDependentEngineGroup

Указатель на функцию DxgkDdiQueryDependentEngineGroup в KMD. Доступно начиная с Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).

DxgkDdiQueryEngineStatus

Указатель на функцию DxgkDdiQueryEngineStatus KMD. Доступно начиная с Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).

DxgkDdiResetEngine

Указатель на функцию DxgkDdiResetEngine KMD. Доступно начиная с Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).

DxgkDdiStopDeviceAndReleasePostDisplayOwnership

Указатель на функцию DxgkDdiStopDeviceAndReleasePostDisplayOwnership KMD. Доступно начиная с Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).

DxgkDdiSystemDisplayEnable

Указатель на функцию DxgkDdiSystemDisplayEnable KMD. Доступно начиная с Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).

DxgkDdiSystemDisplayWrite

Указатель на функцию DxgkDdiSystemDisplayWrite KMD. Доступно начиная с Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).

DxgkDdiCancelCommand

Указатель на функцию DxgkDdiCancelCommand в KMD. Доступно начиная с Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).

DxgkDdiGetChildContainerId

Указатель на функцию DxgkDdiGetChildContainerId KMD. Доступно начиная с Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).

DxgkDdiPowerRuntimeControlRequest

Указатель на функцию DxgkDdiPowerRuntimeControlRequest KMD. Доступно начиная с Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).

DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay

Указатель на функцию DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay в KMD. Доступно начиная с Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).

DxgkDdiNotifySurpriseRemoval

Указатель на функцию DxgkDdiNotifySurpriseRemoval KMD. Доступно начиная с Windows 8 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8).

DxgkDdiGetNodeMetadata

Указатель на функцию DxgkDdiGetNodeMetadata KMD. Доступно начиная с 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 KMD. Доступно начиная с Windows 8.1 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3).

DxgkDdiCheckMultiPlaneOverlaySupport

Указатель на функцию DxgkDdiCheckMultiPlaneOverlaySupport KMD. Доступно начиная с Windows 8.1 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3).

DxgkDdiCalibrateGpuClock

Указатель на функцию DxgkDdiCalibrateGpuClock KMD. Доступно начиная с Windows 8.1 (DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3).

DxgkDdiFormatHistoryBuffer

Указатель на функцию DxgkDdiFormatHistoryBuffer KMD. Доступно начиная с 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

Указатель на функцию обратного вызова DxgkDdiDeкиcpuEvent . Доступно начиная с 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

Указатель на функцию обратного вызова DxgkDdiDeкистрацияNativeFence . Доступно начиная с 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

Указатель на функцию обратного вызова DxgkDdiDe переопределяемого устройстваDoorbell . Доступно начиная с 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

Указатель на функцию обратного вызова DxgkDdiDetadataMemoryBasis . Доступно начиная с 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 of Display Miniport Driver