структура 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) |