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