다음을 통해 공유


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는 이 멤버를 Dispmprt.h에 정의된 DXGKDDI_INTERFACE_VERSION 설정해야 합니다.

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

이 멤버는 예약되어 있으며 0으로 설정해야 합니다. DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7 경우에만 사용할 수 있습니다.

DxgkDdiUpdatePageTable

이 멤버는 예약되어 있으며 0으로 설정해야 합니다. DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7 경우에만 사용할 수 있습니다.

DxgkDdiUpdatePageDirectory

이 멤버는 예약되어 있으며 0으로 설정해야 합니다. DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7 경우에만 사용할 수 있습니다.

DxgkDdiMovePageDirectory

이 멤버는 예약되어 있으며 0으로 설정해야 합니다. DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7 경우에만 사용할 수 있습니다.

DxgkDdiSubmitRender

이 멤버는 예약되어 있으며 0으로 설정해야 합니다. DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7 경우에만 사용할 수 있습니다.

DxgkDdiCreateAllocation2

이 멤버는 예약되어 있으며 0으로 설정해야 합니다. DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7 경우에만 사용할 수 있습니다.

DxgkDdiRenderKm

KMD의 DxgkDdiRenderKm 함수에 대한 포인터입니다. DXGKDDI_INTERFACE_VERSION ≥ DXGKDDI_INTERFACE_VERSION_WIN7 경우에만 사용할 수 있습니다.

Reserved

이 멤버는 예약되어 있으며 0으로 설정해야 합니다. 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

이 멤버는 예약되어 있으며 0으로 설정해야 합니다. 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

페이징 모니터링된 펜스 개체를 DMA(직접 메모리 액세스) 버퍼에 신호로 알리는 GPU 명령을 추가하기 위해 호출되는 DxgkDdiSignalMonitoredFence에 대한 포인터입니다. 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

예약; 를 0으로 설정합니다. 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 포함)

추가 정보

디스플레이 미니포트 드라이버의 DriverEntry