D3DKM_TRANSPARENTBLTFLAGS |
The D3DKM_TRANSPARENTBLTFLAGS structure specifies the display adapter's ability to perform a hardware-accelerated bit-block transfer (bitblt) with transparency. |
D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS |
Indicates how a kernel mode display-only driver (KMDOD) is to perform a present operation. |
DKGK_GAMMA_DATA_CAP |
Gamma data caps. |
DXGK_ALLOCATIONINFO |
The DXGK_ALLOCATIONINFO structure describes parameters for creating an allocation. |
DXGK_ALLOCATIONINFOFLAGS |
The DXGK_ALLOCATIONINFOFLAGS structure identifies properties for an allocation. The display miniport driver specifies these flags for the video memory manager. |
DXGK_ALLOCATIONINFOFLAGS_WDDM2_0 |
The DXGK_ALLOCATIONINFOFLAGS_WDDM2_0 structure identifies properties for an allocation. The display miniport driver specifies these flags for the video memory manager. |
DXGK_ALLOCATIONLIST |
The DXGK_ALLOCATIONLIST structure describes an allocation specification that is used in direct memory access (DMA) buffering. |
DXGK_ALLOCATIONUSAGEHINT |
The DXGK_ALLOCATIONUSAGEHINT structure contains allocation usage and version information that is used as a hint about how to use an allocation. |
DXGK_ALLOCATIONUSAGEINFO1 |
The DXGK_ALLOCATIONUSAGEINFO1 structure describes how an allocation can be used in DMA buffering. |
DXGK_BUILDPAGINGBUFFER_COPY_RANGE |
DXGK_BUILDPAGINGBUFFER_COPY_RANGE is used as part of a page table entry copy operation. |
DXGK_BUILDPAGINGBUFFER_COPYPAGETABLEENTRIES |
DXGK_BUILDPAGINGBUFFER_COPYPAGETABLEENTRIES describes the operation used copy page table entries from one location to another. |
DXGK_BUILDPAGINGBUFFER_FILLVIRTUAL |
DXGK_BUILDPAGINGBUFFER_FILLVIRTUAL is used as part of an operation to fill an allocation with a pattern. |
DXGK_BUILDPAGINGBUFFER_FLUSHTLB |
DXGK_BUILDPAGINGBUFFER_FLUSHTLB is used as part of a flush translation look-aside buffer (TLB) operation. |
DXGK_BUILDPAGINGBUFFER_NOTIFYRESIDENCY |
DXGK_BUILDPAGINGBUFFER_NOTIFYRESIDENCY describes a residency allocation change operation. |
DXGK_BUILDPAGINGBUFFER_TRANSFERVIRTUAL |
DXGK_BUILDPAGINGBUFFER_TRANSFERVIRTUAL is used as part of an allocation transfer operation. |
DXGK_BUILDPAGINGBUFFER_UPDATECONTEXTALLOCATION |
DXGK_BUILDPAGINGBUFFER_UPDATECONTEXTALLOCATION describes an operation used to update the content of a context or device allocation. |
DXGK_BUILDPAGINGBUFFER_UPDATEPAGETABLE |
DXGK_BUILDPAGINGBUFFER_UPDATEPAGETABLE is used as part of a page table update operation. |
DXGK_CHECK_MULTIPLANE_OVERLAY_SUPPORT_PLANE |
Specifies the support attributes that the hardware provides for multiplane overlays. |
DXGK_CHECK_MULTIPLANE_OVERLAY_SUPPORT_RETURN_INFO |
Specifies limitations on hardware support of multiplane overlays. |
DXGK_COLORIMETRY |
Describes colorimetry and closely related fields used to describe overrides from the descriptor retrieved from the display device. |
DXGK_COLORTRANSFORMCAPS |
This structure replaces the DXGK_GAMMARAMPCAPS structure in the DXGK_DRIVERCAPS structure to describe both the gamma and color transform capabilities of the display pipelines. |
DXGK_CONNECTION_CHANGE |
Structure to describe the most recently updated status of the link for a target. |
DXGK_CONTEXTINFO |
The DXGK_CONTEXTINFO structure describes a device context. |
DXGK_CONTEXTINFO_CAPS |
DXGK_CONTEXTINFO_CAPS is used to describe the capabilities supported by a driver. |
DXGK_CPUHOSTAPERTURE |
DXGK_CPUHOSTAPERTURE describes a memory segment supporting a CPU host aperture. |
DXGK_CREATEALLOCATIONFLAGS |
The DXGK_CREATEALLOCATIONFLAGS structure identifies how to create allocations. |
DXGK_CREATECONTEXTALLOCATIONFLAGS |
Specifies the properties of the context to be allocated. |
DXGK_CREATECONTEXTFLAGS |
The DXGK_CREATECONTEXTFLAGS structure identifies how to create contexts. |
DXGK_CREATEDEVICEFLAGS |
The DXGK_CREATEDEVICEFLAGS structure identifies how to create devices. |
DXGK_CREATEPROCESSFLAGS |
DXGK_CREATEPROCESSFLAGS is used with DXGKARG_CREATEPROCESS and DxgkDdiCreateProcess to create a kernel mode driver object for a Microsoft DirectX graphics kernel process object. |
DXGK_DESCRIBEALLOCATIONFLAGS |
Used in the DXGKARG_DESCRIBEALLOCATION.Flags member to describe whether an existing allocation is being queried for its display mode. |
DXGK_DESTROYALLOCATIONFLAGS |
The DXGK_DESTROYALLOCATIONFLAGS structure identifies how to release allocations. |
DXGK_DEVICE_TYPE_CAPS |
Describes the type of capabilities for a device. |
DXGK_DEVICEINFO |
The DXGK_DEVICEINFO structure describes parameters that the Microsoft DirectX graphics kernel subsystem requires from the display miniport driver. |
DXGK_DEVICEINFOFLAGS |
The DXGK_DEVICEINFOFLAGS structure identifies, in bit-field flags, information about a graphics device. |
DXGK_DISCARDCONTENTFLAGS |
The DXGK_DISCARDCONTENTFLAGS structure identifies the type of discard-content operation to set up in a call to the DxgkDdiBuildPagingBuffer function. |
DXGK_DISPLAY_DRIVERCAPS_EXTENSION |
Driver capabilities extension for WDDM 2.0 or later drivers. |
DXGK_DRIVERCAPS |
The DXGK_DRIVERCAPS structure describes capabilities of a display miniport driver that the driver provides through a call to its DxgkDdiQueryAdapterInfo function. |
DXGK_ENGINESTATUS |
Indicates the progress of a node within an active physical display adapter (engine) specified by a DXGKARG_QUERYENGINESTATUS structure. |
DXGK_ENUM_PIVOT |
The DXGK_ENUM_PIVOT structure identifies either a video present source or a video present target as the enumeration pivot in a call to DxgkDdiEnumVidPnCofuncModality. |
DXGK_FLIPCAPS |
The DXGK_FLIPCAPS structure identifies flipping capabilities of the display miniport driver that the driver provides through a call to its DxgkDdiQueryAdapterInfo function. |
DXGK_FRAMEBUFFERSAVEAREA |
The size required by the driver to save the frame buffer reserve area during power transitions. |
DXGK_GAMMA_1DLUT_CAP |
The gamma 1D lookup table stage caps. |
DXGK_GAMMA_MATRIX_CAP |
The stage capability for a matrix lookup table. |
DXGK_GAMMARAMPCAPS |
The DXGK_GAMMARAMPCAPS structure identifies gamma-ramp capabilities of the display miniport driver that the driver provides through a call to its DxgkDdiQueryAdapterInfo function. |
DXGK_GDIARG_ALPHABLEND |
The DXGK_GDIARG_ALPHABLEND structure describes the characteristics of a GDI hardware-accelerated alpha blend operation. |
DXGK_GDIARG_BITBLT |
The DXGK_GDIARG_BITBLT structure describes the characteristics of a GDI hardware-accelerated bit-block transfer (bitblt) with no stretching. |
DXGK_GDIARG_CLEARTYPEBLEND |
The DXGK_GDIARG_CLEARTYPEBLEND structure describes the characteristics of a GDI hardware-accelerated ClearType and antialiased text pixel blending operation. |
DXGK_GDIARG_COLORFILL |
The DXGK_GDIARG_COLORFILL structure describes the characteristics of a GDI hardware-accelerated color fill operation. |
DXGK_GDIARG_STRETCHBLT |
The DXGK_GDIARG_STRETCHBLT structure describes the characteristics of a GDI hardware-accelerated stretch bit-block transfer (bitblt) operation. |
DXGK_GDIARG_TRANSPARENTBLT |
The DXGK_GDIARG_TRANSPARENTBLT structure describes the characteristics of a GDI hardware-accelerated bit-block transfer (bitblt) operation with transparency. |
DXGK_GPUENGINETOPOLOGY |
The DXGK_GPUENGINETOPOLOGY structure describes the graphics processing unit (GPU)-engine topology that a driver can support. |
DXGK_GPUMMUCAPS |
The DXGK_GPUMMUCAPS structure is used by the kernel mode driver to express virtual memory addressing capabilities. |
DXGK_GPUPCAPS |
The GPU capabilities for a kernel mode display driver. |
DXGK_HARDWARERESERVEDRANGES |
The hardware reserved memory ranges that was queried by the call the QueryAdapterInfo. |
DXGK_HDR_METADATA |
Contains information about the HDR metadata. |
DXGK_HISTORY_BUFFER |
Specifies a history buffer that stores time stamps that record GPU activity throughout the execution lifetime of a direct memory access (DMA) buffer. |
DXGK_HISTORY_BUFFER_HEADER |
Specifies how data is stored in a DXGK_HISTORY_BUFFER history buffer. |
DXGK_INHERITED_TIMING_INFO |
Structure passed to the driver in the pPrivateDriverData argument of DxgkDdiRecommendFunctionalVidPn, which the driver should use to describe the color space and wire format which cannot be described easily in the VidPn the DDI builds. |
DXGK_INTEGRATEDDISPLAYFLAGS |
Flags which describe simple properties of an integrated display. |
DXGK_INVALIDATEHWCONTEXTFLAGS |
Contains running contexts that were are were not affected by the GPU engine reset operation. |
DXGK_KSR_MEMORY_RANGE |
The kernel soft reboot (KSR) memory range. |
DXGK_MAPAPERTUREFLAGS |
The DXGK_MAPAPERTUREFLAGS structure identifies the type of map-aperture-segment operation to set up in a call to the DxgkDdiBuildPagingBuffer function. |
DXGK_MEMORYRANGE |
DXGK_MEMORYRANGE is used with DxgkDdiQueryAdapterInfo and DXGK_QUERYSEGMENTMEMORYSTATE to query bad graphics processing unit (GPU) memory ranges. |
DXGK_MODE_BEHAVIOR_FLAGS |
The high-level mode and setting behaviors which the OS may request. |
DXGK_MONITOR_INTERFACE |
The DXGK_MONITOR_INTERFACE structure contains pointers to functions that belong to the Monitor Interface, which is implemented by the video present network (VidPN) manager. |
DXGK_MONITOR_INTERFACE_V2 |
The DXGK_MONITOR_INTERFACE_V2 structure, available beginning with Windows 7, contains pointers to functions that belong to the Monitor Interface, which is implemented by the video present network (VidPN) manager. |
DXGK_MONITORDESCRIPTORSET_INTERFACE |
The DXGK_MONITORDESCRIPTORSET_INTERFACE structure contains pointers to functions that belong to the Monitor Descriptor Set Interface, which is implemented by the video present network (VidPN) manager. |
DXGK_MONITORFREQUENCYRANGESET_INTERFACE |
The DXGK_MONITORFREQUENCYRANGESET_INTERFACE structure contains pointers to functions that belong to the Monitor Frequency Range Set interface, which is implemented by the video present network (VidPN) manager. |
DXGK_MONITORLINKINFO |
This structure was defined in WDDM 2.1, however the usage hints and capabilities structure definitions were nested within DXGK_MONITORLINKINFO. |
DXGK_MONITORSOURCEMODESET_INTERFACE |
The DXGK_MONITORSOURCEMODESET_INTERFACE structure contains pointers to functions that belong to the Monitor Source Mode Set interface, which is implemented by the video present network (VidPN) manager. |
DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES |
Used by the display miniport driver to specify overlay plane attributes. |
DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 |
DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 is used by the display miniport driver to specify overlay plane attributes. |
DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES3 |
A structure containing the attributes used for the image in a multiplane overlay. |
DXGK_MULTIPLANE_OVERLAY_BLEND |
Identifies a blend operation to be performed on an overlay plane. |
DXGK_MULTIPLANE_OVERLAY_FLAGS |
Identifies a flip operation to be performed on an overlay plane. |
DXGK_MULTIPLANE_OVERLAY_PLANE |
Specifies an overlay plane to display in a call to the DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay function. |
DXGK_MULTIPLANE_OVERLAY_PLANE_WITH_SOURCE |
DXGK_MULTIPLANE_OVERLAY_PLANE_WITH_SOURCE describes the multi-plane overlay plane attributes, allocation, and video present network source identification number. |
DXGK_MULTIPLANE_OVERLAY_PLANE_WITH_SOURCE2 |
Used in a call to the DxgkDdiCheckMultiPlaneOverlaySupport3 function to check details on hardware support for multi-plane overlays. |
DXGK_MULTIPLANE_OVERLAY_PLANE2 |
DXGK_MULTIPLANE_OVERLAY_PLANE2 is used with the DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2 function to specify an overlay plane to display. |
DXGK_MULTIPLANE_OVERLAY_PLANE3 |
Specifies an overlay plane to display in a call to the DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay3 function. |
DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION |
Specifies information about any additional transforms that should occur after the planes are composed. |
DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS |
A structure containing the flags describing the transformations applied to an image. |
DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION_WITH_SOURCE |
Used in a call to the DxgkDdiCheckMultiPlaneOverlaySupport3 function to check details on hardware support for post composition transform support. |
DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO |
Specifies an overlay plane to display during a VSync interval. |
DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 |
Used by new drivers to report per-plane flip completion after a VSYNC. |
DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS |
Identifies YUV range and conversion info that describes a multiplane overlay. |
DXGK_MULTIPLANEOVERLAYCAPS |
Multiplane overlay capabilities returned by the DxgkDdiGetMultiPlaneOverlayCaps function. |
DXGK_OPENALLOCATIONFLAGS |
The DXGK_OPENALLOCATIONFLAGS structure identifies the operation to perform for allocations. |
DXGK_OPENALLOCATIONINFO |
The DXGK_OPENALLOCATIONINFO structure contains handles to nondevice-specific and device-specific allocations that the DxgkDdiOpenAllocation function associates. |
DXGK_OVERLAYINFO |
The DXGK_OVERLAYINFO structure describes parameters that are required to create or modify an overlay. |
DXGK_PAGE_TABLE_LEVEL_DESC |
The DXGK_PAGE_TABLE_LEVEL_DESC structure describes capabilities that are applied at the page level. |
DXGK_PAGETABLEUPDATEADDRESS |
DXGK_PAGETABLEUPDATEADDRESS contains the address of a page table to update. The member containing the address is defined as part of a DxgkDdiBuildPagingBuffer operation in the DXGK_BUILDPAGINGBUFFER_UPDATEPAGETABLE structure. |
DXGK_PATCHFLAGS |
The DXGK_PATCHFLAGS structure identifies, in bit-field flags, information about the direct memory access (DMA) buffer that requires patching. |
DXGK_PHYSICAL_MEMORY_RANGE |
The physical memory range. |
DXGK_PHYSICALADAPTERCAPS |
The DXGK_PHYSICALADAPTERCAPS structure is used to report details of a physical adapter. |
DXGK_PHYSICALADAPTERFLAGS |
DXGK_PHYSICALADAPTERFLAGS defines a set of flags that used to indicate the type of memory management model that is supported by a device. |
DXGK_PLANE_SPECIFIC_INPUT_FLAGS |
A structure containing the input flags to be used for the driver that apply to a plane. |
DXGK_PLANE_SPECIFIC_OUTPUT_FLAGS |
A structure containing the flags that apply to a plane set by the driver. |
DXGK_POINTERFLAGS |
The DXGK_POINTERFLAGS structure identifies mouse pointer capabilities of the display miniport driver that the driver provides through a call to its DxgkDdiQueryAdapterInfo function. |
DXGK_POWER_COMPONENT_FLAGS |
Describes state transition information about a power component. |
DXGK_POWER_COMPONENT_MAPPING |
Used in the DXGK_POWER_RUNTIME_COMPONENT.ComponentMapping member to define the standard component types of the Microsoft DirectX graphics kernel subsystem (Dxgkrnl.sys) that describe the power component. |
DXGK_POWER_RUNTIME_COMPONENT |
Describes information about a power component such as a graphics processing engine, a display device, or a block of memory |
DXGK_POWER_RUNTIME_STATE |
Describes the characteristics of an idle state (an F-state). |
DXGK_PREEMPTCOMMANDFLAGS |
The DXGK_PREEMPTCOMMANDFLAGS structure specifies a union that contains either a structure with a reserved member or a 32-bit value. No bit-field flags are currently defined. |
DXGK_PRESENTATIONCAPS |
The DXGK_PRESENTATIONCAPS structure identifies presentation capabilities of a display miniport driver that the driver provides through a call to its DxgkDdiQueryAdapterInfo function. |
DXGK_PRESENTFLAGS |
The DXGK_PRESENTFLAGS structure identifies, in bit-field flags, the type of present operation to perform. |
DXGK_PRESENTMULTIPLANEOVERLAYINFO |
Specifies info on a VidPN input and an overlay plane to display. |
DXGK_PRESENTMULTIPLANEOVERLAYLIST |
Specifies an overlay plane to display in a call to the DxgkDdiPresent function. |
DXGK_QAITARGETIN |
Used to integrate a target. |
DXGK_QUERYADAPTERINFOFLAGS |
Used to query graphics adapter information. |
DXGK_QUERYDISPLAYIDIN |
Used to query a display ID. |
DXGK_QUERYDISPLAYIDOUT |
Used to query a display ID. |
DXGK_QUERYGPUMMUCAPSIN |
The DXGK_QUERYGPUMMUCAPSIN structure holds the index of the adapter being queried. |
DXGK_QUERYINTEGRATEDDISPLAYOUT2 |
Used during a query for the integrated display output. |
DXGK_QUERYPAGETABLELEVELDESCIN |
The DXGK_QUERYPAGETABLELEVELDESCIN structure is used to request page level descriptors from the Dxgkrnl Interface. |
DXGK_QUERYPHYSICALADAPTERCAPSIN |
The DXGK_QUERYPHYSICALADAPTERCAPSIN structure is used to query the display driver for the capabilities of the physical display adapter. |
DXGK_QUERYSEGMENTIN |
The DXGK_QUERYSEGMENTIN structure describes relevant information for a memory-segment query through a call to the display miniport driver's DxgkDdiQueryAdapterInfo function. |
DXGK_QUERYSEGMENTIN4 |
The DXGK_QUERYSEGMENTIN4 structure is used to specify the adapter to query. |
DXGK_QUERYSEGMENTMEMORYSTATE |
DXGK_QUERYSEGMENTMEMORYSTATE is used with DxgkDdiQueryAdapterInfo to query invalid graphics processing unit (GPU) memory ranges. |
DXGK_QUERYSEGMENTOUT |
The DXGK_QUERYSEGMENTOUT structure describes memory-segment information that the display miniport driver should return from a call to its DxgkDdiQueryAdapterInfo function. |
DXGK_QUERYSEGMENTOUT3 |
Describes memory-segment information that a Windows Display Driver Model (WDDM) 1.2 or later display miniport driver should return from a call to its DxgkDdiQueryAdapterInfo function. |
DXGK_QUERYSEGMENTOUT4 |
The DXGK_QUERYSEGMENTOUT4 structure contains memory segment information returned from the driver. |
DXGK_RENDERKM_COMMAND |
The DXGK_RENDERKM_COMMAND structure is used to construct a command buffer to control GDI hardware-accelerated rendering. |
DXGK_RESTOREMEMORYFORHOTUPDATEFLAGS |
Flags used to restore memory for driver hot updates. |
DXGK_SAVEMEMORYFORHOTUPDATEFLAGS |
Flags used when saving memory for driver hot updates. |
DXGK_SCHEDULING_LOG_BUFFER |
Information about the passed buffer as a scheduling log for a particular GPU node. |
DXGK_SCHEDULING_LOG_CONTEXT_STATE_CHANGE |
Contains information about the scheduling log context state change event. |
DXGK_SCHEDULING_LOG_ENTRY |
Contains information about a scheduling log entry. |
DXGK_SCHEDULING_LOG_HEADER |
Contains information about a scheduling log header. |
DXGK_SEGMENTBANKPREFERENCE |
The DXGK_SEGMENTBANKPREFERENCE structure describes bank preferences for paging in an allocation. |
DXGK_SEGMENTDESCRIPTOR |
The DXGK_SEGMENTDESCRIPTOR structure contains information about a segment that the driver supports. |
DXGK_SEGMENTDESCRIPTOR3 |
Contains information about a driver-supported segment that is composed of both BIOS-reserved memory (which is purged during a transition to a low-power state) and driver-reserved memory. |
DXGK_SEGMENTDESCRIPTOR4 |
The DXGK_SEGMENTDESCRIPTOR4 structure describes a programmable CPU host aperture. |
DXGK_SEGMENTFLAGS |
The DXGK_SEGMENTFLAGS structure identifies properties for a segment that the driver provides through a call to its DxgkDdiQueryAdapterInfo function. |
DXGK_SET_TIMING_FLAGS |
Structure to hold flags used to modify SetTiming behavior. Currently no flags are defined. |
DXGK_SET_TIMING_PATH_INFO |
Structure to hold information to modify SetTiming path. |
DXGK_SET_TIMING_RESULTS |
Structure to report result flags from the SetTiming call which apply to the complete call rather than individual paths. |
DXGK_SETPOINTERPOSITIONFLAGS |
The DXGK_SETPOINTERPOSITIONFLAGS structure identifies, in bit-field flags, information about a mouse pointer. |
DXGK_SETVIDPNSOURCEADDRESS_FLAGS |
The DXGK_SETVIDPNSOURCEADDRESS_FLAGS structure identifies the specific type of operation to perform in a call to the display miniport driver's DxgkDdiSetVidPnSourceAddress or DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay functions. |
DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS |
A structure containing the set of flags needed to set the VidPN source address. |
DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS |
A structure containing the flags used to set the VidPN source address. |
DXGK_STANDARD_COLORIMETRY_FLAGS |
Flags describing standard colorimetry and related support. |
DXGK_SUBMITCOMMANDFLAGS |
The DXGK_SUBMITCOMMANDFLAGS structure identifies, in bit-field flags, information about a direct memory access (DMA) buffer to submit to the graphics processing unit (GPU). |
DXGK_TARGET_GAMMA_CAPS |
Describes the gamma pipeline stage capabilities. |
DXGK_TRACKEDWORKLOAD_STATE_FLAGS |
Indicates GPU configurations, including the appropriate frequencies and power level, for a context. |
DXGK_TRANSFERFLAGS |
The DXGK_TRANSFERFLAGS structure identifies the type of transfer operation to set up in a call to the DxgkDdiBuildPagingBuffer function. |
DXGK_TRANSFERVIRTUALFLAGS |
DXGK_TRANSFERVIRTUALFLAGS is used as part of an allocation transfer operation. |
DXGK_UPDATEHWCONTEXTSTATE_FLAGS |
Used to update the HW context state flags. |
DXGK_UPDATEPAGETABLEFLAGS |
DXGK_UPDATEPAGETABLEFLAGS is used as part of a page table update operation. |
DXGK_VALIDATESUBMITCOMMANDFLAGS |
Contains information needed to validate submit commands. |
DXGK_VIDMMCAPS |
The DXGK_VIDMMCAPS structure identifies the video memory management capabilities that a display miniport driver can support. |
DXGK_VIDPN_INTERFACE |
The DXGK_VIDPN_INTERFACE structure contains pointers to functions that belong to the VidPn interface, which is implemented by the video present network (VidPN) manager. |
DXGK_VIDPNSOURCEMODESET_INTERFACE |
The DXGK_VIDPNSOURCEMODESET_INTERFACE structure contains pointers to functions that belong to the VidPn Source Mode Set interface, which is implemented by the video present network (VidPN) manager. |
DXGK_VIDPNTARGETMODESET_INTERFACE |
The DXGK_VIDPNTARGETMODESET_INTERFACE structure contains pointers to functions that belong to the VidPn Target Mode Set interface, which is implemented by the VidPN manager. |
DXGK_VIDPNTOPOLOGY_INTERFACE |
The DXGK_VIDPNTOPOLOGY_INTERFACE structure contains pointers to functions that belong to the VidPn Topology interface, which is implemented by the video present network (VidPN) manager. |
DXGK_VIDSCHCAPS |
The DXGK_VIDSCHCAPS structure identifies the graphics processing unit (GPU) scheduling capabilities, in bit-field flags, that a driver can support. |
DXGK_VIRTUALMACHINEDATAFLAGS |
The virtual machine data flags. |
DXGK_WDDMDEVICECAPS |
Contains the WDDM capabilities that was returned from the KMD in response to the DxgkDdiQueryAdapterInfo request for a DXGK_QUERYADAPTERINFOTYPE value of type DXGKQAITYPE_WDDMDEVICECAPS. |
DXGK_WDDMDEVICECAPSIN |
Contains the WDDM version that is supported by the driver after the call to DxgkDdiAddDevice, and before the call to DxgkDdiStartDevice. |
DXGKARG_ACQUIRESWIZZLINGRANGE |
The DXGKARG_ACQUIRESWIZZLINGRANGE structure describes parameters for making an allocation accessible through a CPU aperture. |
DXGKARG_BEGINEXCLUSIVEACCESS |
Arguments used to begin exclusive access. |
DXGKARG_BUILDPAGINGBUFFER |
The DXGKARG_BUILDPAGINGBUFFER structure describes parameters for building a paging buffer that is used in a memory-transfer operation. |
DXGKARG_CANCELCOMMAND |
Specifies internal resources that are cleaned up by the DxgkDdiCancelCommand function after a command is removed from the hardware queue. |
DXGKARG_CHECKMULTIPLANEOVERLAYSUPPORT |
Used in a call to the DxgkDdiCheckMultiPlaneOverlaySupport function to check details on hardware support for multiplane overlays. |
DXGKARG_CHECKMULTIPLANEOVERLAYSUPPORT2 |
DXGKARG_CHECKMULTIPLANEOVERLAYSUPPORT2 is passed to the DxgkDdiCheckMultiPlaneOverlaySupport2 function to determine whether a specific multi-plane overlay configuration is supported. |
DXGKARG_CHECKMULTIPLANEOVERLAYSUPPORT3 |
Used in a call to the DxgkDdiCheckMultiPlaneOverlaySupport3 function to check details on hardware support for multi-plane overlays. |
DXGKARG_CLOSEALLOCATION |
The DXGKARG_CLOSEALLOCATION structure describes allocations that the display miniport driver should close. |
DXGKARG_COLLECTDBGINFO |
The DXGKARG_COLLECTDBGINFO structure describes information for a debug report. |
DXGKARG_COLLECTDBGINFO_EXT |
The DXGKARG_COLLECTDBGINFO_EXT structure describes extension information for a debug report. |
DXGKARG_COMMITVIDPN |
The DXGKARG_COMMITVIDPN structure holds arguments for the DxgkDdiCommitVidPn function. The DxgkDdiCommitVidPn function makes a specified video present network (VidPN) active on a display adapter. |
DXGKARG_COMMITVIDPN_FLAGS |
The DXGKARG_COMMITVIDPN_FLAGS structure identifies details about a call to the DxgkDdiCommitVidPn function. |
DXGKARG_CONTROLINTERRUPT2 |
The DXGKARG_CONTROLINTERRUPT2 structure is used in DxgkDdi_ControlInterrupt2 calls to describe the state of interrupts. |
DXGKARG_CONTROLINTERRUPT3 |
The DXGKARG_CONTROLINTERRUPT3 structure is used in DxgkDdi_ControlInterrupt3 calls to describe the state of interrupts. |
DXGKARG_CONTROLMODEBEHAVIOR |
Arguments used to describe display mode behaviors that the OS requests of the driver and the results of the request. |
DXGKARG_CREATEALLOCATION |
The DXGKARG_CREATEALLOCATION structure describes how the display miniport driver should create allocations. |
DXGKARG_CREATECONTEXT |
The DXGKARG_CREATECONTEXT structure describes parameters to create a device context. |
DXGKARG_CREATEDEVICE |
The DXGKARG_CREATEDEVICE structure describes a graphics context device. |
DXGKARG_CREATEOVERLAY |
The DXGKARG_CREATEOVERLAY structure describes parameters to create an overlay. |
DXGKARG_CREATEPERIODICFRAMENOTIFICATION |
The arguments needed to create a periodic frame notification. |
DXGKARG_CREATEPROCESS |
DXGKARG_CREATEPROCESS is used with DxgkDdiCreateProcess to create a kernel mode driver object for a Microsoft DirectX graphics kernel process object. |
DXGKARG_CREATEPROTECTEDSESSION |
Used to create a protected session. |
DXGKARG_DESCRIBEALLOCATION |
The DXGKARG_DESCRIBEALLOCATION structure describes an existing allocation. |
DXGKARG_DESTROYALLOCATION |
The DXGKARG_DESTROYALLOCATION structure describes how the display miniport driver should release allocations. |
DXGKARG_DESTROYPERIODICFRAMENOTIFICATION |
The arguments used to destroy a periodic frame notification. |
DXGKARG_DISPLAYDETECTCONTROL |
Used to hold the arguments for DXGKDDI_DISPLAYDETECTCONTROL. |
DXGKARG_ENDEXCLUSIVEACCESS |
Arguments used to end exclusive access. |
DXGKARG_ENUMVIDPNCOFUNCMODALITY |
The DXGKARG_ENUMVIDPNCOFUNCMODALITY structure contains arguments for the DxgkDdiEnumVidPnCofuncModality function. |
DXGKARG_ESCAPE |
The DXGKARG_ESCAPE structure describes information that the user-mode display driver shares with the display miniport driver. |
DXGKARG_FLIPOVERLAY |
The DXGKARG_FLIPOVERLAY structure describes a new allocation to display for the overlay. |
DXGKARG_FORMATHISTORYBUFFER |
Contains info for the display miniport driver to format a history buffer. |
DXGKARG_GETMULTIPLANEOVERLAYCAPS |
Arguments to the DxgkDdiGetMultiPlaneOverlayCaps function. |
DXGKARG_GETPOSTCOMPOSITIONCAPS |
Arguments for the DxgkDdiGetPostCompositionCaps function. |
DXGKARG_GETROOTPAGETABLESIZE |
DXGKARG_GETROOTPAGETABLESIZE is used with DxgkDdiGetRootPageTableSize. |
DXGKARG_GETSCANLINE |
The DXGKARG_GETSCANLINE structure contains information about a video present target's vertical blanking status. |
DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA |
The DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA structure describes a standard allocation type. |
DXGKARG_HISTORYBUFFERPRECISION |
Indicates info about the precision of history buffer data used by the display miniport driver. |
DXGKARG_ISSUPPORTEDVIDPN |
The DXGKARG_ISSUPPORTEDVIDPN structure contains arguments for the DxgkDdiIsSupportedVidPn function. The DxgkDdiIsSupportedVidPn function determines whether a specified video present network (VidPN) is supported on a display adapter. |
DXGKARG_MAPCPUHOSTAPERTURE |
The DXGKARG_MAPCPUHOSTAPERTURE structure is used to map an allocation, resident in a local memory segment, into the CPU host aperture in order to make it visible to the CPU. |
DXGKARG_OPENALLOCATION |
The DXGKARG_OPENALLOCATION structure describes allocations that the display miniport driver should open. |
DXGKARG_PATCH |
The DXGKARG_PATCH structure describes a direct memory access (DMA) buffer that requires patching (that is, requires the assignment of physical addresses). |
DXGKARG_POSTMULTIPLANEOVERLAYPRESENT |
Contains arguments for the DxgkDdiPostMultiPlaneOverlayPresent function. |
DXGKARG_PREEMPTCOMMAND |
The DXGKARG_PREEMPTCOMMAND structure describes a command that a display miniport driver must use to preempt a direct memory access (DMA) buffer that the DxgkDdiSubmitCommand function previously submitted to the hardware command execution unit. |
DXGKARG_PRESENT |
The DXGKARG_PRESENT structure describes a source-to-primary copy operation. |
DXGKARG_PRESENT_DISPLAYONLY |
Indicates how a kernel mode display-only driver (KMDOD) is to perform a present operation. |
DXGKARG_QUERYADAPTERINFO |
The DXGKARG_QUERYADAPTERINFO structure contains parameters for a query. |
DXGKARG_QUERYCONNECTIONCHANGE |
Used to hold the arguments for DXGKDDI_QUERYCONNECTIONCHANGE. |
DXGKARG_QUERYCURRENTFENCE |
The DXGKARG_QUERYCURRENTFENCE structure describes the latest completed submission fence. |
DXGKARG_QUERYDEPENDENTENGINEGROUP |
Describes all nodes on the physical display adapter (engine) that are to be queried when the display port driver's GPU scheduler calls the DxgkDdiQueryDependentEngineGroup function to query node dependencies. |
DXGKARG_QUERYENGINESTATUS |
Used in a call to the DxgkDdiQueryEngineStatus function to specify a node within an active physical adapter (engine) that is to be queried for its progress. |
DXGKARG_QUERYVIDPNHWCAPABILITY |
The DXGKARG_QUERYVIDPNHWCAPABILITY structure is used by the display miniport driver to describe the hardware capabilities of a functional VidPN in response to a call to the DxgkDdiQueryVidPnHWCapability function. |
DXGKARG_RECOMMENDFUNCTIONALVIDPN |
The DXGKARG_RECOMMENDFUNCTIONALVIDPN structure contains arguments for the DxgkDdiRecommendFunctionalVidPn function. |
DXGKARG_RECOMMENDMONITORMODES |
The DXGKARG_RECOMMENDMONITORMODES structure contains arguments for the DxgkDdiRecommendMonitorModes function. |
DXGKARG_RECOMMENDVIDPNTOPOLOGY |
The DXGKARG_RECOMMENDVIDPNTOPOLOGY structure contains arguments for the display miniport driver's DxgkDdiRecommendVidPnTopology function. |
DXGKARG_RELEASESWIZZLINGRANGE |
The DXGKARG_RELEASESWIZZLINGRANGE structure describes parameters for releasing a swizzling range. |
DXGKARG_RENDER |
The DXGKARG_RENDER structure describes members for generating a direct memory access (DMA) buffer from a command buffer. |
DXGKARG_RENDERGDI |
The DXGKARG_RENDERGDI structure is used when submitting Windows Graphics Device Interface (GDI) commands for contexts that support virtual addressing. |
DXGKARG_RESETENGINE |
Specifies a node within the physical display adapter that can be reset when the display port driver's GPU scheduler calls the DxgkDdiResetEngine function to request a reset operation. |
DXGKARG_RESTOREMEMORYFORHOTUPDATE |
Arguments used to restore memory for driver hot update. |
DXGKARG_RESUMECONTEXT |
Arguments used to resume a context. |
DXGKARG_RESUMEHWENGINE |
Arguments used to resume the hardware engine. |
DXGKARG_SAVEMEMORYFORHOTUPDATE |
Arguments used to save memory for driver hot update. |
DXGKARG_SETCONTEXTSCHEDULINGPROPERTIES |
Arguments used to set up or modify the scheduling properties for a device context. |
DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT |
The DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT structure describes how to set the private-format attribute for a video present source. |
DXGKARG_SETPOINTERPOSITION |
The DXGKARG_SETPOINTERPOSITION structure describes where and how to display the mouse pointer. |
DXGKARG_SETPOINTERSHAPE |
The DXGKARG_SETPOINTERSHAPE structure describes the appearance of the mouse pointer and the location that it should be displayed in. |
DXGKARG_SETROOTPAGETABLE |
DXGKARG_SETROOTPAGETABLE is used by the DxgkDdiSetRootPageTabledevice driver interface (DDI) to notify a context when its associated root page table is resized or moved in memory. |
DXGKARG_SETSCHEDULINGLOGBUFFER |
Arguments used in the call to DxgkddiSetSchedulingLogBuffer. |
DXGKARG_SETTARGETANALOGCOPYPROTECTION |
Holds information to set analog copy protection on a display adapter's video present target. |
DXGKARG_SETTARGETCONTENTTYPE |
Used to hold the arguments for DXGKDDI_SETTARGETCONTENTTYPE. |
DXGKARG_SETTARGETGAMMA |
Used to hold the arguments for DXGKDDI_SETTARGETGAMMA. |
DXGKARG_SETTIMINGSFROMVIDPN |
Used to hold the arguments for DXGKDDI_SETTIMINGSFROMVIDPN. |
DXGKARG_SETTRACKEDWORKLOADPOWERLEVEL |
Contains information about the power level of a context. |
DXGKARG_SETUPPRIORITYBANDS |
Arguments used in a call to DxgkddiSetupPriorityBands. |
DXGKARG_SETVIDPNSOURCEADDRESS |
The DXGKARG_SETVIDPNSOURCEADDRESS structure contains arguments for the DxgkDdiSetVidPnSourceAddress function. |
DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY |
Contains arguments for the DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay function. |
DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2 |
DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2 is passed to the DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2 function to change the overlay configuration being displayed.DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2 is passed to the DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2 function to change the overlay configuration being displayed. |
DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 |
Contains arguments for the DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay3 function. |
DXGKARG_SETVIDPNSOURCEVISIBILITY |
The DXGKARG_SETVIDPNSOURCEVISIBILITY structure contains arguments for the DxgkDdiSetVidPnSourceVisibility function. |
DXGKARG_SETVIRTUALMACHINEDATA |
Arguments used to set virtual machine data. |
DXGKARG_SIGNALMONITOREDFENCE |
Arguments used to add a GPU instruction to signal the paging monitored fence object to the DMA buffer. |
DXGKARG_STOPCAPTURE |
The DXGKARG_STOPCAPTURE structure contains the handle to the allocation that is used for a capture buffer. |
DXGKARG_SUBMITCOMMAND |
The DXGKARG_SUBMITCOMMAND structure describes the direct memory access (DMA) buffer that a display miniport driver submits to the hardware command execution unit. |
DXGKARG_SUBMITCOMMANDTOHWQUEUE |
Arguments used to submit a command to the hardware queue. |
DXGKARG_SUBMITCOMMANDVIRTUAL |
DXGKARG_SUBMITCOMMANDVIRTUAL is used to submit a direct memory access (DMA) buffer to a context that supports virtual addressing with the DxgkDdiSubmitCommandVirtualdevice driver interface (DDI). |
DXGKARG_SUSPENDCONTEXT |
Arguments used in the DxgkddiSuspendContext callback function. |
DXGKARG_SWITCHTOHWCONTEXTLIST |
Arguments used in the DXGKDDI_SWITCHTOHWCONTEXTLIST callback function. |
DXGKARG_UNMAPCPUHOSTAPERTURE |
The DXGKARG_UNMAPCPUHOSTAPERTURE structure is used to unmap a previously mapped range of the CPU host aperture. |
DXGKARG_UPDATEACTIVEVIDPNPRESENTPATH |
The DXGKARG_UPDATEACTIVEVIDPNPRESENTPATH structure contains a D3DKMDT_VIDPN_PRESENT_PATH structure, which contains arguments for the DxgkDdiUpdateActiveVidPnPresentPath function. |
DXGKARG_UPDATEHWCONTEXTSTATE |
Used to update the context state. |
DXGKARG_UPDATEMONITORLINKINFO |
Contains arguments for the DXGKDDI_UPDATEMONITORLINKINFO callback function. |
DXGKARG_UPDATEOVERLAY |
The DXGKARG_UPDATEOVERLAY structure describes parameters for modifying an overlay. |
DXGKARG_VALIDATESUBMITCOMMAND |
Arguments used in the call to DXGKDDI_VALIDATESUBMITCOMMAND. |
DXGKARG_VALIDATEUPDATEALLOCPROPERTY |
The DXGARG_VALIDATEUPDATEALLOCPROPERTY structure holds the information needed to validate the parameters to update the properties of an allocation. |
DXGKARGCB_ALLOCATECONTIGUOUSMEMORY |
Arguments used in the DXGKCB_ALLOCATECONTIGUOUSMEMORY callback function, to allocate contiguous memory. |
DXGKARGCB_ALLOCATEPAGESFORMDL |
Arguments used in the DXGKCB_ALLOCATEPAGESFORMDL callback function, to allocate pages for MDL. |
DXGKARGCB_CREATECONTEXTALLOCATION |
Specifies the allocation attributes of a GPU context or device-specific context. |
DXGKARGCB_ENUMHANDLECHILDREN |
The DXGKARGCB_ENUMHANDLECHILDREN structure describes a parent resource and the index of one of its child allocations. |
DXGKARGCB_FREECONTIGUOUSMEMORY |
|
DXGKARGCB_FREEPAGESFROMMDL |
|
DXGKARGCB_GETCAPTUREADDRESS |
The DXGKARGCB_GETCAPTUREADDRESS structure describes parameters for retrieving information about a capture buffer that is associated with an allocation. |
DXGKARGCB_GETHANDLEDATA |
The DXGKARGCB_GETHANDLEDATA structure describes a handle to private data. |
DXGKARGCB_INVALIDATEHWCONTEXT |
Invalidates hardware context. |
DXGKARGCB_ISFEATUREENABLED |
Arguments used to query the driver feature is enabled. |
DXGKARGCB_MAPCONTEXTALLOCATION |
DXGKARGCB_MAPCONTEXTALLOCATION is used with DxgkCbMapContextAllocation to map a graphics processing unit (GPU) virtual address to the specified context allocation. |
DXGKARGCB_MAPFRAMEBUFFERPOINTER |
Contains arguments used by the DxgkCbMapFrameBufferPointer callback function to map frame buffer pointer. |
DXGKARGCB_MAPMDLTOIOMMU |
Arguments used by the DXGKCB_MAPMDLTOIOMMU callback function. |
DXGKARGCB_NOTIFY_INTERRUPT_DATA |
The DXGKARGCB_NOTIFY_INTERRUPT_DATA structure describes notification information for an interrupt. |
DXGKARGCB_PINFRAMEBUFFERFORSAVE |
Arguments used by the DxgkcbPinFrameBufferForSave callback function, to pin frame buffer for save. |
DXGKARGCB_PRESENT_DISPLAYONLY_PROGRESS |
Provides the progress of a kernel mode display-only driver's (KMDOD) present operation that was requested by the operating system. |
DXGKARGCB_PROTECTEDSESSIONSTATUS |
Used for information on the status of the protected session. |
DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE |
DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE is used with the DxgkCbReserveGpuVirtualAddressRangedevice driver interface (DDI) to allow the kernel mode driver to reserve a graphics processing unit (GPU) virtual address range during creation of a process. |
DXGKARGCB_SAVEMEMORYFORHOTUPDATE |
Arguments used in the DXGKCB_SAVEMEMORYFORHOTUPDATE callback function, to save memory for driver hot update. |
DXGKARGCB_SIGNALEVENT |
Arguments used in the call to DXGKCB_SIGNALEVENT. |
DXGKARGCB_UNMAPFRAMEBUFFERPOINTER |
Arguments used by the DxgkcbUnmapFrameBufferPointer callback function to release a mapping. |
DXGKARGCB_UNMAPMDLFROMIOMMU |
Arguments used by the DxgkcbUnmapmdlFromIommu callback function to release the mapping that was set by DXGKCB_MAPMDLTOIOMMU. |
DXGKARGCB_UNPINFRAMEBUFFERFORSAVE |
Argument used by the DxgkcbUnpinFrameBufferForSave callback function to release the mapping that was set by DxgkcbPinFrameBufferForSave. |
DXGKARGCB_UPDATECONTEXTALLOCATION |
DXGKARGCB_UPDATECONTEXTALLOCATION contains the data used to call DxgkCbUpdateContextAllocation. |
DXGKCB_GETHANDLEDATAFLAGS |
The DXGKCB_GETHANDLEDATAFLAGS structure indicates if allocations belong to a resource. |
DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS |
The DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS structure indicates whether the display miniport driver provides a physical adapter mask in a call to the DxgkCbNotifyInterrupt function. |
DXGKCB_NOTIFY_MPO_VSYNC_FLAGS |
A structure containing the flags set by the driver to process a flip entry. |