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 포함) |