DRIVER_INITIALIZATION_DATA结构(dispmprt.h)
DRIVER_INITIALIZATION_DATA 结构包含指向显示微型端口驱动程序(KMD)实现的函数的指针。 KMD 的 DriverEntry 函数通过填写此结构的成员,为 DirectX 图形内核子系统提供入口点。
语法
typedef struct _DRIVER_INITIALIZATION_DATA {
ULONG Version;
PDXGKDDI_ADD_DEVICE DxgkDdiAddDevice;
PDXGKDDI_START_DEVICE DxgkDdiStartDevice;
PDXGKDDI_STOP_DEVICE DxgkDdiStopDevice;
PDXGKDDI_REMOVE_DEVICE DxgkDdiRemoveDevice;
PDXGKDDI_DISPATCH_IO_REQUEST DxgkDdiDispatchIoRequest;
PDXGKDDI_INTERRUPT_ROUTINE DxgkDdiInterruptRoutine;
PDXGKDDI_DPC_ROUTINE DxgkDdiDpcRoutine;
PDXGKDDI_QUERY_CHILD_RELATIONS DxgkDdiQueryChildRelations;
PDXGKDDI_QUERY_CHILD_STATUS DxgkDdiQueryChildStatus;
PDXGKDDI_QUERY_DEVICE_DESCRIPTOR DxgkDdiQueryDeviceDescriptor;
PDXGKDDI_SET_POWER_STATE DxgkDdiSetPowerState;
PDXGKDDI_NOTIFY_ACPI_EVENT DxgkDdiNotifyAcpiEvent;
PDXGKDDI_RESET_DEVICE DxgkDdiResetDevice;
PDXGKDDI_UNLOAD DxgkDdiUnload;
PDXGKDDI_QUERY_INTERFACE DxgkDdiQueryInterface;
PDXGKDDI_CONTROL_ETW_LOGGING DxgkDdiControlEtwLogging;
PDXGKDDI_QUERYADAPTERINFO DxgkDdiQueryAdapterInfo;
PDXGKDDI_CREATEDEVICE DxgkDdiCreateDevice;
PDXGKDDI_CREATEALLOCATION DxgkDdiCreateAllocation;
PDXGKDDI_DESTROYALLOCATION DxgkDdiDestroyAllocation;
PDXGKDDI_DESCRIBEALLOCATION DxgkDdiDescribeAllocation;
PDXGKDDI_GETSTANDARDALLOCATIONDRIVERDATA DxgkDdiGetStandardAllocationDriverData;
PDXGKDDI_ACQUIRESWIZZLINGRANGE DxgkDdiAcquireSwizzlingRange;
PDXGKDDI_RELEASESWIZZLINGRANGE DxgkDdiReleaseSwizzlingRange;
PDXGKDDI_PATCH DxgkDdiPatch;
PDXGKDDI_SUBMITCOMMAND DxgkDdiSubmitCommand;
PDXGKDDI_PREEMPTCOMMAND DxgkDdiPreemptCommand;
PDXGKDDI_BUILDPAGINGBUFFER DxgkDdiBuildPagingBuffer;
PDXGKDDI_SETPALETTE DxgkDdiSetPalette;
PDXGKDDI_SETPOINTERPOSITION DxgkDdiSetPointerPosition;
PDXGKDDI_SETPOINTERSHAPE DxgkDdiSetPointerShape;
PDXGKDDI_RESETFROMTIMEOUT DxgkDdiResetFromTimeout;
PDXGKDDI_RESTARTFROMTIMEOUT DxgkDdiRestartFromTimeout;
PDXGKDDI_ESCAPE DxgkDdiEscape;
PDXGKDDI_COLLECTDBGINFO DxgkDdiCollectDbgInfo;
PDXGKDDI_QUERYCURRENTFENCE DxgkDdiQueryCurrentFence;
PDXGKDDI_ISSUPPORTEDVIDPN DxgkDdiIsSupportedVidPn;
PDXGKDDI_RECOMMENDFUNCTIONALVIDPN DxgkDdiRecommendFunctionalVidPn;
PDXGKDDI_ENUMVIDPNCOFUNCMODALITY DxgkDdiEnumVidPnCofuncModality;
PDXGKDDI_SETVIDPNSOURCEADDRESS DxgkDdiSetVidPnSourceAddress;
PDXGKDDI_SETVIDPNSOURCEVISIBILITY DxgkDdiSetVidPnSourceVisibility;
PDXGKDDI_COMMITVIDPN DxgkDdiCommitVidPn;
PDXGKDDI_UPDATEACTIVEVIDPNPRESENTPATH DxgkDdiUpdateActiveVidPnPresentPath;
PDXGKDDI_RECOMMENDMONITORMODES DxgkDdiRecommendMonitorModes;
PDXGKDDI_RECOMMENDVIDPNTOPOLOGY DxgkDdiRecommendVidPnTopology;
PDXGKDDI_GETSCANLINE DxgkDdiGetScanLine;
PDXGKDDI_STOPCAPTURE DxgkDdiStopCapture;
PDXGKDDI_CONTROLINTERRUPT DxgkDdiControlInterrupt;
PDXGKDDI_CREATEOVERLAY DxgkDdiCreateOverlay;
PDXGKDDI_DESTROYDEVICE DxgkDdiDestroyDevice;
PDXGKDDI_OPENALLOCATIONINFO DxgkDdiOpenAllocation;
PDXGKDDI_CLOSEALLOCATION DxgkDdiCloseAllocation;
PDXGKDDI_RENDER DxgkDdiRender;
PDXGKDDI_PRESENT DxgkDdiPresent;
PDXGKDDI_UPDATEOVERLAY DxgkDdiUpdateOverlay;
PDXGKDDI_FLIPOVERLAY DxgkDdiFlipOverlay;
PDXGKDDI_DESTROYOVERLAY DxgkDdiDestroyOverlay;
PDXGKDDI_CREATECONTEXT DxgkDdiCreateContext;
PDXGKDDI_DESTROYCONTEXT DxgkDdiDestroyContext;
PDXGKDDI_LINK_DEVICE DxgkDdiLinkDevice;
PDXGKDDI_SETDISPLAYPRIVATEDRIVERFORMAT DxgkDdiSetDisplayPrivateDriverFormat;
PVOID DxgkDdiDescribePageTable;
PVOID DxgkDdiUpdatePageTable;
PVOID DxgkDdiUpdatePageDirectory;
PVOID DxgkDdiMovePageDirectory;
PVOID DxgkDdiSubmitRender;
PVOID DxgkDdiCreateAllocation2;
PDXGKDDI_RENDER DxgkDdiRenderKm;
VOID *Reserved;
PDXGKDDI_QUERYVIDPNHWCAPABILITY DxgkDdiQueryVidPnHWCapability;
PDXGKDDISETPOWERCOMPONENTFSTATE DxgkDdiSetPowerComponentFState;
PDXGKDDI_QUERYDEPENDENTENGINEGROUP DxgkDdiQueryDependentEngineGroup;
PDXGKDDI_QUERYENGINESTATUS DxgkDdiQueryEngineStatus;
PDXGKDDI_RESETENGINE DxgkDdiResetEngine;
PDXGKDDI_STOP_DEVICE_AND_RELEASE_POST_DISPLAY_OWNERSHIP DxgkDdiStopDeviceAndReleasePostDisplayOwnership;
PDXGKDDI_SYSTEM_DISPLAY_ENABLE DxgkDdiSystemDisplayEnable;
PDXGKDDI_SYSTEM_DISPLAY_WRITE DxgkDdiSystemDisplayWrite;
PDXGKDDI_CANCELCOMMAND DxgkDdiCancelCommand;
PDXGKDDI_GET_CHILD_CONTAINER_ID DxgkDdiGetChildContainerId;
PDXGKDDIPOWERRUNTIMECONTROLREQUEST DxgkDdiPowerRuntimeControlRequest;
PDXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay;
PDXGKDDI_NOTIFY_SURPRISE_REMOVAL DxgkDdiNotifySurpriseRemoval;
PDXGKDDI_GETNODEMETADATA DxgkDdiGetNodeMetadata;
PDXGKDDISETPOWERPSTATE DxgkDdiSetPowerPState;
PDXGKDDI_CONTROLINTERRUPT2 DxgkDdiControlInterrupt2;
PDXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT DxgkDdiCheckMultiPlaneOverlaySupport;
PDXGKDDI_CALIBRATEGPUCLOCK DxgkDdiCalibrateGpuClock;
PDXGKDDI_FORMATHISTORYBUFFER DxgkDdiFormatHistoryBuffer;
PDXGKDDI_RENDERGDI DxgkDdiRenderGdi;
PDXGKDDI_SUBMITCOMMANDVIRTUAL DxgkDdiSubmitCommandVirtual;
PDXGKDDI_SETROOTPAGETABLE DxgkDdiSetRootPageTable;
PDXGKDDI_GETROOTPAGETABLESIZE DxgkDdiGetRootPageTableSize;
PDXGKDDI_MAPCPUHOSTAPERTURE DxgkDdiMapCpuHostAperture;
PDXGKDDI_UNMAPCPUHOSTAPERTURE DxgkDdiUnmapCpuHostAperture;
PDXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT2 DxgkDdiCheckMultiPlaneOverlaySupport2;
PDXGKDDI_CREATEPROCESS DxgkDdiCreateProcess;
PDXGKDDI_DESTROYPROCESS DxgkDdiDestroyProcess;
PDXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2 DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2;
void *Reserved1;
void *Reserved2;
PDXGKDDI_POWERRUNTIMESETDEVICEHANDLE DxgkDdiPowerRuntimeSetDeviceHandle;
PDXGKDDI_SETSTABLEPOWERSTATE DxgkDdiSetStablePowerState;
PDXGKDDI_SETVIDEOPROTECTEDREGION DxgkDdiSetVideoProtectedRegion;
PDXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT3 DxgkDdiCheckMultiPlaneOverlaySupport3;
PDXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay3;
PDXGKDDI_POSTMULTIPLANEOVERLAYPRESENT DxgkDdiPostMultiPlaneOverlayPresent;
PDXGKDDI_VALIDATEUPDATEALLOCATIONPROPERTY DxgkDdiValidateUpdateAllocationProperty;
PDXGKDDI_CONTROLMODEBEHAVIOR DxgkDdiControlModeBehavior;
PDXGKDDI_UPDATEMONITORLINKINFO DxgkDdiUpdateMonitorLinkInfo;
PDXGKDDI_CREATEHWCONTEXT DxgkDdiCreateHwContext;
PDXGKDDI_DESTROYHWCONTEXT DxgkDdiDestroyHwContext;
PDXGKDDI_CREATEHWQUEUE DxgkDdiCreateHwQueue;
PDXGKDDI_DESTROYHWQUEUE DxgkDdiDestroyHwQueue;
PDXGKDDI_SUBMITCOMMANDTOHWQUEUE DxgkDdiSubmitCommandToHwQueue;
PDXGKDDI_SWITCHTOHWCONTEXTLIST DxgkDdiSwitchToHwContextList;
PDXGKDDI_RESETHWENGINE DxgkDdiResetHwEngine;
PDXGKDDI_CREATEPERIODICFRAMENOTIFICATION DxgkDdiCreatePeriodicFrameNotification;
PDXGKDDI_DESTROYPERIODICFRAMENOTIFICATION DxgkDdiDestroyPeriodicFrameNotification;
PDXGKDDI_SETTIMINGSFROMVIDPN DxgkDdiSetTimingsFromVidPn;
PDXGKDDI_SETTARGETGAMMA DxgkDdiSetTargetGamma;
PDXGKDDI_SETTARGETCONTENTTYPE DxgkDdiSetTargetContentType;
PDXGKDDI_SETTARGETANALOGCOPYPROTECTION DxgkDdiSetTargetAnalogCopyProtection;
PDXGKDDI_SETTARGETADJUSTEDCOLORIMETRY DxgkDdiSetTargetAdjustedColorimetry;
PDXGKDDI_DISPLAYDETECTCONTROL DxgkDdiDisplayDetectControl;
PDXGKDDI_QUERYCONNECTIONCHANGE DxgkDdiQueryConnectionChange;
PDXGKDDI_EXCHANGEPRESTARTINFO DxgkDdiExchangePreStartInfo;
PDXGKDDI_GETMULTIPLANEOVERLAYCAPS DxgkDdiGetMultiPlaneOverlayCaps;
PDXGKDDI_GETPOSTCOMPOSITIONCAPS DxgkDdiGetPostCompositionCaps;
PDXGKDDI_UPDATEHWCONTEXTSTATE DxgkDdiUpdateHwContextState;
PDXGKDDI_CREATEPROTECTEDSESSION DxgkDdiCreateProtectedSession;
PDXGKDDI_DESTROYPROTECTEDSESSION DxgkDdiDestroyProtectedSession;
PDXGKDDI_SETSCHEDULINGLOGBUFFER DxgkDdiSetSchedulingLogBuffer;
PDXGKDDI_SETUPPRIORITYBANDS DxgkDdiSetupPriorityBands;
PDXGKDDI_NOTIFYFOCUSPRESENT DxgkDdiNotifyFocusPresent;
PDXGKDDI_SETCONTEXTSCHEDULINGPROPERTIES DxgkDdiSetContextSchedulingProperties;
PDXGKDDI_SUSPENDCONTEXT DxgkDdiSuspendContext;
PDXGKDDI_RESUMECONTEXT DxgkDdiResumeContext;
PDXGKDDI_SETVIRTUALMACHINEDATA DxgkDdiSetVirtualMachineData;
PDXGKDDI_BEGINEXCLUSIVEACCESS DxgkDdiBeginExclusiveAccess;
PDXGKDDI_ENDEXCLUSIVEACCESS DxgkDdiEndExclusiveAccess;
PDXGKDDI_QUERYDIAGNOSTICTYPESSUPPORT DxgkDdiQueryDiagnosticTypesSupport;
PDXGKDDI_CONTROLDIAGNOSTICREPORTING DxgkDdiControlDiagnosticReporting;
PDXGKDDI_RESUMEHWENGINE DxgkDdiResumeHwEngine;
PDXGKDDI_SIGNALMONITOREDFENCE DxgkDdiSignalMonitoredFence;
PDXGKDDI_PRESENTTOHWQUEUE DxgkDdiPresentToHwQueue;
PDXGKDDI_VALIDATESUBMITCOMMAND DxgkDdiValidateSubmitCommand;
PDXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2 DxgkDdiSetTargetAdjustedColorimetry2;
PDXGKDDI_SETTRACKEDWORKLOADPOWERLEVEL DxgkDdiSetTrackedWorkloadPowerLevel;
PDXGKDDI_SAVEMEMORYFORHOTUPDATE DxgkDdiSaveMemoryForHotUpdate;
PDXGKDDI_RESTOREMEMORYFORHOTUPDATE DxgkDdiRestoreMemoryForHotUpdate;
PDXGKDDI_COLLECTDIAGNOSTICINFO DxgkDdiCollectDiagnosticInfo;
void *Reserved3;
PDXGKDDI_CONTROLINTERRUPT3 DxgkDdiControlInterrupt3;
PDXGKDDI_SETFLIPQUEUELOGBUFFER DxgkDdiSetFlipQueueLogBuffer;
PDXGKDDI_UPDATEFLIPQUEUELOG DxgkDdiUpdateFlipQueueLog;
PDXGKDDI_CANCELQUEUEDFLIPS DxgkDdiCancelQueuedFlips;
PDXGKDDI_SETINTERRUPTTARGETPRESENTID DxgkDdiSetInterruptTargetPresentId;
PDXGKDDI_SETALLOCATIONBACKINGSTORE DxgkDdiSetAllocationBackingStore;
PDXGKDDI_CREATECPUEVENT DxgkDdiCreateCpuEvent;
PDXGKDDI_DESTROYCPUEVENT DxgkDdiDestroyCpuEvent;
PDXGKDDI_CANCELFLIPS DxgkDdiCancelFlips;
PDXGKDDI_CREATENATIVEFENCE DxgkDdiCreateNativeFence;
PDXGKDDI_DESTROYNATIVEFENCE DxgkDdiDestroyNativeFence;
PDXGKDDI_UPDATEMONITOREDVALUES DxgkDdiUpdateMonitoredValues;
PDXGKDDI_UPDATECURRENTVALUESFROMCPU DxgkDdiUpdateCurrentValuesFromCpu;
PDXGKDDI_CREATEDOORBELL DxgkDdiCreateDoorbell;
PDXGKDDI_CONNECTDOORBELL DxgkDdiConnectDoorbell;
PDXGKDDI_DISCONNECTDOORBELL DxgkDdiDisconnectDoorbell;
PDXGKDDI_DESTROYDOORBELL DxgkDdiDestroyDoorbell;
PDXGKDDI_NOTIFYWORKSUBMISSION DxgkDdiNotifyWorkSubmission;
void *Reserved4;
PDXGKDDI_CREATEMEMORYBASIS DxgkDdiCreateMemoryBasis;
PDXGKDDI_DESTROYMEMORYBASIS DxgkDdiDestroyMemoryBasis;
PDXGKDDI_STARTDIRTYTRACKING DxgkDdiStartDirtyTracking;
PDXGKDDI_STOPDIRTYTRACKING DxgkDdiStopDirtyTracking;
PDXGKDDI_QUERYDIRTYBITDATA DxgkDdiQueryDirtyBitData;
PDXGKDDI_PREPARELIVEMIGRATION DxgkDdiPrepareLiveMigration;
PDXGKDDI_SAVEIMMUTABLEMIGRATIONDATA DxgkDdiSaveImmutableMigrationData;
PDXGKDDI_SAVEMUTABLEMIGRATIONDATA DxgkDdiSaveMutableMigrationData;
PDXGKDDI_ENDLIVEMIGRATION DxgkDdiEndLiveMigration;
PDXGKDDI_RESTOREIMMUTABLEMIGRATIONDATA DxgkDdiRestoreImmutableMigrationData;
PDXGKDDI_RESTOREMUTABLEMIGRATIONDATA DxgkDdiRestoreMutableMigrationData;
PDXGKDDI_WRITEVIRTUALIZEDINTERRUPT DxgkDdiWriteVirtualizedInterrupt;
PDXGKDDI_SETVIRTUALGPURESOURCES2 DxgkDdiSetVirtualGpuResources2;
PDXGKDDI_SETVIRTUALFUNCTIONPAUSESTATE DxgkDdiSetVirtualFunctionPauseState;
PDXGKDDI_OPENNATIVEFENCE DxgkDdiOpenNativeFence;
PDXGKDDI_CLOSENATIVEFENCE DxgkDdiCloseNativeFence;
PDXGKDDI_SETNATIVEFENCELOGBUFFER DxgkDdiSetNativeFenceLogBuffer;
PDXGKDDI_UPDATENATIVEFENCELOGS DxgkDdiUpdateNativeFenceLogs;
PDXGKDDI_COLLECTDBGINFO2 DxgkDdiCollectDbgInfo2;
PDXGKDDI_NOTIFYCONTEXTPRIORITYCHANGE DxgkDdiNotifyContextPriorityChange;
PDXGKDDI_RESETDISPLAYENGINE DxgkDdiResetDisplayEngine;
} DRIVER_INITIALIZATION_DATA, *PDRIVER_INITIALIZATION_DATA;
成员
Version
一个正整数,指示 KMD 实现的功能接口的版本。 KMD 必须将此成员设置为 DXGKDDI_INTERFACE_VERSION,该成员在 Dispmprt.h中定义。
DxgkDdiAddDevice
指向 KMD DxgkDdiAddDevice 函数的指针。
DxgkDdiStartDevice
指向 KMD DxgkDdiStartDevice 函数的指针。
DxgkDdiStopDevice
指向 KMD DxgkDdiStopDevice 函数的指针。
DxgkDdiRemoveDevice
指向 KMD DxgkDdiRemoveDevice 函数的指针。
DxgkDdiDispatchIoRequest
指向 KMD DxgkDdiDispatchIoRequest 函数的指针。
DxgkDdiInterruptRoutine
指向 KMD DxgkDdiInterruptRoutine 函数的指针。
DxgkDdiDpcRoutine
指向 KMD DxgkDdiDpcRoutine 函数的指针。
DxgkDdiQueryChildRelations
指向 KMD DxgkDdiQueryChildRelations 函数的指针。
DxgkDdiQueryChildStatus
指向 KMD DxgkDdiQueryChildStatus 函数的指针。
DxgkDdiQueryDeviceDescriptor
指向 KMD DxgkDdiQueryDeviceDescriptor 函数的指针。
DxgkDdiSetPowerState
指向 KMD DxgkDdiSetPowerState 函数的指针。
DxgkDdiNotifyAcpiEvent
指向 KMD DxgkDdiNotifyAcpiEvent 函数的指针。
DxgkDdiResetDevice
指向 KMD DxgkDdiResetDevice 函数的指针。
DxgkDdiUnload
指向 KMD DxgkDdiUnload 函数的指针。
DxgkDdiQueryInterface
指向 KMD DxgkDdiQueryInterface 函数的指针。
DxgkDdiControlEtwLogging
指向 KMD DxgkDdiControlEtwLogging 函数的指针。
DxgkDdiQueryAdapterInfo
指向 KMD DxgkDdiQueryAdapterInfo 函数的指针。
DxgkDdiCreateDevice
指向 KMD DxgkDdiCreateDevice 函数的指针。
DxgkDdiCreateAllocation
指向 KMD DxgkDdiCreateAllocation 函数的指针。
DxgkDdiDestroyAllocation
指向 KMD DxgkDdiDestroyAllocation 函数的指针。
DxgkDdiDescribeAllocation
指向 KMD DxgkDdiDescribeAllocation 函数的指针。
DxgkDdiGetStandardAllocationDriverData
指向 KMD DxgkDdiGetStandardAllocationDriverData 函数的指针。
DxgkDdiAcquireSwizzlingRange
指向 KMD DxgkDdiAcquireSwizzlingRange 函数的指针。
DxgkDdiReleaseSwizzlingRange
指向 KMD DxgkDdiReleaseSwizzlingRange 函数的指针。
DxgkDdiPatch
指向 KMD DxgkDdiPatch 函数的指针。
DxgkDdiSubmitCommand
指向 KMD DxgkDdiSubmitCommand 函数的指针。
DxgkDdiPreemptCommand
指向 KMD DxgkDdiPreemptCommand 函数的指针。
DxgkDdiBuildPagingBuffer
指向 KMD DxgkDdiBuildPagingBuffer 函数的指针。
DxgkDdiSetPalette
指向 KMD DxgkDdiSetPalette 函数的指针,用于设置显示的调色板。
DxgkDdiSetPointerPosition
指向 KMD DxgkDdiSetPointerPosition 函数的指针。
DxgkDdiSetPointerShape
指向 KMD DxgkDdiSetPointerShape 函数的指针。
DxgkDdiResetFromTimeout
指向 KMD DxgkDdiResetFromTimeout 函数的指针。
DxgkDdiRestartFromTimeout
指向 KMD DxgkDdiRestartFromTimeout 函数的指针。
DxgkDdiEscape
指向 KMD DxgkDdiEscape 函数的指针。
DxgkDdiCollectDbgInfo
指向 KMD DxgkDdiCollectDbgInfo 函数的指针。
DxgkDdiQueryCurrentFence
指向 KMD DxgkDdiQueryCurrentFence 函数的指针。
DxgkDdiIsSupportedVidPn
指向 KMD DxgkDdiIsSupportedVidPn 函数的指针。
DxgkDdiRecommendFunctionalVidPn
指向 KMD DxgkDdiRecommendFunctionalVidPn 函数的指针。
DxgkDdiEnumVidPnCofuncModality
指向 KMD DxgkDdiEnumVidPnCofuncModality 函数的指针。
DxgkDdiSetVidPnSourceAddress
指向 KMD DxgkDdiSetVidPnSourceAddress 函数的指针。
DxgkDdiSetVidPnSourceVisibility
指向 KMD DxgkDdiSetVidPnSourceVisibility 函数的指针。
DxgkDdiCommitVidPn
指向 KMD DxgkDdiCommitVidPn 函数的指针。
DxgkDdiUpdateActiveVidPnPresentPath
指向 KMD DxgkDdiUpdateActiveVidateActiveVidPnPresentPath 函数的指针。
DxgkDdiRecommendMonitorModes
指向 KMD DxgkDdiRecommendMonitorModes 函数的指针。
DxgkDdiRecommendVidPnTopology
指向 KMD DxgkDdiRecommendVidPnTopology 函数的指针。
DxgkDdiGetScanLine
指向 KMD DxgkDdiGetScanLine 函数的指针。
DxgkDdiStopCapture
指向 KMD DxgkDdiStopCapture 函数的指针。
DxgkDdiControlInterrupt
指向 KMD DxgkDdiControlInterrupt 函数的指针。
DxgkDdiCreateOverlay
指向 KMD DxgkDdiCreateOverlay 函数的指针。
注意
以下函数特定于通过 DxgkDdiCreateDevice创建的图形上下文设备:
DxgkDdiDestroyDevice
指向 KMD DxgkDdiDestroyDevice 函数的指针。
DxgkDdiOpenAllocation
指向 KMD DxgkDdiOpenAllocation 函数的指针。
DxgkDdiCloseAllocation
指向 KMD DxgkDdiCloseAllocation 函数的指针。
DxgkDdiRender
指向 KMD DxgkDdiRender 函数的指针。
DxgkDdiPresent
指向 KMD DxgkDdiPresent 函数的指针。
注意
以下函数特定于通过 DxgkDdiCreateOverlay创建的覆盖层:
DxgkDdiUpdateOverlay
指向 KMD DxgkDdiUpdateOverlay 函数的指针。
DxgkDdiFlipOverlay
指向 KMD DxgkDdiFlipOverlay 函数的指针。
DxgkDdiDestroyOverlay
指向 KMD DxgkDdiDestroyOverlay 函数的指针。
注意
以下函数特定于支持上下文:
DxgkDdiCreateContext
指向 KMD DxgkDdiCreateContext 函数的指针。
DxgkDdiDestroyContext
指向 KMD DxgkDdiDestroyContext 函数的指针。
DxgkDdiLinkDevice
指向 KMD DxgkDdiLinkDevice 函数的指针。 请注意,此函数特定于支持链接图形适配器。
DxgkDdiSetDisplayPrivateDriverFormat
指向 KMD DxgkDdiSetDisplayPrivateDriverFormat 函数的指针。
DxgkDdiDescribePageTable
此成员是保留的,应设置为零。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。
DxgkDdiUpdatePageTable
此成员是保留的,应设置为零。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。
DxgkDdiUpdatePageDirectory
此成员是保留的,应设置为零。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。
DxgkDdiMovePageDirectory
此成员是保留的,应设置为零。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。
DxgkDdiSubmitRender
此成员是保留的,应设置为零。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。
DxgkDdiCreateAllocation2
此成员是保留的,应设置为零。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。
DxgkDdiRenderKm
指向 KMD DxgkDdiRenderKm 函数的指针。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。
Reserved
此成员是保留的,应设置为零。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。
DxgkDdiQueryVidPnHWCapability
指向 KMD DxgkDdiQueryVidPnHWCapability 函数的指针。 仅在DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7时才可用。
DxgkDdiSetPowerComponentFState
指向 KMD DxgkDdiSetPowerComponentFState 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiQueryDependentEngineGroup
指向 KMD DxgkDdiQueryDependentEngineGroup 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiQueryEngineStatus
指向 KMD DxgkDdiQueryEngineStatus 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiResetEngine
指向 KMD DxgkDdiResetEngine 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiStopDeviceAndReleasePostDisplayOwnership
指向 KMD DxgkDdiStopDeviceAndReleasePostDisplayOwnership 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiSystemDisplayEnable
指向 KMD DxgkDdiSystemDisplayEnable 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiSystemDisplayWrite
指向 KMD DxgkDdiSystemDisplayWrite 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiCancelCommand
指向 KMD DxgkDdiCancelCommand 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiGetChildContainerId
指向 KMD DxgkDdiGetChildContainerId 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiPowerRuntimeControlRequest
指向 KMD DxgkDdiPowerRuntimeControlRequest 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay
指向 KMD DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiNotifySurpriseRemoval
指向 KMD DxgkDdiNotifySurpriseRemoval 函数的指针。 从 Windows 8(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN8)开始可用。
DxgkDdiGetNodeMetadata
指向 KMD DxgkDdiGetNodeMetadata 函数的指针。 从 Windows 8.1(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3)开始可用。
DxgkDdiSetPowerPState
此成员是保留的,应设置为零。 从 Windows 8.1(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3)开始可用。
DxgkDdiControlInterrupt2
指向 KMD DxgkDdiControlInterrupt2 函数的指针。 从 Windows 8.1(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3)开始可用。
DxgkDdiCheckMultiPlaneOverlaySupport
指向 KMD DxgkDdiCheckMultiPlaneOverlaySupport 函数的指针。 从 Windows 8.1(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3)开始可用。
DxgkDdiCalibrateGpuClock
指向 KMD DxgkDdiCalibrateGpuClock 函数的指针。 从 Windows 8.1(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3)开始可用。
DxgkDdiFormatHistoryBuffer
指向 KMD DxgkDdiFormatHistoryBuffer 函数的指针。 从 Windows 8.1(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM1_3)开始可用。
DxgkDdiRenderGdi
指向 DxgkDdiRenderGdi 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiSubmitCommandVirtual
指向 DXGKDDI_SUBMITCOMMANDVIRTUAL 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiSetRootPageTable
指向 DXGKDDI_SETROOTPAGETABLE 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiGetRootPageTableSize
指向 DXGKDDI_GETROOTPAGETABLESIZE 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiMapCpuHostAperture
指向 DXGKDDI_MAPCPUHOSTAPERTURE 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiUnmapCpuHostAperture
指向 DXGKDDI_UNMAPCPUHOSTAPERTURE 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiCheckMultiPlaneOverlaySupport2
指向 DXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT2 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiCreateProcess
指向 DXGKDDI_CREATEPROCESS 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiDestroyProcess
指向 DXGKDDI_DESTROYPROCESS 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2
指向 DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2 回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
Reserved1
保留。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
Reserved2
保留。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiPowerRuntimeSetDeviceHandle
指向DXGKDDI_POWERRUNTIMESETDEVICEHANDLE回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiSetStablePowerState
指向DXGKDDI_SETSTABLEPOWERSTATE回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiSetVideoProtectedRegion
指向DXGKDDI_SETVIDEOPROTECTEDREGION回调函数的指针。 从 Windows 10(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_0)开始可用。
DxgkDdiCheckMultiPlaneOverlaySupport3
指向 DXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT3 回调函数的指针。 从 Windows 10 版本 1607(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1)开始提供。
DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay3
指向 DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 回调函数的指针。 从 Windows 10 版本 1607(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1)开始提供。
DxgkDdiPostMultiPlaneOverlayPresent
指向 DXGKDDI_POSTMULTIPLANEOVERLAYPRESENT 回调函数的指针。 从 Windows 10 版本 1607(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1)开始提供。
DxgkDdiValidateUpdateAllocationProperty
指向DXGKDDI_VALIDATEUPDATEALLOCATIONPROPERTY回调函数的指针。 从 Windows 10 版本 1607(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1)开始提供。
DxgkDdiControlModeBehavior
指向 DXGKDDI_CONTROLMODEBEHAVIOR 回调函数的指针。 从 Windows 10 版本 1607(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1)开始提供。
DxgkDdiUpdateMonitorLinkInfo
指向 DXGKDDI_UPDATEMONITORLINKINFO 回调函数的指针。 从 Windows 10 版本 1607(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_1)开始提供。
DxgkDdiCreateHwContext
指向 DXGKDDI_CREATEHWCONTEXT 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiDestroyHwContext
指向 DXGKDDI_DESTROYHWCONTEXT 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiCreateHwQueue
指向DXGKDDI_CREATEHWQUEUE回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiDestroyHwQueue
指向DXGKDDI_DESTROYHWQUEUE回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiSubmitCommandToHwQueue
指向 DXGKDDI_SUBMITCOMMANDTOHWQUEUE 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiSwitchToHwContextList
指向 DXGKDDI_SWITCHTOHWCONTEXTLIST 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiResetHwEngine
指向 DXGKDDI_RESETENGINE 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiCreatePeriodicFrameNotification
指向 DXGKDDI_CREATEPERIODICFRAMENOTIFICATION 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiDestroyPeriodicFrameNotification
指向 DXGKDDI_DESTROYPERIODICFRAMENOTIFICATION 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiSetTimingsFromVidPn
指向 DXGKDDI_SETTIMINGSFROMVIDPN 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiSetTargetGamma
指向 DXGKDDI_SETTARGETGAMMA 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiSetTargetContentType
指向 DXGKDDI_SETTARGETCONTENTTYPE 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiSetTargetAnalogCopyProtection
指向 DXGKDDI_SETTARGETANALOGCOPYPROTECTION 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiSetTargetAdjustedColorimetry
指向 DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiDisplayDetectControl
指向 DXGKDDI_DISPLAYDETECTCONTROL 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiQueryConnectionChange
指向 DXGKDDI_QUERYCONNECTIONCHANGE 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiExchangePreStartInfo
指向 DXGKDDI_EXCHANGEPRESTARTINFO 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiGetMultiPlaneOverlayCaps
指向 DXGKDDI_GETMULTIPLANEOVERLAYCAPS 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiGetPostCompositionCaps
指向 DXGKDDI_GETPOSTCOMPOSITIONCAPS 回调函数的指针。 从 Windows 10 版本 1703(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_2)开始可用。
DxgkDdiUpdateHwContextState
指向 DXGKDDI_UPDATEHWCONTEXTSTATE 回调函数的指针。 从 Windows 10 版本 1709(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_3)开始可用。
DxgkDdiCreateProtectedSession
指向 DXGKDDI_CREATEPROTECTEDSESSION 回调函数的指针。 从 Windows 10 版本 1709(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_3)开始可用。
DxgkDdiDestroyProtectedSession
指向 DXGKDDI_DESTROYPROTECTEDSESSION 回调函数的指针。 从 Windows 10 版本 1709(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_3)开始可用。
DxgkDdiSetSchedulingLogBuffer
指向 DXGKDDI_SETSCHEDULINGLOGBUFFER 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiSetupPriorityBands
指向 DXGKDDI_SETUPPRIORITYBANDS 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiNotifyFocusPresent
指向 DXGKDDI_NOTIFYFOCUSPRESENT 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiSetContextSchedulingProperties
指向 DXGKDDI_SETCONTEXTSCHEDULINGPROPERTIES 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiSuspendContext
指向 DXGKDDI_SUSPENDCONTEXT 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiResumeContext
指向 DXGKDDI_RESUMECONTEXT 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiSetVirtualMachineData
指向 DXGKDDI_SETVIRTUALMACHINEDATA 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiBeginExclusiveAccess
指向 DXGKDDI_BEGINEXCLUSIVEACCESS 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiEndExclusiveAccess
指向 DXGKDDI_ENDEXCLUSIVEACCESS 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiQueryDiagnosticTypesSupport
指向 DXGKDDI_QUERYDIAGNOSTICTYPESSUPPORT 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiControlDiagnosticReporting
指向 DXGKDDI_CONTROLDIAGNOSTICREPORTING 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiResumeHwEngine
指向 DXGKDDI_RESUMEHWENGINE 回调函数的指针。 从 Windows 10 版本 1803(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_4)开始提供。
DxgkDdiSignalMonitoredFence
指向 DxgkDdiSignalMonitoredFence的指针,调用它添加 GPU 指令,以向 DMA(直接内存访问)缓冲区发出分页监视围栏对象的信号。 从 Windows 10 版本 1809(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5)开始可用。
DxgkDdiPresentToHwQueue
指向 DXGKDDI_PRESENTTOHWQUEUE 回调函数的指针。 从 Windows 10 版本 1809(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5)开始可用。
DxgkDdiValidateSubmitCommand
指向 DXGKDDI_VALIDATESUBMITCOMMAND 回调函数的指针。 从 Windows 10 版本 1809(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5)开始可用。
DxgkDdiSetTargetAdjustedColorimetry2
指向 DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2 回调函数的指针。 从 Windows 10 版本 1809(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5)开始可用。
DxgkDdiSetTrackedWorkloadPowerLevel
指向 DxgkDdiSetTrackedWorkloadPowerLevel 回调函数的指针。 从 Windows 10 版本 1809(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_5)开始可用。
DxgkDdiSaveMemoryForHotUpdate
指向 DxgkDdiSaveMemoryForHotUpdate 回调函数的指针。 从 Windows 10 版本 1903(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_6)开始提供。
DxgkDdiRestoreMemoryForHotUpdate
指向 DxgkDdiRestoreMemoryForHotUpdate 回调函数的指针。 从 Windows 10 版本 1903(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_6)开始提供。
DxgkDdiCollectDiagnosticInfo
指向 DxgkDdiCollectDiagnosticInfo 回调函数的指针。 从 Windows 10 版本 1903(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_6)开始提供。
Reserved3
保留;设置为零。 从 Windows 10 版本 1903(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_6)开始提供。
DxgkDdiControlInterrupt3
指向 DxgkDdiControlInterrupt3 回调函数的指针。 从 Windows 10 版本 2004(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_7)开始提供。
DxgkDdiSetFlipQueueLogBuffer
指向 DxgkDdiSetFlipQueueLogBuffer 回调函数的指针。 从 Windows Server 2022(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_9)开始可用。
DxgkDdiUpdateFlipQueueLog
指向 DxgkDdiUpdateFlipQueueLog 回调函数的指针。 从 Windows Server 2022(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_9)开始可用。
DxgkDdiCancelQueuedFlips
指向 DxgkDdiCancelQueuedFlips 回调函数的指针。 从 Windows Server 2022(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_9)开始可用。
DxgkDdiSetInterruptTargetPresentId
指向 DxgkDdiSetInterruptTargetPresentId 回调函数的指针。 从 Windows Server 2022(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM2_9)开始可用。
DxgkDdiSetAllocationBackingStore
指向 DxgkDdiSetAllocationBackingStore 回调函数的指针。 从 Windows 11(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_0)开始可用。
DxgkDdiCreateCpuEvent
指向 DxgkDdiCreateCpuEvent 回调函数的指针。 从 Windows 11(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_0)开始可用。
DxgkDdiDestroyCpuEvent
指向 DxgkDdiDestroyCpuEvent 回调函数的指针。 从 Windows 11(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_0)开始可用。
DxgkDdiCancelFlips
指向 DxgkDdiCancelFlips 回调函数的指针。 从 Windows 11(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_0)开始可用。
DxgkDdiCreateNativeFence
指向 DxgkDdiCreateNativeFence 回调函数的指针。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
DxgkDdiDestroyNativeFence
指向 DxgkDdiDestroyNativeFence 回调函数的指针。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
DxgkDdiUpdateMonitoredValues
指向 DxgkDdiUpdateMonitoredValues 回调函数的指针。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
DxgkDdiUpdateCurrentValuesFromCpu
指向 DxgkDdiUpdateCurrentValuesFromCpu 回调函数的指针。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
DxgkDdiCreateDoorbell
指向 DxgkDdiCreateDoorbell 回调函数的指针。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
DxgkDdiConnectDoorbell
指向 DxgkDdiConnectDoorbell 回调函数的指针。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
DxgkDdiDisconnectDoorbell
指向 DxgkDdiDisconnectDoorbell 回调函数的指针。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
DxgkDdiDestroyDoorbell
指向 DxgkDdiDestroyDoorbell 回调函数的指针。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
DxgkDdiNotifyWorkSubmission
指向 DxgkDdiNotifyWorkSubmission 回调函数的指针。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
Reserved4
保留。 从 Windows 11 版本 22H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_1)开始可用。
DxgkDdiCreateMemoryBasis
指向 DxgkDdiCreateMemoryBasis 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiDestroyMemoryBasis
指向 DxgkDdiDestroyMemoryBasis 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiStartDirtyTracking
指向 DxgkDdiStartDirtyTracking 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiStopDirtyTracking
指向 DxgkDdiStopDirtyTracking 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiQueryDirtyBitData
指向 DxgkDdiQueryDirtyBitData 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiPrepareLiveMigration
指向 DxgkDdiPrepareLiveMigration 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiSaveImmutableMigrationData
指向 DxgkDdiSaveImmutableMigrationData 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiSaveMutableMigrationData
指向 DxgkDdiSaveMutableMigrationData 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiEndLiveMigration
指向 DxgkDdiEndLiveMigration 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiRestoreImmutableMigrationData
指向 DxgkDdiRestoreImmutableMigrationData 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiRestoreMutableMigrationData
指向 DxgkDdiRestoreMutableMigrationData 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiWriteVirtualizedInterrupt
指向 DxgkDdiWriteVirtualizedInterrupt 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiSetVirtualGpuResources2
指向 DxgkDdiSetVirtualGpuResources2 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiSetVirtualFunctionPauseState
指向 DxgkDdiSetVirtualFunctionPauseState 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiOpenNativeFence
指向 DxgkDdiOpenNativeFence 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiCloseNativeFence
指向 DxgkDdiCloseNativeFence 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiSetNativeFenceLogBuffer
指向 DxgkDdiSetNativeFenceLogBuffer 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiUpdateNativeFenceLogs
指向 DxgkDdiUpdateNativeFenceLogs 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiCollectDbgInfo2
指向 DxgkDdiCollectDbgInfo2 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiNotifyContextPriorityChange
指向 DxgkDdiNotifyContextPriorityChange 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
DxgkDdiResetDisplayEngine
指向 DxgkDdiResetDisplayEngine 回调函数的指针。 从 Windows 11 版本 24H2(DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WDDM3_2)开始可用。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista |
标头 | dispmprt.h (包括 Dispmprt.h) |