Display and Graphics
This section lists the functions, callbacks, macros, structures, and enumerations that can be used to develop various Windows display and graphics drivers. The list of header files that contain these declarations and definitions follows. All headers are included in the Windows Driver Kit (WDK).
For the programming guide, see the Display/Graphics design guide.
- d3d10umddi.h
- d3d12umddi.h
- d3d9types.h
- d3dcaps.h
- d3dhal.h
- d3dkmddi.h
- d3dkmdt.h
- d3dkmthk.h
- d3dukmdt.h
- d3dumddi.h
- dispmprt.h
- dxgiddi.h
- dxgitype.h
- dxva.h
- iddcx.h
- igpupvdev.h
- netdispumdddi.h
- ntddvdeo.h
- umdprovider.h
- video.h
- videoagp.h
IOCTLs
IOCTL_COLORSPACE_TRANSFORM_QUERY_TARGET_CAPS A colorspace transform control IOCTL that must be handled by the monitor, OEM-panel, or port/miniport driver. |
IOCTL_COLORSPACE_TRANSFORM_SET IOCTL_COLORSPACE_TRANSFORM_SET is a colorspace transform control IOCTL that must be handled by the monitor, OEM-panel, or port/miniport driver. |
IOCTL_GPUP_DRIVER_ESCAPE The user mode emulation DLL calls this IOCTL to exchange information with the kernel mode driver. |
IOCTL_INTERNAL_GRAPHICSPOWER_REGISTER For internal use only. Do not use. |
IOCTL_MIPI_DSI_QUERY_CAPS IOCTL_MIPI_DSI_QUERY_CAPS retrieves the basic capabilities of the MIPI DSI interface exposed by the graphics driver, and identification information from the panel. |
IOCTL_MIPI_DSI_RESET IOCTL_MIPI_DSI_RESET requests the reset of a device under graphics driver and OS control. |
IOCTL_MIPI_DSI_TRANSMISSION Mipi (mobile industry processor interface) DCS IOCLTs must be handled by the monitor, oem-panel, or port/miniport driver. |
IOCTL_PANEL_GET_BACKLIGHT_REDUCTION Panel control IOCTLs must/can be handled by the monitor, OEM panel, or port/miniport driver. |
IOCTL_PANEL_GET_BRIGHTNESS Returns the brightness level for the display panel. |
IOCTL_PANEL_QUERY_BRIGHTNESS_CAPS Queries the brightness capabilities for a display panel. |
IOCTL_PANEL_QUERY_BRIGHTNESS_RANGES Queries the brightness ranges for a display panel. |
IOCTL_PANEL_SET_BACKLIGHT_OPTIMIZATION Sets the backlight optimization for the display panel. |
IOCTL_PANEL_SET_BRIGHTNESS Sets the brightness for the display panel. |
IOCTL_PANEL_SET_BRIGHTNESS_STATE Sets the brightness state for the display panel. |
IOCTL_SET_ACTIVE_COLOR_PROFILE_NAME IOCTL_SET_ACTIVE_COLOR_PROFILE_NAME is a colorspace transform control IOCTL that must be handled by the monitor, OEM-panel, or port/miniport driver. |
IOCTL_VIDEO_DISABLE_CURSOR Makes the cursor invisible by disabling the cursor's visibility attribute. Miniport drivers for VGA-compatible adapters are required to support this modal request; optional for other miniport drivers. |
IOCTL_VIDEO_DISABLE_POINTER Makes the pointer invisible by disabling the pointer attributes. Support for this modal request is optional. |
IOCTL_VIDEO_ENABLE_CURSOR Makes the cursor visible by enabling the cursor's visibility attribute. Miniport drivers for VGA-compatible adapters are required to support this modal request; optional for other miniport drivers. |
IOCTL_VIDEO_ENABLE_POINTER Makes the pointer visible by enabling pointer attributes. Support for this modal request is optional; however, if a miniport driver supports this request, it must process an IOCTL_VIDEO_SET_POINTER_ATTR request before processing this request. |
IOCTL_VIDEO_ENABLE_VDM This IOCTL is not handled by video miniport drivers. It is handled entirely by the system-supplied video port driver. |
IOCTL_VIDEO_FREE_PUBLIC_ACCESS_RANGES Releases the address range that was allocated by a preceding IOCTL_VIDEO_QUERY_PUBLIC_ACCESS_RANGES request. Support for this nonmodal request is optional. |
IOCTL_VIDEO_GET_BANK_SELECT_CODE Returns a block of x86-specific executable code to be used by a high-resolution SVGA display driver for bank switching. Miniport drivers for VGA-compatible adapters are required to support this modal request; optional for other miniport drivers. |
IOCTL_VIDEO_GET_CHILD_STATE Determines whether a child device is currently enabled. |
IOCTL_VIDEO_GET_POWER_MANAGEMENT This IOCTL is obsolete in Windows 2000 and later, and is no longer supported. |
IOCTL_VIDEO_HANDLE_VIDEOPARAMETERS Gets the capabilities of the device's television connector and/or copy protection hardware, or sets the desired functionality on the copy protection hardware. |
IOCTL_VIDEO_INIT_WIN32K_CALLBACKS Microsoft reserves the IOCTL_VIDEO_INIT_WIN32K_CALLBACKS system call for internal use only. Don't use this system call in your code. |
IOCTL_VIDEO_LOAD_AND_SET_FONT Loads a user-defined font on the adapter. Miniport drivers for VGA-compatible adapters are required to support this modal request; optional for other miniport drivers. |
IOCTL_VIDEO_MAP_VIDEO_MEMORY Maps the video hardware frame buffer and video RAM into the virtual address space of the requester. |
IOCTL_VIDEO_PREPARE_FOR_EARECOVERY Microsoft reserves the IOCTL_VIDEO_PREPARE_FOR_EARECOVERY system call for internal use only. Don't use this system call in your code. |
IOCTL_VIDEO_QUERY_AVAIL_MODES Returns information about each video mode supported by the adapter. Miniport drivers are required to support this nonmodal request. |
IOCTL_VIDEO_QUERY_COLOR_CAPABILITIES Returns the color-capabilities information found in the VDDP description file for the adapter. |
IOCTL_VIDEO_QUERY_CURRENT_MODE Returns information about the current adapter mode. Miniport drivers are required to support this modal request. |
IOCTL_VIDEO_QUERY_CURSOR_ATTR Returns the size, position, and visibility of the cursor. |
IOCTL_VIDEO_QUERY_CURSOR_POSITION Returns the current cursor position (row and column). Miniport drivers for VGA-compatible adapters are required to support this modal request; optional for other miniport drivers. |
IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS Learn how IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS not handled by video miniport drivers. It is handled entirely by the system-supplied video port driver. |
IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES Returns the number of video modes supported by the adapter and the size in bytes of the video mode information, which can be used to allocate a buffer for an IOCTL_VIDEO_QUERY_AVAIL_MODES request. |
IOCTL_VIDEO_QUERY_POINTER_ATTR Returns the attributes for the pointer, defined as a set of pixels used to paint the shape associated with the mouse. Support for this modal request is optional. |
IOCTL_VIDEO_QUERY_POINTER_CAPABILITIES Returns information about the adapter's "hardware cursor" features. Support for this modal request is optional. |
IOCTL_VIDEO_QUERY_POINTER_POSITION Returns the current position of the pointer. Support for this modal request is optional. |
IOCTL_VIDEO_QUERY_PUBLIC_ACCESS_RANGES Returns an array, possibly with one element, of address ranges used to program the adapter registers or ports directly. Support for this nonmodal request is optional. |
IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS Learn how IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS is not handled by video miniport drivers. It is handled entirely by the system-supplied video port driver. |
IOCTL_VIDEO_RESET_DEVICE Resets the video hardware to the default mode, to which it was initialized at system boot. Miniport drivers are required to support this nonmodal request. |
IOCTL_VIDEO_RESTORE_HARDWARE_STATE Restores all values used to set the hardware registers. Miniport drivers for VGA-compatible adapters are required to support this nonmodal request; optional for other miniport drivers. |
IOCTL_VIDEO_SAVE_HARDWARE_STATE Saves the state of the video adapter in the VRP OutputBuffer. Miniport drivers for VGA-compatible adapters are required to support this nonmodal request; optional for other miniport drivers. |
IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION Performs a display device switch, a state change in which the video signal going to one display device is sent to another, possibly different type of display device. |
IOCTL_VIDEO_SET_COLOR_REGISTERS Sets the adapter's color registers to the specified RGB values. If the adapter has a color look up table (CLUT), sometimes called a palette, the miniport driver is required to support this modal request. |
IOCTL_VIDEO_SET_CURRENT_MODE Sets the adapter to the specified operating mode. |
IOCTL_VIDEO_SET_CURSOR_ATTR Sets the cursor size, position, and visibility. Miniport drivers for VGA-compatible adapters are required to support this request, which is modal. Support is optional for other miniport drivers. |
IOCTL_VIDEO_SET_CURSOR_POSITION Sets the cursor position (row and column). Miniport drivers for VGA-compatible adapters are required to support this request, which is modal. It is optional for other miniport drivers. |
IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS Learn how IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS is not handled by video miniport drivers. It is handled entirely by the system-supplied video port driver. |
IOCTL_VIDEO_SET_PALETTE_REGISTERS Loads a specified portion of the adapter palette registers with an array of colors. Miniport drivers for VGA-compatible adapters are required to support this request, which is modal. Support is optional for other miniport drivers. |
IOCTL_VIDEO_SET_POINTER_ATTR Sets the pointer attributes. |
IOCTL_VIDEO_SET_POINTER_POSITION Sets the pointer position. Support for this modal request is optional. A supporting miniport driver should have already processed an enable-pointer request before processing this request. |
IOCTL_VIDEO_SET_POWER_MANAGEMENT Learn how IOCTL is obsolete in Windows 2000 and later, and is no longer supported. |
IOCTL_VIDEO_SHARE_VIDEO_MEMORY This IOCTL is called by a process that will share user-mode video memory as a linear frame buffer. |
IOCTL_VIDEO_SWITCH_DUALVIEW Notifies the video miniport that a secondary view is about to be enabled or disabled. |
IOCTL_VIDEO_UNMAP_VIDEO_MEMORY Releases a mapping between the virtual address space and the adapter's frame buffer and video RAM. Miniport drivers are required to support this nonmodal request. |
IOCTL_VIDEO_UNSHARE_VIDEO_MEMORY Unmaps a video hardware frame buffer and video RAM from the virtual address space of the requester that was mapped by an IOCTL_VIDEO_SHARE_VIDEO_MEMORY request. |
IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION Queries the miniport driver to determine whether it is ready for a display device switch. |
Enumerations
_DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO The DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO enumeration indicates the display device's aspect ratio, defined as width by height (width x height). |
_DISPLAYID_DETAILED_TIMING_TYPE_I_SCANNING_MODE The DISPLAYID_DETAILED_TIMING_TYPE_I_SCANNING_MODE enumeration indicates the display device's frame scanning mode. |
_DISPLAYID_DETAILED_TIMING_TYPE_I_STEREO_MODE The DISPLAYID_DETAILED_TIMING_TYPE_I_STEREO_MODE enumeration indicates the display device's stereo vision mode. |
_DISPLAYID_DETAILED_TIMING_TYPE_I_SYNC_POLARITY The DISPLAYID_DETAILED_TIMING_TYPE_I_SYNC_POLARITY enumeration indicates the display device's sync polarity (whether the sync signal is positive or negative). |
BACKLIGHT_OPTIMIZATION_LEVEL Specifies the type of backlight optimization. |
BRIGHTNESS_INTERFACE_VERSION Specifies the brightness interface versions. |
COLORSPACE_TRANSFORM_DATA_TYPE Describes the colorspace transform data type. |
COLORSPACE_TRANSFORM_STAGE_CONTROL The colorspace transform control. |
COLORSPACE_TRANSFORM_TARGET_CAPS_VERSION The colorspace transform caps version. |
COLORSPACE_TRANSFORM_TYPE The colorspace transform type. |
D3D10_1_DDIARG_STANDARD_MULTISAMPLE_QUALITY_LEVELS The D3D10_1_DDIARG_STANDARD_MULTISAMPLE_QUALITY_LEVELS enumeration type contains values that identify quality levels for multisample patterns. |
D3D10_2DDICAPS_TYPE The D3D10_2DDICAPS_TYPE enumeration type contains values that identify the type of capability information that is retrieved from a call to the driver's GetCaps(D3D10_2) function. |
D3D10_DDI_BLEND The D3D10_DDI_BLEND enumeration type contains values that identify blend modes in a call to the driver's CreateBlendState function. |
D3D10_DDI_BLEND_OP The D3D10_DDI_BLEND_OP enumeration type contains values that identify blending operations in a call to the driver's CreateBlendState function. |
D3D10_DDI_COMPARISON_FUNC The D3D10_DDI_COMPARISON_FUNC enumeration type contains values that identify the comparison function to perform. |
D3D10_DDI_FILTER The D3D10_DDI_FILTER enumeration type contains values that identify filter properties of a sampler in a call to the driver's CreateSampler function. |
D3D10_DDI_MAP The D3D10_DDI_MAP enumeration type contains values that identify the access levels to map to a subresource in a call to the driver's ResourceMap function. |
D3D10_DDI_MAP_FLAG The D3D10_DDI_MAP_FLAG enumeration type contains flags that identify how to map to a subresource in a call to the driver's ResourceMap function. |
D3D10_DDI_PRIMITIVE_TOPOLOGY The D3D10_DDI_PRIMITIVE_TOPOLOGY enumeration type contains values that identify primitive topologies in a call to the driver's IaSetTopology function. |
D3D10_DDI_RESOURCE_BIND_FLAG Identifies how a resource is bound. |
D3D10_DDI_RESOURCE_MISC_FLAG Identifies miscellaneous information about a resource. |
D3D10_DDI_RESOURCE_USAGE The D3D10_DDI_RESOURCE_USAGE enumeration type contains values that identify how a resource is used. |
D3D10_DDI_STENCIL_OP The D3D10_DDI_STENCIL_OP enumeration type contains values that identify operations on stencil buffers in a call to the driver's CreateDepthStencilState function. |
D3D10_DDI_TEXTURE_ADDRESS_MODE The D3D10_DDI_TEXTURE_ADDRESS_MODE enumeration type contains values that identify the texture address mode of a sampler. |
D3D10DDI_QUERY The D3D10DDI_QUERY enumeration type contains values that identify a query type. |
D3D10DDIRESOURCE_TYPE Learn more about the D3D10DDIRESOURCE_TYPE enumeration. |
D3D11_1_DDI_CHECK_DIRECT_FLIP_FLAGS Used by the CheckDirectFlipFlags parameter of the CheckDirectFlipSupport(D3D11_1) function to specify seamless flipping of video memory. |
D3D11_1_DDI_COPY_FLAGS Specifies how to handle the existing contents of a resource during a copy or update operation of a region within that resource. Used by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers. |
D3D11_1_DDI_FLUSH_FLAGS In calls to the Flush(D3D11_1) function, indicates whether the driver should continue to submit command buffers. Used by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers. |
D3D11_1_DDI_LOGIC_OP Indicates shader logic operations used in a blend state. |
D3D11_1DDI_AUTHENTICATED_CHANNEL_TYPE Specifies the type of Microsoft Direct3D authenticated channel. |
D3D11_1DDI_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE Specifies the type of process that is identified in the D3D11_1DDI_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT structure. |
D3D11_1DDI_BUS_TYPE Specifies the type of I/O bus that is used by the graphics adapter. |
D3D11_1DDI_CERTIFICATE_TYPE Specifies the type of authenticated certificate that is used to establish trust and perform a key exchange. |
D3D11_1DDI_CONTENT_PROTECTION_CAPS Describes content-protection capabilities. |
D3D11_1DDI_VIDEO_DECODER_BUFFER_TYPE Learn more about D3D11_DDI_VIDEO_DECODER_BUFFER_TYPE enumeration. |
D3D11_1DDI_VIDEO_FRAME_FORMAT Describes how a video stream is interlaced. |
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE Specifies the alpha fill mode for video processing. |
D3D11_1DDI_VIDEO_PROCESSOR_AUTO_STREAM_CAPS Specifies the automatic image processing capabilities of the video processor. |
D3D11_1DDI_VIDEO_PROCESSOR_CONVERSION_CAPS Specifies video processor-specific capabilities. |
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS Defines video processing capabilities for a Microsoft Direct3D 11 video processor. |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS Defines features that a Microsoft Direct3D 11 video processor can support. |
D3D11_1DDI_VIDEO_PROCESSOR_FILTER Identifies a video processor filter. |
D3D11_1DDI_VIDEO_PROCESSOR_FILTER_CAPS Identifies video processor capabilities that the user-mode driver supports. |
D3D11_1DDI_VIDEO_PROCESSOR_FORMAT_CAPS Defines capabilities related to input formats for a Microsoft Direct3D 11 video processor. |
D3D11_1DDI_VIDEO_PROCESSOR_FORMAT_SUPPORT Specifies how a video format can be used for video processing. |
D3D11_1DDI_VIDEO_PROCESSOR_ITELECINE_CAPS Specifies the inverse telecine (IVTC) capabilities of a video processor. |
D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE The D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE enumeration indicates the luminance range of YUV color encoding system data. |
D3D11_1DDI_VIDEO_PROCESSOR_OUTPUT_RATE Specifies the rate at which the video processor produces output frames from an input stream. |
D3D11_1DDI_VIDEO_PROCESSOR_ROTATION Specifies the clockwise rotation of the input stream of the video processor. |
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_CAPS Defines stereo 3-D capabilities for a Microsoft Direct3D 11 video processor. |
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE For stereo 3-D video, specifies whether the data in frame 0 or frame 1 is flipped, either horizontally or vertically. |
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT Specifies the layout in memory of a stereo 3-D video frame. |
D3D11_1DDI_VIDEO_USAGE Identifies how the decode device plays video. |
D3D11_DDI_CREATEDEPTHSTENCILVIEW_FLAG The D3D11_DDI_CREATEDEPTHSTENCILVIEW_FLAG enumeration type contains values that identify the type of depth-stencil view to create through a call to the driver's CreateDepthStencilView(D3D11) function. |
D3D11_DDI_SHADER_MIN_PRECISION The D3D11_DDI_SHADER_MIN_PRECISION enumeration specifies minimum precision levels that the user-mode driver supports in shaders. |
D3D11_UMD_MODE Learn more about the D3D11_UMD_MODE enumeration. |
D3D11DDI_3DPIPELINELEVEL The D3D11DDI_3DPIPELINELEVEL enumeration type contains values that identify the pipeline level that the driver supports, which is retrieved from a call to the driver's GetCaps(D3D10_2) function. |
D3D11DDI_HANDLETYPE Contains values that identify handle types. |
D3D12DDI_3DPIPELINELEVEL Learn more about the D3D12DDI_3DPIPELINELEVEL enumeration. |
D3D12DDI_ALLOCATION_INFO_FLAGS_0022 Contains allocation information flags. |
D3D12DDI_BACKGROUND_PROCESSING_MODE_0062 Indicates what level of dynamic profiling and shader recompilation is enabled for background processing. |
D3D12DDI_BARRIER_ACCESS Learn more about the D3D12DDI_BARRIER_ACCESS enumeration. |
D3D12DDI_BARRIER_LAYOUT Learn more about the D3D12DDI_BARRIER_LAYOUT enumeration. |
D3D12DDI_BARRIER_SYNC Learn more about the D3D12DDI_BARRIER_SYNC enumeration. |
D3D12DDI_BARRIER_TYPE Learn more about the D3D12DDI_BARRIER_TYPE enumeration. |
D3D12DDI_BITSTREAM_ENCRYPTION_TYPE_0030 The bitstream encryption type. |
D3D12DDI_COMMAND_POOL_FLAGS The usage behavior for the command pool. |
D3D12DDI_COMMAND_QUEUE_CREATION_FLAGS Defines command queue creation options. |
D3D12DDI_COMMAND_QUEUE_FLAGS Learn more about the D3D12DDI_COMMAND_QUEUE_FLAGS enumeration. |
D3D12DDI_COMMAND_RECORDER_FLAGS Contains command recorder options. |
D3D12DDI_COMPARISON_FUNC Indicates the type of comparison to perform. |
D3D12DDI_CONSERVATIVE_RASTERIZATION_TIER Learn more about the D3D12DDI_CONSERVATIVE_RASTERIZATION_TIER enumeration. |
D3D12DDI_CPU_PAGE_PROPERTY Learn more about the D3D12DDI_CPU_PAGE_PROPERTY enumeration. |
D3D12DDI_CREATE_DEPTH_STENCIL_VIEW_FLAGS Used to specify flags when creating a depth stencil view. |
D3D12DDI_CREATE_SHADER_FLAGS Defines flags for shader creation. |
D3D12DDI_CROSS_NODE_SHARING_TIER Specifies the level of sharing across nodes of a display adapter. |
D3D12DDI_CRYPTO_SESSION_FLAGS_0030 The crypto session flags. |
D3D12DDI_CRYPTO_SESSION_SUPPORT_FLAGS_0030 The crypto session support flags. |
D3D12DDI_CRYPTO_SESSION_TRANSFORM_OPERATION_0030 The crypto session transform operations. |
D3D12DDI_CRYPTO_SESSION_TRANSFORM_SUPPORT_FLAGS_0030 The crypto session transform support flags. |
D3D12DDI_CULL_MODE Specifies the type of cull mode, or what graphical object, is visible in rendering. |
D3D12DDI_DEALLOCATE_FLAGS_0022 Learn more about the D3D12DDI_DEALLOCATE_FLAGS_0022 enumeration. |
D3D12DDI_DEPTH_WRITE_MASK The write properties for a depth stencil state. |
D3D12DDI_DESCRIPTOR_RANGE_FLAGS Descriptor range flags. |
D3D12DDI_DISPATCH_MODE_0108 Learn more about the D3D12DDI_DISPATCH_MODE_0108 enumeration. |
D3D12DDI_DRIVER_MATCHING_IDENTIFIER_STATUS Specifies whether a device is compatible with a serialized driver identifier. |
D3D12DDI_ELEMENTS_LAYOUT Describes how instances or geometries are laid out. |
D3D12DDI_EXPORT_FLAGS The type of export flags. |
D3D12DDI_EXPORT_SUMMARY_FLAGS Flags indicating properties the runtime has determined about a given shader export. |
D3D12DDI_FEATURE_0020 Learn more about the D3D12DDI_FEATURE_0020 enumeration. |
D3D12DDI_GRAPHICS_STATES Specifies the graphics state. |
D3D12DDI_HANDLETYPE Contains driver handle types. |
D3D12DDI_HEAP_FLAGS Contains Direct3D 12 heap flags. |
D3D12DDI_HEAP_SERIALIZATION_TIER_0041 Defines the heap serialization tier. |
D3D12DDI_HIT_GROUP_TYPE Specifies the type of hit group. |
D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAGS_0080 D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAGS_0080 enumerates the shader cache control action that the driver should take. |
D3D12DDI_INDIRECT_ARGUMENT_TYPE Learn more about the D3D12DDI_INDIRECT_ARGUMENT_TYPE enumeration. |
D3D12DDI_MEASUREMENTS_ACTION_0062 Indicates what to do with the result of previous PGO (profile guided optimization) measurements. |
D3D12DDI_MEMORY_POOL Learn more about the D3D12DDI_MEMORY_POOL enumeration. |
D3D12DDI_MEMORY_SEGMENT_GROUP_0054 The D3D12DDI_MEMORY_SEGMENT_GROUP_0054 enumeration contains local and non-local memory segment group types. |
D3D12DDI_MESH_SHADER_TIER D3D12DDI_MESH_SHADER_TIER specifies the mesh shader tier. |
D3D12DDI_META_COMMAND_PARAMETER_FLAGS The available meta-command parameter flags. |
D3D12DDI_META_COMMAND_PARAMETER_STAGE Indicates the stage of the meta-command. |
D3D12DDI_META_COMMAND_PARAMETER_TYPE Indicates the meta-command type. |
D3D12DDI_NODE_IO_FLAGS_0108 Learn more about the D3D12DDI_NODE_IO_FLAGS_0108 enumeration. |
D3D12DDI_NODE_IO_KIND_0108 Learn more about the D3D12DDI_NODE_IO_KIND_0108 enumeration. |
D3D12DDI_NODE_PROPERTIES_TYPE_0108 Learn more about the D3D12DDI_NODE_PROPERTIES_TYPE_0108 enumeration. |
D3D12DDI_NODE_TYPE_0084 Learn more about the D3D12DDI_NODE_TYPE_0084 enumeration. |
D3D12DDI_NODE_TYPE_0108 Learn more about the D3D12DDI_NODE_TYPE_0108 enumeration. |
D3D12DDI_PREDICATION_OP Contains values for predication operation options. |
D3D12DDI_PROGRAM_TYPE_0108 Learn more about the D3D12DDI_PROGRAM_TYPE_0108 enumeration. |
D3D12DDI_PROGRAMMABLE_SAMPLE_POSITIONS_TIER Learn more about the D3D12DDI_PROGRAMMABLE_SAMPLE_POSITIONS_TIER enumeration. |
D3D12DDI_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS_0030 The protected resource session support flags. |
D3D12DDI_QUERY_HEAP_TYPE Type of a query heap, which is an array of query results. |
D3D12DDI_QUERY_TYPE Type of a query. |
D3D12DDI_RANGED_BARRIER_FLAGS Learn more about the D3D12DDI_RANGED_BARRIER_FLAGS enumeration. |
D3D12DDI_RANGED_BARRIER_FLAGS_0094 Learn more about the D3D12DDI_RANGED_BARRIER_FLAGS_0094 enumeration. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS Specifies the ray tracing acceleration structure build flags. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Type of copy operation to perform. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE Specifies the space requirements info for a ray tracing acceleration structure post build. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE Specifies the ray tracing acceleration structure type. |
D3D12DDI_RAYTRACING_GEOMETRY_FLAGS Specifies the ray tracing geometry flags. |
D3D12DDI_RAYTRACING_GEOMETRY_TYPE Specifies the geometry type to use in a ray tracing acceleration structure. |
D3D12DDI_RAYTRACING_INSTANCE_FLAGS Flag options when generating instance data on the CPU to upload to the GPU, during ray tracing acceleration structure build. |
D3D12DDI_RAYTRACING_PIPELINE_FLAGS Raytracing pipeline flag. |
D3D12DDI_RAYTRACING_TIER Specifies the ray tracing tier. |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE The call to begin a render pass uses the D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE enumeration to specify the type of resource access. |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053 The call to begin a render pass uses the D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053 enumeration to specify the type of resource access. |
D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE Indicates that the application will have no future dependencies on the data written to the resource during this Render Pass. |
D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 Learn more about the D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 enumeration. |
D3D12DDI_RENDER_PASS_TIER The extent to which a UMD efficiently supports Render Pass. |
D3D12DDI_RESOLVE_MODE Specifies a Render Pass resolve operation in display driver development. |
D3D12DDI_RESOURCE_BARRIER_FLAGS Contains resource barrier flags. |
D3D12DDI_RESOURCE_BARRIER_TYPE Specifies the type of resource barrier. |
D3D12DDI_RESOURCE_BINDING_TIER The resource binding tiers. |
D3D12DDI_RESOURCE_DIMENSION Identifies the type of resource dimension to use. |
D3D12DDI_RESOURCE_FLAGS_0003 Specifies resource flag values. |
D3D12DDI_RESOURCE_HEAP_TIER Specifies which resource heap tier the hardware and driver support. |
D3D12DDI_RESOURCE_LAYOUT Specifies the resource layout. |
D3D12DDI_RESOURCE_MAPPING_FLAGS Specifies the resource mapping flags. |
D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS Defines resource optimization flags. |
D3D12DDI_RESOURCE_SERIALIZATION_TIER_0041 The resource serialization tiers. |
D3D12DDI_RESOURCE_STATES Contains resource states. |
D3D12DDI_RESOURCE_TYPE Learn more about the D3D12DDI_RESOURCE_TYPE enumeration. |
D3D12DDI_ROOT_SIGNATURE_FLAGS Specifies options for root signature layout. |
D3D12DDI_SAMPLER_FEEDBACK_TIER The supported sampler feedback tier. |
D3D12DDI_SAMPLER_FEEDBACK_TYPE_0073 Microsoft has deprecated the D3D12DDI_SAMPLER_FEEDBACK_TYPE_0073 structure. Don't use this structure in your code. |
D3D12DDI_SERIALIZED_DATA_TYPE Specifies the type of serialized data. |
D3D12DDI_SET_WORK_GRAPH_FLAGS_0084 Learn more about the D3D12DDI_SET_WORK_GRAPH_FLAGS_0084 enumeration. |
D3D12DDI_SET_WORK_GRAPH_FLAGS_0108 Learn more about the D3D12DDI_SET_WORK_GRAPH_FLAGS_0108 enumeration. |
D3D12DDI_SHADER_MIN_PRECISION Learn more about the D3D12DDI_SHADER_MIN_PRECISION enumeration. |
D3D12DDI_SHADER_MODEL Learn more about the D3D12DDI_SHADER_MODEL enumeration. |
D3D12DDI_SHADER_VISIBILITY Specifies the shaders that can access the contents of a given root signature slot. |
D3D12DDI_SHADING_RATE_0062 The shading rate at which the variable rate shading occurs. |
D3D12DDI_SHADING_RATE_COMBINER_0062 Indicates the type of combiner used to combine two shading rates A and B, where A is the pipeline/render state (per draw) shading rate, and B is one of the following types of shading rates. |
D3D12DDI_STATE_OBJECT_FLAGS The state object flags. |
D3D12DDI_STATE_OBJECT_TYPE Learn more about the D3D12DDI_STATE_OBJECT_TYPE enumeration. |
D3D12DDI_STATE_SUBOBJECT_TYPE Learn more about the D3D12DDI_STATE_SUBOBJECT_TYPE enumeration. |
D3D12DDI_STENCIL_OP The D3D12DDI_STENCIL_OP enumeration type contains values that identify operations on stencil buffers. |
D3D12DDI_SWIZZLE_PATTERN Specifies a swizzle pattern. |
D3D12DDI_SWIZZLE_PATTERN_FLAGS Specifies swizzle pattern flags. |
D3D12DDI_TABLE_TYPE Learn more about the D3D12DDI_TABLE_TYPE enumeration. |
D3D12DDI_TEXTURE_BARRIER_FLAGS_0088 Learn more about the D3D12DDI_TEXTURE_BARRIER_FLAGS_0088 enumeration. |
D3D12DDI_TEXTURE_LAYOUT Specifies a texture layout. |
D3D12DDI_TILED_RESOURCES_TIER Learn more about the D3D12DDI_TILED_RESOURCES_TIER enumeration. |
D3D12DDI_VARIABLE_SHADING_RATE_TIER Indicates the tier at which variable rate shading occurs. |
D3D12DDI_VIDEO_CODED_INTERLACE_TYPE_0020 Indicates whether the compressed stream contains only frames (PROGRESSIVE_ONLY) or may contain a mix of progressive and interlaced frames (FIELDS). |
D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS_0020 Contains video decode configuration flags. |
D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS_0020 Contains flags for support of video decode conversion. |
D3D12DDI_VIDEO_DECODE_HISTOGRAM_COMPONENT_0041 Specifies convenience indices for arrays of per component histogram information. |
D3D12DDI_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS_0041 D3D12DDI_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS_0041 enumeration flags that indicate a subset of components used with a video decode histogram. |
D3D12DDI_VIDEO_DECODE_PARAMETER_TYPE_0020 Learn more about the D3D12DDI_VIDEO_DECODE_PARAMETER_TYPE_0020 enumeration. |
D3D12DDI_VIDEO_DECODE_STATUS_0020 Contains status values for video decode. |
D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_0020 Contains video decode support flags. |
D3D12DDI_VIDEO_DECODE_TIER_0020 Specifies the video decode tier. |
D3D12DDI_VIDEO_ENCODER_AV1_COMP_PREDICTION_TYPE_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_COMP_PREDICTION_TYPE_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_FEATURE_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_FRAME_SUBREGION_LAYOUT_CONFIG_VALIDATION_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_FRAME_SUBREGION_LAYOUT_CONFIG_VALIDATION_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_INTERPOLATION_FILTERS_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_INTERPOLATION_FILTERS_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_INTERPOLATION_FILTERS_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_INTERPOLATION_FILTERS_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_LEVELS_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_PROFILE_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_PROFILE_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_SUPPORT_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_SUPPORT_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TILESIZE_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TILESIZE_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TYPE_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_TYPE_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_BLOCK_SIZE_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_BLOCK_SIZE_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MODE_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_TIER_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_TIER_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_TX_MODE_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_TX_MODE_0095 enumeration. |
D3D12DDI_VIDEO_ENCODER_AV1_TX_MODE_0095_FLAGS Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_TX_MODE_0095_FLAGS enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS_0082_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES_0082_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0082_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_0082_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0082_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0083_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0083_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_ENCODE_ERROR_FLAGS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_ENCODE_ERROR_FLAGS_0082_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_H264_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_H264_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_HEAP_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_HEAP_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_LEVELS_H264_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_LEVELS_HEVC_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_LEVELS_HEVC_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE_0080 Learn more about D3D12DDI_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE_0080 |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS_0082_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_PROFILE_H264_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_PROFILE_H264_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_PROFILE_HEVC_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_PROFILE_HEVC_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS_0082_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0082_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 Learn more about the D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 enumeration. |
D3D12DDI_VIDEO_ENCODER_TIER_HEVC_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_TIER_HEVC_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_VALIDATION_FLAGS_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_VALIDATION_FLAGS_0080 enumeration. |
D3D12DDI_VIDEO_ENCODER_VALIDATION_FLAGS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_VALIDATION_FLAGS_0082_0 enumeration. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAGS_0063 Video Extensions must specify a command parameter flag. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063 Video Extensions support different parameterization at creation, initialization, and execution. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063 Parameter types are used to enumerate the members of each parameter stage parameter structure. |
D3D12DDI_VIDEO_FIELD_TYPE_0020 Contains values that define how a video frame is interlaced. |
D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020 Defines the layout in memory of a stereo 3D video frame. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053 Indicates the differences metric to capture during video motion estimation. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_FLAGS_0053 Indicates the differences metric flags to capture during video motion estimation. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053 The search block size to use in the video motion estimator operation. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS_0053 The search block size flag to use in the video motion estimator operation. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053 The precision of motion vector components, supported by the driver. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS_0053 Learn more about the D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS_0053 enumeration. |
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020 Contains values for alpha fill modes. |
D3D12DDI_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS_0022 Contains values for automatic processing for a driver. |
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 Defines the deinterlacing video processor capabilities. |
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS_0020 Defines the features that video processor supports. |
D3D12DDI_VIDEO_PROCESS_FILTER_0020 Contains video process filters. |
D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020 Defines the image filter capabilities for a video processor. |
D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_FLAGS_0020 Input stream flags. |
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020 Learn more about the D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020 enumeration. |
D3D12DDI_VIDEO_PROCESS_SUPPORT_FLAGS_0022 Contains values that specify whether the conversion from the source format and color space to destination format and color space is supported. |
D3D12DDI_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS_0072 The protected resource support flags for D3D video operations. |
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022 Learn more about the D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022 enumeration. |
D3D12DDI_VIEW_INSTANCING_FLAGS Defines the view instancing flags. |
D3D12DDI_VIEW_INSTANCING_TIER Defines the view instancing tier. |
D3D12DDI_WAVE_MMA_ACCUM_DATATYPE Learn about the D3D12DDI_WAVE_MMA_ACCUM_DATATYPE enumeration. |
D3D12DDI_WAVE_MMA_DIMENSION Learn about the D3D12DDI_WAVE_MMA_DIMENSION enumeration. |
D3D12DDI_WAVE_MMA_INPUT_DATATYPE Learn more about the D3D12DDI_WAVE_MMA_INPUT_DATATYPE enumeration. |
D3D12DDI_WAVE_MMA_TIER Learn more about the D3D12DDI_WAVE_MMA_TIER enumeration. |
D3D12DDI_WORK_GRAPH_FLAGS_0108 Learn more about the D3D12DDI_WORK_GRAPH_FLAGS_0108 enumeration. |
D3D12DDI_WORK_GRAPHS_TIER Learn more about the D3D12DDI_WORK_GRAPHS_TIER enumeration. |
D3D12DDI_WRITEBUFFERIMMEDIATE_MODE_0032 The write buffer immediate mode. |
D3D12DDIARG_RENDER_PASS_FLAGS_0053 Learn more about the D3D12DDIARG_RENDER_PASS_FLAGS_0053 enumeration. |
D3D12DDIARG_RENDER_PASS_UAV_ACCESS_FLAGS Used to specify what type of UAV access to perform within the Render Pass. |
D3D12DDICAPS_TYPE Learn more about the D3D12DDICAPS_TYPE enumeration. |
D3D12DDICAPS_TYPE_VIDEO_0020 Contains capability types for video. |
D3DBLEND Learn more about: _D3DBLEND enumeration |
D3DBLENDOP Learn more about: _D3DBLENDOP enumeration |
D3DCMPFUNC Learn more about: _D3DCMPFUNC enumeration |
D3DCULL Learn more about: _D3DCULL enumeration |
D3DDDI_CERTIFICATETYPE The D3DDDI_CERTIFICATETYPE enumeration contains values that identify certificate types. |
D3DDDI_CHECK_DIRECT_FLIP_FLAGS Used by the CheckDirectFlipFlags parameter of the CheckDirectFlipSupport function to specify seamless flipping of video memory. |
D3DDDI_COLOR_SPACE_TYPE Learn more about: D3DDDI_COLOR_SPACE_TYPE enumeration (d3d10umddi.h) |
D3DDDI_COLOR_SPACE_TYPE The D3DDDI_COLOR_SPACE_TYPE enumeration defines stream color space information. |
D3DDDI_COMPOSERECTSOP Describes the ways in which to compose rectangle areas. |
D3DDDI_COPY_FLAGS Specifies how to handle the existing contents of a resource during a copy or update operation of a region within that resource. |
D3DDDI_COUNTER_TYPE Learn more about the D3DDDI_COUNTER_TYPE enumeration. |
D3DDDI_DEVICEEXECUTION_STATE Indicates the state of the device. |
D3DDDI_DLIST_QUERY_DECISION_FACTOR A D3DDDI_DLIST_QUERY_DECISION_FACTOR enum value describes the factor that determined the GPU preference returned by pfnQueryDlistForApplication2Cb. |
D3DDDI_DLIST_QUERY_RESULT A D3DDDI_DLIST_QUERY_RESULT enum value describes the GPU preference returned by pfnQueryDlistForApplication2Cb for the queried application. |
D3DDDI_DOORBELLSTATUS Learn more about the D3DDDI_DOORBELLSTATUS structure. |
D3DDDI_DRIVERESCAPETYPE Learn more about the D3DDDI_DRIVERESCAPETYPE enumeration. |
D3DDDI_FLIPINTERVAL_TYPE The D3DDDI_FLIPINTERVAL_TYPE enumeration type contains values that identify the type of flip that occurs in present operations. |
D3DDDI_FLUSH_FLAGS In calls to the pfnFlush1 function, indicates whether the driver should free as much memory as possible. Used by Windows Display Driver Model (WDDM) 1.3 and later user-mode display drivers. |
D3DDDI_GAMMARAMP_TYPE Learn more about the D3DDDI_GAMMARAMP_TYPE enumeration. |
D3DDDI_HDR_METADATA_TYPE Learn how this enumeration defines the format of high dynamic range (HDR) metadata. |
D3DDDI_HDR_METADATA_TYPE Learn how the D3DDDI_HDR_METADATA_TYPE enumeration defines the format of HDR metadata. |
D3DDDI_MARKERLOGTYPE Indicates the type of marker in the Event Tracing for Windows (ETW) log that the user-mode display driver supports. |
D3DDDI_MARKERTYPE Indicates the type of Event Tracing for Windows (ETW) marker event that the user-mode display driver supports. |
D3DDDI_MULTIPLANE_OVERLAY_BLEND The D3DDDI_MULTIPLANE_OVERLAY_BLEND enumeration identifies a blend operation to be performed on an overlay plane. |
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS The _D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS enumeration contains values that indicate the capabilities of the overlay plane. |
D3DDDI_MULTIPLANE_OVERLAY_FLAGS The D3DDDI_MULTIPLANE_OVERLAY_FLAGS enumeration identifies a flip operation to be performed on an overlay plane. |
D3DDDI_MULTIPLANE_OVERLAY_STRETCH_QUALITY D3DDDI_MULTIPLANE_OVERLAY_STRETCH_QUALITY specifies the filtering process that the hardware will perform when it stretches or shrinks multiplane overlay data. |
D3DDDI_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT Identifies the overlay plane's video frame format. Only the D3DDDI_MULIIPLANE_OVERLAY_VIDEO_FRAME_FORMAT_PROGRESSIVE value is supported. |
D3DDDI_MULTIPLANE_OVERLAY_YCbCr_FLAGS The D3DDDI_MULTIPLANE_OVERLAY_YCbCr_FLAGS enumeration identifies YUV range and conversion info that describes a multiplane overlay. |
D3DDDI_NATIVEFENCE_TYPE Learn more about the D3DDDI_NATIVEFENCE_TYPE enumeration. |
D3DDDI_OFFER_PRIORITY The _D3DDDI_OFFER_PRIORITY enumeration contains values that indicate the importance of video memory resources that the user-mode display driver offers for reuse. |
D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE Specifies the final wire signaling color space values. |
D3DDDI_PAGINGQUEUE_PRIORITY The D3DDDI_PAGINGQUEUE_PRIORITY enumeration indicates the scheduling priority relative to other paging queues on a device. |
D3DDDI_POOL The D3DDDI_POOL enumeration type contains values that identify particular types of memory pool. |
D3DDDI_QUERYADAPTERTYPE Query for the display adapter type. |
D3DDDI_QUERYREGISTRY_STATUS Query registry status. |
D3DDDI_QUERYREGISTRY_TYPE Used to query the registry type. |
D3DDDI_RECLAIM_RESULT Specifies result flags for the ReclaimAllocations callback function. |
D3DDDI_RESIDENCYSTATUS The residency status. |
D3DDDI_ROTATION The D3DDDI_ROTATION enumeration type contains values that identify the orientation of a resource. |
D3DDDI_SCANLINEORDERING The D3DDDI_SCANLINEORDERING enumeration type contains values that identify how the scan lines are drawn on a surface. |
D3DDDI_SETLIGHT_TYPE The set light type. |
D3DDDI_SYNCHRONIZATIONOBJECT_TYPE The D3DDDI_SYNCHRONIZATIONOBJECT_TYPE enumeration indicates the type of synchronization object. |
D3DDDI_TESTCOMMANDBUFFEROP Learn about the D3DDDI_TESTCOMMANDBUFFEROP enumeration. |
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE describes the details of the virtual address update operation being performed. |
D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING The D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING enumeration is used to indicate the scan line ordering of a video output signal. |
D3DDDIBASISTYPE The basis type. |
D3DDDICAPS_SHADER_MIN_PRECISION The D3DDDICAPS_SHADER_MIN_PRECISION enumeration specifies minimum precision levels that the user-mode driver supports in shaders. |
D3DDDICAPS_TYPE The D3DDDICAPS_TYPE enumeration type contains values that identify the type of capability information that is received from a call to the driver's GetCaps function. |
D3DDDIDEGREETYPE The degree type. |
D3DDDIFORMAT The D3DDDIFORMAT enumeration type contains values that identify surface formats. |
D3DDDIGPUVIRTUALADDRESS_RESERVATION_TYPE The GPU virtual address reservation type. |
D3DDDIMULTISAMPLE_TYPE The D3DDDIMULTISAMPLE_TYPE enumeration defines the levels of full-scene multisampling that the device can apply. |
D3DDDIQUERYTYPE The query type. |
D3DDDIRENDERSTATETYPE The render state type. |
D3DDDITEXTUREFILTERTYPE The texture filter type. |
D3DDDITEXTURESTAGESTATETYPE The texture stage state type. |
D3DFILLMODE Learn more about: _D3DFILLMODE enumeration |
D3DFOGMODE Learn more about: _D3DFOGMODE enumeration |
D3DHAL_DP2OPERATION The D3DHAL_DP2OPERATION enumerated type specifies the D3dDrawPrimitives2 operation in the bCommand member of the D3DHAL_DP2COMMAND structure. |
D3DKMDT_COLOR_BASIS The D3DKMDT_COLOR_BASIS enumeration contains constants that indicate the color basis used to encode the content of a video present source or the signal on a video present target. |
D3DKMDT_COLORSPACE_TRANSFORM_STAGE_CONTROL Specifies the colorspace transform stage control. |
D3DKMDT_COMPUTE_PREEMPTION_GRANULARITY Specifies the capabilities for the preemption of graphic processing unit (GPU) compute shader operations that the display miniport driver supports. |
D3DKMDT_ENUMCOFUNCMODALITY_PIVOT_TYPE The D3DKMDT_ENUMCOFUNCMODALITY_PIVOT_TYPE enumeration indicates the pivot type in a call to DxgkDdiEnumVidPnCofuncModality. |
D3DKMDT_GDISURFACETYPE The D3DKMDT_GDISURFACETYPE enumeration indicates the type of lockable surface that is used by the Desktop Window Manager (DWM) for redirection. |
D3DKMDT_GRAPHICS_PREEMPTION_GRANULARITY Specifies the capabilities for the preemption of graphic processing unit (GPU) graphics operations that the display miniport driver supports. |
D3DKMDT_GTFCOMPLIANCE The D3DKMDT_GTFCOMPLIANCE enumeration is reserved for system use. Do not use it in your driver. |
D3DKMDT_MODE_PREFERENCE The D3DKMDT_MODE_PREFERENCE enumeration is used to indicate whether a particular mode is one of the modes preferred by the monitor connected to a given video present target. |
D3DKMDT_MODE_PRUNING_REASON The D3DKMDT_MODE_PRUNING_REASON enumeration type contains values that identify the reason why the monitor either supports a display mode or does not support a display mode. |
D3DKMDT_MONITOR_CAPABILITIES_ORIGIN The D3DKMDT_MONITOR_CAPABILITIES_ORIGIN enumeration is used to indicate where a monitor's capability information was obtained. |
D3DKMDT_MONITOR_CONNECTIVITY_CHECKS The D3DKMDT_MONITOR_CONNECTIVITY_CHECKS enumerated type indicates whether the DxgkDdiCommitVidPn function should verify that certain video outputs have connected monitors. |
D3DKMDT_MONITOR_DESCRIPTOR_TYPE The D3DKMDT_MONITOR_DESCRIPTOR_TYPE enumeration is used to indicate a particular type of monitor descriptor. |
D3DKMDT_MONITOR_FREQUENCY_RANGE_CONSTRAINT The D3DKMDT_MONITOR_FREQUENCY_RANGE_CONSTRAINT enumeration is used to indicate the type of constraint under which a monitor frequency range is supported. |
D3DKMDT_MONITOR_ORIENTATION The D3DKMDT_MONITOR_ORIENTATION enumeration is used to describe the orientation (rotation angle) of a connected external display device. |
D3DKMDT_MONITOR_ORIENTATION_AWARENESS The D3DKMDT_MONITOR_ORIENTATION_AWARENESS enumeration is used to describe the ability of a video output device (on the display adapter) to detect changes in the orientation (rotation angle) of a connected external display device. |
D3DKMDT_MONITOR_TIMING_TYPE The D3DKMDT_MONITOR_TIMING_TYPE enumeration is reserved for system use. Do not use it in your driver. |
D3DKMDT_PIXEL_VALUE_ACCESS_MODE The D3DKMDT_PIXEL_VALUE_ACCESS_MODE enumeration is used to indicate the way color values or palette indices are stored in the primary surface of a video present source. |
D3DKMDT_STANDARDALLOCATION_TYPE Learn more about the D3DKMDT_STANDARDALLOCATION_TYPE enumeration. |
D3DKMDT_TEXT_RENDERING_FORMAT The D3DKMDT_TEXT_RENDERING_FORMAT enumeration is currently not used. |
D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY The D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY enumerated type indicates the type of connector a video output device (on the display adapter) uses to connect to an external display device. |
D3DKMDT_VIDEO_SIGNAL_STANDARD The D3DKMDT_VIDEO_SIGNAL_STANDARD enumeration contains constants that represent video signal standards. |
D3DKMDT_VIDPN_PRESENT_PATH_CONTENT The D3DKMDT_VIDPN_PRESENT_PATH_CONTENT enumeration is used to indicate the type of content that is displayed on a VidPN present path. |
D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_TYPE The D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_TYPE enumeration is used to indicate the type of copy protection that is supported by a VidPN present path. |
D3DKMDT_VIDPN_PRESENT_PATH_IMPORTANCE The D3DKMDT_VIDPN_PRESENT_PATH_IMPORTANCE enumeration indicates the importance of a video present path. |
D3DKMDT_VIDPN_PRESENT_PATH_ROTATION The D3DKMDT_VIDPN_PRESENT_PATH_ROTATION enumeration is used to indicate the rotation angle applied to content displayed on a VidPN present path. |
D3DKMDT_VIDPN_PRESENT_PATH_SCALING The D3DKMDT_VIDPN_PRESENT_PATH_SCALING enumeration is used to indicate the scaling transformation applied to content displayed on a VidPN present path. |
D3DKMDT_VIDPN_SOURCE_MODE_TYPE The D3DKMDT_VIDPN_SOURCE_MODE_TYPE enumeration is used to indicate whether a video present network (VidPN) source mode is a graphics mode, a text mode, or a stereo mode. |
D3DKMT_ACTIVATE_SPECIFIC_DIAG_TYPE Indicates the specific diagonal type to activate. |
D3DKMT_ADAPTER_VERIFIER_OPTION_TYPE The _D3DKMT_ADAPTER_VERIFIER_OPTION_TYPE enumeration contains values that indicate the type of adapter verifier options. |
D3DKMT_ALLOCATIONRESIDENCYSTATUS The allocation residency status. |
D3DKMT_BRIGHTNESS_INFO_TYPE Indicates the type of information to retrieve or set for the brightness of an integrated display panel. |
D3DKMT_CLIENTHINT Client hints. |
D3DKMT_CROSSADAPTERRESOURCE_SUPPORT_TIER D3DKMT_CROSSADAPTERRESOURCE_SUPPORT_TIER enumerates the tier(s) of support provided by the driver for cross-adapter resources. |
D3DKMT_DEFRAG_ESCAPE_OPERATION Defragmentation escape operations. |
D3DKMT_DEVICE_ERROR_REASON Device error reasons. |
D3DKMT_DEVICEESCAPE_TYPE Device escape type. |
D3DKMT_DEVICEEXECUTION_STATE Contains values that indicate the execution status for a device. |
D3DKMT_DEVICESTATE_TYPE The D3DKMT_DEVICESTATE_TYPE enumeration type contains values that indicate the status of a device. |
D3DKMT_DMMESCAPETYPE DMM (display mode manager) escape type. |
D3DKMT_DRIVERVERSION Learn more about the D3DKMT_DRIVERVERSION enumeration. |
D3DKMT_ESCAPE_PFN_CONTROL_COMMAND Escape function pointer control commands. |
D3DKMT_ESCAPE_VIRTUAL_REFRESH_RATE_TYPE Learn more about D3DKMT_ESCAPE_VIRTUAL_REFRESH_RATE_TYPE. |
D3DKMT_ESCAPETYPE Learn more about the D3DKMT_ESCAPETYPE enumeration. |
D3DKMT_FLIPMODEL_INDEPENDENT_FLIP_STAGE Flip model's independent flip stages. |
D3DKMT_GPU_PREFERENCE_QUERY_STATE Learn more about the D3DKMT_GPU_PREFERENCE_QUERY_STATE enumeration. |
D3DKMT_GPU_PREFERENCE_QUERY_TYPE GPU preference query type. |
D3DKMT_MEMORY_SEGMENT_GROUP The D3DKMT_MEMORY_SEGMENT_GROUP enumeration contains local and non-local memory segment group types. |
D3DKMT_MIRACAST_DEVICE_STATUS Miracast (wireless display) device status. |
D3DKMT_MIRACAST_DISPLAY_DEVICE_STATE Miracast display device state. |
D3DKMT_MIRACAST_DRIVER_TYPE Miracast (wireless display) driver types. |
D3DKMT_MULTIPLANE_OVERLAY_BLEND Learn more about the D3DKMT_MULTIPLANE_OVERLAY_BLEND enumeration. |
D3DKMT_MULTIPLANE_OVERLAY_FLAGS Multiplane overlay flags. |
D3DKMT_MULTIPLANE_OVERLAY_STEREO_FORMAT Learn more about the D3DKMT_MULTIPLANE_OVERLAY_STEREO_FORMAT enumeration. |
D3DKMT_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT Multiplane overlay video frame format. |
D3DKMT_MULTIPLANE_OVERLAY_YCbCr_FLAGS Learn more about the D3DKMT_MULTIPLANE_OVERLAY_YCbCr_FLAGS enumeration. |
D3DKMT_OFFER_PRIORITY The _D3DKMT_OFFER_PRIORITY enumeration cointains values that indicate the importance of video memory resources that the user-mode display driver offers for reuse. |
D3DKMT_OUTDUPL_POINTER_SHAPE_TYPE Learn more about the _D3DKMT_OUTDUPL_POINTER_SHAPE_TYPE enumeration. |
D3DKMT_OUTPUTDUPL_METADATATYPE Learn more about the _D3DKMT_OUTPUTDUPL_METADATATYPE enumeration. |
D3DKMT_PNP_KEY_TYPE An enum that indicates the type of PNP key. |
D3DKMT_PRESENT_MODEL The D3DKMT_PRESENT_MODEL enumeration type contains values that indicate the model for a present operation. |
D3DKMT_PROCESS_VERIFIER_OPTION_TYPE Process verifier option types. |
D3DKMT_PROTECTED_SESSION_STATUS Indicates the status of the protected session. |
D3DKMT_QUERYRESULT_PREEMPTION_ATTEMPT_RESULT D3DKMT_QUERYRESULT_PREEMPTION_ATTEMPT_RESULT is reserved for system use. |
D3DKMT_QUERYSTATISTICS_ALLOCATION_PRIORITY_CLASS Learn more about: D3DKMT_QUERYSTATISTICS_ALLOCATION_PRIORITY_CLASS |
D3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPE Learn more about: D3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPE |
D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE Learn more about: D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE |
D3DKMT_QUERYSTATISTICS_TYPE Learn more about: D3DKMT_QUERYSTATISTICS_TYPE |
D3DKMT_QUEUEDLIMIT_TYPE The D3DKMT_QUEUEDLIMIT_TYPE enumeration type contains values that indicate the type of operations to set or retrieve the queued limit for in a call to the D3DKMTSetQueuedLimit function. |
D3DKMT_SCHEDULINGPRIORITYCLASS The D3DKMT_SCHEDULINGPRIORITYCLASS enumeration type contains values that describe the scheduling priority for a process. |
D3DKMT_STANDARDALLOCATIONTYPE Learn more about the D3DKMT_STANDARDALLOCATIONTYPE enumeration. |
D3DKMT_TDRDBGCTRLTYPE The D3DKMT_TDRDBGCTRLTYPE enumeration type contains values that affect the behavior of the operating system's Timeout Detection and Recovery (TDR) process in a call to the OpenGL D3DKMTEscape function. |
D3DKMT_VAD_ESCAPE_COMMAND The VAD (video acceleration display) escape commands. |
D3DKMT_VERIFIER_OPTION_MODE The verifier option modes. |
D3DKMT_VIDMMESCAPETYPE The D3DKMT_VIDMMESCAPETYPE enumeration is used with the D3DKMT_VIDMM_ESCAPE structure. |
D3DKMT_VIDPNSOURCEOWNER_TYPE The VidPn source owner types. |
D3DKMT_VIDSCHESCAPETYPE The D3DKMT_VIDMMESCAPETYPE enumeration is used with the D3DKMT_VIDSCH_ESCAPE structure. |
D3DMATERIALCOLORSOURCE Learn more about: _D3DMATERIALCOLORSOURCE enumeration |
D3DRENDERSTATETYPE The D3DRENDERSTATETYPE enumerated type lists a variety of attributes, or render states. |
D3DSHADEMODE Learn more about: _D3DSHADEMODE enumeration |
D3DSHADER_INSTRUCTION_OPCODE_TYPE This section lists the shader operation codes that can be contained in the first 16 bits (0 - 15) of an Instruction Token. The sections that follow describe the token format of the instructions that correspond to the operation codes. |
D3DSHADER_PARAM_REGISTER_TYPE Pixel and vertex shader operations specify register types in bits 28, 29, 30, 11, and 12 of destination and source parameter tokens. |
D3DSTENCILOP Learn more about: _D3DSTENCILOP enumeration |
D3DTEXTUREOP Learn more about: _D3DTEXTUREOP enumeration |
D3DTEXTURETRANSFORMFLAGS Learn more about: _D3DTEXTURETRANSFORMFLAGS enumeration |
D3DWDDM1_3DDI_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG Identifies how to check multisample quality levels using the CheckMultisampleQualityLevels(D3D11_2) function. |
D3DWDDM1_3DDI_MARKER_TYPE Indicates the type of marker that the user-mode display driver supports. |
D3DWDDM1_3DDI_TILE_COPY_FLAG Identifies how to copy a tile using the CopyTiles function. |
D3DWDDM1_3DDI_TILE_MAPPING_FLAG Indicates how to update a tile mapping. |
D3DWDDM1_3DDI_TILE_RANGE_FLAG Specifies a range of tile mappings to use with the UpdateTileMappings function. |
D3DWDDM1_3DDI_TILED_RESOURCES_SUPPORT_FLAG Indicates the level of support by the hardware and user-mode display driver for tiled resources. |
D3DWDDM2_0DDI_CONTEXTTYPE_FLAG D3DWDDM2_0DDI_CONTEXTTYPE_FLAG describes the type of context being created for interacting with JPEG hardware. |
D3DWDDM2_0DDI_CRYPTO_SESSION_STATUS Provides status information for an existing CryptoSession object. |
D3DWDDM2_0DDI_SWIZZLE_PATTERN_FLAGS Contains swizzle pattern flag values. |
D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY Describes the video capabilities to query. |
D3DWDDM2_0DDI_VIDEO_DECODER_CAPS Describes the video decoder capabilities. |
D3DWDDM2_0DDI_VIDEO_PROCESSOR_BEHAVIOR_HINTS Describes operations that the video processor can perform more efficiently than VideoProcessorBlt. |
D3DWDDM2_4DDI_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS The crypto session key exchange flags. |
D3DWDDM2_4DDI_VIDEO_DECODER_HISTOGRAM_COMPONENT Convenience indices for arrays of per component histogram information. |
D3DWDDM2_4DDI_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS D3DWDDM2_4DDI_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS enumeration flags that indicate a subset of components used with a video decode histogram. |
D3DWDDM2_6DDI_SCANOUT_FLAGS Indicates the transformation requirement in preparation for a flip operation. |
D3DZBUFFERTYPE Learn more about: _D3DZBUFFERTYPE enumeration |
DDIAUTHENTICATEDCHANNELTYPE The DDIAUTHENTICATEDCHANNELTYPE enumeration contains values that identify authenticated-channel types. |
DEBUG_LEVEL Specifies the debug level. |
DMA_FLAGS Learn more about DMA_FLAGS enumeration. |
DOCKING_STATE The DOCKING_STATE enumeration is used to describe the state of a portable computer that can be attached to a docking station. |
DSI_CONTROL_TRANSMISSION_MODE DSI-2 (display serial interface) control transmission mode. |
DXGI_COLOR_SPACE_TYPE The DXGI_COLOR_SPACE_TYPE enumeration defines stream color space information. |
DXGI_DDI_FLIP_INTERVAL_TYPE The DXGI_DDI_FLIP_INTERVAL_TYPE enumeration type contains values that identify the type of flip that occurs in present operations. |
DXGI_DDI_MODE_ROTATION The DXGI_DDI_MODE_ROTATION enumeration type contains values that identify the orientation of the display. |
DXGI_DDI_MODE_SCALING The DXGI_DDI_MODE_SCALING enumeration type contains values that identify the scaling support for a display. |
DXGI_DDI_MODE_SCANLINE_ORDER The DXGI_DDI_MODE_SCANLINE_ORDER enumeration type contains values that identify how scan lines are ordered in a display mode. |
DXGI_DDI_MULTIPLANE_OVERLAY_BLEND DXGI_DDI_MULTIPLANE_OVERLAY_BLEND enumeration identifies a blend operation to be performed on an overlay plane. |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS The DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS enumeration contains values that indicate the capabilities of the overlay plane. |
DXGI_DDI_MULTIPLANE_OVERLAY_FLAGS Learn more about DXGI_DDI_MULTIPLANE_OVERLAY_FLAGS enumeration. |
DXGI_DDI_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE Identifies the overlay plane's stereo flip mode. Only the DXGI_DDI_MULTIPLANE_OVERLAY_STEREO_FLIP_NONE value is supported. |
DXGI_DDI_MULTIPLANE_OVERLAY_STEREO_FORMAT Identifies the overlay plane's stereo presentation format. Only the DXGI_DDI_MULTIPLANE_OVERLAY_STEREO_FORMAT_MONO value is supported. |
DXGI_DDI_MULTIPLANE_OVERLAY_STRETCH_QUALITY DXGI_DDI_MULTIPLANE_OVERLAY_STRETCH_QUALITY specifies the filtering process that the hardware will perform when it stretches or shrinks multiplane overlay data. |
DXGI_DDI_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT Identifies the overlay plane's video frame format. Only the DXGI_DDI_MULIIPLANE_OVERLAY_VIDEO_FRAME_FORMAT_PROGRESSIVE value is supported. |
DXGI_DDI_MULTIPLANE_OVERLAY_YCbCr_FLAGS The DXGI_DDI_MULTIPLANE_OVERLAY_YCbCr_FLAGS enumeration identifies YUV range and conversion info that describes a multiplane overlay. |
DXGIDDI_PARTITIONING_EVENT_TYPE DXGIDDI_PARTITIONING_EVENT_TYPE identifies the type of ETW event being reported by DxgkCbLogEtwEvent when EventGuid is GUID_DXGKDDI_AZURE_TRIAGE_EVENT. |
DXGK_ACCESS_MODE DXGK_ACCESS_MODE describes the access mode that DxgkCbMapPhysicalMemory should provide when doing a mapping. |
DXGK_ACTIVE_VIDPN_INVALIDATION_REASON The DXGK_ACTIVE_VIDPN_INVALIDATION_REASON enumeration is used to indicate the reason why an active VidPN is invalidated and a new VidPN is requested. |
DXGK_BACKLIGHT_OPTIMIZATION_LEVEL Indicates the optimization level of brightness control. Used by Windows Display Driver Model (WDDM) 1.2 and later display miniport drivers that support adaptive brightness control. |
DXGK_BUILDPAGINGBUFFER_OPERATION Learn more about the DXGK_BUILDPAGINGBUFFER_OPERATION enumeration. |
DXGK_CHILD_DEVICE_HPD_AWARENESS The DXGK_CHILD_DEVICE_HPD_AWARENESS enumeration is used to describe the hot plug capabilities of a child device of a display adapter. |
DXGK_CHILD_DEVICE_TYPE Learn more about the DXGK_CHILD_DEVICE_TYPE enumeration. |
DXGK_CHILD_STATUS_TYPE The DXGK_CHILD_STATUS_TYPE enumeration indicates the type of status being requested or reported for a child device of the display adapter. |
DXGK_CONNECTION_STATUS Enumeration indicating the connection status values which can be reported. |
DXGK_CRTC_VSYNC_STATE Learn more about the DxgkDdi_ControlInterrupt2 enumeration. |
DXGK_DIAG_BASIC_DISPLAY_TOPOLOGY DXGK_DIAG_BASIC_DISPLAY_TOPOLOGY provides basic display topology information to the operating system (OS) when it is gathering nonintrusive display diagnostic information. |
DXGK_DIAG_DISPLAY_CONNECTIVITY DXGK_DIAG_DISPLAY_CONNECTIVITY provides the last status of the target to the operating system (OS) when it is gathering nonintrusive display diagnostic information. |
DXGK_DIAG_DISPLAY_HARDWARE_BANDWIDTH The DXGK_DIAG_DISPLAY_HARDWARE_BANDWIDTH enum provides hardware bandwidth information during diagnostic data collection. |
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE The DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE enum provides hardware error state information during diagnostic data collection. |
DXGK_DIAG_DISPLAY_LID_STATE DXGK_DIAG_DISPLAY_LID_STATE provides the lid state of the target to the operating system (OS) when it is gathering nonintrusive display diagnostic information. |
DXGK_DIAG_DISPLAY_LINK_STATE DXGK_DIAG_DISPLAY_LINK_STATE provides the display link state of the target to the operating system (OS) when it is gathering nonintrusive display diagnostic information. |
DXGK_DIAG_DISPLAY_MODE_SET DXGK_DIAG_DISPLAY_MODE_SET provides a driver's last mode set state to the operating system (OS) when it is gathering nonintrusive display diagnostic information. |
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC The DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_CRC enum provides CRC information for the current buffer being scanned out during diagnostic data collection. |
DXGK_DIAG_DISPLAY_SCANOUT_STATE DXGK_DIAG_DISPLAY_SCANOUT_STATE indicates whether the display pipeline is currently fetching and scanning out pixels actively to the given target/display. |
DXGK_DIAG_GETDISPLAYSTATE_SUBSTATUS_FLAGS DXGK_DIAG_GETDISPLAYSTATE_SUBSTATUS_FLAGS specifies the substatus for per target diagnostic data collection. |
DXGK_DIAG_MONITOR_STATE DXGK_DIAG_MONITOR_STATE specifies the state of the monitors according to the miniport driver, indicating to the operating system (OS) whether the monitors are ready to receive the pixels. |
DXGK_DIAGNOSTICINFO_TYPE Indicates the type of information the driver needs to collect. |
DXGK_DISPLAY_DESCRIPTOR_TYPE Enum used to express the display descriptor type. |
DXGK_DISPLAY_TECHNOLOGY Enum used to specify the display technology being used. |
DXGK_DISPLAY_USAGE Enum used to specify the display type being used. |
DXGK_DISPLAYDETECTCONTROLTYPE Enumeration indicating the type of display detection action. |
DXGK_DISPLAYPANELORIENTATION Enum used to express the orientation of an integrated panel. |
DXGK_DRIVER_FEATURE Learn more about the DXGK_DRIVER_FEATURE enumeration. |
DXGK_DSI_CONTROL_TRANSMISSION_MODE Describes an override for the transmission mode, allowing the OEM panel driver to specify whether low power or high performance mode should be used for write packets in the transmission to mitigate cases where a panel only supports one of the modes. |
DXGK_ENGINE_STATE Learn more about the DXGK_ENGINE_STATE enumeration. |
DXGK_ENGINE_TYPE Learn about the DXGK_ENGINE_TYPE enumeration. |
DXGK_EVENT_TYPE The DXGK_EVENT_TYPE enumeration indicates the event type in a call to the display miniport driver's DxgkDdiNotifyAcpiEvent function. |
DXGK_FEATURE_CATEGORY Learn more about the DXGK_FEATURE_CATEGORY enumeration. |
DXGK_FEATURE_ID Learn more about the DXGK_FEATURE_ID enumeration. |
DXGK_FRAMEBUFFER_STATE The frame buffer state is provided to the driver in order that the driver can infer details of the display configuration based on knowledge of how firmware and the driver will set a particular resolution even though only basic information is made directly available by the OS to the driver. |
DXGK_GAMMA_DATA_TYPE Describes the gamma data type. |
DXGK_GDIROP_BITBLT Learn more about the DXGK_GDIROP_BITBLT enumeration. |
DXGK_GDIROP_COLORFILL Learn more about the DXGK_GDIROP_COLORFILL enumeration. |
DXGK_GENERAL_ERROR_CODE The DXGK_GENERAL_ERROR_CODE enumeration specifies a set of predefined graphics processing unit (GPU) errors reported via a page fault interrupt. |
DXGK_GLITCH_CAUSE Enumeration that describes what caused a glitch during a SetTimingsFromVidPn call. |
DXGK_GLITCH_DURATION Enumeration that describes the duration of a user visible effect of a glitch during a SetTimingsFromVidPn call. |
DXGK_GLITCH_EFFECT Enumeration which describes the user visible effect of a glitch during a SetTimingsFromVidPn call. |
DXGK_GPUP_MIGRATIONTYPE Learn more about the DXGK_GPUP_MIGRATIONTYPE enumeration. |
DXGK_HANDLE_TYPE Learn more about the DXGK_HANDLE_TYPE enumeration. |
DXGK_HARDWARE_CONTENT_PROTECTION_TEARDOWN_FLAGS DXGK_HARDWARE_CONTENT_PROTECTION_TEARDOWN_FLAGS provides additional information to the driver in a DxgkCbHardwareContentProtectionTeardown call. |
DXGK_INTERRUPT_STATE Learn more about the DXGK_INTERRUPT_STATE enumeration. |
DXGK_INTERRUPT_TYPE Learn more about the DXGK_INTERRUPT_TYPE enumeration. |
DXGK_KERNEL_SUBMISSION_TYPE Specifies the kernel submission type in the GPU work submission to the hardware queue. |
DXGK_MEMORY_CACHING_TYPE DXGK_MEMORY_CACHING_TYPE describes the memory caching types during allocation. |
DXGK_MEMORY_TRANSFER_DIRECTION DXGK_MEMORY_TRANSFER_DIRECTION is used as part of an allocation transfer operation to specify the direction of the transfer. |
DXGK_MIRACAST_CHUNK_TYPE The _DXGK_MIRACAST_CHUNK_TYPE enumeration contains values that indicate the types of wireless display (Miracast) chunk info that is to be processed. |
DXGK_MONITOR_INTERFACE_VERSION Learn more about the DXGK_MONITOR_INTERFACE_VERSION enumeration. |
DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE Identifies the overlay plane's stereo flip mode. Only the DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_NONE value is supported. |
DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT Identifies the overlay plane's stereo presentation format. Only the DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT_MONO value is supported. |
DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY specifies the filtering process that the hardware will perform when it stretches or shrinks multiplane overlay data. |
DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT Identifies the overlay plane's video frame format. Only the DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT_PROGRESSIVE value is supported. |
DXGK_NATIVE_FENCE_LOG_OPERATION Learn more about the DXGK_NATIVE_FENCE_LOG_OPERATION enumeration. |
DXGK_NATIVE_FENCE_LOG_TYPE Learn more about the DXGK_NATIVE_FENCE_LOG_TYPE enumeration. |
DXGK_PAGE_FAULT_FLAGS DXGK_PAGE_FAULT_FLAGS enumeration describes the nature of the page fault that has occurred and the prescribed OS recovery action. |
DXGK_PAGESIZE Learn more about the DXGK_PAGESIZE enumeration. |
DXGK_PAGETABLEUPDATEMODE DXGK_PAGETABLEUPDATEMODE is used as part of a DxgkDdiBuildPagingBuffer operation to indicate which member of the related DXGK_PAGETABLEUPDATEADDRESS structure contains the address of the page table to update. |
DXGK_PATH_UPDATE Enum which indicates how this path has been modified since the previous successful call to SetTimingsFromVidPn. |
DXGK_PHYSICAL_MEMORY_TYPE DXGK_PHYSICAL_MEMORY_TYPE indicates the type of physical memory being created by the driver. |
DXGK_POWER_COMPONENT_TYPE Indicates the power component type that is reported by the display miniport driver to the Microsoft DirectX graphics kernel subsystem. |
DXGK_PRESENT_DISPLAY_ONLY_PROGRESS_ID Indicates the status of the current present operation. |
DXGK_PROTECTED_SESSION_STATUS Used to indicate the status of the current session. |
DXGK_PTE_PAGE_SIZE The DXGK_PTE_PAGE_SIZE enumeration is used by DXGK_PTE to indicate the size of lower page level pages. |
DXGK_QUERYADAPTERINFOTYPE Learn more about the DXGK_QUERYADAPTERINFOTYPE enumeration. |
DXGK_RECOMMENDFUNCTIONALVIDPN_REASON The DXGK_RECOMMENDFUNCTIONALVIDPN_REASON enumeration indicates the reason for calling the display miniport driver's DxgkDdiRecommendFunctionalVidPn function. |
DXGK_RECOMMENDVIDPNTOPOLOGY_REASON Indicates the reason for calling the display miniport driver's DxgkDdiRecommendVidPnTopology function. |
DXGK_RENDER_PIPELINE_STAGE The DXGK_RENDER_PIPELINE_STAGE enumeration describes the render pipeline stage during which the GPU error has occurred. |
DXGK_RENDERKM_OPERATION Learn more about the DXGK_RENDERKM_OPERATION enumeration. |
DXGK_SCHEDULING_LOG_CONTEXT_STATE Describes that event to log when a context transitions between one of its execution states. |
DXGK_SCHEDULING_LOG_OPERATION Describes the log operations. |
DXGK_SCHEDULING_PRIORITY_BAND Describes the types of scheduling priority band. |
DXGK_SERVICES Learn more about the DXGK_SERVICES enumeration. |
DXGK_SURPRISE_REMOVAL_TYPE Indicates the type of surprise removal event when an external display device is disconnected from the system. |
DXGK_SYNC_LOCK_STYLE The sync lock style. |
DXGK_TARGET_GAMMA_CAPS_VERSION The kernel mode display driver target gamma capabilities version. |
DXGK_TDR_TYPE Learn more about the DXGK_TDR_TYPE enumeration. |
DXGK_VGPU_CAPABILITY_TYPE Specifies the DirectX graphics kernel virtual GPU capability. |
DXGK_VIDPN_INTERFACE_VERSION The DXGK_VIDPN_INTERFACE_VERSION enumeration indicates the version of a video present network (VidPN) interface. |
DXGK_WDDMVERSION Learn more about the DXGK_WDDMVERSION enumeration. |
DXGKARG_FENCESTORAGEVALUETYPE Learn more about the DXGKARG_FENCESTORAGEVALUETYPE enumeration. |
DXGKARG_QUERYDIRTYBITDATAFLAGS Learn more about the DXGKARG_QUERYDIRTYBITDATAFLAGS enumeration. |
DXGKDT_OPM_DVI_CHARACTERISTICS The DXGKDT_OPM_DVI_CHARACTERISTICS enumeration indicates the Digital Video Interface (DVI) electrical characteristics of a connector. |
DXGKMDT_CERTIFICATE_TYPE The DXGKMDT_CERTIFICATE_TYPE enumeration identifies the type of certificate that callers of the DxgkDdiOPMGetCertificateSize and DxgkDdiOPMGetCertificate functions require. |
DXGKMDT_OPM_ACP_PROTECTION_LEVEL Learn more about the DXGKMDT_OPM_ACP_PROTECTION_LEVEL enumeration. |
DXGKMDT_OPM_BUS_TYPE_AND_IMPLEMENTATION The DXGKMDT_OPM_BUS_TYPE_AND_IMPLEMENTATION enumeration contains values that indicate the type and implementation of the bus that connects a graphics adapter to a motherboard chipset's north bridge. |
DXGKMDT_OPM_CGMSA The DXGKMDT_OPM_CGMSA enumeration indicates the protection levels for a protected output that supports Content Generation Management System Analog (CGMS-A). |
DXGKMDT_OPM_CONNECTOR_TYPE Learn more about the DXGKMDT_OPM_CONNECTOR_TYPE enumeration. |
DXGKMDT_OPM_DPCP_PROTECTION_LEVEL The DXGKMDT_OPM_DPCP_PROTECTION_LEVEL enumeration indicates the protection levels for a protected output that supports DisplayPort Content Protection (DPCP). |
DXGKMDT_OPM_HDCP_FLAG The DXGKMDT_OPM_HDCP_FLAG enumeration identifies whether a protected output's physical connector is connected to a High-bandwidth Digital Content Protection (HDCP) repeater. |
DXGKMDT_OPM_HDCP_PROTECTION_LEVEL The DXGKMDT_OPM_HDCP_PROTECTION_LEVEL enumeration indicates the protection levels for a protected output that supports High-bandwidth Digital Content Protection (HDCP). |
DXGKMDT_OPM_INTERLEAVE_FORMAT The DXGKMDT_OPM_INTERLEAVE_FORMAT enumeration indicates the scan line ordering of a video frame from a protected output's signal. |
DXGKMDT_OPM_PROTECTION_STANDARD The DXGKMDT_OPM_PROTECTION_STANDARD enumeration indicates the type of television signal for which a video output supports protection. |
DXGKMDT_OPM_PROTECTION_TYPE The DXGKMDT_OPM_PROTECTION_TYPE enumeration indicates the type of protections that a video output supports. |
DXGKMDT_OPM_STATUS The DXGKMDT_OPM_STATUS enumeration identifies the status of a protected output. |
DXGKMDT_OPM_VIDEO_OUTPUT_SEMANTICS The DXGKMDT_OPM_VIDEO_OUTPUT_SEMANTICS enumeration identifies the semantics of a protected output that is created in a call to the DxgkDdiOPMCreateProtectedOutput function. |
DXGKMT_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE Learn more about the DXGKMT_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE enumeration. |
DXGKMT_MULTIPLANE_OVERLAY_STRETCH_QUALITY Multiplane overlay stretch quality. |
DXGKMT_POWER_SHARED_TYPE Specifies the type of non-graphic driver that the display driver is sharing power with. |
DXGKVGPU_ESCAPE_TYPE An enum that holds information about the escape type. |
DXVA_DeinterlaceTech The DXVA_DeinterlaceTech enumeration identifies the underlying technology used to implement a particular deinterlace algorithm. |
DXVA_DestinationFlags The DXVA_DestinationFlags enumeration type contains a collection of flags that identify changes in the current destination surface from the previous destination surface. |
DXVA_NominalRange The DXVA_NominalRange enumeration type contains enumerators that identify whether sample data includes headroom (values beyond 1.0 white) and toeroom (superblacks below the reference 0.0 black). |
DXVA_ProcAmpControlProp The DXVA_ProcAmpControlProp enumeration is used to determine the required ProcAmp control adjustments. |
DXVA_SampleFlags The DXVA_SampleFlags enumeration type contains a collection of flags that identify changes in the current sample frame from the previous sample frame. |
DXVA_SampleFormat The DXVA_SampleFormat enumeration type describes the format of data that the input sample contains. |
DXVA_VideoChromaSubsampling The DXVA_VideoChromaSubsampling enumeration type contains enumerators that identify the chroma encoding scheme for Y'Cb'Cr' data. |
DXVA_VideoLighting The DXVA_VideoLighting enumeration type contains enumerators that identify lighting conditions for viewing video. |
DXVA_VideoPrimaries The DXVA_VideoPrimaries enumeration type contains enumerators that identify the color primaries, which state which RGB basis functions are used. |
DXVA_VideoProcessCaps The DXVA_VideoProcessCaps enumeration identifies operations that can be performed concurrently with the requested deinterlace. |
DXVA_VideoTransferFunction The DXVA_VideoTransferFunction enumeration type contains enumerators that identify the conversion function from R'G'B' to RGB. |
DXVA_VideoTransferMatrix The DXVA_VideoTransferMatrix enumeration type contains enumerators that identify the conversion matrix from Y'Cb'Cr' to R'G'B'. |
DXVADDI_NOMINALRANGE The DXVADDI_NOMINALRANGE enumeration type contains values that identify whether sample data includes headroom (that is, values beyond 1.0 white) and toeroom (that is, superblacks below the reference 0.0 black). |
DXVADDI_SAMPLEFORMAT The DXVADDI_SAMPLEFORMAT enumeration type contains values that identify how a video frame is sampled. |
DXVADDI_VIDEOCHROMASUBSAMPLING The DXVADDI_VIDEOCHROMASUBSAMPLING enumeration type contains values that identify the chroma encoding scheme for Y'Cb'Cr' data. |
DXVADDI_VIDEOLIGHTING The DXVADDI_VIDEOLIGHTING enumeration type contains values that identify lighting conditions for viewing video. |
DXVADDI_VIDEOPRIMARIES The DXVADDI_VIDEOPRIMARIES enumeration type contains values that identify the color primaries, which state which RGB basis functions are used. |
DXVADDI_VIDEOTRANSFERFUNCTION The DXVADDI_VIDEOTRANSFERFUNCTION enumeration type contains values that identify the conversion function from R'G'B' to RGB. |
DXVADDI_VIDEOTRANSFERMATRIX The DXVADDI_VIDEOTRANSFERMATRIX enumeration type contains values that identify the conversion matrix from Y'Cb'Cr' to (studio) R'G'B'. |
DXVAHDDDI_ALPHA_FILL_MODE The DXVAHDDDI_ALPHA_FILL_MODE enumeration contains values that identify the type of alpha fill mode to set. |
DXVAHDDDI_BLT_STATE The DXVAHDDDI_BLT_STATE enumeration contains values that identify the bit-block transfer (bitblt) state data for a video processor. |
DXVAHDDDI_DEVICE_CAPS DirectX video acceleration device capabilities. |
DXVAHDDDI_DEVICE_USAGE The DXVAHDDDI_DEVICE_USAGE enumeration contains values that identify how the decode device plays video. |
DXVAHDDDI_FEATURE_CAPS DirectX video acceleration feature capabilities. |
DXVAHDDDI_FILTER The DXVAHDDDI_FILTER enumeration contains values that identify the filter range, which the driver should retrieve when the driver's GetCaps function is called with the D3DDDICAPS_DXVAHD_GETVPFILTERRANGE value set. |
DXVAHDDDI_FILTER_CAPS DirectX video acceleration filter capabilities. |
DXVAHDDDI_FRAME_FORMAT The DXVAHDDDI_FRAME_FORMAT enumeration contains values that identify the frame format. |
DXVAHDDDI_INPUT_FORMAT_CAPS DirectX video acceleration input format capabilities. |
DXVAHDDDI_ITELECINE_CAPS Specifies the inverse telecine (IVTC) capabilities of a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor. |
DXVAHDDDI_NOMINAL_RANGE The DXVAHDDDI_NOMINAL_RANGE enumeration indicates the luminance range of YUV color encoding system data. |
DXVAHDDDI_OUTPUT_RATE The DXVAHDDDI_OUTPUT_RATE enumeration contains values that identify the output rate that the driver should use. |
DXVAHDDDI_PROCESSOR_CAPS Specifies Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor capabilities. |
DXVAHDDDI_ROTATION Specifies the clockwise rotation of the display output surface. |
DXVAHDDDI_STREAM_STATE The DXVAHDDDI_STREAM_STATE enumeration contains values that identify the stream-state data for a video processor. |
EMULATOR_PORT_ACCESS_TYPE Specifies the port access type. |
GPUP_SAVE_RESTORE_PAUSE_STATE Learn more about: __MIDL_IGPUPMitigationDevice_0003 enumeration |
IDDCX_ADAPTER_FLAGS Learn more about the IDDCX_ADAPTER_FLAGS enumeration. |
IDDCX_BITS_PER_COMPONENT Learn more about the IDDCX_BITS_PER_COMPONENT enumeration. |
IDDCX_COLOR_SPACE Learn more about the IDDCX_COLOR_SPACE enumeration. |
IDDCX_CURSOR_SHAPE_TYPE Describes the type of cursor. |
IDDCX_DEFAULT_HDR_METADATA_TYPE Learn more about the IDDCX_DEFAULT_HDR_METADATA_TYPE enumeration. |
IDDCX_DISPLAYCONFIG_MONITOR_COLORIMETRY_FLAGS Learn more about the IDDCX_DISPLAYCONFIG_MONITOR_COLORIMETRY_FLAGS enumeration. |
IDDCX_DISPLAYCONFIG_MONITOR_COLORMODE Learn more about the IDDCX_DISPLAYCONFIG_MONITOR_COLORMODE enumeration. |
IDDCX_DISPLAYCONFIGPATH2_FLAGS Learn more about the IDDCX_DISPLAYCONFIGPATH2_FLAGS enumeration. |
IDDCX_FEATURE_IMPLEMENTATION Enum used to indicate how a given supported feature is implemented. |
IDDCX_FRAME_STATISTICS_FLAGS Indicates whether a frame was altered by the driver. |
IDDCX_FRAME_STATISTICS_STEP_TYPE Defines the type of frame processing step. |
IDDCX_FRAME_STATUS Defines the processing status of the frame. |
IDDCX_GAMMARAMP_TYPE Learn more about the IDDCX_GAMMARAMP_TYPE enumeration. |
IDDCX_HDR10_FRAME_METADATA_TYPE Learn more about the IDDCX_HDR10_FRAME_METADATA_TYPE enumeration. |
IDDCX_METADATA2_VALID_FLAGS Learn more about the IDDCX_METADATA2_VALID_FLAGS enumeration. |
IDDCX_MONITOR_DESCRIPTION_TYPE Used to describe the monitor description. |
IDDCX_MONITOR_MODE_ORIGIN Learn more about the IDDCX_MONITOR_MODE_ORIGIN enumeration. |
IDDCX_PATH_FLAGS Indicates the state of the path. |
IDDCX_TARGET_CAPS Learn more about the IDDCX_TARGET_CAPS enumeration. |
IDDCX_TRANSMISSION_TYPE Enum used to indicate the link type for transmission of the video data. |
IDDCX_UPDATE_REASON Learn more about the IDDCX_UPDATE_REASON enumeration. |
KMTQUERYADAPTERINFOTYPE Learn more about the KMTQUERYADAPTERINFOTYPE enumeration. |
KMTUMDVERSION Kernel mode transfer UMD (user mode driver) version. |
MIRACAST_CHUNK_TYPE The MIRACAST_CHUNK_TYPE enumeration contains values that indicate the types of wireless display (Miracast) chunk info that is to be processed. |
MIRACAST_PROTOCOL_EVENT Specifies the types of wireless display (Miracast) protocol event that the user-mode display driver should report. |
MIRACAST_STATISTIC_TYPE Specifies types of Miracast statistics data that the user-mode display driver generates. |
MIRACAST_STATUS Specifies status types that the user-mode display driver uses to report Miracast connection status. |
OUTPUT_COLOR_ENCODING Output color encoding. |
OUTPUT_WIRE_COLOR_SPACE_TYPE Output wire color space type. |
OUTPUTDUPL_CONTEXT_DEBUG_STATUS Learn more about the OUTPUTDUPL_CONTEXT_DEBUG_STATUS enumeration. |
UMDETW_ALLOCATION_SEMANTIC Indicates what a memory allocation is used for if the allocation is internal to the user-mode driver. |
VIDEO_CHILD_TYPE Learn more about VIDEO_CHILD_TYPE enumeration. |
VIDEO_PORT_CACHE_TYPE Learn more about VIDEO_PORT_CACHE_TYPE enumeration. |
VIDEO_PORT_SERVICES The VIDEO_PORT_SERVICES enumerated type lists the interfaces that the video miniport driver can request from the video port driver by calling VideoPortQueryServices. |
Functions
Field_size_bytes_DXGK The (dispmprt.h) Field_size_bytes_DXGK macro allows drivers to use the updated annotations to assist code analysis tools. |
Function_class_DXGK The (dispmprt.h) Function_class_DXGK macro allows drivers to use the updated annotations to assist code analysis tools. |
IRQL_requires_DXGK The (dispmprt.h) IRQL_requires_DXGK macro allows drivers to use the updated annotations to assist code analysis tools. |
D3DDDI_BUILD16_FROM_VERSION32 Converts a 16 bit build from a 32 bit version. |
D3DDDI_BUILD16_FROM_VERSION64 Converts a 16 bit build from a 64 bit version. |
D3DDDI_INTERFACE32_FROM_VERSION64 Converts a 32 bit interface from a 64 bit version. |
D3DDDI_MAJOR16_FROM_INTERFACE32 Converts a 16 bit major from a 32 bit interface. |
D3DDDI_MAJOR16_FROM_VERSION64 Converts a 16 bit major from a 64 bit version. |
D3DDDI_MINOR16_FROM_INTERFACE32 Converts a 16 bit minor from a 32 bit interface. |
D3DDDI_MINOR16_FROM_VERSION64 Converts a 16 bit minor from a 64 bit version. |
D3DDDI_REVISION16_FROM_VERSION32 Converts a 16 bit revision from a 32 bit version. |
D3DDDI_REVISION16_FROM_VERSION64 Converts a 16 bit revision from a 64 bit version. |
D3DDDI_VERSION32_FROM_VERSION64 Converts a 32 bit version from a 64 bit version. |
D3DDDI_VERSION64_FROM16 Converts a 64 bit version from a 16 bit. |
D3DDDI_VERSION64_FROM32 Converts a 64 bit version from a 32 bit. |
D3DKMDT_VPPR_GET_CONTENT_ROTATION A helper function that extracts the combined rotation that the user sees from the default display orientation from a given value of the D3DKMDT_VIDPN_PRESENT_PATH_ROTATION enumeration. |
D3DKMDT_VPPR_GET_CONTENT_ROTATION_PART A helper function that extracts the rotation angle from a given value of the D3DKMDT_VIDPN_PRESENT_PATH_ROTATION enumeration. |
D3DKMDT_VPPR_GET_OFFSET_ROTATION A helper function that extracts the offset angle from a given value of the D3DKMDT_VIDPN_PRESENT_PATH_ROTATION enumeration. |
D3DKMTAcquireKeyedMutex The D3DKMTAcquireKeyedMutex function acquires a keyed mutex object. The function returns STATUS_SUCCESS if the keyed mutex object was successfully acquired. |
D3DKMTAcquireKeyedMutex2 The D3DKMTAcquireKeyedMutex2 function acquires a keyed mutex object that includes private data. |
D3DKMTAdjustFullscreenGamma Adjusts full screen gamma. |
D3DKMTChangeSurfacePointer Microsoft reserves the D3DKMTChangeSurfacePointer function for internal use only. Don't use this function in your code. |
D3DKMTChangeVideoMemoryReservation Changes video memory reservation. |
D3DKMTCheckExclusiveOwnership The D3DKMTCheckExclusiveOwnership callback checks whether any kernel device object in the operating system is an exclusive owner of any video present sources. |
D3DKMTCheckMonitorPowerState The D3DKMTCheckMonitorPowerState function verifies the power state of a monitor. The function returns STATUS_SUCCESS on successful verification. |
D3DKMTCheckMultiPlaneOverlaySupport The D3DKMTCheckMultiPlaneOverlaySupport function uses the specified D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT structure to check for multiplane overlay support. |
D3DKMTCheckMultiPlaneOverlaySupport2 Learn more about the D3DKMTCheckMultiPlaneOverlaySupport2 function. |
D3DKMTCheckMultiPlaneOverlaySupport3 Learn more about the D3DKMTCheckMultiPlaneOverlaySupport3 function. |
D3DKMTCheckOcclusion The D3DKMTCheckOcclusion function verifies whether the client area of a graphics window is occluded. |
D3DKMTCheckSharedResourceAccess The D3DKMTCheckSharedResourceAccess function determines whether a process can access a shared resource. |
D3DKMTCheckVidPnExclusiveOwnership The D3DKMTCheckVidPnExclusiveOwnership function determines the video present source with exclusive ownership of a video present network (VidPN). |
D3DKMTCloseAdapter The D3DKMTCloseAdapter function closes a graphics adapter that was previously opened by the D3DKMTOpenAdapterFromHdc function. |
D3DKMTCloseDxCoreDevice Learn more about the D3DKMTCloseDxCoreDevice function. |
D3DKMTConfigureSharedResource The D3DKMTConfigureSharedResource function configures a shared resource. The function returns STATUS_SUCCESS on successful configuration. |
D3DKMTConnectDoorbell Learn more about the D3DKMTConnectDoorbell function. |
D3DKMTCreateAllocation Learn more about the D3DKMTCreateAllocation function. |
D3DKMTCreateAllocation2 Learn more about the D3DKMTCreateAllocation2 function. |
D3DKMTCreateContext The D3DKMTCreateContext function creates a kernel-mode device context. The function returns STATUS_SUCCESS on successful creation of the device context. |
D3DKMTCreateContextVirtual The D3DKMTCreateContextVirtual function creates a kernel mode device context that supports virtual addressing. |
D3DKMTCreateDCFromMemory The D3DKMTCreateDCFromMemory function creates a display context from a specified block of memory. |
D3DKMTCreateDevice The D3DKMTCreateDevice function creates a kernel-mode device context. The function returns STATUS_SUCCESS on successful creation of the device context. |
D3DKMTCreateDoorbell Learn more about the D3DKMTCreateDoorbell function. |
D3DKMTCreateHwContext Used to create a new hardware context. |
D3DKMTCreateHwQueue Learn more about the D3DKMTCreateHwQueue function. |
D3DKMTCreateKeyedMutex The D3DKMTCreateKeyedMutex function creates a keyed mutex object. The function returns STATUS_SUCCESS on successful creation of the keyed mutex object. |
D3DKMTCreateKeyedMutex2 The D3DKMTCreateKeyedMutex2 function creates a keyed mutex object that includes private data. The function returns STATUS_SUCCESS on successful creation. |
D3DKMTCreateNativeFence Learn more about D3DKMTCreateNativeFence. |
D3DKMTCreateOutputDupl Microsoft reserves the D3DKMTCreateOutputDupl function for internal use only. Don't use this function in your driver. |
D3DKMTCreateOverlay The D3DKMTCreateOverlay function creates a kernel-mode overlay object. |
D3DKMTCreatePagingQueue D3DKMTCreatePagingQueue is used to create a device paging queue that can be used to synchronize with video memory management operations for the device, such as making the device resource resident. |
D3DKMTCreateProtectedSession The D3DKMTCreateProtectedSession function creates a protected session and returns STATUS_SUCCESS on successful completion. |
D3DKMTCreateSyncFile Learn more about the D3DKMTCreateSyncFile function. |
D3DKMTCreateSynchronizationObject The D3DKMTCreateSynchronizationObject function creates a kernel-mode synchronization object. |
D3DKMTCreateSynchronizationObject2 Learn more about the D3DKMTCreateSynchronizationObject2 function. |
D3DKMTDestroyAllocation The D3DKMTDestroyAllocation function releases a resource, a list of allocations, or both. |
D3DKMTDestroyAllocation2 The D3DKMTDestroyAllocation2 function releases a resource, a list of allocations, or both. |
D3DKMTDestroyContext The D3DKMTDestroyContext function releases a kernel-mode device context. |
D3DKMTDestroyDCFromMemory The D3DKMTDestroyDCFromMemory function releases the display context. |
D3DKMTDestroyDevice The D3DKMTDestroyDevice function releases a kernel-mode device context. |
D3DKMTDestroyDoorbell Learn more about the D3DKMTDestroyDoorbell function. |
D3DKMTDestroyHwContext Used to destroy a hardware context. |
D3DKMTDestroyHwQueue Used to destroy a hardware queue. |
D3DKMTDestroyKeyedMutex The D3DKMTDestroyKeyedMutex function destroys a keyed mutex object. |
D3DKMTDestroyOutputDupl Destroys output duplicate. |
D3DKMTDestroyOverlay The D3DKMTDestroyOverlay function destroys a kernel-mode overlay object. |
D3DKMTDestroyPagingQueue D3DKMTDestroyPagingQueue waits for a paging queue to finish all operations queued to it, and destroys it along with the associated sync object. |
D3DKMTDestroyProtectedSession The D3DKMTDestroyProtectedSession function destroys a protected session and returns STATUS_SUCCESS on successful completion. |
D3DKMTDestroySynchronizationObject Learn more about the D3DKMTDestroySynchronizationObject function. |
D3DKMTEnumAdapters The D3DKMTEnumAdapters function enumerates all graphics adapters on the system. The function returns STATUS_SUCCESS if the enumeration was successful. |
D3DKMTEnumAdapters2 Learn more about the D3DKMTEnumAdapters2 function. |
D3DKMTEnumAdapters3 The D3DKMTEnumAdapters3 function Supplies information for enumerating all graphics adapters on the system. |
D3DKMTEscape The D3DKMTEscape function exchanges information with the display miniport driver. |
D3DKMTEvict D3DKMTEvict is used to decrement the allocation residency reference count. Once this count reaches zero, it will remove the allocation from the device residency list. |
D3DKMTFlipOverlay The D3DKMTFlipOverlay function changes the allocation to display on the overlay. |
D3DKMTFlushHeapTransitions Flushes heap transitions. |
D3DKMTFreeGpuVirtualAddress D3DKMTFreeGpuVirtualAddress releases a range of graphics processing unit (GPU) virtual addresses, which was previously reserved or mapped. |
D3DKMTGetAllocationPriority Gets allocation priority. |
D3DKMTGetContextInProcessSchedulingPriority Called by an in-process (in-proc) Microsoft Direct3D composition device to retrieve the scheduling priority for a device context that is in the same process as other device contexts. |
D3DKMTGetContextSchedulingPriority The D3DKMTGetContextSchedulingPriority function retrieves the scheduling priority for a device context. |
D3DKMTGetDeviceState The D3DKMTGetDeviceState function retrieves the state of a device. |
D3DKMTGetDisplayModeList Learn more about the D3DKMTGetDisplayModeList function. |
D3DKMTGetDWMVerticalBlankEvent Get DWM (desktop windows manager) vertical blank event. |
D3DKMTGetMultiPlaneOverlayCaps Retrieves multiplane overlay capabilities. |
D3DKMTGetMultisampleMethodList The D3DKMTGetMultisampleMethodList function retrieves a list of multiple-sample methods that are used for an allocation. |
D3DKMTGetNativeFenceLogDetail Learn more about the D3DKMTGetNativeFenceLogDetail function. |
D3DKMTGetOverlayState The D3DKMTGetOverlayState function retrieves the status about an overlay. |
D3DKMTGetPostCompositionCaps Retrieves post composition capabilities. |
D3DKMTGetPresentHistory The D3DKMTGetPresentHistory function retrieves copying history. |
D3DKMTGetPresentQueueEvent Get present queue event. |
D3DKMTGetProcessDeviceRemovalSupport The D3DKMTGetProcessDeviceRemovalSupport function determines whether a process using the specified adapter can recover from graphics device removal. |
D3DKMTGetProcessSchedulingPriorityClass The D3DKMTGetProcessSchedulingPriorityClass function retrieves the scheduling priority for a process. |
D3DKMTGetResourcePresentPrivateDriverData Queries the resource private data, which is associated with the resource during Present. |
D3DKMTGetRuntimeData Microsoft reserves the D3DKMTGetRuntimeData callback function for internal use only. Don't use this function in your code. |
D3DKMTGetScanLine The D3DKMTGetScanLine function determines whether the given video present source of a video present network (VidPN) is in vertical blanking mode and retrieves the current scan line. |
D3DKMTGetSharedPrimaryHandle The D3DKMTGetSharedPrimaryHandle function retrieves the global shared handle for the primary surface. |
D3DKMTGetSharedResourceAdapterLuid Maps a shared resource to a locally unique identifier (LUID) that identifies the graphics adapter that the resource was created on. |
D3DKMTInvalidateActiveVidPn The D3DKMTInvalidateActiveVidPn function invalidates the active video present network (VidPN) currently in use. Note This function is obsolete in Windows 7 and later versions of the Windows operating systems. |
D3DKMTInvalidateCache Invalidates cache. |
D3DKMTIsFeatureEnabled Learn more about the D3DKMTIsFeatureEnabled function. |
D3DKMTLock The D3DKMTLock function locks an entire allocation or specific pages within an allocation. |
D3DKMTLock2 The D3DKMTLock2 function locks an entire allocation or specific pages within an allocation. |
D3DKMTMakeResident D3DKMTMakeResident is used to add a resource to the device residency list and increment the residency reference count on this allocation. |
D3DKMTMapGpuVirtualAddress Learn more about the D3DKMTMapGpuVirtualAddress function. |
D3DKMTMarkDeviceAsError The D3DKMTMarkDeviceAsError function marks a device as error by using the information in a _D3DKMT_MARKDEVICEASERROR structure. |
D3DKMTNotifyWorkSubmission Learn more about the D3DKMTNotifyWorkSubmission function. |
D3DKMTOfferAllocations The D3DKMTOfferAllocations function offers video memory allocations for reuse. The function returns STATUS_SUCCESS if allocations were successfully offered. |
D3DKMTOpenAdapterFromDeviceName The D3DKMTOpenAdapterFromDeviceName function maps a device name to a graphics adapter handle and, if the adapter contains multiple monitor outputs, to one of those outputs. |
D3DKMTOpenAdapterFromGdiDisplayName The D3DKMTOpenAdapterFromGdiDisplayName function maps a GDI device name to a graphics adapter handle and, if the adapter contains multiple monitor outputs, to one of those outputs. |
D3DKMTOpenAdapterFromHdc The D3DKMTOpenAdapterFromHdc function maps a device context handle (HDC) to a graphics adapter handle and, if the adapter contains multiple monitor outputs, to one of those outputs. |
D3DKMTOpenAdapterFromLuid Maps a locally unique identifier (LUID) to a graphics adapter handle. |
D3DKMTOpenKeyedMutex The D3DKMTOpenKeyedMutex function opens a keyed mutex object. |
D3DKMTOpenKeyedMutex2 The D3DKMTOpenKeyedMutex2 function opens a keyed mutex object that includes private data. The function returns STATUS_SUCCESS if the object was opened. |
D3DKMTOpenKeyedMutexFromNtHandle Opens a keyed mutex from an NT handle to the process. |
D3DKMTOpenNativeFenceFromNtHandle Learn more about the D3DKMTOpenNativeFenceFromNtHandle function. |
D3DKMTOpenNtHandleFromName The D3DKMTOpenNtHandleFromName function opens an NT handle for a graphics adapter that is specified by name. |
D3DKMTOpenProtectedSessionFromNtHandle The D3DKMTOpenProtectedSessionFromNtHandle function specifies an NT session handle that is used to open a protected kernel session. |
D3DKMTOpenResource The D3DKMTOpenResource function opens a shared resource. |
D3DKMTOpenResource2 Microsoft reserves the D3DKMTOpenResource2 function for internal use only. Don't use this function in your driver. |
D3DKMTOpenResourceFromNtHandle D3DKMTOpenResourceFromNtHandle opens a shared resource from an NT handle. The function returns STATUS_SUCCESS if the resource was successfully opened. |
D3DKMTOpenSynchronizationObject The D3DKMTOpenSynchronizationObject function opens a kernel-mode synchronization object. |
D3DKMTOpenSyncObjectFromNtHandle Maps an NT process handle to a graphics processing unit (GPU) synchronization object. |
D3DKMTOpenSyncObjectFromNtHandle2 D3DKMTOpenSyncObjectFromNtHandle2 opens a monitored fence object from an NT handle previously created by D3DKMTShareObjects. |
D3DKMTOpenSyncObjectNtHandleFromName D3DKMTOpenSyncObjectNtHandleFromName opens an NT handle for a named shared monitored fence object, similar to what D3DKMTOpenNtHandleFromName does for shared allocations. |
D3DKMTOutputDuplGetFrameInfo Gets output duplicate frame info. |
D3DKMTOutputDuplGetMetaData Gets output duplicate metadata. |
D3DKMTOutputDuplGetPointerShapeData Gets output duplicate pointer shape data. |
D3DKMTOutputDuplPresent D3DKMTOutputDuplPresent issues a present command from the Desktop Duplication API swapchain of the Desktop Window Manager to the DirectX kernel subsystem. |
D3DKMTOutputDuplPresentToHwQueue The D3DKMTOutputDuplPresentToHwQueue function outputs the duplicate handle of a hardware queue. |
D3DKMTOutputDuplReleaseFrame The D3DKMTOutputDuplReleaseFrame function indicates that the driver has finished processing the specified duplicated desktop image. |
D3DKMTPollDisplayChildren The D3DKMTPollDisplayChildren function queries for connectivity status of all child devices of the given adapter. |
D3DKMTPresent The D3DKMTPresent function submits a present command to the Microsoft DirectX graphics kernel subsystem (Dxgkrnl.sys). |
D3DKMTPresentMultiPlaneOverlay The D3DKMTPresentMultiPlaneOverlay function copies content from a source multiplane overlay allocation to a destination allocation. |
D3DKMTPresentMultiPlaneOverlay2 The D3DKMTPresentMultiPlaneOverlay2 function copies content from a source multiplane overlay allocation to a destination allocation. |
D3DKMTPresentMultiPlaneOverlay3 The D3DKMTPresentMultiPlaneOverlay3 function copies content from a source multiplane overlay allocation to a destination allocation. |
D3DKMTPresentRedirected Redirects the present command. |
D3DKMTQueryAdapterInfo The D3DKMTQueryAdapterInfo function retrieves graphics adapter information. |
D3DKMTQueryAllocationResidency The D3DKMTQueryAllocationResidency function retrieves the residency status of a resource or list of allocations. |
D3DKMTQueryClockCalibration Queries clock calibration. |
D3DKMTQueryFSEBlock Query FSE block. |
D3DKMTQueryProcessOfferInfo Queries the process offer info. |
D3DKMTQueryProtectedSessionInfoFromNtHandle Used to get information on the protected session. |
D3DKMTQueryProtectedSessionStatus The D3DKMTQueryProtectedSessionStatus function is used to query the status of the protected session. |
D3DKMTQueryRemoteVidPnSourceFromGdiDisplayName Maps a GDI display name to a remote video present network (VidPN) source ID that is needed for a call to the D3DKMTOutputDuplPresent function. |
D3DKMTQueryResourceInfo The D3DKMTQueryResourceInfo function retrieves information about a shared resource. |
D3DKMTQueryResourceInfoFromNtHandle The D3DKMTQueryResourceInfoFromNtHandle function maps a global NT handle to the resource information needed for a call to the D3DKMTQueryResourceInfo function. |
D3DKMTQueryStatistics Learn more about: D3DKMTQueryStatistics |
D3DKMTQueryVideoMemoryInfo The D3DKMTQueryVideoMemoryInfo callback function queries video memory information. |
D3DKMTQueryVidPnExclusiveOwnership Queries for VidPn exclusive ownership. |
D3DKMTReclaimAllocations The D3DKMTReclaimAllocations function reclaims the video memory allocations specified in a D3DKMT_RECLAIMALLOCATIONS structure. |
D3DKMTReclaimAllocations2 D3DKMTReclaimAllocations2 reclaims video memory allocations. |
D3DKMTRegisterTrimNotification D3DKMTRegisterTrimNotification is used by a kernel mode video memory manager to register and implement a callback for each kernel mode device to receive notifications from a graphics framework (such as OpenGL). |
D3DKMTRegisterVailProcess Learn more about the D3DKMTRegisterVailProcess function. |
D3DKMTReleaseKeyedMutex The D3DKMTReleaseKeyedMutex function releases a keyed mutex object. |
D3DKMTReleaseKeyedMutex2 The D3DKMTReleaseKeyedMutex2 function releases a keyed mutex object that includes private data specified by the caller. |
D3DKMTReleaseProcessVidPnSourceOwners The D3DKMTReleaseProcessVidPnSourceOwners function releases the video present network source owners for a process. |
D3DKMTRender The D3DKMTRender function submits the current command buffer to the Microsoft DirectX graphics kernel subsystem (Dxgkrnl.sys). |
D3DKMTReserveGpuVirtualAddress D3DKMTReserveGpuVirtualAddress reserves an address range in the current process graphics processing unit (GPU) virtual address space. The address range is only reserved, there is no actual memory behind it. |
D3DKMTSetAllocationPriority The D3DKMTSetAllocationPriority function sets the priority level of a resource or list of allocations. |
D3DKMTSetContextInProcessSchedulingPriority Called by an in-process (in-proc) Microsoft Direct3D composition device to set the scheduling priority for a device context that is in the same process as other device contexts. |
D3DKMTSetContextSchedulingPriority The D3DKMTSetContextSchedulingPriority function sets the scheduling priority for a device context. |
D3DKMTSetDisplayMode The D3DKMTSetDisplayMode function sets the allocation that is used to scan out to the display. |
D3DKMTSetDisplayPrivateDriverFormat The D3DKMTSetDisplayPrivateDriverFormat function changes the private-format attribute of a video present source. |
D3DKMTSetFSEBlock Sets FSE block. |
D3DKMTSetGammaRamp The D3DKMTSetGammaRamp function sets the gamma ramp. |
D3DKMTSetHwProtectionTeardownRecovery Sets the hardware protection tear down recovery. |
D3DKMTSetMonitorColorSpaceTransform Used to set the color space transform for the selected monitor. |
D3DKMTSetProcessSchedulingPriorityClass The D3DKMTSetProcessSchedulingPriorityClass function sets the scheduling priority for a process. |
D3DKMTSetQueuedLimit The D3DKMTSetQueuedLimit function sets or retrieves the limit for the number of operations of the given type that can be queued for the given device. |
D3DKMTSetStablePowerState Sets stable power state. |
D3DKMTSetSyncRefreshCountWaitTarget Sets sync refresh count for wait target. |
D3DKMTSetVidPnSourceHwProtection Sets VidPn source hardware protection. |
D3DKMTSetVidPnSourceOwner The D3DKMTSetVidPnSourceOwner function sets and releases the video present source in the path of a video present network (VidPN) topology that owns the VidPN. |
D3DKMTSetVidPnSourceOwner1 The D3DKMTSetVidPnSourceOwner1 function sets or releases the video present source in the path of a video present network (VidPN) owner. |
D3DKMTSetVidPnSourceOwner2 The D3DKMTSetVidPnSourceOwner2 function is used to set the video present network (VidPN) source owner. |
D3DKMTSharedPrimaryLockNotification The D3DKMTSharedPrimaryLockNotification function notifies the operating system about an upcoming lock to a shared primary surface. |
D3DKMTSharedPrimaryUnLockNotification The D3DKMTSharedPrimaryUnLockNotification function notifies the operating system that a shared primary surface was unlocked. |
D3DKMTShareObjects Learn more about the D3DKMTShareObjects function. |
D3DKMTShareObjectWithHost Learn more about the D3DKMTShareObjectWithHost function. |
D3DKMTSignalSynchronizationObject The D3DKMTSignalSynchronizationObject function inserts a signal for the specified synchronization objects in the specified context stream. |
D3DKMTSignalSynchronizationObject2 The D3DKMTSignalSynchronizationObject2 function inserts a signal for the specified synchronization objects in the specified context stream. |
D3DKMTSignalSynchronizationObjectFromCpu D3DKMTSignalSynchronizationObjectFromCpu enables a driver to signal a monitored fence. |
D3DKMTSignalSynchronizationObjectFromGpu D3DKMTSignalSynchronizationObjectFromGpu is used to signal a monitored fence. |
D3DKMTSignalSynchronizationObjectFromGpu2 D3DKMTSignalSynchronizationObjectFromGpu2 is used to signal a monitored fence. |
D3DKMTSubmitCommand D3DKMTSubmitCommand is used to submit command buffers on contexts that support graphics processing unit (GPU) virtual addressing. |
D3DKMTSubmitCommandToHwQueue Used to submit a command to the hardware queue. |
D3DKMTSubmitPresentBltToHwQueue Submits a present Blt to hardware queue. |
D3DKMTSubmitPresentToHwQueue SubmitPresentToHwQueue submits a Blt Present operation to a hardware queue. |
D3DKMTSubmitSignalSyncObjectsToHwQueue Used to submit a signal to the hardware queue. |
D3DKMTSubmitWaitForSyncObjectsToHwQueue Used to submit a wait to the hardware queue. |
D3DKMTTrimProcessCommitment The D3DKMTTrimProcessCommitment function trims a process commitment using information in the D3DKMT_TRIMPROCESSCOMMITMENT structure. |
D3DKMTUnlock The D3DKMTUnlock function unlocks a list of allocations. |
D3DKMTUnlock2 The D3DKMTUnlock2 function unlocks a list of allocations. |
D3DKMTUnregisterTrimNotification D3DKMTUnregisterTrimNotification is used to remove a callback registration for a kernel mode device receiving notifications from a graphics framework (such as OpenGL). |
D3DKMTUpdateAllocationProperty Updates allocation property of a context. |
D3DKMTUpdateGpuVirtualAddress D3DKMTUpdateGpuVirtualAddress is a special operation used in the context of tile resources. It allows the driver to specify a number of mapping operations to be applied to the process virtual address space in a single batch of page table updates. |
D3DKMTUpdateOverlay The D3DKMTUpdateOverlay function modifies a kernel-mode overlay object. |
D3DKMTWaitForIdle The D3DKMTWaitForIdle function waits for a display device to be idle. |
D3DKMTWaitForSynchronizationObject The D3DKMTWaitForSynchronizationObject function inserts a wait for the specified synchronization objects in the specified context stream. |
D3DKMTWaitForSynchronizationObject2 The D3DKMTWaitForSynchronizationObject2 function inserts a wait for the specified synchronization objects in the specified context stream. |
D3DKMTWaitForSynchronizationObjectFromCpu D3DKMTWaitForSynchronizationObjectFromCpu waits for a monitored fence to reach a certain value. |
D3DKMTWaitForSynchronizationObjectFromGpu D3DKMTWaitForSynchronizationObjectFromGpu waits for a monitored fence to reach a certain value before processing subsequent context commands. |
D3DKMTWaitForVerticalBlankEvent The D3DKMTWaitForVerticalBlankEvent function waits for the vertical blanking interval to occur and then returns. |
D3DKMTWaitForVerticalBlankEvent2 Waits for specified wait objects, including a vertical blank event, to occur and then returns. Supported starting with Windows 8. |
DlAllocateCommonBuffer Allocates and maps a logically contiguous region of memory that is simultaneously accessible both from the processor and from a device. |
DlAllocatePool Allocates pool memory of the specified type. |
DlClearEvent Sets an event to a not-signaled state. |
DlCreateEvent Creates an event object. |
DlDebugPrint Prints the specified debug message to the kernel debugger. |
DlDebugPrintEx Macro used to print the specified debug message to the kernel debugger. |
DlDeleteEvent Deletes the specified event object. |
DlDisableInterrupt Disables interrupts from a video adapter. |
DlEnableInterrupt Reenables interrupts from a video adapter. |
DlEnumerateChildren Allows a miniport driver to force a re-enumeration of its child devices. |
DlEvalAcpiMethod Evaluates a specified ACPI method on a display adapter or on a child device of a display adapter. |
DlFreeDeviceBase Frees a range of bus-relative device I/O ports or memory addresses previously mapped into the system address space. |
DlFreePool Deallocates a block of pool memory previously allocated by the DlAllocatePool function. |
DlGetAccessRanges Retrieves bus-relative configuration information and, if possible, claims these hardware resources in the registry for the caller. |
DlGetAssociatedDeviceExtension Returns the device extension for the parent of the specified device object. |
DlGetDeviceBase Maps a range of bus-relative device memory or I/O addresses into system space. |
DlGetDeviceInformation Retrieves system-detected configuration information. |
DlGetDmaAdapter Returns a pointer to PVP_DMA_ADAPTER. |
DlGetRegistryParameters Retrieves device-specific configuration information under the adapter key in the registry at startup. |
DlGetRomImage The DlGetRomImage function (dispmprt.h) takes a handle that represents a display adapter and reads the device's read-only memory (ROM). |
DlGetVersion Gets version information about the currently running operating system. |
DlIndicateChildStatus Indicates the child status of the display adapter. |
DlLockBuffer Probes the specified buffer, makes the buffer's memory pages resident in memory, and locks the physical pages mapped by the virtual address range. |
DlLogError Logs errors to the system event log when a miniport driver detects a hardware error condition during I/O operations. |
DlMapMemory The DlMapMemory function maps a range of display memory into system space or into the virtual address space of a user-mode process. |
DlMapMemoryEx The DlMapMemoryEx function maps a range of display memory into system space or into the virtual address space of a user-mode process. |
DlQueryPerformanceCounter Provides the finest-grained running count available in the system. |
DlQueryServices Exposes a specified interface that is implemented by the display driver. |
DlQueueDpc Allows a miniport driver to queue a DPC (displayport type-C). |
DlReadDeviceSpace Reads from a device configuration space or the expansion ROM of a display adapter. |
DlReleaseCommonBuffer Frees a common buffer that was previously allocated. |
DlScanRom Performs a case-sensitive search for a specified string in ROM. |
DlSetBusData Sets bus-configuration data for an adapter on a dynamically configurable I/O bus with a published, standard interface. |
DlSetEvent Sets an event object to the signaled state if it was not already in that state, and returns the event object's previous state. |
DlSetRegistryParameters Writes information under the adapter key in the registry. |
DlSetTrappedEmulatorPorts Learn more about: DlSetTrappedEmulatorPorts function |
DlStopTimer Disables calls to a miniport driver's HwVidTimer function. |
DlSynchronizeExecution Synchronizes the execution of a miniport driver-supplied DXGKCB_SYNCHRONIZE_EXECUTION function with the miniport driver's DxgkDdiInterruptRoutine function. |
DlUnlockBuffer Unlocks physical pages described by the specified memory descriptor list. |
DlUnmapMemory Releases a mapping between a logical address range for the adapter and a virtual address range in the user-mode address space of a particular thread. |
DlVerifyAccessRanges Checks the registry for whether another driver has already claimed ownership of the specified bus-relative access ranges and any other hardware resources. |
DlWaitForSingleObject Puts the current thread into a wait state until the given dispatch object is set to the signaled state, or (optionally) until the wait times out. |
DXGK_BRIGHTNESS_GET The DxgkDdiGetBrightness function retrieves the currently active brightness level of an integrated display panel. |
DXGK_BRIGHTNESS_GET_3 Implemented by the client driver to retrieve the currently active brightness level of an integrated display panel, with details on the brightness transition in progress. |
DXGK_BRIGHTNESS_GET_BACKLIGHT_REDUCTION Retrieves the current level of backlight reduction that is applied to the integrated display panel. |
DXGK_BRIGHTNESS_GET_CAPS Retrieves brightness control capabilities of an integrated display panel. |
DXGK_BRIGHTNESS_GET_CAPS_3 Implemented by the client driver to retrieve the brightness control capabilities of an integrated display panel. |
DXGK_BRIGHTNESS_GET_NIT_RANGES Implemented by the client driver to retrieve a list of supported nit ranges. |
DXGK_BRIGHTNESS_GET_POSSIBLE The DxgkDdiGetPossibleBrightness function retrieves the brightness levels that an integrated display panel supports. |
DXGK_BRIGHTNESS_SET The DxgkDdiSetBrightness function sets a new brightness level. |
DXGK_BRIGHTNESS_SET_3 DxgkBrightnessSet3 Directs the driver to linearly ramp the brightness from its current brightness level to a target brightness level over a specified length of time. |
DXGK_BRIGHTNESS_SET_BACKLIGHT_OPTIMIZATION Called by the Microsoft DirectX graphics kernel subsystem to set the level of optimization that the display miniport driver uses to control the brightness of an integrated display panel. |
DXGK_BRIGHTNESS_SET_BACKLIGHT_OPTIMIZATION_3 Implemented by the client driver to set the level of optimization used to control the brightness of a panel. |
DXGK_BRIGHTNESS_SET_STATE Enables smooth brightness control on an integrated display panel. |
DXGKCB_ACQUIRE_POST_DISPLAY_OWNERSHIP Called by a Windows Display Driver Model (WDDM) 1.2 or later display miniport driver to obtain the display information from the current power-on self-test (POST) display device or the previously running WDDM driver. |
DXGKCB_ACQUIRE_POST_DISPLAY_OWNERSHIP2 Called by a display miniport driver to obtain the display information from the current power-on self-test (POST) display device or the previously running Windows Display Driver Model (WDDM) driver. |
DXGKCB_ACQUIREHANDLEDATA Learn more about the DXGKCB_ACQUIREHANDLEDATA callback function. |
DXGKCB_AGP_ALLOCATE_POOL The AgpAllocatePool function reserves, commits, and maps AGP memory. |
DXGKCB_AGP_FREE_POOL The AgpFreePool function frees AGP memory that was previously allocated by AgpAllocatePool. |
DXGKCB_AGP_SET_COMMAND The AgpSetCommand function sets the AGP rate and specifies whether side band addressing and fast write transactions are enabled. |
DXGKCB_ALLOCATEADL DxgkCbAllocateAdl creates an address descriptor list (ADL). |
DXGKCB_ALLOCATECONTIGUOUSMEMORY DXGKCB_ALLOCATECONTIGUOUSMEMORY allocates contiguous memory regions in the IOMMU's logical address space. |
DXGKCB_ALLOCATEPAGESFORMDL DXGKCB_ALLOCATEPAGESFORMDL allocates physical memory pages for a memory descriptor list (MDL) to be mapped to the IOMMU's logical address space. |
DXGKCB_CLOSEPHYSICALMEMORYOBJECT The DxgkCbClosePhysicalMemoryObject closes a physical memory object. |
DXGKCB_COMPLETEFSTATETRANSITION Called by a Windows Display Driver Model (WDDM) 1.2 or later display miniport driver to notify the port driver that a power component has completed the F-state transition. |
DXGKCB_COMPLETEPSTATETRANSITION Learn more about the DXGKCB_COMPLETEPSTATETRANSITION callback function. |
DXGKCB_CREATECONTEXTALLOCATION Called by a Windows Display Driver Model (WDDM) 1.2 or later display miniport driver to allocate a GPU context or device-specific context. |
DXGKCB_CREATEPHYSICALMEMORYOBJECT The DxgkCbCreatePhysicalMemoryObject callback function creates physical memory for the driver. |
DXGKCB_DESTROYCONTEXTALLOCATION Called by a WDDM 1.2 or later display miniport driver to free a resource that was previously allocated for a GPU or device-specific context. |
DXGKCB_DESTROYPHYSICALMEMORYOBJECT The DxgkCbDestroyPhysicalMemoryObject callback function destroys physical memory for the driver. |
DXGKCB_DISCONNECTDOORBELL Learn more about the DXGKCB_DISCONNECTDOORBELL callback function. |
DXGKCB_ENUMHANDLECHILDREN The DxgkCbEnumHandleChildren function enumerates all of the allocations that are associated with a given resource, one allocation at a time. |
DXGKCB_EVAL_ACPI_METHOD The DxgkCbEvalAcpiMethod function evaluates a specified ACPI method on a display adapter or on a child device of a display adapter. |
DXGKCB_EXCLUDE_ADAPTER_ACCESS The DxgkCbExcludeAdapterAccess function prevents all access to the display adapter and calls a provided DxgkProtectedCallback callback routine while in this protected state. |
DXGKCB_FEATURE_NATIVEFENCE_CAPS_1 Learn more about the DXGKCB_FEATURE_NATIVEFENCE_CAPS_1 callback function. |
DXGKCB_FREEADL DxgkCbFreeAdl destroys an address descriptor list (ADL) created in a prior call to DxgkCbAllocateAdl. |
DXGKCB_FREECONTIGUOUSMEMORY DXGKCB_FREECONTIGUOUSMEMORY frees a range of physically contiguous memory that was allocated by DXGKCB_ALLOCATECONTIGUOUSMEMORY. |
DXGKCB_FREEPAGESFROMMDL DXGKCB_FREEPAGESFROMMDL frees all the physical pages described by a memory descriptor list (MDL) and allocated by the DXGKCB_ALLOCATEPAGESFORMDL routine. |
DXGKCB_GET_DEVICE_INFORMATION The DxgkCbGetDeviceInformation function gets information, including the registry path and a list of translated resources, about a specified display adapter. |
DXGKCB_GETCAPTUREADDRESS The DxgkCbGetCaptureAddress function retrieves the physical address and segment identifier of a capture buffer that is associated with the given allocation handle. |
DXGKCB_GETHANDLEDATA The DxgkCbGetHandleData function retrieves the private data that is associated with an allocation. |
DXGKCB_GETHANDLEPARENT The DxgkCbGetHandleParent function retrieves the parent resource from the specified allocation. |
DXGKCB_HARDWARECONTENTPROTECTIONTEARDOWN DxgkCbHardwareContentProtectionTeardown is used to indicate when a hardware content protection event occurs. |
DXGKCB_INDICATE_CHILD_STATUS The DxgkCbIndicateChildStatus function records the current status of a specified child device of a display adapter. |
DXGKCB_INDICATE_CONNECTOR_CHANGE DXGKCB_INDICATE_CONNECTOR_CHANGE is called by the KMD to indicate that it has added changes to its change queue which the OS should now query. |
DXGKCB_INVALIDATEHWCONTEXT Learn more about the DXGKCB_INVALIDATEHWCONTEXT callback function. |
DXGKCB_IS_DEVICE_PRESENT The DxgkCbIsDevicePresent function determines whether a specified PCI device is present. |
DXGKCB_ISFEATUREENABLED Learn more about the DXGKCB_ISFEATUREENABLED function. |
DXGKCB_ISFEATUREENABLED2 Learn more about the DXGKCB_ISFEATUREENABLED2 function. |
DXGKCB_LOG_ETW_EVENT The DxgkCbLogEtwEvent function logs an Event Tracing for Windows (ETW) event. |
DXGKCB_MAP_MEMORY The DxgkCbMapMemory function maps a range of translated physical addresses (associated with a memory resource assigned to a display adapter) into system space or the virtual address space of a user-mode process. |
DXGKCB_MAPCONTEXTALLOCATION Maps a graphics processing unit (GPU) virtual address to the specified context allocation. |
DXGKCB_MAPFRAMEBUFFERPOINTER DXGKCB_MAPFRAMEBUFFERPOINTER obtains a pointer to a subregion of the section object that was created for each physical adapter. |
DXGKCB_MAPMDLTOIOMMU DXGKCB_MAPMDLTOIOMMU maps a memory descriptor list (MDL) to the IOMMU so that the underlying memory can be accessed by the GPU. |
DXGKCB_MAPPHYSICALMEMORY The DxgkCbMapPhysicalMemory callback function maps CPU-visible virtual addresses to the underlying physical memory. |
DXGKCB_MIRACAST_REPORT_CHUNK_INFO Called by the display miniport driver to report info about an encode chunk. |
DXGKCB_MIRACAST_SEND_MESSAGE Sends an asynchronous message to the user-mode display driver. |
DXGKCB_MIRACAST_SEND_MESSAGE_CALLBACK Called in kernel mode when the message that was sent to the user-mode driver with a call to the DxgkCbMiracastSendMessage function has completed or has been canceled. |
DXGKCB_MULTIPLANEOVERLAYDISABLED This callback allows the kernel mode driver to indicate that the current multiplane overlay configuration is no longer supported on the specified VidPnSourceId. |
DXGKCB_NOTIFY_DPC The DxgkCbNotifyDpc function informs the graphics processing unit (GPU) scheduler about a graphics hardware update at deferred-procedure-call (DPC) time. |
DXGKCB_NOTIFY_INTERRUPT The DxgkCbNotifyInterrupt function informs the graphics processing unit (GPU) scheduler about a graphics hardware update at interrupt-service-routine (ISR) time. |
DXGKCB_NOTIFYCURSORSUPPORTCHANGE The DxgkCbNotifyCursorSupportChange callback function is called by the kernel-mode driver to notify the OS that cursor support has been changed. |
DXGKCB_OPENPHYSICALMEMORYOBJECT DxgkCbOpenPhysicalMemoryObject opens a physical memory object and associates it with an adapter. |
DXGKCB_PINFRAMEBUFFERFORSAVE DXGKCB_PINFRAMEBUFFERFORSAVE pins down the entire frame buffer at once. |
DXGKCB_PINFRAMEBUFFERFORSAVE2 The DxgkCbPinFrameBufferForSave2 callback function pins an entire frame buffer at once. |
DXGKCB_POWERRUNTIMECONTROLREQUEST Called by the display miniport driver to exchange information with the Power Engine Plug-in (PEP). |
DXGKCB_PRESENT_DISPLAYONLY_PROGRESS Learn more about the DXGKCB_PRESENT_DISPLAYONLY_PROGRESS callback function. |
DXGKCB_QUERY_SERVICES The DxgkCbQueryServices function returns an interface implemented by the display port driver. |
DXGKCB_QUERYFEATUREINTERFACE Learn more about the DXGKCB_QUERYFEATUREINTERFACE callback function. |
DXGKCB_QUERYFEATURESUPPORT Learn more about the DXGKCB_QUERYFEATURESUPPORT callback function. |
DXGKCB_QUERYMONITORINTERFACE The DxgkCbQueryMonitorInterface function returns a pointer to a DXGK_MONITOR_INTERFACE structure. |
DXGKCB_QUERYVIDPNINTERFACE The DxgkCbQueryVidPnInterface function returns a pointer to a DXGK_VIDPN_INTERFACE structure. The structure contains pointers to functions that the display miniport driver can call to inspect and alter a VidPN object. |
DXGKCB_QUEUE_DPC The DxgkCbQueueDpc function queues a deferred procedure call (DPC) for execution at IRQL DISPATCH_LEVEL. |
DXGKCB_READ_DEVICE_SPACE The DxgkCbReadDeviceSpace function reads from a device configuration space or the expansion ROM of a display adapter. |
DXGKCB_RELEASEHANDLEDATA Releases handle data. |
DXGKCB_REPORT_DIAGNOSTIC Implemented by the kernel mode driver to report diagnostic logging. |
DXGKCB_RESERVEGPUVIRTUALADDRESSRANGE DxgkCbReserveGpuVirtualAddressRange allows the kernel mode driver to reserve a graphics processing unit (GPU) virtual address range during creation of a process. |
DXGKCB_SAVEMEMORYFORHOTUPDATE Implemented by the client driver to save adapter memory to support driver hot update. |
DXGKCB_SETPOWERCOMPONENTACTIVE Called by the display miniport driver to access a power component. |
DXGKCB_SETPOWERCOMPONENTIDLE Called by the display miniport driver to notify the Microsoft DirectX graphics kernel subsystem that a power component is no longer needed. |
DXGKCB_SETPOWERCOMPONENTLATENCY Called by the display miniport driver to set the latency tolerance for a power component of type DXGK_POWER_COMPONENT_OTHER. |
DXGKCB_SETPOWERCOMPONENTRESIDENCY Called by the display miniport driver to set the expected residency for a power component of type DXGK_POWER_COMPONENT_OTHER. |
DXGKCB_SETPROTECTEDSESSIONSTATUS Learn more about the DXGKCB_SETPROTECTEDSESSIONSTATUS callback function. |
DXGKCB_SIGNALEVENT Learn more about the DXGKCB_SIGNALEVENT callback function. |
DXGKCB_SYNCHRONIZE_EXECUTION The DxgkCbSynchronizeExecution function synchronizes a specified function, implemented by the display miniport driver, with the display miniport driver's DxgkDdiInterruptRoutine function. |
DXGKCB_UNMAP_MEMORY The DxgkCbUnmapMemory function unmaps a range of addresses previously mapped by DxgkCbMapMemory. |
DXGKCB_UNMAPFRAMEBUFFERPOINTER DXGKCB_UNMAPFRAMEBUFFERPOINTER releases the mapping that was set by DXGKCB_MAPFRAMEBUFFERPOINTER. |
DXGKCB_UNMAPMDLFROMIOMMU DXGKCB_UNMAPMDLFROMIOMMU releases the mapping that was set by DXGKCB_MAPMDLTOIOMMU. |
DXGKCB_UNMAPPHYSICALMEMORY The DxgkCbUnmapPhysicalMemory callback function unmaps a CPU-visible virtual address from the underlying physical memory. |
DXGKCB_UNPINFRAMEBUFFERFORSAVE DXGKCB_UNPINFRAMEBUFFERFORSAVE releases the mapping that was set by DXGKCB_PINFRAMEBUFFERFORSAVE. |
DXGKCB_UPDATECONTEXTALLOCATION DxgkCbUpdateContextAllocation is used to update the content of a context allocation. |
DXGKCB_WRITE_DEVICE_SPACE The DxgkCbWriteDeviceSpace function writes to a device configuration space or the expansion ROM of a display adapter. |
DXGKDDI_ACQUIRESWIZZLINGRANGE The DxgkDdiAcquireSwizzlingRange function makes an allocation accessible through the central processing unit (CPU) aperture for the given segment. |
DXGKDDI_ADD_DEVICE The DxgkDdiAddDevice function creates a context block for a display adapter and returns a handle that represents the display adapter. |
DXGKDDI_BEGINEXCLUSIVEACCESS Learn more about the DXGKDDI_BEGINEXCLUSIVEACCESS callback function. |
DXGKDDI_BUILDPAGINGBUFFER The DxgkDdiBuildPagingBuffer function builds paging buffers for memory operations. |
DXGKDDI_BUILDTESTCOMMANDBUFFER Learn about the DXGKDDI_BUILDTESTCOMMANDBUFFER function. |
DXGKDDI_CALIBRATEGPUCLOCK Called by the Microsoft DirectX graphics kernel subsystem to calibrate the GPU time stamps in the DXGK_HISTORY_BUFFER history buffer with the CPU clock time. |
DXGKDDI_CANCELCOMMAND Cleans up internal resources associated with a direct memory access (DMA) packet that was in the GPU scheduler's software queue but never reached the hardware queue because the device went into an error state. |
DXGKDDI_CANCELFLIPS Learn more about the DXGKDDI_CANCELFLIPS callback function. |
DXGKDDI_CANCELQUEUEDFLIPS Learn more about the DXGKDDI_CANCELQUEUEDFLIPS function. |
DXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT Called by the Microsoft DirectX graphics kernel subsystem to check the details of hardware support for multiplane overlays. |
DXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT2 DxgkDdiCheckMultiPlaneOverlaySupport2 is called to determine whether a specific multi-plane overlay configuration is supported. |
DXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT3 The following new function is called to determine whether a specific multi-plane overlay configuration is supported. |
DXGKDDI_CLOSEALLOCATION The DxgkDdiCloseAllocation function unbinds device-specific allocations that the DxgkDdiOpenAllocation function created. |
DXGKDDI_CLOSENATIVEFENCE Learn more about the DXGKDDI_CLOSENATIVEFENCE function. |
DXGKDDI_COLLECTDBGINFO Learn more about the DXGKDDI_COLLECTDBGINFO callback function. |
DXGKDDI_COLLECTDBGINFO2 Learn more about the DXGKDDI_COLLECTDBGINFO2 function. |
DXGKDDI_COLLECTDIAGNOSTICINFO The DxgkDdiCollectDiagnosticInfo callback routine collects the private driver information for reasons that are specified by DXGK_DIAGNOSTICINFO_TYPE. |
DXGKDDI_COMMITVIDPN Learn more about the DXGKDDI_COMMITVIDPN function. |
DXGKDDI_CONNECTDOORBELL Learn more about the DXGKDDI_CONNECTDOORBELL callback function. |
DXGKDDI_CONTROL_ETW_LOGGING The DxgkDdiControlEtwLogging function enables or disables Event Tracing for Windows (ETW) event logging. |
DXGKDDI_CONTROLDIAGNOSTICREPORTING The OS calls DxgkddiControlDiagnosticReporting to apply the set of diagnostics which should be enabled for a diagnostic category. |
DXGKDDI_CONTROLINTERRUPT The DxgkDdiControlInterrupt function enables or disables the given interrupt type on the graphics hardware. |
DXGKDDI_CONTROLINTERRUPT2 Learn more about the DxgkDdi_ControlInterrupt2 function. |
DXGKDDI_CONTROLINTERRUPT3 The DxgkDdi_ControlInterrupt3 function enables or disables the given interrupt type for the specified VidPnSourceId on the graphics hardware. |
DXGKDDI_CONTROLMODEBEHAVIOR The DxgkDdiControlModeBehavior function requests high-level mode enumeration and settings behaviors. |
DXGKDDI_CREATEALLOCATION Learn more about the DxgkDdiCreateAllocation function. |
DXGKDDI_CREATECONTEXT The DxgkDdiCreateContext function creates a graphics processing unit (GPU) context. |
DXGKDDI_CREATECPUEVENT Learn more about the DXGKDDI_CREATECPUEVENT function. |
DXGKDDI_CREATEDEVICE Learn more about the DXGKDDI_CREATEDEVICE function. |
DXGKDDI_CREATEDOORBELL Learn more about the DXGKDDI_CREATEDOORBELL callback function. |
DXGKDDI_CREATEHWQUEUE Learn more about the DXGKDDI_CREATEHWQUEUE function. |
DXGKDDI_CREATEMEMORYBASIS Learn more about the DXGKDDI_CREATEMEMORYBASIS function. |
DXGKDDI_CREATENATIVEFENCE Learn more about the DXGKDDI_CREATENATIVEFENCE function. |
DXGKDDI_CREATEOVERLAY The DxgkDdiCreateOverlay function enables the overlay hardware if the hardware is capable. |
DXGKDDI_CREATEPERIODICFRAMENOTIFICATION Used to create a periodic frame notification. |
DXGKDDI_CREATEPROCESS DxgkDdiCreateProcess creates a graphics kernel process object. |
DXGKDDI_CREATEPROTECTEDSESSION The DXGKDDI_CREATEPROTECTEDSESSION callback function creates a protected session and returns STATUS_SUCCESS on successful completion. |
DXGKDDI_CREATEVIRTUALGPU This function creates a virtual GPU with provided parameters and re-tunes information about physical GPU resources, which are needed for the virtual GPU. |
DXGKDDI_DESCRIBEALLOCATION The DxgkDdiDescribeAllocation function retrieves information about an existing allocation that is not otherwise available to the Microsoft DirectX graphics kernel subsystem. |
DXGKDDI_DESTROYALLOCATION The DxgkDdiDestroyAllocation function releases allocations. |
DXGKDDI_DESTROYCONTEXT The DxgkDdiDestroyContext function destroys the specified graphics processing unit (GPU) context. |
DXGKDDI_DESTROYCPUEVENT Learn more about the DXGKDDI_DESTROYCPUEVENT function. |
DXGKDDI_DESTROYDEVICE The DxgkDdiDestroyDevice function destroys a graphics context device. |
DXGKDDI_DESTROYDOORBELL Learn more about the DXGKDDI_DESTROYDOORBELL callback function. |
DXGKDDI_DESTROYHWQUEUE Learn more about the DXGKDDI_DESTROYHWQUEUE function. |
DXGKDDI_DESTROYMEMORYBASIS Learn more about the DXGKDDI_DESTROYMEMORYBASIS function. |
DXGKDDI_DESTROYNATIVEFENCE Learn more about the DXGKDDI_DESTROYNATIVEFENCE function. |
DXGKDDI_DESTROYOVERLAY The DxgkDdiDestroyOverlay function disables overlay hardware and deletes the specified overlay handle. |
DXGKDDI_DESTROYPERIODICFRAMENOTIFICATION Used to destroy a periodic frame notification. |
DXGKDDI_DESTROYPROCESS DxgkDdiDestroyProcess destroys a kernel mode driver process object. |
DXGKDDI_DESTROYPROTECTEDSESSION The DXGKDDI_DESTROYPROTECTEDSESSION callback function destroys a protected session and returns STATUS_SUCCESS on successful completion. |
DXGKDDI_DESTROYVIRTUALGPU The DxgkDdiDestroyVirtualGpu function destroys a previously created virtual GPU. |
DXGKDDI_DISCONNECTDOORBELL Learn more about the DXGKDDI_DISCONNECTDOORBELL callback function. |
DXGKDDI_DISPATCH_IO_REQUEST The DxgkDdiDispatchIoRequest function handles I/O control (IOCTL) requests. |
DXGKDDI_DISPLAYDETECTCONTROL Used to turn hot plug detection on and off and to initiate status polls on either a specific target or all targets. |
DXGKDDI_DPAUXIOTRANSMISSION The DXGKDDI_DPAUXIOTRANSMISSION callback reads or writes DisplayPort Configuration Data (DPCD) for devices directly attached on the GPU. |
DXGKDDI_DPC_ROUTINE The DxgkDdiDpcRoutine function is called back at IRQL DISPATCH_LEVEL after the display miniport driver calls DxgkCbQueueDpc. |
DXGKDDI_DPI2CIOTRANSMISSION The DXGKDDI_DPI2CIOTRANSMISSION callback performs DP I2C over AUX read/write operations on devices directly attached on GPU. |
DXGKDDI_DPSBMTRANSMISSION The DXGKDDI_DPSBMTRANSMISSION callback is used to communicate with DisplayPort (DP) branch devices and sink devices behind branch devices. |
DXGKDDI_DSICAPS The DxgkddiDsiCaps function queries the Display Serial Interface (DSI) capabilities for a particular target. |
DXGKDDI_DSIRESET Learn more about: DXGKDDI_DSIRESET callback function |
DXGKDDI_DSITRANSMISSION The DxgkddiDsiTransmission callback function performs a Display Serial Interface (DSI) transmission. |
DXGKDDI_ENDEXCLUSIVEACCESS Learn more about the DXGKDDI_ENDEXCLUSIVEACCESS callback function. |
DXGKDDI_ENDLIVEMIGRATION Learn more about the DXGKDDI_ENDLIVEMIGRATION function. |
DXGKDDI_ENUMVIDPNCOFUNCMODALITY The DxgkDdiEnumVidPnCofuncModality function makes the source and target modes sets of a VidPN cofunctional with the VidPN's topology and the modes that have already been pinned. |
DXGKDDI_ESCAPE The DxgkDdiEscape function shares information with the user-mode display driver. |
DXGKDDI_EXCHANGEPRESTARTINFO Allows very simple data to be exchanged between the OS and driver which may be required prior to DxgkDdiStartDevice device being called and therefore cannot be queried through normal caps or adapter info DDIs. |
DXGKDDI_FLIPOVERLAY The DxgkDdiFlipOverlay function displays a new allocation by using the specified overlay. |
DXGKDDI_FORMATHISTORYBUFFER Copies unformatted data from the history buffer into a buffer that's properly formatted to be submitted to the Event Tracing for Windows (ETW) facility. |
DXGKDDI_GET_CHILD_CONTAINER_ID Queries the container ID for the specified target. Implemented by Windows Display Driver Model (WDDM) 1.2 and later display miniport drivers. |
DXGKDDI_GETBACKINGRESOURCE Gets any physical backings for the virtual device MMIO BARs. |
DXGKDDI_GETDEVICELOCATION Returns the location of a Virtual Function on the PCI bus relative to the root partition. |
DXGKDDI_GETDISPLAYSTATEINTRUSIVE The operating system calls a display miniport driver's DxgkDdiGetDisplayStateNonIntrusive routine to collect display state information from the driver. |
DXGKDDI_GETDISPLAYSTATENONINTRUSIVE The operating system calls a display miniport driver's DxgkDdiGetDisplayStateNonIntrusive routine to nonintrusively collect display state information from the driver. |
DXGKDDI_GETDPADDRESS Learn more about: DXGKDDI_GETDPADDRESS callback function |
DXGKDDI_GETGPUENGINES This function is no longer used and maybe be deleted in the near future. It is currently required, but will never be called. |
DXGKDDI_GETGPUPARTITIONINFO Returns physical GPU partition information. |
DXGKDDI_GETMMIORANGECOUNT Gets the number of memory ranges in the virtual device's MMIO (memory mapped input output) BARs. |
DXGKDDI_GETMMIORANGES Get the memory ranges for a single MMIO (memory mapped input output) BAR in the virtual device. |
DXGKDDI_GETMULTIPLANEOVERLAYCAPS Called to retrieve multiplane overlay capabilities. Support for this DDI is required for any WDDM 2.2 driver that wants to support multiple planes. |
DXGKDDI_GETNODEMETADATA Learn more about the DXGKDDI_GETNODEMETADATA callback function. |
DXGKDDI_GETPOSTCOMPOSITIONCAPS Called to retrieve post composition capabilities. Support for this DDI is required for any WDDM 2.2 driver that wants to support post composition scaling. |
DXGKDDI_GETRESOURCEFORBAR If the driver does not support the GUID_DXGKDDI_FLEXIOV_DEVICE_INTERFACE interface, this routine returns the host partition base address of a single Virtual Function base address register. |
DXGKDDI_GETROOTPAGETABLESIZE DxgkDdiGetRootPageTableSize returns the minimum root page table size, in bytes, that is needed to hold the given number of page table entries. |
DXGKDDI_GETSCANLINE The DxgkDdiGetScanLine function determines whether the specified video present target of a video present network (VidPN) is in vertical blanking mode and retrieves the current scan line. |
DXGKDDI_GETSTANDARDALLOCATIONDRIVERDATA Learn more about the DxgkDdiGetStandardAllocationDriverData function. |
DXGKDDI_GETVENDORANDDEVICE This routine supplies the Vendor and Device IDs for a PCI Express SR-IOV Virtual Function (VF) to be used as the basis for the more generic Plug and Play IDs for the VF. |
DXGKDDI_GETVIRTUALGPUINFO Queries the current capability of a previously created vGPU. |
DXGKDDI_GETVIRTUALGPUPROFILE Returns information about the vGPU profile, which is supported by the physical GPU when it is divided into given number of partitions. |
DXGKDDI_I2C_RECEIVE_DATA_FROM_DISPLAY The DxgkDdiI2CReceiveDataFromDisplay returns data received from an I2C device in a monitor. |
DXGKDDI_I2C_TRANSMIT_DATA_TO_DISPLAY The DxgkDdiI2CTransmitDataToDisplay function transmits data to an I2C device in a monitor. |
DXGKDDI_INTERRUPT_ROUTINE Learn more about the DxgkDdiInterruptRoutine function. |
DXGKDDI_ISSUPPORTEDVIDPN The DxgkDdiIsSupportedVidPn function determines whether a specified VidPN is supported on a display adapter. |
DXGKDDI_LINK_DEVICE The optional DxgkDdiLinkDevice function queries the display miniport driver for information on the linked adapter configuration. |
DXGKDDI_MAPCPUHOSTAPERTURE DxgkDdiMapCpuHostAperture is called to map an allocation that is resident in a local memory segment into the CPU host aperture in order to make it visible to the CPU. |
DXGKDDI_MIRACAST_CREATE_CONTEXT Creates a kernel-mode context for a Miracast device. |
DXGKDDI_MIRACAST_DESTROY_CONTEXT Destroys an instance of a Miracast device. |
DXGKDDI_MIRACAST_HANDLE_IO_CONTROL Called by the operating system to request that the display miniport driver process a synchronous I/O control request in response to a user-mode display driver call to the MiracastIoControl function. |
DXGKDDI_MIRACAST_QUERY_CAPS Queries the Miracast capabilities of the current display adapter. |
DXGKDDI_MONITOR_ACQUIREMONITORSOURCEMODESET The pfnAcquireMonitorSourceModeSet function returns a handle to the monitor source mode set object that is associated with a specified monitor. |
DXGKDDI_MONITOR_GETADDITIONALMONITORMODESET Learn more about the pfnGetAdditionalMonitorModeSet function. |
DXGKDDI_MONITOR_GETMONITORDESCRIPTORSET The pfnGetMonitorDescriptorSet function returns a handle to a monitor descriptor set object that is associated with a specified monitor. |
DXGKDDI_MONITOR_GETMONITORFREQUENCYRANGESET The pfnGetMonitorFrequencyRangeSet function returns a handle to the monitor frequency range set object that is associated with a specified monitor. |
DXGKDDI_MONITOR_RELEASEADDITIONALMONITORMODESET Learn more about the pfnReleaseAdditionalMonitorModeSet function. |
DXGKDDI_MONITOR_RELEASEMONITORSOURCEMODESET The pfnReleaseMonitorSourceModeSet function releases a handle to a monitor source mode set object. |
DXGKDDI_MONITORDESCRIPTORSET_ACQUIREFIRSTDESCRIPTORINFO The pfnAcquireFirstDescriptorInfo function returns the first descriptor in a monitor descriptor set object. |
DXGKDDI_MONITORDESCRIPTORSET_ACQUIRENEXTDESCRIPTORINFO The pfnAcquireNextDescriptorInfo function returns the next descriptor in a monitor descriptor set, given the current descriptor. |
DXGKDDI_MONITORDESCRIPTORSET_GETNUMDESCRIPTORS The pfnGetNumDescriptors function returns the number of descriptors in a monitor descriptor set. |
DXGKDDI_MONITORDESCRIPTORSET_RELEASEDESCRIPTORINFO The pfnReleaseDescriptorInfo function releases a D3DKMDT_MONITOR_DESCRIPTOR structure that the VidPN manager previously provided to the display miniport driver. |
DXGKDDI_MONITORFREQUENCYRANGESET_ACQUIREFIRSTFREQUENCYRANGEINFO The DXGKDDI_MONITORFREQUENCYRANGESET_ACQUIREFIRSTFREQUENCYRANGEINFO function returns the first frequency range descriptor in a specified monitor frequency range set object. |
DXGKDDI_MONITORFREQUENCYRANGESET_ACQUIRENEXTFREQUENCYRANGEINFO The pfnAcquireNextFrequencyRangeInfo function returns the next frequency range descriptor in a monitor frequency range set, given the current frequency range descriptor. |
DXGKDDI_MONITORFREQUENCYRANGESET_GETNUMFREQUENCYRANGES The pfnGetNumFrequencyRanges returns the number of frequency range descriptors in a specified monitor frequency range set object. |
DXGKDDI_MONITORFREQUENCYRANGESET_RELEASEFREQUENCYRANGEINFO The pfnReleaseFrequencyRangeInfo function releases a D3DKMDT_MONITOR_FREQUENCY_RANGE structure that the VidPN manager previously provided to the display miniport driver. |
DXGKDDI_MONITORSOURCEMODESET_ACQUIREFIRSTMODEINFO The pfnAcquireFirstModeInfo function returns a descriptor of the first mode in a specified monitor source mode set. |
DXGKDDI_MONITORSOURCEMODESET_ACQUIRENEXTMODEINFO The pfnAcquireNextModeInfo function returns a descriptor of the next mode in a specified monitor source mode set, given the current mode. |
DXGKDDI_MONITORSOURCEMODESET_ACQUIREPREFERREDMODEINFO The pfnAcquirePreferredModeInfo returns a descriptor of the preferred mode in a specified monitor source mode set object. |
DXGKDDI_MONITORSOURCEMODESET_ADDMODE The pfnAddMode function adds a monitor source mode to a specified monitor source mode set object. |
DXGKDDI_MONITORSOURCEMODESET_CREATENEWMODEINFO The pfnCreateNewModeInfo function returns a pointer to a D3DKMDT_MONITOR_SOURCE_MODE structure that the display miniport driver populates before calling pfnAddMode. |
DXGKDDI_MONITORSOURCEMODESET_GETNUMMODES The pfnGetNumModes function returns the number modes in a specified monitor source mode set. |
DXGKDDI_MONITORSOURCEMODESET_RELEASEMODEINFO The pfnReleaseModeInfo function releases a D3DKMDT_MONITOR_SOURCE_MODE structure that the VidPN manager previously provided to the display miniport driver. |
DXGKDDI_NOTIFY_ACPI_EVENT Notifies the display miniport driver about certain ACPI events. |
DXGKDDI_NOTIFY_SURPRISE_REMOVAL Called by the operating system after a user disconnected an external display device without notifying the system.Can optionally be implemented by Windows Display Driver Model (WDDM) 1.2 and later display miniport drivers. |
DXGKDDI_NOTIFYFOCUSPRESENT Notifies the GPU scheduler of a particular Present N, and the GPU scheduler will in turn perform the yield check on all GPU nodes and run a yield algorithm if necessary. |
DXGKDDI_NOTIFYWORKSUBMISSION Learn more about the DXGKDDI_NOTIFYWORKSUBMISSION callback function. |
DXGKDDI_OPENALLOCATIONINFO The DxgkDdiOpenAllocation function binds non-device-specific allocations that the DxgkDdiCreateAllocation function created to allocations that are specific to the specified graphics context device. |
DXGKDDI_OPENNATIVEFENCE Learn more about the DXGKDDI_OPENNATIVEFENCE function. |
DXGKDDI_OPM_CONFIGURE_PROTECTED_OUTPUT The DxgkDdiOPMConfigureProtectedOutput function configures the given protected output object. |
DXGKDDI_OPM_CREATE_PROTECTED_OUTPUT The DxgkDdiOPMCreateProtectedOutput function creates a new protected output object with Certified Output Protection Protocol (COPP) or OPM semantics. |
DXGKDDI_OPM_CREATE_PROTECTED_OUTPUT_NONLOCAL_DISPLAY Learn more about: DXGKDDI_OPM_CREATE_PROTECTED_OUTPUT_NONLOCAL_DISPLAY callback function |
DXGKDDI_OPM_CREATE_PROTECTED_OUTPUT_NONLOCAL_DISPLAY_JTP Learn more about: DXGKDDI_OPM_CREATE_PROTECTED_OUTPUT_NONLOCAL_DISPLAY_JTP callback function |
DXGKDDI_OPM_CREATE_PROTECTED_OUTPUT_VIRTUAL_MODE_JTP Learn more about: DXGKDDI_OPM_CREATE_PROTECTED_OUTPUT_VIRTUAL_MODE_JTP callback function |
DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT The DxgkDdiOPMDestroyProtectedOutput function destroys the given protected output object. |
DXGKDDI_OPM_GET_CERTIFICATE The DxgkDdiOPMGetCertificate function retrieves a certificate of the given type and size. |
DXGKDDI_OPM_GET_CERTIFICATE_SIZE The DxgkDdiOPMGetCertificateSize function retrieves the size of a certificate of the given type. |
DXGKDDI_OPM_GET_COPP_COMPATIBLE_INFORMATION The DxgkDdiOPMGetCOPPCompatibleInformation function retrieves information that is compatible with the Certified Output Protection Protocol (COPP) from the given protected output object. |
DXGKDDI_OPM_GET_INFORMATION The DxgkDdiOPMGetInformation function retrieves information from the given protected output object. |
DXGKDDI_OPM_GET_RANDOM_NUMBER The DxgkDdiOPMGetRandomNumber function retrieves the given protected output object's 128-bit cryptographically secure random number. |
DXGKDDI_OPM_GET_SRM_LIST_VERSION The DxgkDdiOPMGetSrmListVersion function retrieves the version number of the output protection manager (OPM) system renewability message (SRM) list currently being used. |
DXGKDDI_OPM_SET_SIGNING_KEY_AND_SEQUENCE_NUMBERS The DxgkDdiOPMSetSigningKeyAndSequenceNumbers function sets the given protected output object's signing key and two sequence numbers. |
DXGKDDI_OPM_SET_SRM_LIST The DxgkDdiOPMSetSrmList function sets the output protection manager (OPM) system renewability message (SRM) list. |
DXGKDDI_PATCH The DxgkDdiPatch function assigns physical addresses to the given direct memory access (DMA) buffer before the DMA buffer is submitted to the graphics hardware. |
DXGKDDI_POSTMULTIPLANEOVERLAYPRESENT Called after a new multi-plane overlay configuration has taken effect, allowing the driver to optimize hardware state. Optional for Windows Display Driver Model (WDDM) 2.0 or later drivers that support multi-plane overlays. |
DXGKDDI_PREEMPTCOMMAND The DxgkDdiPreemptCommand function preempts a direct memory access (DMA) buffer that was previously submitted to and currently queued in the hardware command execution unit. |
DXGKDDI_PREPARELIVEMIGRATION Learn more about the DXGKDDI_PREPARELIVEMIGRATION function. |
DXGKDDI_PRESENT The DxgkDdiPresent function copies content from source allocations to a primary surface (and sometimes to off-screen system memory allocations). |
DXGKDDI_PRESENTDISPLAYONLY Presents the screen image to the display device of a kernel mode display-only driver (KMDOD). |
DXGKDDI_PRESENTTOHWQUEUE Copies content from a source allocation, given a handle to a hardware queue. |
DXGKDDI_PROTECTED_CALLBACK The DxgkProtectedCallback callback routine is implemented by the display miniport driver and is called by DxgkCbExcludeAdapterAccess during a protected state when all access to the display adapter is prevented. |
DXGKDDI_QUERY_CHILD_RELATIONS The DxgkDdiQueryChildRelations function enumerates the child devices of a display adapter. |
DXGKDDI_QUERY_CHILD_STATUS The DxgkDdiQueryChildStatus function returns the status of an individual child device of a display adapter. |
DXGKDDI_QUERY_DEVICE_DESCRIPTOR The DxgkDdiQueryDeviceDescriptor function returns a descriptor for a child device of a display adapter or for an external device (typically a monitor) connected to a child device of a display adapter. |
DXGKDDI_QUERY_INTERFACE Learn more about the DXGKDDI_QUERY_INTERFACE callback function. |
DXGKDDI_QUERYADAPTERINFO Learn more about the DXGKDDI_QUERYADAPTERINFO callback function. |
DXGKDDI_QUERYCONNECTIONCHANGE The OS calls this in response to a status change reported through DxgkCbIndicateConnectorChange or when the OutputFlags.ConnectorStatusChanges field indicates that a call to SetTimingsFromVidPn has detected connector status changes. |
DXGKDDI_QUERYCURRENTFENCE The DxgkDdiQueryCurrentFence function queries about the latest completed submission fence identifier in the hardware command execution unit. |
DXGKDDI_QUERYDEPENDENTENGINEGROUP Learn more about the DXGKDDI_QUERYDEPENDENTENGINEGROUP callback function. |
DXGKDDI_QUERYDIAGNOSTICTYPESSUPPORT The OS calls the DXGKDDI_QUERYDIAGNOSTICTYPESSUPPORT callback function to discover what types of diagnostic the driver supports for the passed diagnostic category. |
DXGKDDI_QUERYDIRTYBITDATA Learn more about the DXGKDDI_QUERYDIRTYBITDATA function. |
DXGKDDI_QUERYDPCAPS The DXGKDDI_QUERYDPCAPS callback functions queries the DisplayPort (DP) capabilities of the GPU and driver supported. |
DXGKDDI_QUERYENGINESTATUS The display port driver's GPU scheduler calls this function to determine the progress of a node within an active physical display adapter (engine). |
DXGKDDI_QUERYFEATUREINTERFACE Learn more about the DXGKDDI_QUERYFEATUREINTERFACE function. |
DXGKDDI_QUERYFEATURESUPPORT Learn more about the DXGKDDI_QUERYFEATURESUPPORT function. |
DXGKDDI_QUERYMITIGATEDRANGECOUNT This function is called to get the count of the number of ranges per BAR that need to be mitigated. |
DXGKDDI_QUERYMITIGATEDRANGES This function is called from the virtual PCI system to the kernel mode driver to get the list of pages in the virtual function’s BARs that need to be mitigated. |
DXGKDDI_QUERYPROBEDBARS Learn more about: DXGKDDI_QUERYPROBEDBARS callback function |
DXGKDDI_QUERYVIDPNHWCAPABILITY Learn more about the DxgkDdiQueryVidPnHWCapability function. |
DXGKDDI_QUERYVIRTUALFUNCTIONLUID Queries for a virtual function's locally unique identifier. |
DXGKDDI_READVIRTUALFUNCTIONCONFIG This routine supplies the non-privileged virtual machine with the contents of a PCI Express SR-IOV Virtual Function’s configuration space values. |
DXGKDDI_READVIRTUALFUNCTIONCONFIGBLOCK This routine supplies the non-privileged virtual machine (VM) with configuration data supplied by the Physical Function driver in the privileged VM. |
DXGKDDI_RECOMMENDFUNCTIONALVIDPN The DxgkDdiRecommendFunctionalVidPn function creates a functional VidPN that can be implemented on a specified display adapter. |
DXGKDDI_RECOMMENDMONITORMODES The DxgkDdiRecommendMonitorModes function inspects the monitor source mode set that is associated with a particular video present target and possibly adds modes to the set. |
DXGKDDI_RECOMMENDVIDPNTOPOLOGY The DxgkDdiRecommendVidPnTopology function creates the topology of a specified VidPN or augments the topology with a new path to video present targets. |
DXGKDDI_RELEASESWIZZLINGRANGE The DxgkDdiReleaseSwizzlingRange function releases a swizzling range that the DxgkDdiAcquireSwizzlingRange function previously set up. |
DXGKDDI_REMOVE_DEVICE The DxgkDdiRemoveDevice function frees any resources allocated during DxgkDdiAddDevice. |
DXGKDDI_RENDER The DxgkDdiRender function generates a direct memory access (DMA) buffer from the command buffer that the user-mode display driver passed. |
DXGKDDI_RENDERGDI DxgkDdiRenderGdi is used when submitting Windows Graphics Device Interface (GDI) commands for contexts that support virtual addressing. |
DXGKDDI_RENDERKM Learn more about the DxgkDdiRenderKm function. |
DXGKDDI_RESET_DEVICE The DxgkDdiResetDevice function sets a display adapter to VGA character mode (80 x 50). |
DXGKDDI_RESETENGINE Learn more about the DXGKDDI_RESETENGINE function. |
DXGKDDI_RESETFROMTIMEOUT The DxgkDdiResetFromTimeout function resets the graphics processing unit (GPU) after a hardware timeout occurs and guarantees that the GPU is not writing or reading any memory by the time that DxgkDdiResetFromTimeout returns. |
DXGKDDI_RESETHWENGINE Learn more about the DXGKDDI_RESETHWENGINE function. |
DXGKDDI_RESETVIRTUALFUNCTION This routine allows the virtualized I/O management software running in the privileged virtual machine to reset a specific virtual function. |
DXGKDDI_RESTARTFROMTIMEOUT The DxgkDdiRestartFromTimeout function indicates that the driver can access the graphics processing unit (GPU) again after the recovery from a hardware timeout has completed. |
DXGKDDI_RESTOREIMMUTABLEMIGRATIONDATA Learn more about the DXGKDDI_RESTOREIMMUTABLEMIGRATIONDATA function. |
DXGKDDI_RESTOREMEMORYFORHOTUPDATE Restores memory for driver hot update. |
DXGKDDI_RESTOREMUTABLEMIGRATIONDATA Learn more about the DXGKDDI_RESTOREMUTABLEMIGRATIONDATA function. |
DXGKDDI_RESUMECONTEXT Learn more about the DXGKDDI_RESUMECONTEXT callback function. |
DXGKDDI_RESUMEHWENGINE Learn more about the DXGKDDI_RESUMEHWENGINE function. |
DXGKDDI_RESUMEVIRTUALGPU The DXGKDDI_RESUMEVIRTUALGPU callback function resumes execution of the specified virtual GPU. This callback function is not supported and is never used. |
DXGKDDI_SAVEIMMUTABLEMIGRATIONDATA Learn more about the DXGKDDI_SAVEIMMUTABLEMIGRATIONDATA function. |
DXGKDDI_SAVEMEMORYFORHOTUPDATE Before the driver is unloaded, it must call the DXGKDDI_SAVEMEMORYFORHOTUPDATE callback function to save information. |
DXGKDDI_SAVEMUTABLEMIGRATIONDATA Learn more about the DXGKDDI_SAVEMUTABLEMIGRATIONDATA function. |
DXGKDDI_SET_POWER_STATE The DxgkDdiSetPowerState function sets the power state of a display adapter or a child device of a display adapter. |
DXGKDDI_SETALLOCATIONBACKINGSTORE Learn more about the DXGKDDI_SETALLOCATIONBACKINGSTORE function. |
DXGKDDI_SETCONTEXTSCHEDULINGPROPERTIES Set up or modify the scheduling properties for a device context. |
DXGKDDI_SETDISPLAYPRIVATEDRIVERFORMAT The DxgkDdiSetDisplayPrivateDriverFormat function changes the private-format attribute of a video present source. |
DXGKDDI_SETFLIPQUEUELOGBUFFER Learn more about the DXGKDDI_SETFLIPQUEUELOGBUFFER callback function. |
DXGKDDI_SETGPUPARTITIONCOUNT Sets the number of partitions the physical GPU should be divided into. |
DXGKDDI_SETINTERRUPTTARGETPRESENTID Learn more about the DXGKDDI_SETINTERRUPTTARGETPRESENTID callback function. |
DXGKDDI_SETNATIVEFENCELOGBUFFER Learn more about the DXGKDDI_SETNATIVEFENCELOGBUFFER function. |
DXGKDDI_SETPALETTE The DxgkDdiSetPalette function programs the color registers for palettized 8 bits-per-pixel (bpp) modes. |
DXGKDDI_SETPOINTERPOSITION The DxgkDdiSetPointerPosition function sets the location and visibility state of the mouse pointer. |
DXGKDDI_SETPOINTERSHAPE The DxgkDdiSetPointerShape function sets the appearance and location of the mouse pointer. |
DXGKDDI_SETROOTPAGETABLE DxgkDdiSetRootPageTable sets the root page table for the given context. This function is used to notify a context when its associated root page table is resized or moved in memory. |
DXGKDDI_SETSCHEDULINGLOGBUFFER Instruct the GPU to use the passed buffer as a scheduling log for a particular GPU node. |
DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY The DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY callback function reports the colorimetry values selected by the OS for a target. |
DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2 The DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2 callback function reports the colorimetry values selected by the OS for a target. |
DXGKDDI_SETTARGETANALOGCOPYPROTECTION Sets the analog copy protection on the specified target id. This is functionally equivalent to the DxgkDdiUpdateActiveVidPnPresentPath in previous WDDM versions if only the D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION is changed. |
DXGKDDI_SETTARGETCONTENTTYPE Passes the content type for which the driver should optimize on the specified target. |
DXGKDDI_SETTARGETGAMMA Allows the gamma LUT to be set on a path which is identified by the target id.Note This is functionally equivalent to the DxgkDdi_UpdateActiveVidPnPresentPath in previous WDDM versions if only the D3DKMDT_GAMMA_RAMP field is changed. . |
DXGKDDI_SETTIMINGSFROMVIDPN DXGKDDI_SETTIMINGSFROMVIDPN is called to set or modify the display timings on an adapter. This DDI replaces DxgkDdiCommitVidPn. |
DXGKDDI_SETTRACKEDWORKLOADPOWERLEVEL Called by the workload tracker to modify the power level on a context. |
DXGKDDI_SETUPPRIORITYBANDS Set up the GPU scheduler priority band configuration, after adapter startup and before scheduling the first GPU work item. |
DXGKDDI_SETVIDPNSOURCEADDRESS Learn more about the DXGKDDI_SETVIDPNSOURCEADDRESS function. |
DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY Sets the addresses of multiple surfaces, including the Desktop Window Manager (DWM)'s swapchain, that are associated with a particular video present source. This function is used to present multiple surfaces (including the DWM’s swapchain) to the screen. |
DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2 DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2 is called to change the overlay configuration being displayed. |
DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 Learn more about the DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 callback function. |
DXGKDDI_SETVIDPNSOURCEVISIBILITY The DxgkDdiSetVidPnSourceVisibility function programs the video output codec that is associated with a specified video present source to either start scanning or stop scanning the source's primary surface. |
DXGKDDI_SETVIRTUALFUNCTIONPOWERSTATE This routine allows a non-privileged virtual machine to change the power state of a PCI Express SR-IOV Virtual Function. |
DXGKDDI_SETVIRTUALGPURESOURCES This function assigns physical resources capabilities to a virtual GPU. |
DXGKDDI_SETVIRTUALGPUVMBUS This function passes a kernel mode virtual machine bus handle to the kernel mode driver. |
DXGKDDI_SETVIRTUALMACHINEDATA Set the virtual machine data. |
DXGKDDI_SIGNALMONITOREDFENCE Adds a GPU instruction to signal the paging monitored fence object to the DMA buffer. |
DXGKDDI_START_DEVICE The DxgkDdiStartDevice function prepares a display adapter to receive I/O requests. |
DXGKDDI_STARTDIRTYTRACKING Learn more about the DXGKDDI_STARTDIRTYTRACKING function. |
DXGKDDI_STOP_DEVICE The DxgkDdiStopDevice function resets a display adapter and frees resources allocated during DxgkDdiStartDevice. |
DXGKDDI_STOP_DEVICE_AND_RELEASE_POST_DISPLAY_OWNERSHIP Called by the operating system to request the display miniport driver to reset the display device and to release ownership of the current power-on self-test (POST) device. |
DXGKDDI_STOPCAPTURE The DxgkDdiStopCapture function stops the capture hardware from using the given allocation as a capture buffer. |
DXGKDDI_STOPDIRTYTRACKING Learn more about the DXGKDDI_STOPDIRTYTRACKING function. |
DXGKDDI_SUBMITCOMMAND Learn more about the DxgkDdiSubmitCommand callback function. |
DXGKDDI_SUBMITCOMMANDTOHWQUEUE Invoked by the DirectX graphics kernel to append a DMA buffer to a GPU visible hardware queue. |
DXGKDDI_SUBMITCOMMANDVIRTUAL DxgkDdiSubmitCommandVirtual is used to submit a direct memory access (DMA) buffer to a context that supports virtual addressing. |
DXGKDDI_SUSPENDCONTEXT Learn more about the DXGKDDI_SUSPENDCONTEXT callback function. |
DXGKDDI_SUSPENDVIRTUALGPU The DXGKDDI_SUSPENDVIRTUALGPU callback function suspends execution of the specified virtual GPU. This callback function is not supported and is never used. |
DXGKDDI_SWITCHTOHWCONTEXTLIST Clarifies the order of execution of first and second contexts submitted. |
DXGKDDI_SYSTEM_DISPLAY_ENABLE Called by the operating system to request the display miniport driver to reset the current display device to a specified state. |
DXGKDDI_SYSTEM_DISPLAY_WRITE Called by the operating system to request the display miniport driver to write an image block to the display device. |
DXGKDDI_UNLOAD The DxgkDdiUnload function frees any resources allocated during execution of the display miniport driver's DriverEntry function. |
DXGKDDI_UNMAPCPUHOSTAPERTURE DxgkDdiUnmapCpuHostAperture is used to unmap a previously mapped range of the CPU host aperture. |
DXGKDDI_UPDATEACTIVEVIDPNPRESENTPATH The DxgkDdiUpdateActiveVidPnPresentPath function updates one of the video present paths that is currently active on the display adapter. |
DXGKDDI_UPDATECURRENTVALUESFROMCPU Learn more about the DXGKDDI_UPDATECURRENTVALUESFROMCPU function. |
DXGKDDI_UPDATEFLIPQUEUELOG Learn more about the DXGKDDI_UPDATEFLIPQUEUELOG callback function. |
DXGKDDI_UPDATEHWCONTEXTSTATE Used to update the hardware context state. |
DXGKDDI_UPDATEMONITOREDVALUES Learn more about the DXGKDDI_UPDATEMONITOREDVALUES function. |
DXGKDDI_UPDATEMONITORLINKINFO Implemented by the client driver to allow capabilities of a monitor which are tied to the link through which it is currently attached, to be queried. |
DXGKDDI_UPDATENATIVEFENCELOGS Learn more about the DXGKDDI_UPDATENATIVEFENCELOGS function. |
DXGKDDI_UPDATEOVERLAY The DxgkDdiUpdateOverlay function modifies the overlay hardware. |
DXGKDDI_VALIDATESUBMITCOMMAND Learn more about the DXGKDDI_VALIDATESUBMITCOMMAND callback function. |
DXGKDDI_VALIDATEUPDATEALLOCATIONPROPERTY Learn more about the DXGKDDI_VALIDATEUPDATEALLOCATIONPROPERTY function. |
DXGKDDI_VIDPN_ACQUIRESOURCEMODESET The pfnAcquireSourceModeSet function returns a handle to a particular source mode set object that is contained by a specified VidPN object. |
DXGKDDI_VIDPN_ACQUIRETARGETMODESET The pfnAcquireTargetModeSet function returns a handle to a particular target mode set object that is contained by a specified VidPN object. |
DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET The pfnAssignMultisamplingMethodSet function assigns a set of multisampling methods to a particular video present source in a specified VidPN. |
DXGKDDI_VIDPN_ASSIGNSOURCEMODESET The pfnAssignSourceModeSet function assigns a source mode set to a particular source in a specified VidPN. |
DXGKDDI_VIDPN_ASSIGNTARGETMODESET The pfnAssignTargetModeSet function assigns a target mode set to a particular target in a specified VidPN. |
DXGKDDI_VIDPN_CREATENEWSOURCEMODESET The pfnCreateNewSourceModeSet function creates a new source mode set object within a specified VidPN object. |
DXGKDDI_VIDPN_CREATENEWTARGETMODESET The pfnCreateNewTargetModeSet function creates a new target mode set object within a specified VidPN object. |
DXGKDDI_VIDPN_GETTOPOLOGY The pfnGetTopology function returns a handle to the VidPN topology object contained by a specified VidPN object. |
DXGKDDI_VIDPN_RELEASESOURCEMODESET The pfnReleaseSourceModeSet function releases a handle to a source mode set object. |
DXGKDDI_VIDPN_RELEASETARGETMODESET The pfnReleaseTargetModeSet function releases a handle to a target mode set object. |
DXGKDDI_VIDPNSOURCEMODESET_ACQUIREFIRSTMODEINFO The pfnAcquireFirstModeInfo function returns a descriptor of the first mode in a specified VidPN source mode set. |
DXGKDDI_VIDPNSOURCEMODESET_ACQUIRENEXTMODEINFO The pfnAcquireNextModeInfo function returns a descriptor of the next mode in a specified VidPN source mode set, given the current mode. |
DXGKDDI_VIDPNSOURCEMODESET_ACQUIREPINNEDMODEINFO The pfnAcquirePinnedModeInfo function returns a descriptor of the pinned mode in a specified VidPN source mode set. |
DXGKDDI_VIDPNSOURCEMODESET_ADDMODE The pfnAddMode function adds a VidPN source mode to a specified VidPN source mode set object. |
DXGKDDI_VIDPNSOURCEMODESET_CREATENEWMODEINFO The pfnCreateNewModeInfo function returns a pointer to a D3DKMDT_VIDPN_SOURCE_MODE structure that the display miniport driver populates before calling pfnAddMode. |
DXGKDDI_VIDPNSOURCEMODESET_GETNUMMODES The pfnGetNumModes function returns the number of source modes in a specified VidPN source mode set. |
DXGKDDI_VIDPNSOURCEMODESET_PINMODE The pfnPinMode function pins a specified mode in a VidPN source mode set. |
DXGKDDI_VIDPNSOURCEMODESET_RELEASEMODEINFO The pfnReleaseModeInfo function releases a D3DKMDT_VIDPN_SOURCE_MODE structure that the VidPN manager previously provided to the display miniport driver. |
DXGKDDI_VIDPNTARGETMODESET_ACQUIREFIRSTMODEINFO The pfnAcquireFirstModeInfo function returns a descriptor of the first mode in a specified VidPN target mode set. |
DXGKDDI_VIDPNTARGETMODESET_ACQUIRENEXTMODEINFO The pfnAcquireNextModeInfo function returns a descriptor of the next mode in a specified VidPN target mode set, given the current mode. |
DXGKDDI_VIDPNTARGETMODESET_ACQUIREPINNEDMODEINFO The pfnAcquirePinnedModeInfo function returns a descriptor of the pinned mode in a specified VidPN target mode set. |
DXGKDDI_VIDPNTARGETMODESET_ADDMODE The pfnAddMode function adds a VidPN target mode to a specified VidPN target mode set object. |
DXGKDDI_VIDPNTARGETMODESET_CREATENEWMODEINFO The pfnCreateNewModeInfo function returns a pointer to a D3DKMDT_VIDPN_TARGET_MODE structure that the display miniport driver populates before calling pfnAddMode. |
DXGKDDI_VIDPNTARGETMODESET_GETNUMMODES The pfnGetNumModes function returns the number of target modes in a specified VidPN target mode set. |
DXGKDDI_VIDPNTARGETMODESET_PINMODE The pfnPinMode function pins a specified mode in a VidPN target mode set. |
DXGKDDI_VIDPNTARGETMODESET_RELEASEMODEINFO The pfnReleaseModeInfo function releases a D3DKMDT_VIDPN_TARGET_MODE structure that the VidPN manager previously provided to the display miniport driver. |
DXGKDDI_VIDPNTOPOLOGY_ACQUIREFIRSTPATHINFO The pfnAcquireFirstPathInfo structure returns a descriptor of the first path in a specified VidPN topology object. |
DXGKDDI_VIDPNTOPOLOGY_ACQUIRENEXTPATHINFO The pfnAcquireNextPathInfo function returns a descriptor of the next video present path in a specified VidPN topology, given the current path. |
DXGKDDI_VIDPNTOPOLOGY_ACQUIREPATHINFO The pfnAcquirePathInfo function returns a descriptor of the video present path specified by a video present source and a video present target within a particular VidPN topology. |
DXGKDDI_VIDPNTOPOLOGY_ADDPATH The pfnAddPath function adds a video present path to a specified VidPN topology object. |
DXGKDDI_VIDPNTOPOLOGY_CREATENEWPATHINFO The pfnCreateNewPathInfo function returns a pointer to a D3DKMDT_VIDPN_PRESENT_PATH structure that the display miniport driver populates before calling pfnAddPath. |
DXGKDDI_VIDPNTOPOLOGY_ENUMPATHTARGETSFROMSOURCE The pfnEnumPathTargetsFromSource function returns the identifier of one of the video present targets associated with a specified video present source. |
DXGKDDI_VIDPNTOPOLOGY_GETNUMPATHS The pfnGetNumPaths function returns the number of video present paths in a specified VidPN topology. |
DXGKDDI_VIDPNTOPOLOGY_GETNUMPATHSFROMSOURCE The pfnGetNumPathsFromSource function returns the number of video present paths that contain a specified video present source. |
DXGKDDI_VIDPNTOPOLOGY_GETPATHSOURCEFROMTARGET The pfnGetPathSourceFromTarget function returns the identifier of the video present source that is associated with a specified video present target. |
DXGKDDI_VIDPNTOPOLOGY_RELEASEPATHINFO The pfnReleasePathInfo function releases a D3DKMDT_VIDPN_PRESENT_PATH structure that the VidPN manager previously provided to the display miniport driver. |
DXGKDDI_VIDPNTOPOLOGY_REMOVEPATH The pfnRemovePath function removes a video present path to a specified VidPN topology object. |
DXGKDDI_VIDPNTOPOLOGY_UPDATEPATHSUPPORTINFO The pfnUpdatePathSupportInfo function updates the transformation and copy protection support of a particular path in a specified VidPN topology. |
DXGKDDI_VIRTUALGPUDRIVERESCAPE This function passes information between a user mode emulation DLL and the kernel mode driver. |
DXGKDDI_WRITEVIRTUALFUNCTIONCONFIG This callback function allows the non-privileged virtual machine to set the contents of a PCI Express SR-IOV Virtual Function’s configuration space values. |
DXGKDDI_WRITEVIRTUALFUNCTIONCONFIGBLOCK This function allows the non-privileged virtual machine to write configuration data supplied by the Physical Function driver in the privileged VM. |
DXGKDDI_WRITEVIRTUALIZEDINTERRUPT Learn more about the DXGKDDI_WRITEVIRTUALIZEDINTERRUPT function. |
DXGKDDIPOWERRUNTIMECONTROLREQUEST Called by the Power Engine Plug-in (PEP) to exchange information with the display miniport driver. Also called by the Microsoft DirectX graphics kernel subsystem to notify the display miniport driver about certain events. |
DXGKDDISETPOWERCOMPONENTFSTATE Called by the Microsoft DirectX graphics kernel subsystem to transition a power component to an idle state (an F-state). |
DXGKDDISETPOWERPSTATE Learn more about the DXGKDDISETPOWERPSTATE callback function. |
DxgkInitialize The DxgkInitialize function loads and initializes the DirectX graphics kernel subsystem (Dxgkrnl.sys). |
DxgkInitializeDisplayOnlyDriver Loads and initializes the DirectX graphics kernel subsystem (Dxgkrnl.sys) for use by a kernel mode display-only driver (KMDOD). |
DxgkIsFeatureEnabled2 Learn more about the DxgkIsFeatureEnabled2 function. |
DxgkUnInitialize Unloads the DirectX graphics kernel subsystem (Dxgkrnl.sys). |
EVT_IDD_CX_ADAPTER_COMMIT_MODES EVT_IDD_CX_ADAPTER_COMMIT_MODES is called by the OS to inform the driver of a mode change for monitors on the adapter. |
EVT_IDD_CX_ADAPTER_COMMIT_MODES2 Learn more about the EVT_IDD_CX_ADAPTER_COMMIT_MODES2 callback function. |
EVT_IDD_CX_ADAPTER_INIT_FINISHED EVT_IDD_CX_ADAPTER_INIT_FINISHED is called by the OS to inform the driver that the adapter initialization has completed. |
EVT_IDD_CX_ADAPTER_QUERY_TARGET_INFO Learn more about the EVT_IDD_CX_ADAPTER_QUERY_TARGET_INFO callback function. |
EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN is called by the OS to inform the driver of a mode change for monitors on the adapter. |
EVT_IDD_CX_MONITOR_GET_DEFAULT_DESCRIPTION_MODES EVT_IDD_CX_MONITOR_GET_DEFAULT_DESCRIPTION_MODES is called by the OS to request the default monitor mode list from the driver for the specified monitor when a monitor without a description is connected. |
EVT_IDD_CX_MONITOR_GET_PHYSICAL_SIZE The OS calls EVT_IDD_CX_MONITOR_GET_PHYSICAL_SIZE to query the physical size of a remote EDID-less monitor. |
EVT_IDD_CX_MONITOR_I2C_RECEIVE Learn more about the EVT_IDD_CX_MONITOR_I2C_RECEIVE callback. |
EVT_IDD_CX_MONITOR_I2C_TRANSMIT EVT_IDD_CX_MONITOR_I2C_TRANSMIT is called by the OS to return data received to an I2C device in a monitor. |
EVT_IDD_CX_MONITOR_OPM_CONFIGURE_PROTECTED_OUTPUT EVT_IDD_CX_MONITOR_OPM_CONFIGURE_PROTECTED_OUTPUT is called by the OS to configure the protected output. |
EVT_IDD_CX_MONITOR_OPM_CREATE_PROTECTED_OUTPUT EVT_IDD_CX_MONITOR_OPM_CREATE_PROTECTED_OUTPUT is called by the OS to create an OPM protected output context. |
EVT_IDD_CX_MONITOR_OPM_DESTROY_PROTECTED_OUTPUT EVT_IDD_CX_MONITOR_OPM_DESTROY_PROTECTED_OUTPUT is called by the OS to destroy an OPM protected output context. |
EVT_IDD_CX_MONITOR_OPM_GET_CERTIFICATE EVT_IDD_CX_MONITOR_OPM_GET_CERTIFICATE is called by the OS to get an OPM certificate. |
EVT_IDD_CX_MONITOR_OPM_GET_CERTIFICATE_SIZE EVT_IDD_CX_MONITOR_OPM_GET_CERTIFICATE_SIZE is called by the OS to get the size of an OPM certificate. |
EVT_IDD_CX_MONITOR_OPM_GET_INFOMATION EVT_IDD_CX_MONITOR_OPM_GET_INFOMATION is called by the OS to get OPM information. |
EVT_IDD_CX_MONITOR_OPM_GET_RANDOM_NUMBER EVT_IDD_CX_MONITOR_OPM_GET_RANDOM_NUMBER is called by the OS to get an OPM random number. |
EVT_IDD_CX_MONITOR_OPM_SET_SIGNING_KEY_AND_SEQUENCE_NUMBERS EVT_IDD_CX_MONITOR_OPM_SET_SIGNING_KEY_AND_SEQUENCE_NUMBERS is called by the OS to set the signing key and sequence number. |
EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES Learn more about the EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES callback function. |
EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES2 Learn more about the EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES2 callback function. |
EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA Learn more about the EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA callback function. |
EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP Learn more about the EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP callback function. |
EVT_IDD_CX_MONITOR_UNASSIGN_SWAPCHAIN EVT_IDD_CX_MONITOR_UNASSIGN_SWAPCHAIN is called by the OS to inform the driver that a swapchain associated with a monitor is not valid anymore. |
EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION Learn more about the EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION callback function. |
EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2 Learn more about the EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2 callback function. |
GET_OUTPUT_DUPL_DEBUG_INFO_FROM_SNAPSHOT Gets output duplicate debug info from snapshot. |
IDD_CX_CLIENT_CONFIG_INIT Initializes the IDD_CX_CLIENT_CONFIG structure. |
IddCxAdapterDisplayConfigUpdate Learn more about the IddCxAdapterDisplayConfigUpdate function. |
IddCxAdapterDisplayConfigUpdate2 Learn about the IddCxAdapterDisplayConfigUpdate2 function. |
IddCxAdapterInitAsync IddCxAdapterInitAsync is an asynchronous initiation function called by the driver to create a WDDM graphics adapter. |
IddCxAdapterSetRenderAdapter IddCxAdapterSetRenderAdapter sets the preferred render adapter on which to render the swapchains for the specified adapter. |
IddCxAdapterUpdateMaxDisplayPipelineRate An OS callback function the driver calls to report that the max display pipeline rate has changed. |
IddCxDeviceInitConfig Creates a WDFDEVICE initialization structure to allow indirect displays to be used. |
IddCxDeviceInitialize Initializes a WDF device. |
IddCxGetVersion IddCxGetVersion is an OS callback function that an indirect display (ID) driver calls to obtain the IddCx version. |
IddCxMonitorArrival An OS callback function the driver calls to report a monitor arrival on the WDDM graphics adapter. |
IddCxMonitorCreate An OS callback function the driver calls to create a monitor object that can later be used for arrival. |
IddCxMonitorDeparture An indirect display driver (IDD) calls IddCxMonitorDeparture to report a monitor departure from the WDDM graphics adapter. |
IddCxMonitorGetSrmListVersion IddCxMonitorGetSrmListVersion retrieves the latest System Renewability Message (SRM) list version stored by the GPU. |
IddCxMonitorQueryHardwareCursor An OS callback function the driver calls when it wants obtain the updated cursor information. The driver normally only calls this when the event that signals cursor update has triggered. |
IddCxMonitorQueryHardwareCursor2 Learn more about the IddCxMonitorQueryHardwareCursor2 function. |
IddCxMonitorQueryHardwareCursor3 Learn more about the IddCxMonitorQueryHardwareCursor3 function. |
IddCxMonitorSetSrmList IddCxMonitorSetSrmList passes a System Renewability Message (SRM) list to the GPU driver associated with the rendering of the specified monitor. |
IddCxMonitorSetupHardwareCursor An OS callback function the driver calls when it wants to setup hardware cursor support for the path. |
IddCxMonitorUpdateModes Learn more about the IddCxMonitorUpdateModes function. |
IddCxMonitorUpdateModes2 Learn more about the IddCxMonitorUpdateModes2 function. |
IddCxReportCriticalError IddCxReportCriticalError is an OS callback function called by an indirect display driver (IDD) to report a critical error. |
IddCxSetRealtimeGPUPriority Learn more about the IddCxSetRealtimeGPUPriority function. |
IddCxSwapChainFinishedProcessingFrame An OS callback function the driver calls report all GPU command for processing this frame have been queue. |
IddCxSwapChainGetDirtyRects An OS callback function the driver calls when it wants retrieve the dirty rects for the current frame. |
IddCxSwapChainGetMoveRegions An OS callback function the driver calls when it wants retrieve the move regions for the current frame. |
IddCxSwapChainGetPhysicallyContiguousAddress IddCxSwapChainGetPhysicallyContiguousAddress retrieves the physical address of the specified swapchain's currently acquired surface. |
IddCxSwapChainInSystemMemory Learn more about the IddCxSwapChainInSystemMemory function. |
IddCxSwapChainReleaseAndAcquireBuffer Learn more about the IddCxSwapChainReleaseAndAcquireBuffer function. |
IddCxSwapChainReleaseAndAcquireBuffer2 Learn more about the IddCxSwapChainReleaseAndAcquireBuffer2 function. |
IddCxSwapChainReleaseAndAcquireSystemBuffer IddCxSwapChainReleaseAndAcquireSystemBuffer releases and acquires buffers from the swapchain. |
IddCxSwapChainReportFrameStatistics An OS callback function the driver calls to report the frame statistics after it has processed a frame completely. |
IddCxSwapChainSetDevice An OS callback function the driver calls within its SetSwapChain routine to setup the swap-chain with a particular DXGI device. |
IS_OFFICIAL_DDI_INTERFACE_VERSION Learn more about the IS_OFFICIAL_DDI_INTERFACE_VERSION macro. |
LPD3DHAL_CONTEXTCREATECB The D3dContextCreate function creates a context. |
LPD3DHAL_CONTEXTDESTROYCB The D3dContextDestroy function deletes the specified context. |
LPD3DHAL_DRAWPRIMITIVES2CB The D3dDrawPrimitives2 function renders primitives and returns the updated render state. |
LPD3DHAL_VALIDATETEXTURESTAGESTATECB The D3dValidateTextureStageState function returns the number of passes where the hardware can perform the blending operations specified in the current state. |
MAKE_D3DDDIHRESULT Makes a Direct3D handle to a result. |
MAKEFOURCC A macro to format and load texture. |
PAGP_COMMIT_PHYSICAL The AgpCommitPhysical function maps system (physical) memory to the specified range of AGP-decodable physical addresses. |
PAGP_COMMIT_VIRTUAL The AgpCommitVirtual function maps reserved virtual memory to an associated range of AGP-decodable physical addresses. |
PAGP_FREE_PHYSICAL The AgpFreePhysical function frees system memory that was committed by a previous call to AgpCommitPhysical. |
PAGP_FREE_VIRTUAL The AgpFreeVirtual function frees virtual memory committed by a previous call to AgpCommitVirtual. |
PAGP_RELEASE_PHYSICAL The AgpReleasePhysical function frees a physical address range reserved by a previous call to AgpReservePhysical. |
PAGP_RELEASE_VIRTUAL The AgpReleaseVirtual function frees system memory reserved by a previous call to AgpReserveVirtual. |
PAGP_RESERVE_PHYSICAL Learn more about the PAGP_RESERVE_PHYSICAL callback function. |
PAGP_RESERVE_VIRTUAL The AgpReserveVirtual function reserves a range of virtual addresses for AGP. |
PAGP_SET_RATE The AgpSetRate function reprograms the data transfer rate of the AGP chipset. |
PBANKED_SECTION_ROUTINE Graphics support routine. |
PDRIVER_IO_PORT_UCHAR SvgaHwIoPortUchar traps an I/O port to which a full-screen MS-DOS application in an x86-based machine is sending UCHAR-sized data. |
PDRIVER_IO_PORT_UCHAR_STRING SvgaHwIoPortUcharString traps an I/O port to which a full-screen MS-DOS application in an x86-based machine is sending a sequence of UCHAR-sized data. |
PDRIVER_IO_PORT_ULONG SvgaHwIoPortUlong traps an I/O port range to which a full-screen MS-DOS application in an x86-based machine is sending a sequence of ULONG-sized data. |
PDRIVER_IO_PORT_ULONG_STRING SvgaHwIoPortUlongString traps an I/O port range to which a full-screen MS-DOS application in an x86-based machine is sending a sequence of ULONG-sized data. |
PDRIVER_IO_PORT_USHORT SvgaHwIoPortUshort traps an I/O port range to which a full-screen MS-DOS application in an x86-based machine is sending a sequence of USHORT-sized data. |
PDRIVER_IO_PORT_USHORT_STRING SvgaHwIoPortUshortString traps an I/O port range to which a full-screen MS-DOS application in an x86-based machine is sending a sequence of USHORT-sized data. |
PDXGK_FSTATE_NOTIFICATION Implemented by the client driver to issue a state notification. |
PDXGK_GRAPHICSPOWER_UNREGISTER A callback to un-register itself with the graphics driver. |
PDXGK_INITIAL_COMPONENT_STATE The InitialComponentStateCb callback function is implemented by the client driver to initialize the component state. |
PDXGK_POWER_NOTIFICATION A callback providing notification that the graphics device will be undergoing a device power state transition. |
PDXGK_REMOVAL_NOTIFICATION A callback indicating that the graphics device is being removed. |
PDXGK_SET_SHARED_POWER_COMPONENT_STATE A callback to indicate whether the specified power component is active. |
PEXECUTE_DMA HwVidExecuteDma is a miniport driver-implemented callback routine that is responsible for retrieving physical address/length pairs from a scatter/gather list, and for programming the hardware to start the actual DMA transfer. |
PFN_CREATE_MIRACAST_CONTEXT Called by the operating system to create a user-mode Miracast context. |
PFN_DATARATE_NOTIFICATION Called by the operating system to notify the Miracast user-mode driver that the bit rate of the Miracast network link has changed. This function is registered with the operating system when the RegisterForDataRateNotifications function is called. |
PFN_DESTROY_MIRACAST_CONTEXT Called by the operating system to destroy a user-mode Miracast context. |
PFN_GET_NEXT_CHUNK_DATA Provides info about the next Miracast encode chunk that was reported to the Microsoft DirectX graphics kernel subsystem when the DXGK_INTERRUPT_TYPE interrupt type is DXGK_INTERRUPT_MICACAST_CHUNK_PROCESSING_COMPLETE.The data type of this function is PFN_GET_NEXT_CHUNK_DATA. |
PFN_HANDLE_KMD_MESSAGE Called by the operating system to handle the asynchronous kernel-mode message that the Miracast user-mode driver receives when the display miniport driver calls the DxgkCbMiracastSendMessage function. |
PFN_IDDCXADAPTERDISPLAYCONFIGUPDATE PFN_IDDCXADAPTERDISPLAYCONFIGUPDATE is a pointer to an OS callback function that updates the display configuration for the remote session. |
PFN_IDDCXADAPTERSETRENDERADAPTER PFN_IDDCXADAPTERSETRENDERADAPTER is a pointer to an OS callback function that sets the preferred render adapter on which to render the swapchains for the specified adapter. |
PFN_IDDCXGETVERSION PFN_IDDCXGETVERSION is a pointer to an OS callback function that gets the IddCx (Indirect Display Driver Class eXtension) version. |
PFN_IDDCXMONITORGETSRMLISTVERSION PFN_IDDCXMONITORGETSRMLISTVERSION is a pointer to an OS callback function that retrieves the latest SRM list version stored by the GPU. |
PFN_IDDCXMONITORSETSRMLIST PFN_IDDCXMONITORSETSRMLIST is a pointer to an OS callback function that passes a High-Bandwidth Digital Content Protection (HDCP) System Renewability Message (SRM) list to the GPU driver associated with the rendering of the specified monitor. |
PFN_IDDCXREPORTCRITICALERROR PFN_IDDCXREPORTCRITICALERROR is a pointer to an OS callback function through which to report a critical error. |
PFN_IDDCXSETREALTIMEGPUPRIORITY Learn more about the PFN_IDDCXSETREALTIMEGPUPRIORITY callback. |
PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS is a pointer to an OS callback function through which to get the physical contiguous address of a swapchain. |
PFN_IDDCXSWAPCHAININSYSTEMMEMORY PFN_IDDCXSWAPCHAININSYSTEMMEMORY is a pointer to an OS callback function through which to determine whether swapchain buffers are allocated in system memory. |
PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER is a pointer to an OS callback function through which to release and acquire buffers from a swapchain. |
PFN_IDDCXSWAPCHAINSETDEVICE PFN_IDDCXSWAPCHAINSETDEVICE is a pointer to an OS callback function that sets up the swap-chain with a particular DXGI device. |
PFN_MIRACAST_IO_CONTROL Called by the user-mode display driver to send the kernel-mode display miniport driver a synchronous I/O control request.The data type of this function is PFN_MIRACAST_IO_CONTROL. |
PFN_REGISTER_DATARATE_NOTIFICATIONS Called by the user-mode driver to register with the operating system to receive network quality of service (QoS) notifications and the current network bandwidth of the Miracast connection.The data type of this function is PFN_REGISTER_DATARATE_NOTIFICATIONS. |
PFN_REPORT_SESSION_STATUS Called by the user-mode display driver to report the status of the current Miracast connected session.The data type of this function is PFN_REPORT_SESSION_STATUS. |
PFN_REPORT_STATISTIC Called by the user-mode display driver to report the statistics of the Miracast link to the operating system.The data type of this function is PFN_REPORT_STATISTIC. |
PFN_START_MIRACAST_SESSION Called by the operating system to start a Miracast connected session. |
PFN_STOP_MIRACAST_SESSION Called by the operating system to start a Miracast connected session that had earlier been started by a call to the StartMiracastSession function. |
PFND3D10_1DDI_CALCPRIVATEBLENDSTATESIZE The CalcPrivateBlendStateSize(D3D10_1) function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a blend state. |
PFND3D10_1DDI_CALCPRIVATESHADERRESOURCEVIEWSIZE The CalcPrivateShaderResourceViewSize(D3D10_1) function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a shader resource view. |
PFND3D10_1DDI_CREATEBLENDSTATE The CreateBlendState(D3D10_1) function creates a blend state. |
PFND3D10_1DDI_CREATESHADERRESOURCEVIEW The CreateShaderResourceView(D3D10_1) function creates a shader resource view. |
PFND3D10_1DDI_RELOCATEDEVICEFUNCS The RelocateDeviceFuncs(D3D10_1) function notifies the user-mode display driver about the new location of the driver function table. |
PFND3D10_2DDI_GETCAPS The GetCaps(D3D10_2) function queries for capabilities of the graphics adapter. |
PFND3D10_2DDI_GETSUPPORTEDVERSIONS The GetSupportedVersions function queries for the Direct3D interface versions that the driver supports. |
PFND3D10DDI_CALCPRIVATEBLENDSTATESIZE The CalcPrivateBlendStateSize function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a blend state. |
PFND3D10DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE The CalcPrivateDepthStencilStateSize function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a depth stencil state. |
PFND3D10DDI_CALCPRIVATEDEPTHSTENCILVIEWSIZE The CalcPrivateDepthStencilViewSize function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a depth stencil view. |
PFND3D10DDI_CALCPRIVATEDEVICESIZE PFND3D10DDI_CALCPRIVATEDEVICESIZE determines the size of the private memory region used by the user-mode display driver to store frequently-accessed data. |
PFND3D10DDI_CALCPRIVATEELEMENTLAYOUTSIZE PFND3D10DDI_CALCPRIVATEELEMENTLAYOUTSIZE determines the size of the private memory region used by the user-mode display driver for an element layout. |
PFND3D10DDI_CALCPRIVATEGEOMETRYSHADERWITHSTREAMOUTPUT The CalcPrivateGeometryShaderWithStreamOutput function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a geometry shader with stream output. |
PFND3D10DDI_CALCPRIVATEOPENEDRESOURCESIZE The CalcPrivateOpenedResourceSize function determines the size of the user-mode display driver's private shared region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for an opened resource. |
PFND3D10DDI_CALCPRIVATEQUERYSIZE The CalcPrivateQuerySize function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a query. |
PFND3D10DDI_CALCPRIVATERASTERIZERSTATESIZE PFND3D10DDI_CALCPRIVATERASTERIZERSTATESIZE determines the size of the private memory region used by the user-mode display driver for a rasterizer state. |
PFND3D10DDI_CALCPRIVATERENDERTARGETVIEWSIZE The CalcPrivateRenderTargetViewSize function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a render target view. |
PFND3D10DDI_CALCPRIVATERESOURCESIZE The CalcPrivateResourceSize function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory). |
PFND3D10DDI_CALCPRIVATESAMPLERSIZE The CalcPrivateSamplerSize function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a sampler. |
PFND3D10DDI_CALCPRIVATESHADERRESOURCEVIEWSIZE The CalcPrivateShaderResourceViewSize function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a shader resource view. |
PFND3D10DDI_CALCPRIVATESHADERSIZE The CalcPrivateShaderSize function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a shader. |
PFND3D10DDI_CHECKCOUNTER The CheckCounter function retrieves information that describes a counter. |
PFND3D10DDI_CHECKCOUNTERINFO The CheckCounterInfo function determines global information that is related to manipulating counters. |
PFND3D10DDI_CHECKFORMATSUPPORT Retrieves the capabilities that the device has with the specified format. |
PFND3D10DDI_CHECKMULTISAMPLEQUALITYLEVELS The CheckMultisampleQualityLevels function retrieves the number of quality levels that the device supports for the specified number of samples. |
PFND3D10DDI_CLEARDEPTHSTENCILVIEW The ClearDepthStencilView function clears the specified currently bound depth-stencil view. |
PFND3D10DDI_CLEARRENDERTARGETVIEW The ClearRenderTargetView function clears the specified render-target view by setting it to a constant value. |
PFND3D10DDI_CLOSEADAPTER The CloseAdapter(D3D10) function releases resources for a graphics adapter object. |
PFND3D10DDI_CREATEBLENDSTATE The CreateBlendState function creates a blend state. |
PFND3D10DDI_CREATEDEPTHSTENCILSTATE The CreateDepthStencilState function creates a depth stencil state. |
PFND3D10DDI_CREATEDEPTHSTENCILVIEW The CreateDepthStencilView function creates a depth stencil view. |
PFND3D10DDI_CREATEDEVICE The CreateDevice(D3D10) function creates a graphics context that is referenced in subsequent calls. |
PFND3D10DDI_CREATEELEMENTLAYOUT The CreateElementLayout function creates an element layout. |
PFND3D10DDI_CREATEGEOMETRYSHADER The CreateGeometryShader function creates a geometry shader. |
PFND3D10DDI_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT The CreateGeometryShaderWithStreamOutput function creates a geometry shader with stream output. |
PFND3D10DDI_CREATEPIXELSHADER The CreatePixelShader(D3D10) function creates a pixel shader. |
PFND3D10DDI_CREATEQUERY The CreateQuery(D3D10) function creates a query. |
PFND3D10DDI_CREATERASTERIZERSTATE The CreateRasterizerState function creates a rasterizer state. |
PFND3D10DDI_CREATERENDERTARGETVIEW The CreateRenderTargetView function creates a render target view. |
PFND3D10DDI_CREATERESOURCE The PFND3D10DDI_CREATERESOURCE callback function creates a user-mode display driver resource. |
PFND3D10DDI_CREATESAMPLER The CreateSampler function creates a sampler. |
PFND3D10DDI_CREATESHADERRESOURCEVIEW The CreateShaderResourceView function creates a shader resource view. |
PFND3D10DDI_CREATEVERTEXSHADER The CreateVertexShader(D3D10) function creates a vertex shader. |
PFND3D10DDI_DESTROYBLENDSTATE The DestroyBlendState function destroys the specified blend state object. The blend state object can be destroyed only if it is not currently bound to a display device. |
PFND3D10DDI_DESTROYDEPTHSTENCILSTATE The DestroyDepthStencilState function destroys the specified depth stencil state object. The depth stencil state object can be destroyed only if it is not currently bound to a display device. |
PFND3D10DDI_DESTROYDEPTHSTENCILVIEW The DestroyDepthStencilView function destroys the specified depth stencil view object. The depth stencil view object can be destroyed only if it is not currently bound to a display device. |
PFND3D10DDI_DESTROYDEVICE The DestroyDevice(D3D10) function destroys the specified device object. |
PFND3D10DDI_DESTROYELEMENTLAYOUT The DestroyElementLayout function destroys the specified element layout object. The element layout object can be destroyed only if it is not currently bound to a display device. |
PFND3D10DDI_DESTROYQUERY The DestroyQuery(D3D10) function destroys the specified query object. The query object can be destroyed only if it is not currently bound to a display device. |
PFND3D10DDI_DESTROYRASTERIZERSTATE The DestroyRasterizerState function destroys the specified rasterizer state object. The rasterizer state object can be destroyed only if it is not currently bound to a display device. |
PFND3D10DDI_DESTROYRENDERTARGETVIEW The DestroyRenderTargetView function destroys the specified render target view object. The render target view object can be destroyed only if it is not currently bound to a display device. |
PFND3D10DDI_DESTROYRESOURCE The DestroyResource(D3D10) function destroys the specified resource object. The resource object can be destroyed only if it is not currently bound to a display device, and if all views that refer to the resource are also destroyed. |
PFND3D10DDI_DESTROYSAMPLER The DestroySampler function destroys the specified sampler object. The sampler object can be destroyed only if it is not currently bound to a display device. |
PFND3D10DDI_DESTROYSHADER The DestroyShader function destroys the specified shader object. The shader object can be destroyed only if it is not currently bound to a display device. |
PFND3D10DDI_DESTROYSHADERRESOURCEVIEW The DestroyShaderResourceView function destroys the specified shader resource view object. The shader resource view object can be destroyed only if it is not currently bound to a display device. |
PFND3D10DDI_DISABLE_DEFERRED_STAGING_RESOURCE_DESTRUCTION_CB The pfnDisableDeferredStagingResourceDestruction function disables the deferred destruction of staging resources. |
PFND3D10DDI_DRAW Learn more about the pfnDraw function. |
PFND3D10DDI_DRAWAUTO The DrawAuto function works similarly to the Draw function, except DrawAuto is used for the special case where vertex data is written through the stream-output unit and then recycled as a vertex buffer. |
PFND3D10DDI_DRAWINDEXED Learn more about the PFND3D10DDI_DRAWINDEXED callback function draws indexed primitives. |
PFND3D10DDI_DRAWINDEXEDINSTANCED The DrawIndexedInstanced function draws particular instances of indexed primitives. |
PFND3D10DDI_DRAWINSTANCED The DrawInstanced function draws particular instances of nonindexed primitives. |
PFND3D10DDI_FLUSH The Flush(D3D10) function submits outstanding hardware commands that are in the hardware command buffer to the display miniport driver. |
PFND3D10DDI_GENMIPS The GenMips function generates the lower MIP-map levels on the specified shader-resource view. |
PFND3D10DDI_IA_SETINDEXBUFFER The IaSetIndexBuffer function sets an index buffer for an input assembler. |
PFND3D10DDI_IA_SETTOPOLOGY The IaSetTopology function sets the primitive topology to enable drawing for the input assembler. |
PFND3D10DDI_IA_SETVERTEXBUFFERS The IaSetVertexBuffers function sets vertex buffers for an input assembler. |
PFND3D10DDI_OPENADAPTER The OpenAdapter10 function creates a graphics adapter object that is referenced in subsequent calls. |
PFND3D10DDI_OPENRESOURCE The OpenResource(D3D10) function opens a shared resource. |
PFND3D10DDI_QUERYBEGIN The QueryBegin function marks the beginning of a sequence of graphics commands for a query and transitions the query to the "building" state. |
PFND3D10DDI_QUERYEND The QueryEnd function marks the end of a sequence of graphics commands for a query and transitions the query to the "issued" state. |
PFND3D10DDI_QUERYGETDATA The QueryGetData function polls for the state of a query operation. |
PFND3D10DDI_RELOCATEDEVICEFUNCS PFND3D10DDI_RELOCATEDEVICEFUNCS notifies the user-mode display driver about the new location of the driver function table. |
PFND3D10DDI_RESOURCECOPY The ResourceCopy function copies an entire source resource to a destination resource. |
PFND3D10DDI_RESOURCECOPYREGION The ResourceCopyRegion function copies a source subresource region to a location on a destination subresource. |
PFND3D10DDI_RESOURCEISSTAGINGBUSY The ResourceIsStagingBusy function determines whether a resource is currently being used by the graphics pipeline. |
PFND3D10DDI_RESOURCEMAP The ResourceMap function maps a subresource of a resource. |
PFND3D10DDI_RESOURCEREADAFTERWRITEHAZARD The ResourceReadAfterWriteHazard function informs the user-mode display driver that the specified resource was used as an output from the graphics processing unit (GPU) and that the resource will be used as an input to the GPU. |
PFND3D10DDI_RESOURCERESOLVESUBRESOURCE The ResourceResolveSubresource function resolves multiple samples to one pixel. |
PFND3D10DDI_RESOURCEUNMAP The ResourceUnmap function unmaps a subresource of a resource. |
PFND3D10DDI_RESOURCEUPDATESUBRESOURCEUP The DefaultConstantBufferUpdateSubresourceUP function updates a destination subresource region that stores constant buffers from a source system-memory region. |
PFND3D10DDI_RETRIEVESUBOBJECT Retrieves subparts of the Direct3D driver device object. |
PFND3D10DDI_SETBLENDSTATE The SetBlendState function sets a blend state. |
PFND3D10DDI_SETCONSTANTBUFFERS The CsSetConstantBuffers function sets constant buffers for a compute shader. |
PFND3D10DDI_SETDEPTHSTENCILSTATE The SetDepthStencilState function sets a depth-stencil state. |
PFND3D10DDI_SETERROR_CB The pfnSetErrorCb function sets the return error code of a user-mode display driver's function. |
PFND3D10DDI_SETINPUTLAYOUT The IaSetInputLayout function sets an input layout for the input assembler. |
PFND3D10DDI_SETPREDICATION The SetPredication function specifies whether rendering and resource-manipulation commands that follow are actually performed. |
PFND3D10DDI_SETRASTERIZERSTATE The SetRasterizerState function sets the rasterizer state. |
PFND3D10DDI_SETRENDERTARGETS The SetRenderTargets function sets render target surfaces. |
PFND3D10DDI_SETSAMPLERS The CsSetSamplers function sets samplers for a compute shader. |
PFND3D10DDI_SETSCISSORRECTS The SetScissorRects function marks portions of render targets that rendering is confined to. |
PFND3D10DDI_SETSHADER The CsSetShader function sets the compute shader code so that all of the subsequent dispatching operations use that code. |
PFND3D10DDI_SETSHADERRESOURCES The CsSetShaderResources function sets resources for a compute shader. |
PFND3D10DDI_SETTEXTFILTERSIZE The SetTextFilterSize function sets the width and height of the monochrome convolution filter. |
PFND3D10DDI_SETVIEWPORTS The SetViewports function sets viewports. |
PFND3D10DDI_SHADERRESOURCEVIEWREADAFTERWRITEHAZARD The ShaderResourceViewReadAfterWriteHazard function informs the user-mode display driver that the specified resource was used as an output from the graphics processing unit (GPU) and that the resource will be used as an input to the GPU. |
PFND3D10DDI_SO_SETTARGETS The SoSetTargets function sets stream output target resources. |
PFND3D10DDI_STATE_GS_CONSTBUF_CB The pfnStateGsConstBufCb function causes the Microsoft Direct3D 10 runtime to refresh the geometry shader constant buffer state. |
PFND3D10DDI_STATE_GS_SAMPLER_CB The pfnStateGsSamplerCb function causes the Microsoft Direct3D 10 runtime to refresh the geometry shader sample state. |
PFND3D10DDI_STATE_GS_SHADER_CB The pfnStateGsShaderCb function causes the Microsoft Direct3D 10 runtime to refresh the geometry shader. |
PFND3D10DDI_STATE_GS_SRV_CB The pfnStateGsSrvCb function causes the Microsoft Direct3D 10 runtime to refresh the geometry shader constant shader resource view state. |
PFND3D10DDI_STATE_IA_INDEXBUF_CB The pfnStateIaIndexBufCb function causes the Microsoft Direct3D 10 runtime to refresh the index buffer state. |
PFND3D10DDI_STATE_IA_INPUTLAYOUT_CB The pfnStateIaInputLayoutCb function causes the Microsoft Direct3D 10 runtime to refresh the input layout state. |
PFND3D10DDI_STATE_IA_PRIMITIVE_TOPOLOGY_CB The pfnStateIaPrimitiveTopologyCb function causes the Microsoft Direct3D 10 runtime to refresh the primitive topology state. |
PFND3D10DDI_STATE_IA_VERTEXBUF_CB The pfnStateIaVertexBufCb function causes the Microsoft Direct3D 10 runtime to refresh the set of vertex buffers that are bound to the input assembler. |
PFND3D10DDI_STATE_OM_BLENDSTATE_CB The pfnStateOmBlendStateCb function causes the Microsoft Direct3D 10 runtime to refresh the output merger blend state. |
PFND3D10DDI_STATE_OM_DEPTHSTATE_CB The pfnStateOmDepthStateCb function causes the Microsoft Direct3D 10 runtime to refresh the output merger depth state. |
PFND3D10DDI_STATE_OM_RENDERTARGETS_CB The pfnStateOmRenderTargetsCb function causes the Microsoft Direct3D 10 runtime to refresh the output merger's bound render targets. |
PFND3D10DDI_STATE_PS_CONSTBUF_CB The pfnStatePsConstBufCb function causes the Microsoft Direct3D 10 runtime to refresh the pixel shader stage's bound constant buffers. |
PFND3D10DDI_STATE_PS_SAMPLER_CB The pfnStatePsSamplerCb function causes the Microsoft Direct3D 10 runtime to refresh the pixel shader stage's bound samplers. |
PFND3D10DDI_STATE_PS_SHADER_CB The pfnStatePsShaderCb function causes the Microsoft Direct3D 10 runtime to refresh the pixel shader stage's shader program. |
PFND3D10DDI_STATE_PS_SRV_CB The pfnStatePsSrvCb function causes the Microsoft Direct3D 10 runtime to refresh the pixel shader stage's bound shader resource views. |
PFND3D10DDI_STATE_RS_RASTSTATE_CB The pfnStateRsRastStateCb function causes the Microsoft Direct3D 10 runtime to refresh the rasterization state. |
PFND3D10DDI_STATE_RS_SCISSOR_CB The pfnStateRsScissorCb function causes the Microsoft Direct3D 10 runtime to refresh the scissor state. |
PFND3D10DDI_STATE_RS_VIEWPORTS_CB The pfnStateRsViewportsCb function causes the Microsoft Direct3D 10 runtime to refresh the viewport state. |
PFND3D10DDI_STATE_SO_TARGETS_CB The pfnStateSoTargetsCb function causes the Microsoft Direct3D 10 runtime to refresh the stream-out targets. |
PFND3D10DDI_STATE_TEXTFILTERSIZE_CB The pfnStateTextFilterSizeCb function causes the Microsoft Direct3D 10 runtime to refresh the width and height of the monochrome convolution filter. |
PFND3D10DDI_STATE_VS_CONSTBUF_CB The pfnStateVsConstBufCb function causes the Microsoft Direct3D 10 runtime to refresh the vertex shader stage's bound constant buffers. |
PFND3D10DDI_STATE_VS_SAMPLER_CB The pfnStateVsSamplerCb function causes the Microsoft Direct3D 10 runtime to refresh the vertex shader stage's bound samplers. |
PFND3D10DDI_STATE_VS_SHADER_CB The pfnStateVsShaderCb function causes the Microsoft Direct3D 10 runtime to refresh the vertex shader stage's shader program. |
PFND3D10DDI_STATE_VS_SRV_CB The pfnStateVsSrvCb function causes the Microsoft Direct3D 10 runtime to refresh the vertex shader stage's bound shader resource views. |
PFND3D11_1DDI_ASSIGNDEBUGBINARY Provides the full shader binary that is available after shader creation. The full shader binary lets a driver retrieve debugging information or other shader binary information that would not normally be available to the driver. |
PFND3D11_1DDI_CALCPRIVATEAUTHENTICATEDCHANNELSIZE Returns the number of bytes that the driver requires to store private data for the authenticated channel state. |
PFND3D11_1DDI_CALCPRIVATEBLENDSTATESIZE PFND3D11_1DDI_CALCPRIVATEBLENDSTATESIZE determines the size of the private memory region used by the user-mode display driver for a blend state. |
PFND3D11_1DDI_CALCPRIVATECRYPTOSESSIONSIZE Returns the number of bytes that the driver requires to store private data for the cryptographic session state. |
PFND3D11_1DDI_CALCPRIVATEGEOMETRYSHADERWITHSTREAMOUTPUT Determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a geometry shader with stream output. |
PFND3D11_1DDI_CALCPRIVATERASTERIZERSTATESIZE Determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a rasterizer state. |
PFND3D11_1DDI_CALCPRIVATESHADERSIZE PFND3D11_1DDI_CALCPRIVATESHADERSIZE determines the size of the private memory region used by the user-mode display driver for a shader. |
PFND3D11_1DDI_CALCPRIVATEVIDEODECODEROUTPUTVIEWSIZE Returns the number of bytes that the driver requires to store private data for the video decoder view state. |
PFND3D11_1DDI_CALCPRIVATEVIDEODECODERSIZE Returns the number of bytes that the driver requires to store private data for the video decoder state. |
PFND3D11_1DDI_CALCPRIVATEVIDEOPROCESSORENUMSIZE Returns the number of bytes that the driver requires to store private data for the video processor enumeration state. |
PFND3D11_1DDI_CALCPRIVATEVIDEOPROCESSORINPUTVIEWSIZE Returns the number of bytes that the driver requires to store private data for the video processor input view state. |
PFND3D11_1DDI_CALCPRIVATEVIDEOPROCESSOROUTPUTVIEWSIZE Returns the number of bytes that the driver requires to store private data for the video processor output view state. |
PFND3D11_1DDI_CALCPRIVATEVIDEOPROCESSORSIZE Returns the number of bytes that the driver requires to store private data for the video processor state. |
PFND3D11_1DDI_CHECKDIRECTFLIPSUPPORT PFND3D11_1DDI_CHECKDIRECTFLIPSUPPORT is called by the Desktop Window Manager to verify that the user-mode display driver supports Direct Flip operations. |
PFND3D11_1DDI_CHECKVIDEODECODERFORMAT Determines whether a specified format can be used as a video decoder output format for a specified DirectX Video Acceleration (DXVA) profile. |
PFND3D11_1DDI_CHECKVIDEOPROCESSORFORMAT Queries whether the video processor supports a specified video format. |
PFND3D11_1DDI_CLEARVIEW Sets all the elements in a resource view to one value. A resource view is a surface descriptor that indicates a format and possibly a subset of the resource. |
PFND3D11_1DDI_CONFIGUREAUTHENTICATEDCHANNEL Processes a request from an application to configure an authenticated channel for content protection. Implemented by a Windows Display Driver Model (WDDM) 1.2 or later user-mode display driver. |
PFND3D11_1DDI_CREATEAUTHENTICATEDCHANNEL Creates an authenticated channel object. Implemented by a Windows Display Driver Model (WDDM) 1.2 or later user-mode display driver. |
PFND3D11_1DDI_CREATEBLENDSTATE The PFND3D11_1DDI_CREATEBLENDSTATE callback function creates a user-mode display driver blend state. |
PFND3D11_1DDI_CREATECRYPTOSESSION Creates a cryptographic session to encrypt video content that is sent to the display miniport driver. |
PFND3D11_1DDI_CREATEDOMAINSHADER Creates a domain shader. |
PFND3D11_1DDI_CREATEGEOMETRYSHADER Creates a geometry shader. |
PFND3D11_1DDI_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT Creates a geometry shader with stream output. |
PFND3D11_1DDI_CREATEHULLSHADER Creates a hull shader. |
PFND3D11_1DDI_CREATEPIXELSHADER Converts pixel shader code into a hardware-specific format and associates this code with a shader handle. |
PFND3D11_1DDI_CREATERASTERIZERSTATE The PFND3D11_1DDI_CREATERASTERIZERSTATE callback function creates a user-mode display driver rasterizer state. |
PFND3D11_1DDI_CREATEVERTEXSHADER Creates a vertex shader. |
PFND3D11_1DDI_CREATEVIDEODECODER Creates a video decoder object. |
PFND3D11_1DDI_CREATEVIDEODECODEROUTPUTVIEW Creates a resource view for a video decoder. This view defines the output sample for the video decoding operation. |
PFND3D11_1DDI_CREATEVIDEOPROCESSOR Creates a video processor object. |
PFND3D11_1DDI_CREATEVIDEOPROCESSORENUM Creates an enumeration object for the video processor capabilities of the driver. |
PFND3D11_1DDI_CREATEVIDEOPROCESSORINPUTVIEW Creates a resource view for a video processor. This view defines the input sample for the video processing operation. |
PFND3D11_1DDI_CREATEVIDEOPROCESSOROUTPUTVIEW Creates a resource view for a video processor. This view defines the output sample for the video processing operation. |
PFND3D11_1DDI_CRYPTOSESSIONGETHANDLE Returns a handle for a cryptographic session. |
PFND3D11_1DDI_DECRYPTIONBLT Writes encrypted data to a protected surface. |
PFND3D11_1DDI_DESTROYAUTHENTICATEDCHANNEL Releases resources for the authenticated channel that were created through a call to the CreateAuthenticatedChannel(D3D11_1) function. |
PFND3D11_1DDI_DESTROYCRYPTOSESSION Releases resources for the cryptographic session that were created through a call to the CreateCryptoSession function. |
PFND3D11_1DDI_DESTROYVIDEODECODER Releases resources for the video decoder object that were created through a call to the CreateVideoDecoder function. |
PFND3D11_1DDI_DESTROYVIDEODECODEROUTPUTVIEW Releases resources for the video decoder output view that were created through a call to the CreateVideoDecoderOutputView function. |
PFND3D11_1DDI_DESTROYVIDEOPROCESSOR Releases resources for the video processor object that were created through a call to the CreateVideoProcessor function. |
PFND3D11_1DDI_DESTROYVIDEOPROCESSORENUM Releases resources for the video processor enumeration object that were created through a call to the CreateVideoProcessorEnum function. |
PFND3D11_1DDI_DESTROYVIDEOPROCESSORINPUTVIEW Releases resources for the video processor input view that were created through a call to the CreateVideoProcessorInputView function. |
PFND3D11_1DDI_DESTROYVIDEOPROCESSOROUTPUTVIEW Releases resources for the video processor output view that were created through a call to the CreateVideoProcessorOutputView function. |
PFND3D11_1DDI_DISCARD Discards (evicts) an allocation from video display memory. Implemented by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers. |
PFND3D11_1DDI_ENCRYPTIONBLT Reads encrypted data from a protected surface. |
PFND3D11_1DDI_FINISHSESSIONKEYREFRESH Completes the switch to a new session key. |
PFND3D11_1DDI_FLUSH Submits outstanding hardware commands that are in the hardware command buffer to the display miniport driver. Implemented by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers. |
PFND3D11_1DDI_GETCAPTUREHANDLE Returns the handle for a specified resource that was allocated by the driver. This function also returns the size and location of specified data within the resource. |
PFND3D11_1DDI_GETCERTIFICATE Returns a certificate that the display miniport driver uses for either the cryptographic session certificate or authenticated channel. |
PFND3D11_1DDI_GETCERTIFICATESIZE Queries the size in bytes of the certificate that the display miniport driver uses for either the cryptographic session certificate or authenticated channel. |
PFND3D11_1DDI_GETCONTENTPROTECTIONCAPS Queries the available content protection for a specified encryption algorithm and video decoder profile. |
PFND3D11_1DDI_GETCRYPTOKEYEXCHANGETYPE Queries the type of key exchange that is supported by the cryptographic engine of the display adapter for a specified encryption algorithm and video decoder profile. |
PFND3D11_1DDI_GETENCRYPTIONBLTKEY Queries the key that is used to decrypt the data returned by the EncryptionBlt(D3D11_1) function. |
PFND3D11_1DDI_GETVIDEODECODERBUFFERINFO Queries the description of a video decoder buffer for a specified video operation. |
PFND3D11_1DDI_GETVIDEODECODERBUFFERTYPECOUNT Queries the number of buffer types that the display miniport driver requires to perform a specified decode operation. |
PFND3D11_1DDI_GETVIDEODECODERCONFIG Queries the video decoder configuration for a specified video operation. |
PFND3D11_1DDI_GETVIDEODECODERCONFIGCOUNT Queries the number of video decoder configurations that are supported by the display miniport driver for the specified decoder operation. |
PFND3D11_1DDI_GETVIDEODECODERPROFILE Queries the attributes of a specified video decoder profile. |
PFND3D11_1DDI_GETVIDEODECODERPROFILECOUNT Queries the number of video decoder profiles that are supported by the display miniport driver. |
PFND3D11_1DDI_GETVIDEOPROCESSORCAPS Queries the capabilities of a specified video processor. |
PFND3D11_1DDI_GETVIDEOPROCESSORCUSTOMRATE Queries a custom frame rate that is associated with a rate conversion capability group. |
PFND3D11_1DDI_GETVIDEOPROCESSORFILTERRANGE Queries the range of values that the display miniport driver supports for a specified video processor filter. |
PFND3D11_1DDI_GETVIDEOPROCESSORRATECONVERSIONCAPS Queries a specified group of video processing capabilities that are associated with frame-rate conversion, including deinterlacing and inverse telecine. |
PFND3D11_1DDI_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE Establishes a session key for an authenticated channel. |
PFND3D11_1DDI_NEGOTIATECRYPTOSESSIONKEYESCHANGE The PFND3D11_1DDI_NEGOTIATECRYPTOSESSIONKEYESCHANGE callback function establishes a session key for a cryptographic session object. |
PFND3D11_1DDI_QUERYAUTHENTICATEDCHANNEL Queries an authenticated channel for capability and state information. Implemented by a Windows Display Driver Model (WDDM) 1.2 or later user-mode display driver. |
PFND3D11_1DDI_RELOCATEDEVICEFUNCS Notifies the user-mode display driver about the new location of the driver function table. |
PFND3D11_1DDI_RESOURCECOPYREGION Copies a source subresource region to a location on a destination subresource. |
PFND3D11_1DDI_RESOURCEUPDATESUBRESOURCEUP Updates a destination subresource region that stores constant buffers from a source system-memory region. Implemented by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers. |
PFND3D11_1DDI_SETCONSTANTBUFFERS Sets constant buffers for a compute shader. |
PFND3D11_1DDI_STARTSESSIONKEYREFRESH Gets a random number that can be used to refresh the session key. |
PFND3D11_1DDI_VIDEODECODERBEGINFRAME The PFND3D11_1DDI_VIDEODECODERBEGINFRAME callback function starts a DirectX Video Acceleration (DXVA) decoding operation on a video frame. |
PFND3D11_1DDI_VIDEODECODERENDFRAME Completes a DirectX Video Acceleration (DXVA) decoding operation for a video frame. |
PFND3D11_1DDI_VIDEODECODEREXTENSION Performs an extended function for DirectX Video Acceleration (DXVA) decoding. This method enables extensions to the basic DXVA decoder functionality. |
PFND3D11_1DDI_VIDEODECODERGETHANDLE Returns the driver's handle for a video decoder that can be used by the application to configure content protection. |
PFND3D11_1DDI_VIDEODECODERSUBMITBUFFERS The PFND3D11_1DDI_VIDEODECODERSUBMITBUFFERS callback function submits one or more video frame buffers for DirectX Video Acceleration (DXVA) decoding. |
PFND3D11_1DDI_VIDEOPROCESSORBLT Performs a video processing operation on one or more input samples and writes the result to a Direct3D surface. |
PFND3D11_1DDI_VIDEOPROCESSORGETOUTPUTEXTENSION Returns private state data from a video processor to an application. |
PFND3D11_1DDI_VIDEOPROCESSORGETSTREAMEXTENSION Returns the private state data for a video processor stream to an application. |
PFND3D11_1DDI_VIDEOPROCESSORINPUTVIEWREADAFTERWRITEHAZARD Notifies the display miniport driver that the VideoProcessorBlt function is about to be called to read from a specified input view resource for a video processor. |
PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE Sets the alpha fill mode for data that the video processor writes to the render target. |
PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTBACKGROUNDCOLOR Sets the background color for the video processor. |
PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTCOLORSPACE Sets the output color space for the video processor. |
PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTCONSTRICTION Sets the amount of downsampling to perform on the output. |
PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTEXTENSION Sets private state data for a video processor from an application. |
PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTSTEREOMODE Specifies whether the video processor produces stereo video frames. |
PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTTARGETRECT Sets the target rectangle for the video processor. |
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMALPHA Sets the planar alpha for an input stream on the video processor. |
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMAUTOPROCESSINGMODE Enables or disables automatic processing features for an input stream on the video processor. |
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMCOLORSPACE Sets the color space for an input stream on the video processor. |
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMDESTRECT Sets the destination rectangle for an input stream on the video processor. |
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMEXTENSION Sets the private state data for a video processor stream from an application. |
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMFILTER Enables or disables an image filter for an input stream on the video processor. |
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMFRAMEFORMAT Specifies whether an input stream on the video processor contains interlaced or progressive frames. |
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMLUMAKEY Sets the luma key for an input stream on the video processor. |
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMOUTPUTRATE Sets the rate at which the video processor produces output frames for an input stream. |
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMPALETTE Sets the color-palette entries for an input stream on the video processor. |
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO Sets the pixel aspect ratio for an input stream on the video processor. |
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMROTATION Enables or disables rotation on an input stream of the video processor. |
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSOURCERECT Sets the source rectangle for an input stream on the video processor. |
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT Enables or disables stereo 3D video for an input stream on the video processor. In addition, this function specifies the layout of the video frames in memory. |
PFND3D11DDI_ABANDONCOMMANDLIST The AbandonCommandList function abandons the command list. |
PFND3D11DDI_CALCDEFERREDCONTEXTHANDLESIZE The CalcDeferredContextHandleSize function queries for the amount of storage space that the driver requires to satisfy deferred context handles to the given immediate context object. |
PFND3D11DDI_CALCPRIVATECOMMANDLISTSIZE The CalcPrivateCommandListSize function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a command list. |
PFND3D11DDI_CALCPRIVATEDEFERREDCONTEXTSIZE The CalcPrivateDeferredContextSize function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a deferred context. |
PFND3D11DDI_CALCPRIVATEDEPTHSTENCILVIEWSIZE The CalcPrivateDepthStencilViewSize(D3D11) function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a depth-stencil view. |
PFND3D11DDI_CALCPRIVATEGEOMETRYSHADERWITHSTREAMOUTPUT The CalcPrivateGeometryShaderWithStreamOutput(D3D11) function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a geometry shader with stream output. |
PFND3D11DDI_CALCPRIVATERESOURCESIZE The CalcPrivateResourceSize(D3D11) function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory). |
PFND3D11DDI_CALCPRIVATESHADERRESOURCEVIEWSIZE The CalcPrivateShaderResourceViewSize(D3D11) function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a shader resource view. |
PFND3D11DDI_CALCPRIVATETESSELLATIONSHADERSIZE The CalcPrivateTessellationShaderSize function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a hull or domain shader. |
PFND3D11DDI_CALCPRIVATEUNORDEREDACCESSVIEWSIZE The CalcPrivateUnorderedAccessViewSize function determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for an unordered access view. |
PFND3D11DDI_CHECKDEFERREDCONTEXTHANDLESIZES The CheckDeferredContextHandleSizes function verifies the sizes of the driver-private memory spaces that hold the handle data of deferred context handles. |
PFND3D11DDI_CLEARUNORDEREDACCESSVIEWFLOAT The ClearUnorderedAccessViewFLOAT function clears the specified unordered-access view by setting it to a constant value. |
PFND3D11DDI_CLEARUNORDEREDACCESSVIEWUINT The ClearUnorderedAccessViewUINT function clears the specified unordered-access view by setting it to a constant value. |
PFND3D11DDI_COMMANDLISTEXECUTE The CommandListExecute function runs a command list. |
PFND3D11DDI_COPYSTRUCTURECOUNT The CopyStructureCount function copies the number of items in the filled portion (that is, the filled-size value) of an append buffer unordered access view (UAV) to an offset into a destination buffer. |
PFND3D11DDI_CREATECOMMANDLIST The CreateCommandList function creates a command list. |
PFND3D11DDI_CREATECOMPUTESHADER The CreateComputeShader function creates a compute shader. |
PFND3D11DDI_CREATEDEFERREDCONTEXT The CreateDeferredContext function creates a deferred context. |
PFND3D11DDI_CREATEDEPTHSTENCILVIEW The CreateDepthStencilView(D3D11) function creates a depth-stencil view. |
PFND3D11DDI_CREATEDOMAINSHADER The CreateDomainShader function creates a domain shader. |
PFND3D11DDI_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT The CreateGeometryShaderWithStreamOutput(D3D11) function creates a geometry shader with stream output. |
PFND3D11DDI_CREATEHULLSHADER The CreateHullShader function creates a hull shader. |
PFND3D11DDI_CREATERESOURCE The PFND3D11DDI_CREATERESOURCE callback function creates a user-mode display driver resource. |
PFND3D11DDI_CREATESHADERRESOURCEVIEW The CreateShaderResourceView(D3D11) function creates a shader resource view. |
PFND3D11DDI_CREATEUNORDEREDACCESSVIEW The CreateUnorderedAccessView function creates an unordered access view. |
PFND3D11DDI_DESTROYCOMMANDLIST The DestroyCommandList function destroys a command list. |
PFND3D11DDI_DESTROYUNORDEREDACCESSVIEW Destroys an unordered access view. |
PFND3D11DDI_DISPATCH The Dispatch function executes the compute shader. |
PFND3D11DDI_DISPATCHINDIRECT The DispatchIndirect function executes the compute shader. |
PFND3D11DDI_DRAWINDEXEDINSTANCEDINDIRECT The DrawIndexedInstancedIndirect function draws particular instances of indexed primitives. |
PFND3D11DDI_DRAWINSTANCEDINDIRECT The DrawInstancedIndirect function draws particular instances of non-indexed primitives. |
PFND3D11DDI_PERFORM_AMORTIZED_PROCESSING_CB The pfnPerformAmortizedProcessingCb function performs amortized processing. |
PFND3D11DDI_QUERYDESIREDMODE1 Learn more about the PFND3D11DDI_QUERYDESIREDMODE1 function. |
PFND3D11DDI_RECYCLECOMMANDLIST The RecycleCommandList function recycles a command list. |
PFND3D11DDI_RECYCLECREATECOMMANDLIST The RecycleCreateCommandList function creates a command list and makes a previously unused DDI handle completely valid again. |
PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT The RecycleCreateDeferredContext function clears out the pipeline state for a deferred context. |
PFND3D11DDI_RELOCATEDEVICEFUNCS The RelocateDeviceFuncs(D3D11) function notifies the user-mode display driver about the new location of the driver function table. |
PFND3D11DDI_SETRENDERTARGETS The SetRenderTargets(D3D11) function sets render target surfaces. |
PFND3D11DDI_SETRESOURCEMINLOD The SetResourceMinLOD function sets the minimum level of detail (LOD) for a resource. |
PFND3D11DDI_SETSHADER_WITH_IFACES The CsSetShaderWithIfaces function sets the compute shader code along with a group of interfaces so that all of the subsequent dispatching operations use that code and those interfaces. |
PFND3D11DDI_SETUNORDEREDACCESSVIEWS The CsSetUnorderedAccessViews function sets unordered access view (UAV) objects for a compute shader. |
PFND3D11DDI_STATE_CS_CONSTBUF_CB The pfnStateCsConstBufCb function causes the Microsoft Direct3D 11 runtime to refresh the compute shader constant buffer state. |
PFND3D11DDI_STATE_CS_SAMPLER_CB The pfnStateCsSamplerCb function causes the Microsoft Direct3D 11 runtime to refresh the compute shader sample state. |
PFND3D11DDI_STATE_CS_SHADER_CB The pfnStateCsShaderCb function causes the Microsoft Direct3D 11 runtime to refresh the compute shader. |
PFND3D11DDI_STATE_CS_SRV_CB The pfnStateCsSrvCb function causes the Microsoft Direct3D 11 runtime to refresh the constant shader resource view state for the compute shader. |
PFND3D11DDI_STATE_CS_UAV_CB The pfnStateCsUavCb function causes the Microsoft Direct3D 11 runtime to refresh the constant unordered access view state for the compute shader. |
PFND3D11DDI_STATE_DS_CONSTBUF_CB The pfnStateDsConstBufCb function causes the Microsoft Direct3D 11 runtime to refresh the domain shader constant buffer state. |
PFND3D11DDI_STATE_DS_SAMPLER_CB The pfnStateDsSamplerCb function causes the Microsoft Direct3D 11 runtime to refresh the domain shader sample state. |
PFND3D11DDI_STATE_DS_SHADER_CB The pfnStateDsShaderCb function causes the Microsoft Direct3D 11 runtime to refresh the domain shader. |
PFND3D11DDI_STATE_DS_SRV_CB The pfnStateDsSrvCb function causes the Microsoft Direct3D 11 runtime to refresh the constant shader resource view state for the domain shader. |
PFND3D11DDI_STATE_HS_CONSTBUF_CB The pfnStateHsConstBufCb function causes the Microsoft Direct3D 11 runtime to refresh the hull shader constant buffer state. |
PFND3D11DDI_STATE_HS_SAMPLER_CB The pfnStateHsSamplerCb function causes the Microsoft Direct3D 11 runtime to refresh the hull shader sample state. |
PFND3D11DDI_STATE_HS_SHADER_CB The pfnStateHsShaderCb function causes the Microsoft Direct3D 11 runtime to refresh the hull shader. |
PFND3D11DDI_STATE_HS_SRV_CB The pfnStateHsSrvCb function causes the Microsoft Direct3D 11 runtime to refresh the constant shader resource view state for the hull shader. |
PFND3D12DDI_ADD_PIPELINE_STATE_TO_LIBRARY_0010 Adds the input pipeline state to the corresponding library. |
PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 Learn more about the PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 callback function. |
PFND3D12DDI_ALLOCATE_CB_0022 The pfnAllocateCb callback function controls heap allocation by using a D3D12DDICB_ALLOCATE_0022 value. |
PFND3D12DDI_BARRIER_0088 Learn more about the PFND3D12DDI_BARRIER_0088 callback function. |
PFND3D12DDI_BARRIER_0094 Learn more about the PFND3D12DDI_BARRIER_0094 callback function. |
PFND3D12DDI_BEGIN_END_QUERY The pfnBeginEndQuery callback function defines the beginning of the portion of a command list to which a query applies. |
PFND3D12DDI_BEGIN_END_QUERY_0003 The pfnBeginQuery callback function defines the beginning of the portion of a command list to which a query applies. |
PFND3D12DDI_BEGIN_PASS The driver is notified that the app has started of a pass of consistent workloads. |
PFND3D12DDI_BEGIN_RENDER_PASS A client driver implements the PFND3D12DDI_BEGIN_RENDER_PASS callback function to start a render pass. |
PFND3D12DDI_BEGIN_RENDER_PASS_0053 A client driver implements the PFND3D12DDI_BEGIN_RENDER_PASS_0053 callback function to start a render pass. |
PFND3D12DDI_BLT The PFND3D12DDI_BLT callback function copies the contents of a source surface to a destination surface. |
PFND3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_0054 Performs a ray tracing acceleration structure build on the GPU. |
PFND3D12DDI_CALC_PRIVATE_ADD_TO_STATE_OBJECT_SIZE_0072 PFND3D12DDI_CALC_PRIVATE_ADD_TO_STATE_OBJECT_SIZE_0072 calculates the size of the state object. |
PFND3D12DDI_CALC_PRIVATE_COMMAND_LIST_SIZE_0001 Determines the size of the user-mode display driver's private region of memory for a command list. |
PFND3D12DDI_CALC_PRIVATE_COMMAND_LIST_SIZE_0040 The CalcPrivateCommandListSize function determines the size of the user-mode display driver's private region of memory for a command list. |
PFND3D12DDI_CALC_PRIVATE_COMMAND_POOL_SIZE_0040 Calculates the size of the command pool for display. |
PFND3D12DDI_CALC_PRIVATE_COMMAND_RECORDER_SIZE_0040 Calculates the command recorder size. |
PFND3D12DDI_CALC_PRIVATE_COMMAND_SIGNATURE_SIZE_0001 Calculates the command signature size. |
PFND3D12DDI_CALC_PRIVATE_DESCRIPTOR_HEAP_SIZE_0001 Calculates the size of the descriptor heap. |
PFND3D12DDI_CALC_PRIVATE_GEOMETRY_SHADER_WITH_STREAM_OUTPUT The PFND3D12DDI_CALC_PRIVATE_GEOMETRY_SHADER_WITH_STREAM_OUTPUT callback function calculates the geometry shader with stream output. |
PFND3D12DDI_CALC_PRIVATE_GEOMETRY_SHADER_WITH_STREAM_OUTPUT_0010 The PFND3D12DDI_CALC_PRIVATE_GEOMETRY_SHADER_WITH_STREAM_OUTPUT_0010 callback function calculates the geometry shader with stream output. |
PFND3D12DDI_CALC_PRIVATE_GEOMETRY_SHADER_WITH_STREAM_OUTPUT_0026 The PFND3D12DDI_CALC_PRIVATE_GEOMETRY_SHADER_WITH_STREAM_OUTPUT_0026 callback function calculates the geometry shader with stream output. |
PFND3D12DDI_CALC_PRIVATE_META_COMMAND_SIZE_0052 Learn more about the PFND3D12DDI_CALC_PRIVATE_META_COMMAND_SIZE_0052 callback function. |
PFND3D12DDI_CALC_PRIVATE_PASS_SIZE Used in the creation of a pass. |
PFND3D12DDI_CALC_PRIVATE_PIPELINE_LIBRARY_SIZE_0010 Calculates the pipeline library size. |
PFND3D12DDI_CALC_PRIVATE_PIPELINE_STATE_SIZE_0001 The PFND3D12DDI_CALC_PRIVATE_PIPELINE_STATE_SIZE_0001 callback function calculates the pipeline state size. |
PFND3D12DDI_CALC_PRIVATE_PIPELINE_STATE_SIZE_0010 The PFND3D12DDI_CALC_PRIVATE_PIPELINE_STATE_SIZE_0010 callback function calculates the pipeline state size. |
PFND3D12DDI_CALC_PRIVATE_PIPELINE_STATE_SIZE_0033 The PFND3D12DDI_CALC_PRIVATE_PIPELINE_STATE_SIZE_0033 callback function calculates the pipeline state size. |
PFND3D12DDI_CALC_PRIVATE_QUERY_HEAP_SIZE_0001 Determines the size of the user-mode display driver's private region of memory (that is, the size of internal driver structures, not the size of the resource video memory) for a query. |
PFND3D12DDI_CALC_PRIVATE_ROOT_SIGNATURE_SIZE_0001 The PFND3D12DDI_CALC_PRIVATE_ROOT_SIGNATURE_SIZE_0001 callback function calculates the driver's root signature size. |
PFND3D12DDI_CALC_PRIVATE_ROOT_SIGNATURE_SIZE_0013 The PFND3D12DDI_CALC_PRIVATE_ROOT_SIGNATURE_SIZE_0013 callback function calculates the driver's root signature size. |
PFND3D12DDI_CALC_PRIVATE_SHADER_SIZE PFND3D12DDI_CALC_PRIVATE_SHADER_SIZE determines the size of the private memory region used by the user-mode display driver for a shader. |
PFND3D12DDI_CALC_PRIVATE_SHADER_SIZE_0010 PFND3D12DDI_CALC_PRIVATE_SHADER_SIZE_0010 determines the size of the private memory region used by the user-mode display driver for a shader. |
PFND3D12DDI_CALC_PRIVATE_SHADER_SIZE_0026 PFND3D12DDI_CALC_PRIVATE_SHADER_SIZE_0026 determines the size of the private memory region used by the user-mode display driver for a shader. |
PFND3D12DDI_CALC_PRIVATE_STATE_OBJECT_SIZE_0054 Calculates the private state object size. |
PFND3D12DDI_CALC_PRIVATE_TESSELLATION_SHADER_SIZE Determines the size of the user-mode display driver's private region of memory for a hull or domain shader. |
PFND3D12DDI_CALC_SERIALIZED_LIBRARY_SIZE_0010 Calculates serialized library size. |
PFND3D12DDI_CALCPRIVATEBLENDSTATESIZE PFND3D12DDI_CALCPRIVATEBLENDSTATESIZE determines the size of the private memory region used by the user-mode display driver for a blend state. |
PFND3D12DDI_CALCPRIVATEBLENDSTATESIZE_0010 PFND3D12DDI_CALCPRIVATEBLENDSTATESIZE_0010 determines the size of the private memory region used by the user-mode display driver for a blend state. |
PFND3D12DDI_CALCPRIVATECOMMANDALLOCATORSIZE Calculate private command allocator size. |
PFND3D12DDI_CALCPRIVATECOMMANDQUEUESIZE_0001 The PFND3D12DDI_CALCPRIVATECOMMANDQUEUESIZE_0001 callback function calculates the size of a private command queue. |
PFND3D12DDI_CALCPRIVATECOMMANDQUEUESIZE_0023 The PFND3D12DDI_CALCPRIVATECOMMANDQUEUESIZE_0023 callback function calculates the size of a private command queue. |
PFND3D12DDI_CALCPRIVATECOMMANDQUEUESIZE_0050 The PFND3D12DDI_CALCPRIVATECOMMANDQUEUESIZE_0050 callback function is used to calculate the size of a private command queue. |
PFND3D12DDI_CALCPRIVATECRYPTOSESSIONPOLICYSIZE_0030 Used to calculate a session policy size. |
PFND3D12DDI_CALCPRIVATECRYPTOSESSIONSIZE_0030 Used to calculate a private session size. |
PFND3D12DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE PFND3D12DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE determines the size of the user-mode display driver's private region of memory for a depth stencil state. |
PFND3D12DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE_0010 PFND3D12DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE_0010 determines the size of the user-mode display driver's private region of memory for a depth stencil state. |
PFND3D12DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE_0025 PFND3D12DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE_0025 determines the size of the user-mode display driver's private region of memory for a depth stencil state. |
PFND3D12DDI_CALCPRIVATEDESERIALIZEDOBJECTSIZE CalcPrivateDeserializedObjectSize is called to get the size of the private driver data that the runtime should allocate for the driver to instantiate an object from serialized form. |
PFND3D12DDI_CALCPRIVATEDEVICESIZE PFND3D12DDI_CALCPRIVATEDEVICESIZE determines the size of the private memory region used by the user-mode display driver to store frequently-accessed data. |
PFND3D12DDI_CALCPRIVATEELEMENTLAYOUTSIZE PFND3D12DDI_CALCPRIVATEELEMENTLAYOUTSIZE determines the size of the private memory region used by the user-mode display driver. |
PFND3D12DDI_CALCPRIVATEELEMENTLAYOUTSIZE_0010 PFND3D12DDI_CALCPRIVATEELEMENTLAYOUTSIZE_0010 determines the size of the private memory region used by the user-mode display driver for an element layout. |
PFND3D12DDI_CALCPRIVATEFENCESIZE Calculate private fence size. |
PFND3D12DDI_CALCPRIVATEHEAPANDRESOURCESIZES_0003 Learn more about the PFND3D12DDI_CALCPRIVATEHEAPANDRESOURCESIZES_0003 callback function. |
PFND3D12DDI_CALCPRIVATEHEAPANDRESOURCESIZES_0075 PFND3D12DDI_CALCPRIVATEHEAPANDRESOURCESIZES_0075 calculates private heap and resource sizes. |
PFND3D12DDI_CALCPRIVATEHEAPANDRESOURCESIZES_0088 Learn more about the PFND3D12DDI_CALCPRIVATEHEAPANDRESOURCESIZES_0088 callback function. |
PFND3D12DDI_CALCPRIVATEOPENEDCRYPTOSESSIONPOLICYSIZE_0030 Used to calculate the size of an opened session policy. |
PFND3D12DDI_CALCPRIVATEOPENEDCRYPTOSESSIONSIZE_0030 Used to calculate the size of an opened session. |
PFND3D12DDI_CALCPRIVATEOPENEDHEAPANDRESOURCESIZES_0003 The PFND3D12DDI_CALCPRIVATEOPENEDHEAPANDRESOURCESIZES_0003 callback function calculates the sizes for a private open heap and resource. |
PFND3D12DDI_CALCPRIVATEOPENEDHEAPANDRESOURCESIZES_0043 The PFND3D12DDI_CALCPRIVATEOPENEDHEAPANDRESOURCESIZES_0043 callback function calculates the sizes for a private open heap and resource. |
PFND3D12DDI_CALCPRIVATEOPENEDPROTECTEDRESOURCESESSIONSIZE_0030 Used to calculate the size of an opened protected resource session. |
PFND3D12DDI_CALCPRIVATEPROTECTEDRESOURCESESSIONSIZE_0030 The PFND3D12DDI_CALCPRIVATEPROTECTEDRESOURCESESSIONSIZE_0030 callback function calculates the size of a protected resource session. |
PFND3D12DDI_CALCPRIVATEPROTECTEDRESOURCESESSIONSIZE_0074 The PFND3D12DDI_CALCPRIVATEPROTECTEDRESOURCESESSIONSIZE_0074 callback function calculates the size of a protected resource session. |
PFND3D12DDI_CALCPRIVATERASTERIZERSTATESIZE PFND3D12DDI_CALCPRIVATERASTERIZERSTATESIZE determines the size of the private memory region used by the user-mode display driver for a rasterizer state. |
PFND3D12DDI_CALCPRIVATERASTERIZERSTATESIZE_0010 Calculate the private rasterizer state size. |
PFND3D12DDI_CALCPRIVATESCHEDULINGGROUPSIZE_0050 The pfnCalcPrivateSchedulingGroupSize callback function returns the size of the hardware scheduling group. |
PFND3D12DDI_CALCPRIVATEVIDEODECODERHEAPSIZE_0033 Used to calculate the size of a video decoder heap. |
PFND3D12DDI_CALCPRIVATEVIDEODECODERHEAPSIZE_0072 Learn more about the PFND3D12DDI_CALCPRIVATEVIDEODECODERHEAPSIZE_0072 callback function. |
PFND3D12DDI_CALCPRIVATEVIDEODECODERSIZE_0032 The PFND3D12DDI_CALCPRIVATEVIDEODECODERSIZE_0032 callback function calculates the size of a video decoder. |
PFND3D12DDI_CALCPRIVATEVIDEODECODERSIZE_0072 Learn more about the PFND3D12DDI_CALCPRIVATEVIDEODECODERSIZE_0072 callback function. |
PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2 Learn more about PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2 |
PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 Learn more about PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 |
PFND3D12DDI_CALCPRIVATEVIDEOEXTENSIONCOMMANDSIZE_0061 Returns the driver for the video extension object size. |
PFND3D12DDI_CALCPRIVATEVIDEOMOTIONESTIMATORSIZE_0053 The PFND3D12DDI_CALCPRIVATEVIDEOMOTIONESTIMATORSIZE_0053 callback function calculates the driver object size. |
PFND3D12DDI_CALCPRIVATEVIDEOMOTIONESTIMATORSIZE_0060 The PFND3D12DDI_CALCPRIVATEVIDEOMOTIONESTIMATORSIZE_0060 callback function calculates the driver object size. |
PFND3D12DDI_CALCPRIVATEVIDEOMOTIONVECTORHEAPSIZE_0053 The PFND3D12DDI_CALCPRIVATEVIDEOMOTIONVECTORHEAPSIZE_0053 callback function calculates the video motion vector heap size. |
PFND3D12DDI_CALCPRIVATEVIDEOMOTIONVECTORHEAPSIZE_0060 The PFND3D12DDI_CALCPRIVATEVIDEOMOTIONVECTORHEAPSIZE_0060 callback function calculates the video motion vector heap size. |
PFND3D12DDI_CALCPRIVATEVIDEOPROCESSORSIZE_0032 The PFND3D12DDI_CALCPRIVATEVIDEOPROCESSORSIZE_0032 callback function calculates the size of a video processor. |
PFND3D12DDI_CALCPRIVATEVIDEOPROCESSORSIZE_0043 The PFND3D12DDI_CALCPRIVATEVIDEOPROCESSORSIZE_0043 callback function calculates the size of a video processor. |
PFND3D12DDI_CALCPRIVATEVIDEOPROCESSORSIZE_0072 Learn more about the PFND3D12DDI_CALCPRIVATEVIDEOPROCESSORSIZE_0072 callback function. |
PFND3D12DDI_CHECK_DRIVER_MATCHING_IDENTIFIER_0054 Checks the serialized driver identifier to see if it matches the specified device. |
PFND3D12DDI_CHECKEXISITINGRESOURCEALLOCATIONINFO The PFND3D12DDI_CHECKEXISITINGRESOURCEALLOCATIONINFO callback function checks existing resource allocation information. |
PFND3D12DDI_CHECKEXISITINGRESOURCEALLOCATIONINFO_0022 The PFND3D12DDI_CHECKEXISITINGRESOURCEALLOCATIONINFO_0022 callback function checks existing resource allocation information. |
PFND3D12DDI_CHECKFORMATSUPPORT Implemented by the client driver to check the format support. |
PFND3D12DDI_CHECKMULTISAMPLEQUALITYLEVELS Implemented by the client driver to check multi-sample quality levels. |
PFND3D12DDI_CHECKRESOURCEALLOCATIONHANDLE Checks resource allocation handle. |
PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0003 The PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0003 callback function checks resource allocation information. |
PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0022 The PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0022 callback function checks resource allocation information. |
PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0075 The PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0075 callback function checks resource allocation information. |
PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0088 Learn more about the PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0088 callback function. |
PFND3D12DDI_CHECKRESOURCEVIRTUALADDRESS Check resource virtual address. |
PFND3D12DDI_CHECKSUBRESOURCEINFO Check subresource info. |
PFND3D12DDI_CLEAR_DEPTH_STENCIL_VIEW_0003 The pfnClearDepthStencilView function clears the specified currently bound depth-stencil view. |
PFND3D12DDI_CLEAR_RENDER_TARGET_VIEW_0003 The pfnClearRenderTargetView function clears the specified render-target view by setting it to a constant value. |
PFND3D12DDI_COMMAND_RECORDER_SET_COMMAND_POOL_AS_TARGET_0040 Implemented by the client driver to set the command pool as a target for the command recorder. |
PFND3D12DDI_COPY_DESCRIPTORS_0003 Copy descriptors. |
PFND3D12DDI_COPY_DESCRIPTORS_SIMPLE_0003 Copies a descriptor. |
PFND3D12DDI_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 Copies a ray tracing acceleration structure. |
PFND3D12DDI_CREATE_COMMAND_LIST_0001 Creates a command list. |
PFND3D12DDI_CREATE_COMMAND_LIST_0040 Pointer to the CreateCommandList function that creates a command list. |
PFND3D12DDI_CREATE_COMMAND_POOL_0040 Implemented by the client driver to create a command pool. |
PFND3D12DDI_CREATE_COMMAND_RECORDER_0040 Create a command to start recording data. |
PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001 Create a command signature. |
PFND3D12DDI_CREATE_COMPUTE_SHADER_0003 Create a compute shader. |
PFND3D12DDI_CREATE_CONSTANT_BUFFER_VIEW Create constant buffer view. |
PFND3D12DDI_CREATE_DEPTH_STENCIL_VIEW The PFND3D12DDI_CREATE_DEPTH_STENCIL_VIEW callback function creates a depth stencil view. |
PFND3D12DDI_CREATE_DESCRIPTOR_HEAP_0001 Create descriptor heap. |
PFND3D12DDI_CREATE_GEOMETRY_SHADER_WITH_STREAM_OUTPUT_0010 Create geometry shader with stream output. |
PFND3D12DDI_CREATE_META_COMMAND_0052 Learn more about the PFND3D12DDI_CREATE_META_COMMAND_0052 callback function. |
PFND3D12DDI_CREATE_PIPELINE_LIBRARY_0010 Create a pipeline library. |
PFND3D12DDI_CREATE_PIPELINE_STATE_0001 The PFND3D12DDI_CREATE_PIPELINE_STATE_0001 callback function creates a pipeline state. |
PFND3D12DDI_CREATE_PIPELINE_STATE_0010 The PFND3D12DDI_CREATE_PIPELINE_STATE_0010 callback function creates a pipeline state. |
PFND3D12DDI_CREATE_PIPELINE_STATE_0021 The PFND3D12DDI_CREATE_PIPELINE_STATE_0021 callback function creates a pipeline state. |
PFND3D12DDI_CREATE_PIPELINE_STATE_0033 Used to create a pipeline state. |
PFND3D12DDI_CREATE_PIPELINE_STATE_0075 PFND3D12DDI_CREATE_PIPELINE_STATE_0075 is used to create a pipeline state. |
PFND3D12DDI_CREATE_PROTECTED_SESSION_CB_0030 Callback to create a graphics kernel protected resource session. |
PFND3D12DDI_CREATE_QUERY_HEAP_0001 Creates a query heap. |
PFND3D12DDI_CREATE_RENDER_TARGET_VIEW_0002 Creates a render target view. |
PFND3D12DDI_CREATE_ROOT_SIGNATURE_0001 Create a root signature. |
PFND3D12DDI_CREATE_SAMPLER Create sampler. |
PFND3D12DDI_CREATE_SAMPLER_FEEDBACK_UNORDERED_ACCESS_VIEW_0075 Used to create a sampler feedback with unordered access view. |
PFND3D12DDI_CREATE_SHADER_0003 The PFND3D12DDI_CREATE_SHADER_0003 callback function creates a display device shader. |
PFND3D12DDI_CREATE_SHADER_0010 The PFND3D12DDI_CREATE_SHADER_0010 callback function creates a display device shader. |
PFND3D12DDI_CREATE_SHADER_0026 Learn about the PFND3D12DDI_CREATE_SHADER_0026 callback function. |
PFND3D12DDI_CREATE_SHADER_RESOURCE_VIEW_0002 Create shader resource view. |
PFND3D12DDI_CREATE_STATE_OBJECT_0054 Learn more about the PFND3D12DDI_CREATE_STATE_OBJECT_0054 callback function. |
PFND3D12DDI_CREATE_TESS_SHADER_0003 Create a tessellation shader. |
PFND3D12DDI_CREATE_UNORDERED_ACCESS_VIEW_0002 Create unordered access view. |
PFND3D12DDI_CREATEBLENDSTATE_0010 The PFND3D12DDI_CREATEBLENDSTATE_0010 callback function creates a user-mode display driver blend state. |
PFND3D12DDI_CREATECOMMANDALLOCATOR Creates a command allocator. |
PFND3D12DDI_CREATECOMMANDQUEUE_0001 The PFND3D12DDI_CREATECOMMANDQUEUE_0001 callback function is used to create command queue. |
PFND3D12DDI_CREATECOMMANDQUEUE_0023 The pfnCreateCommandQueue callback function is used to create command queue. |
PFND3D12DDI_CREATECOMMANDQUEUE_0050 The PFND3D12DDI_CREATECOMMANDQUEUE_0050 callback function is used to create command queue. |
PFND3D12DDI_CREATECRYPTOSESSION_0030 Used to create a crypto session. |
PFND3D12DDI_CREATECRYPTOSESSIONPOLICY_0030 Used to create a crypto session policy. |
PFND3D12DDI_CREATEDEPTHSTENCILSTATE_0003 The PFND3D12DDI_CREATEDEPTHSTENCILSTATE_0003 callback function creates a depth stencil state. |
PFND3D12DDI_CREATEDEPTHSTENCILSTATE_0010 The PFND3D12DDI_CREATEDEPTHSTENCILSTATE_0010 callback function creates a depth stencil state. |
PFND3D12DDI_CREATEDEPTHSTENCILSTATE_0025 The PFND3D12DDI_CREATEDEPTHSTENCILSTATE_0025 callback function creates a depth stencil state. |
PFND3D12DDI_CREATEDEVICE_0003 The PFND3D12DDI_CREATEDEVICE_0003 function creates a graphics context that is referenced in subsequent calls. |
PFND3D12DDI_CREATEELEMENTLAYOUT_0003 The PFND3D12DDI_CREATEELEMENTLAYOUT_0003 callback function creates a display element layout. |
PFND3D12DDI_CREATEELEMENTLAYOUT_0010 The PFND3D12DDI_CREATEELEMENTLAYOUT_0010 callback function creates a display element layout. |
PFND3D12DDI_CREATEFENCE Creates a fence. |
PFND3D12DDI_CREATEHEAPANDRESOURCE_0003 The PFND3D12DDI_CREATEHEAPANDRESOURCE_0003 callback function simultaneously creates a heap and resource. |
PFND3D12DDI_CREATEHEAPANDRESOURCE_0030 The PFND3D12DDI_CREATEHEAPANDRESOURCE_0030 callback function simultaneously creates a heap and resource. |
PFND3D12DDI_CREATEHEAPANDRESOURCE_0075 The PFND3D12DDI_CREATEHEAPANDRESOURCE_0075 callback function simultaneously creates a heap and resource. |
PFND3D12DDI_CREATEHEAPANDRESOURCE_0088 Learn more about the PFND3D12DDI_CREATEHEAPANDRESOURCE_0088 callback function. |
PFND3D12DDI_CREATEHWQUEUE_CB_0050 Creates a hardware queue associated with a command queue. |
PFND3D12DDI_CREATEPROTECTEDRESOURCESESSION_0030 The PFND3D12DDI_CREATEPROTECTEDRESOURCESESSION_0030 callback function creates a protected resource session. |
PFND3D12DDI_CREATEPROTECTEDRESOURCESESSION_0074 The PFND3D12DDI_CREATEPROTECTEDRESOURCESESSION_0074 callback function creates a protected resource session. |
PFND3D12DDI_CREATERASTERIZERSTATE_0010 The PFND3D12DDI_CREATERASTERIZERSTATE_0010 callback function creates a user-mode display driver rasterizer state. |
PFND3D12DDI_CREATESCHEDULINGGROUP_0050 Creates a scheduling group. |
PFND3D12DDI_CREATESCHEDULINGGROUPCONTEXT_CB_0050 Creates a context associated with a scheduling group. |
PFND3D12DDI_CREATESCHEDULINGGROUPCONTEXTVIRTUAL_CB_0050 Creates a virtual context associated with a scheduling group. |
PFND3D12DDI_CREATESYNCHRONIZATIONOBJECT2CB Creates a GPU synchronization object that a device context can signal and wait for. Used by WDDM 2.6 and later user-mode display drivers. |
PFND3D12DDI_CREATEVIDEODECODER_0032 The PFND3D12DDI_CREATEVIDEODECODER_0032 callback function creates a video decoder. |
PFND3D12DDI_CREATEVIDEODECODER_0072 The PFND3D12DDI_CREATEVIDEODECODER_0072 callback function creates a video decoder. |
PFND3D12DDI_CREATEVIDEODECODERHEAP_0033 Used to create a video decoder heap. |
PFND3D12DDI_CREATEVIDEODECODERHEAP_0072 Learn more about the PFND3D12DDI_CREATEVIDEODECODERHEAP_0072 callback function. |
PFND3D12DDI_CREATEVIDEOENCODER_0082_0 Learn more about the PFND3D12DDI_CREATEVIDEOENCODER_0082_0 callback function. |
PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2 Learn more about the PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2 callback function. |
PFND3D12DDI_CREATEVIDEOEXTENSIONCOMMAND_0063 Creates a video extension command. |
PFND3D12DDI_CREATEVIDEOMOTIONESTIMATOR_0053 The PFND3D12DDI_CREATEVIDEOMOTIONESTIMATOR_0053 callback function creates a video motion estimator. |
PFND3D12DDI_CREATEVIDEOMOTIONESTIMATOR_0060 The PFND3D12DDI_CREATEVIDEOMOTIONESTIMATOR_0060 callback function creates a video motion estimator. |
PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 The PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 callback function creates a video motion vector heap. |
PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0060 The PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0060 callback function creates a video motion vector heap. |
PFND3D12DDI_CREATEVIDEOPROCESSOR_0032 The PFND3D12DDI_CREATEVIDEOPROCESSOR_0032 callback function creates a video processor. |
PFND3D12DDI_CREATEVIDEOPROCESSOR_0043 The PFND3D12DDI_CREATEVIDEOPROCESSOR_0043 callback function creates a video processor. |
PFND3D12DDI_CREATEVIDEOPROCESSOR_0072 The PFND3D12DDI_CREATEVIDEOPROCESSOR_0072 callback function creates a video processor. |
PFND3D12DDI_DEALLOCATE_CB_0022 Learn more about the PFND3D12DDI_DEALLOCATE_CB_0022 callback function. |
PFND3D12DDI_DESTROY_COMMAND_POOL_0040 Implemented by the client driver to clean up command pool resources. |
PFND3D12DDI_DESTROY_COMMAND_RECORDER_0040 Implemented by the client driver to clean up command recorder resources. |
PFND3D12DDI_DESTROY_COMMAND_SIGNATURE Destroys a command signature. |
PFND3D12DDI_DESTROY_DESCRIPTOR_HEAP Destroys the descriptor heap. |
PFND3D12DDI_DESTROY_META_COMMAND_0052 Destroys a meta-command. |
PFND3D12DDI_DESTROY_PIPELINE_LIBRARY_0010 Destroys the pipeline library. |
PFND3D12DDI_DESTROY_PIPELINE_STATE Destroys the pipeline state. |
PFND3D12DDI_DESTROY_QUERY_HEAP Destroys the query heap. |
PFND3D12DDI_DESTROY_ROOT_SIGNATURE Destroys a root signature. |
PFND3D12DDI_DESTROY_STATE_OBJECT_0054 Destroys the state object. |
PFND3D12DDI_DESTROYBLENDSTATE Destroys a blend state. |
PFND3D12DDI_DESTROYCOMMANDALLOCATOR Destroys a command allocator. |
PFND3D12DDI_DESTROYCOMMANDLIST Destroys a command list. |
PFND3D12DDI_DESTROYCOMMANDQUEUE Destroys a command queue. |
PFND3D12DDI_DESTROYCRYPTOSESSION_0030 The PFND3D12DDI_DESTROYCRYPTOSESSION_0030 callback function destroys a crypto session. |
PFND3D12DDI_DESTROYCRYPTOSESSIONPOLICY_0030 The PFND3D12DDI_DESTROYCRYPTOSESSIONPOLICY_0030 callback function destroys a crypto session policy. |
PFND3D12DDI_DESTROYDEPTHSTENCILSTATE Destroy depth stencil state. |
PFND3D12DDI_DESTROYELEMENTLAYOUT Destroy element layout. |
PFND3D12DDI_DESTROYFENCE Destroy fence. |
PFND3D12DDI_DESTROYHEAPANDRESOURCE Destroy heap and resource. |
PFND3D12DDI_DESTROYPROTECTEDRESOURCESESSION_0030 Used to destroy a protected resource session. |
PFND3D12DDI_DESTROYRASTERIZERSTATE Destroy rasterizer state. |
PFND3D12DDI_DESTROYSCHEDULINGGROUP_0050 Destroys a hardware scheduling group. |
PFND3D12DDI_DESTROYSHADER Destroy shader. |
PFND3D12DDI_DESTROYVIDEODECODER_0021 Destroys the video decoder. |
PFND3D12DDI_DESTROYVIDEODECODERHEAP_0032 Used to destroy a video decoder heap. |
PFND3D12DDI_DESTROYVIDEOENCODER_0080 Learn more about the PFND3D12DDI_DESTROYVIDEOENCODER_0080 callback function. |
PFND3D12DDI_DESTROYVIDEOENCODERHEAP_0080 Learn more about the PFND3D12DDI_DESTROYVIDEOENCODERHEAP_0080 callback function. |
PFND3D12DDI_DESTROYVIDEOEXTENSIONCOMMAND_0063 Destroys the video extension command. |
PFND3D12DDI_DESTROYVIDEOMOTIONESTIMATOR_0053 Destroys the video motion estimator. |
PFND3D12DDI_DESTROYVIDEOMOTIONVECTORHEAP_0053 Destroys the video motion vector heap. |
PFND3D12DDI_DESTROYVIDEOPROCESSOR_0021 The pfnDestroyVideoProcessor callback function destroys a video processor. |
PFND3D12DDI_DISPATCH_GRAPH_0084 Learn more about the PFND3D12DDI_DISPATCH_GRAPH_0084 function. |
PFND3D12DDI_DISPATCH_GRAPH_0108 Learn more about the PFND3D12DDI_DISPATCH_GRAPH_0108 function. |
PFND3D12DDI_DISPATCH_MESH_0074 PFND3D12DDI_DISPATCH_MESH_0074 launches the threadgroups for the amplification shader, or for the mesh shader in a case where no amplification shader is attached. |
PFND3D12DDI_DISPATCH_RAYS_0054 Launch threads of a ray generation shader. |
PFND3D12DDI_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 Emits post-build properties for a set of acceleration structures. |
PFND3D12DDI_END_RENDER_PASS The PFND3D12DDI_END_RENDER_PASS callback function ends a render pass. The function is called by a client driver. |
PFND3D12DDI_END_RENDER_PASS_0053 The PFND3D12DDI_END_RENDER_PASS_0053 callback function ends a render pass. The function is called by a client driver. |
PFND3D12DDI_ENUMERATE_META_COMMAND_PARAMETERS_0052 Enumerates meta-command parameters. |
PFND3D12DDI_ENUMERATE_META_COMMANDS_0052 The PFND3D12DDI_ENUMERATE_META_COMMANDS_0052 callback function enumerates meta-commands. |
PFND3D12DDI_ESTIMATE_MOTION_0053 Performs the motion estimation operation. |
PFND3D12DDI_EVICT_CB PFND3D12DDI_EVICT_CB instructs the OS to decrement the residency reference count. Once this count reaches zero, it will remove the allocation from the device residency list. |
PFND3D12DDI_EVICT2 PFND3D12DDI_EVICT2 instructs the OS to decrement the residency reference count. Once this count reaches zero, it will remove the allocation from the device residency list. |
PFND3D12DDI_EXECUTE_META_COMMAND_0052 Learn more about the D3D12DDI_EXECUTE_META_COMMAND_0052 callback function. |
PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 Records a command to execute a video extension command into a command list. |
PFND3D12DDI_EXECUTECOMMANDLISTS Learn more about the PFND3D12DDI_EXECUTECOMMANDLISTS callback function. |
PFND3D12DDI_FILLDDITTABLE Learn more about the PFND3D12DDI_FILLDDITTABLE function. |
PFND3D12DDI_GET_CPU_DESCRIPTOR_HANDLE_FOR_HEAP_START Gets the CPU descriptor handle that represents the start of the heap. |
PFND3D12DDI_GET_DEBUG_ALLOCATION_INFO_0012 The PFND3D12DDI_GET_DEBUG_ALLOCATION_INFO_0012 callback function returns the associated kernel mode allocation handles and the GPU virtual address ranges. |
PFND3D12DDI_GET_DEBUG_ALLOCATION_INFO_0014 The PFND3D12DDI_GET_DEBUG_ALLOCATION_INFO_0014 callback function returns the associated kernel mode allocation handles and the GPU virtual address ranges. |
PFND3D12DDI_GET_DESCRIPTOR_SIZE_IN_BYTES Gets the size of the handle for a given type of descriptor heap. |
PFND3D12DDI_GET_GPU_DESCRIPTOR_HANDLE_FOR_HEAP_START Gets the GPU descriptor handle that represents the start of the heap. |
PFND3D12DDI_GET_META_COMMAND_REQUIRED_PARAMETER_INFO_0052 Learn more about the PFND3D12DDI_GET_META_COMMAND_REQUIRED_PARAMETER_INFO_0052 callback function. |
PFND3D12DDI_GET_PIPELINE_STACK_SIZE_0054 Retrieves the current pipeline stack size. |
PFND3D12DDI_GET_PRESENT_PRIVATE_DRIVER_DATA_SIZE Gets present private driver data size. |
PFND3D12DDI_GET_PROGRAM_IDENTIFIER_0108 Learn more about the PFND3D12DDI_GET_PROGRAM_IDENTIFIER_0108 function. |
PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 Queries the driver for resource requirements to build an acceleration structure. |
PFND3D12DDI_GET_SHADER_IDENTIFIER_0054 Retrieves the unique identifier for a shader that can be used in a shader record. |
PFND3D12DDI_GET_SHADER_STACK_SIZE_0054 Retrieves the amount of stack memory required to invoke a ray tracing shader in HLSL. |
PFND3D12DDI_GET_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 Learn more about the PFND3D12DDI_GET_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 function. |
PFND3D12DDI_GETIMPLICITPHYSICALADAPTERMASK Get implicit physical adapter mask. |
PFND3D12DDI_GETKEYBASEDATA_0030 Used to get key base data. |
PFND3D12DDI_GETMIPPACKING Gets MIP packing info. |
PFND3D12DDI_IMPLICITSHADERCACHECONTROL_0080 The pfnImplicitShaderCacheControl callback function can optionally perform an application-requested action on the driver-managed shader cache. |
PFND3D12DDI_INITIALIZE_META_COMMAND_0052 Learn more about the D3D12DDI_INITIALIZE_META_COMMAND_0052 callback function. |
PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 Records a command to initialize or re-initialize a Video Extension Command into a command list. |
PFND3D12DDI_MAKERESIDENT_0001 pfnMakeResident is used to instruct the OS to add a resource to the device residency list and increment the residency reference count on this allocation. |
PFND3D12DDI_MAKERESIDENT_CB PFND3D12DDI_MAKERESIDENT_CB instructs the OS to add a resource to the device residency list and to increment the residency reference count on this allocation. |
PFND3D12DDI_MAPHEAP A client driver implements PFND3D12DDI_MAPHEAP to map a heap. |
PFND3D12DDI_OFFERRESOURCES Offer resources. |
PFND3D12DDI_OPENADAPTER The PFND3D12DDI_OPENADAPTER function creates a graphics adapter object that is referenced in subsequent calls. |
PFND3D12DDI_OPENCRYPTOSESSION_0030 Used to open a crypto session. |
PFND3D12DDI_OPENCRYPTOSESSIONPOLICY_0030 Used to open a crypto session policy. |
PFND3D12DDI_OPENHEAPANDRESOURCE_0003 The PFND3D12DDI_OPENHEAPANDRESOURCE_0003 callback function opens a heap and resource. The function is called by a client driver. |
PFND3D12DDI_OPENHEAPANDRESOURCE_0043 The PFND3D12DDI_OPENHEAPANDRESOURCE_0043 callback function opens a heap and resource. The function is called by a client driver. |
PFND3D12DDI_OPENPROTECTEDRESOURCESESSION_0030 Used to open a protected resource session. |
PFND3D12DDI_PINRESOURCES_CB_0076 Marks the resource as not movable and not eligible to be paged out. |
PFND3D12DDI_PRESENT_0051 The PFND3D12DDI_PRESENT_0051 callback function copies content from source allocations to a primary surface. |
PFND3D12DDI_QUERY_CLOCK_CALIBRATION_0054 Queries for clock calibration information. |
PFND3D12DDI_QUERY_NODE_MAP Query node map. |
PFND3D12DDI_QUERY_VIDEO_MEMORY_INFO_0054 The PFND3D12DDI_QUERY_VIDEO_MEMORY_INFO_0054 callback function queries video memory information. |
PFND3D12DDI_QUEUEPROCESSINGWORK_CB_0062 PfnQueueProcessingWorkCb is provided by the runtime and called by user mode drivers to register and queue work items. |
PFND3D12DDI_RECLAIMRESOURCES_0001 Implemented by the client driver to reclaim resources. |
PFND3D12DDI_RESET_COMMAND_POOL_0040 Implemented by the client driver to reset a command pool. |
PFND3D12DDI_RESETCOMMANDALLOCATOR Implemented by the client driver to reset the command allocator. |
PFND3D12DDI_RESETCOMMANDLIST_0040 Implemented by the client driver to reset a command list back to its initial state as if a new command list was just created. |
PFND3D12DDI_RESOLVE_QUERY_DATA The pfnResolveQueryData callback function transforms a previously stored query into an API defined format. |
PFND3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_0053 The PFND3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_0053 callback function takes a standard resource buffer as an input and resolves it to the API specified format. |
PFND3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_0060 The PFND3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_0060 callback function takes a standard resource buffer as an input and resolves it to the API specified format. |
PFND3D12DDI_RESOURCEBARRIER_0022 The pfnResourceBarrier callback function supports resource barriers. |
PFND3D12DDI_RETRIEVE_SHADER_COMMENT_0003 Implemented by the client driver to retrieve shader comment. |
PFND3D12DDI_RS_SET_SHADING_RATE_0062 Sets the command-level shading rate and combiners. |
PFND3D12DDI_RS_SET_SHADING_RATE_IMAGE_0062 Sets the screen space image. |
PFND3D12DDI_SERIALIZE_LIBRARY_0010 Implemented by the client driver to serialize the library. |
PFND3D12DDI_SET_BACKGROUND_PROCESSING_MODE_0062 When an application changes background processing mode, PFND3D12DDI_SET_BACKGROUND_PROCESSING_MODE_0062 is called to inform the UMD of the new settings. |
PFND3D12DDI_SET_BACKGROUND_PROCESSING_MODE_0063 When an application changes background processing mode, PFND3D12DDI_SET_BACKGROUND_PROCESSING_MODE_0063 is called to inform the UMD of the new settings. |
PFND3D12DDI_SET_EXTENDED_FEATURE_CALLBACKS_0021 The pfnSetExtendedFeatureCallbacks callback function sets extended feature callbacks. |
PFND3D12DDI_SET_PIPELINE_STACK_SIZE_0054 Sets the current pipeline stack size. |
PFND3D12DDI_SET_PIPELINE_STATE1_0054 Sets the pipeline state. |
PFND3D12DDI_SET_PREDICATION The pfnSetPredication callback function denotes that subsequent video operations and resource manipulation commands are not actually performed if the resulting predicate data of the predicate is equal to the operation specified. |
PFND3D12DDI_SET_PROGRAM_0084 Learn more about the PFND3D12DDI_SET_PROGRAM_0084 function. |
PFND3D12DDI_SET_PROGRAM_0108 Learn more about the PFND3D12DDI_SET_PROGRAM_0108 function. |
PFND3D12DDI_SET_ROOT_SIGNATURE Sets the root signature. |
PFND3D12DDI_SETCOMMANDLISTDDITABLE_CB Sets the command list table. |
PFND3D12DDI_SETPROTECTEDRESOURCESESSION_0030 Used to set a protected resource session. |
PFND3D12DDI_SETVIEWINSTANCEMASK_0033 Used to set a view instance mask. |
PFND3D12DDI_SHADERCACHEGETVALUE_CB_0021 Learn about the pfnShaderCacheGetValueCb callback. |
PFND3D12DDI_SHADERCACHESTOREVALUE_CB_0021 Learn about the pfnShaderCacheStoreValueCb callback. |
PFND3D12DDI_SIGNALSYNCHRONIZATIONOBJECT2CB Inserts a signal for the specified synchronization objects in the specified context stream. |
PFND3D12DDI_TRANSFORMENCRYPTEDDATA_0030 Used to transform encrypted data. |
PFND3D12DDI_UMD_CALLBACK_METHOD Used by the user mode driver to complete a context. |
PFND3D12DDI_UNMAPHEAP A client driver implements PFND3D12DDI_UNMAPHEAP to unmap a heap. |
PFND3D12DDI_UNPINRESOURCES_CB_0076 Unpins a resource that has been pinned with PFND3D12DDI_PINRESOURCES_CB_0076. |
PFND3D12DDI_VIDEO_DECODE_FRAME_0032 Used to decode a video frame. |
PFND3D12DDI_VIDEO_DECODE_FRAME_0041 Learn more about the PFND3D12DDI_VIDEO_DECODE_FRAME_0041 callback function. |
PFND3D12DDI_VIDEO_DECODE_FRAME_0041_1 Learn more about the PFND3D12DDI_VIDEO_DECODE_FRAME_0041_1 callback function. |
PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 Learn more about the PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 callback function. |
PFND3D12DDI_VIDEO_ENCODE_RESOLVE_OUTPUT_METADATA_0082_0 Learn more about the PFND3D12DDI_VIDEO_ENCODE_RESOLVE_OUTPUT_METADATA_0082_0 callback function. |
PFND3D12DDI_VIDEO_GETCAPS The pfnGetCaps callback function defines an entry point for video specific caps. |
PFND3D12DDI_VIDEO_PROCESS_FRAME_0032 Used to process a video frame. |
PFND3D12DDI_VIDEO_PROCESS_FRAME_0043 Implemented by the client driver to process a video frame. |
PFND3D12DDI_WAITFORSYNCHRONIZATIONOBJECT2CB Inserts a wait for the specified synchronization objects in the specified context stream. |
PFND3D12DDI_WRITEBUFFERIMMEDIATE_0032 Used to create a write buffer. |
PFND3DDDI_ALLOCATECB The pfnAllocateCb function allocates system or video memory. |
PFND3DDDI_AUTHENTICATEDCHANNELKEYEXCHANGE The AuthenticatedChannelKeyExchange function negotiates the session key. |
PFND3DDDI_BLT The PFND3DDDI_BLT callback function copies the contents of a source surface to a destination surface. |
PFND3DDDI_BUFBLT The BufBlt function performs a bit-block transfer (bitblt) operation from a source vertex or index buffer to a destination vertex or index buffer. |
PFND3DDDI_BUFBLT1 Performs a bit-block transfer (bitblt) operation from a source vertex or index buffer to a destination vertex or index buffer. Implemented by Windows Display Driver Model (WDDM) 1.2 or later user-mode display drivers. |
PFND3DDDI_CAPTURETOSYSMEM The CaptureToSysMem function copies the contents of a capture buffer to a destination surface. |
PFND3DDDI_CHECKCOUNTER Learn more about the PFND3DDDI_CHECKCOUNTER callback function. |
PFND3DDDI_CHECKCOUNTERINFO Called by the Microsoft Direct3D runtime to determine global information that's related to manipulating counters. Must be implemented by Windows Display Driver Model (WDDM) 1.3 and later user-mode display drivers. |
PFND3DDDI_CHECKDIRECTFLIPSUPPORT PFND3DDDI_CHECKDIRECTFLIPSUPPORT is called by the Desktop Window Manager to verify that the user-mode display driver supports Direct Flip operations. |
PFND3DDDI_CHECKMULTIPLANEOVERLAYSUPPORT Called by the Microsoft Direct3D runtime to check the details on hardware support for multiplane overlays. |
PFND3DDDI_CHECKPRESENTDURATIONSUPPORT Called by the Microsoft Direct3D runtime to request that the user-mode display driver get hardware device capabilities for seamlessly switching to a new monitor refresh rate. |
PFND3DDDI_CLEAR The Clear function performs hardware-assisted clearing on the rendering target, depth buffer, or stencil buffer. |
PFND3DDDI_CLOSEADAPTER The CloseAdapter function releases resources for a graphics adapter object. |
PFND3DDDI_COLORFILL The ColorFill function fills a rectangle on the surface with a particular color. |
PFND3DDDI_COMPOSERECTS The ComposeRects function composes two-dimensional areas from a source surface to a destination surface. |
PFND3DDDI_CONFIGUREAUTHENICATEDCHANNEL The ConfigureAuthenticatedChannel function sets state within an authenticated channel. |
PFND3DDDI_CREATEAUTHENTICATEDCHANNEL The CreateAuthenticatedChannel function creates a channel that the Microsoft Direct3D runtime and the driver can use to set and query protections. |
PFND3DDDI_CREATECONTEXTCB Learn more about the PFND3DDDI_CREATECONTEXTCB callback function. |
PFND3DDDI_CREATECONTEXTVIRTUALCB pfnCreateContextVirtualCb should be used with contexts that support virtual addressing. |
PFND3DDDI_CREATECRYPTOSESSION The CreateCryptoSession function creates a crypto session that the Direct3D runtime uses to manage a session key and to perform crypto operations into and out of protected memory. |
PFND3DDDI_CREATEDECODEDEVICE The CreateDecodeDevice function creates a Microsoft DirectX Video Acceleration (DirectX VA) decode device that is used to decode video. |
PFND3DDDI_CREATEDEVICE The CreateDevice function creates a graphics context that is referenced in subsequent calls. |
PFND3DDDI_CREATEEXTENSIONDEVICE Learn more about the PFND3DDDI_CREATEEXTENSIONDEVICE callback function. |
PFND3DDDI_CREATEHWCONTEXTCB A callback to create a new hardware context. |
PFND3DDDI_CREATEHWQUEUECB A callback to create a new hardware queue. |
PFND3DDDI_CREATELIGHT The CreateLight function creates a light source. |
PFND3DDDI_CREATEOVERLAY The CreateOverlay function allocates overlay hardware and makes the overlay visible. |
PFND3DDDI_CREATEOVERLAYCB The pfnCreateOverlayCb function creates a kernel-mode overlay object and calls the display miniport driver to display the overlay. |
PFND3DDDI_CREATEPAGINGQUEUECB pfnCreatePagingQueueCb is used to create a device paging queue that can be used to synchronize with video memory management operations for the device, such as making the device resource resident. |
PFND3DDDI_CREATEPIXELSHADER The CreatePixelShader function converts pixel shader code into a hardware-specific format and associates this code with a shader handle. |
PFND3DDDI_CREATEQUERY The CreateQuery function creates driver-side resources for a query that the Microsoft Direct3D runtime subsequently issues for processing. |
PFND3DDDI_CREATERESOURCE The CreateResource function creates a resource. |
PFND3DDDI_CREATERESOURCE2 Creates a resource. Implemented by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers. |
PFND3DDDI_CREATESYNCHRONIZATIONOBJECT2CB Creates a GPU synchronization object that a device context can signal and wait for. Used by WDDM 1.2 and later user-mode display drivers. |
PFND3DDDI_CREATESYNCHRONIZATIONOBJECTCB The pfnCreateSynchronizationObjectCb function creates a synchronization object that a device context can signal and wait for. |
PFND3DDDI_CREATEVERTEXSHADERDECL The CreateVertexShaderDecl function converts the vertex shader declaration into a hardware-specific format and associates the declaration with a shader handle. |
PFND3DDDI_CREATEVERTEXSHADERFUNC The CreateVertexShaderFunc function converts vertex shader code into a hardware-specific format and associates the code with a shader handle. |
PFND3DDDI_CREATEVIDEOPROCESSDEVICE The CreateVideoProcessDevice function creates a Microsoft DirectX Video Acceleration (DirectX VA) video processing device that is used to process video (for example, to deinterlace the video and adjust ProcAmp properties of the video). |
PFND3DDDI_CRYPTOSESSIONKEYEXCHANGE The CryptoSessionKeyExchange function negotiates a session key. |
PFND3DDDI_DEALLOCATE2CB The pfnDeallocate2Cb user mode callback function releases allocations for a kernel-mode resource object if the resource object was created. |
PFND3DDDI_DEALLOCATECB The pfnDeallocateCb callback function releases allocations or a kernel-mode resource object if the resource object was created. |
PFND3DDDI_DECODEBEGINFRAME The DecodeBeginFrame function notifies the user-mode display driver that decoding can begin on the specified Microsoft DirectX Video Accelerator (VA) decode device. |
PFND3DDDI_DECODEENDFRAME The DecodeEndFrame function notifies the user-mode display driver that all of the data that was required to decode the current frame was submitted. |
PFND3DDDI_DECODEEXECUTE The DecodeExecute function performs a decode operation by using the given Microsoft DirectX Video Accelerator (VA) decode device. |
PFND3DDDI_DECODEEXTENSIONEXECUTE Learn more about the PFND3DDDI_DECODEEXTENSIONEXECUTE callback function. |
PFND3DDDI_DECRYPTIONBLT The DecryptionBlt function writes data to a protected surface. |
PFND3DDDI_DELETEPIXELSHADER The DeletePixelShader function cleans up driver-side resources that are associated with pixel shader code. |
PFND3DDDI_DELETEVERTEXSHADERDECL The DeleteVertexShaderDecl function cleans up driver-side resources that are associated with the vertex shader declaration. |
PFND3DDDI_DELETEVERTEXSHADERFUNC The DeleteVertexShaderFunc function cleans up driver-side resources that are associated with vertex shader code. |
PFND3DDDI_DEPTHFILL The DepthFill function fills a depth buffer with a pixel value that is specified in native format. |
PFND3DDDI_DESTROYAUTHENTICATEDCHANNEL The DestroyAuthenticatedChannel function releases resources for the authenticated channel that the CreateAuthenticatedChannel function creates. |
PFND3DDDI_DESTROYCONTEXTCB Learn more about the PFND3DDDI_DESTROYCONTEXTCB callback function. |
PFND3DDDI_DESTROYCRYPTOSESSION The DestroyCryptoSession function releases resources for the encryption session that the CreateCryptoSession function creates. |
PFND3DDDI_DESTROYDECODEDEVICE The DestroyDecodeDevice function releases resources for a Microsoft DirectX Video Acceleration (VA) decode device. |
PFND3DDDI_DESTROYDEVICE The DestroyDevice function destroys a graphics context. |
PFND3DDDI_DESTROYEXTENSIONDEVICE The DestroyExtensionDevice function releases resources for a Microsoft DirectX Video Acceleration (VA) extension device. |
PFND3DDDI_DESTROYHWCONTEXTCB A callback to destroy a hardware context. |
PFND3DDDI_DESTROYHWQUEUECB A callback to destroy a hardware queue. |
PFND3DDDI_DESTROYLIGHT The DestroyLight function deactivates a light source. |
PFND3DDDI_DESTROYOVERLAY The DestroyOverlay function disables the overlay hardware and frees the overlay handle. |
PFND3DDDI_DESTROYOVERLAYCB The pfnDestroyOverlayCb function disables the overlay hardware and destroys the kernel-mode overlay object. |
PFND3DDDI_DESTROYPAGINGQUEUECB pfnDestroyPagingQueueCb waits for a paging queue to finish all operations queued to it and destroys it along with the associated sync object. |
PFND3DDDI_DESTROYQUERY The DestroyQuery function releases resources for a query. |
PFND3DDDI_DESTROYRESOURCE The DestroyResource function releases a specified resource. |
PFND3DDDI_DESTROYSYNCHRONIZATIONOBJECTCB The pfnDestroySynchronizationObjectCb function destroys the synchronization object that was created through a call to the pfnCreateSynchronizationObjectCb function. |
PFND3DDDI_DESTROYVIDEOPROCESSDEVICE The DestroyVideoProcessDevice function releases resources for a Microsoft DirectX Video Acceleration (VA) video processing device. |
PFND3DDDI_DISCARD Discards (evicts) a set of subresources from video display memory. Implemented by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers. |
PFND3DDDI_DRAWINDEXEDPRIMITIVE The DrawIndexedPrimitive function draws indexed primitives that the Microsoft Direct3D runtime has not transformed the index data in. |
PFND3DDDI_DRAWINDEXEDPRIMITIVE2 The DrawIndexedPrimitive2 function draws indexed primitives that the Microsoft Direct3D runtime has transformed the index data in. |
PFND3DDDI_DRAWPRIMITIVE The DrawPrimitive function draws nonindexed primitives in which the Microsoft Direct3D runtime has not transformed the vertex data. |
PFND3DDDI_DRAWPRIMITIVE2 The DrawPrimitive2 function draws nonindexed primitives in which the Microsoft Direct3D runtime has transformed the vertex data. |
PFND3DDDI_DRAWRECTPATCH The DrawRectPatch function draws a new or cached rectangular patch or updates the specification of a previously defined patch. |
PFND3DDDI_DRAWTRIPATCH The DrawTriPatch function draws a new or cached triangular patch or updates the specification of a previously defined patch. |
PFND3DDDI_DXVAHD_CREATEVIDEOPROCESSOR The CreateVideoProcessor function creates a Microsoft DirectX Video Acceleration (DirectX VA) video processor that is used to process high-definition video. |
PFND3DDDI_DXVAHD_DESTROYVIDEOPROCESSOR The DestroyVideoProcessor function releases resources for a Microsoft DirectX Video Acceleration (VA) video processor. |
PFND3DDDI_DXVAHD_GETVIDEOPROCESSBLTSTATEPRIVATE The GetVideoProcessBltStatePrivate function retrieves the state data of a private bit-block transfer (bitblt) for a video processor. |
PFND3DDDI_DXVAHD_GETVIDEOPROCESSSTREAMSTATEPRIVATE The GetVideoProcessStreamStatePrivate function retrieves the private stream-state data for a video processor. |
PFND3DDDI_DXVAHD_SETVIDEOPROCESSBLTSTATE The SetVideoProcessBltState function sets the state of a bit-block transfer (bitblt) for a video processor. |
PFND3DDDI_DXVAHD_SETVIDEOPROCESSSTREAMSTATE The SetVideoProcessStreamState function sets the stream state for a video processor. |
PFND3DDDI_DXVAHD_VIDEOPROCESSBLTHD The VideoProcessBltHD function processes video input streams and composes to an output surface. |
PFND3DDDI_ENCRYPTIONBLT The EncryptionBlt function reads encrypted data from a protected surface. |
PFND3DDDI_ESCAPECB The pfnEscapeCb callback function shares information with the display miniport driver. |
PFND3DDDI_EVICTCB pfnEvictCb is used to instruct the OS to decrement the residency reference count. Once this count reaches zero, it will remove the allocation from the device residency list. |
PFND3DDDI_EXTENSIONEXECUTE Learn more about the PFND3DDDI_EXTENSIONEXECUTE callback function. |
PFND3DDDI_FINISHSESSIONKEYREFRESH The FinishSessionKeyRefresh function indicates that all buffers from that point in time use the updated session key value. |
PFND3DDDI_FLIPOVERLAY The FlipOverlay function causes the overlay hardware to start displaying the given new allocation. |
PFND3DDDI_FLIPOVERLAYCB The pfnFlipOverlayCb function changes the allocation to display on the overlay or indicates to display the other field of the currently displaying allocation, when deinterlacing an interleaved resource. |
PFND3DDDI_FLUSH The Flush function submits outstanding hardware commands that are in the hardware command buffer to the display miniport driver. |
PFND3DDDI_FLUSH1 Called by the Microsoft Direct3D runtime to submit outstanding hardware commands that are in the hardware command buffer to the display miniport driver. Must be implemented by Windows Display Driver Model (WDDM) 1.3 and later user-mode display drivers. |
PFND3DDDI_FREEGPUVIRTUALADDRESSCB pfnFreeGpuVirtualAddressCb releases a range of graphics processing unit (GPU) virtual addresses that was previously reserved or mapped. |
PFND3DDDI_GENERATEMIPSUBLEVELS The GenerateMipSubLevels function regenerates the sublevels of a MIP-map texture. |
PFND3DDDI_GETCAPS The GetCaps function queries for capabilities of the graphics adapter. |
PFND3DDDI_GETCAPTUREALLOCATIONHANDLE The GetCaptureAllocationHandle function maps the given capture resource handle to a kernel-mode allocation handle. |
PFND3DDDI_GETENCRYPTIONBLTKEY The GetEncryptionBltKey function returns the key that is used to decrypt the data that the driver's EncryptionBlt function returns. |
PFND3DDDI_GETINFO The GetInfo function retrieves information about the specified display device. |
PFND3DDDI_GETMULTISAMPLEMETHODLISTCB The pfnGetMultisampleMethodListCb function retrieves a list of multiple-sample methods that are used for the given width, height, and format of an allocation. |
PFND3DDDI_GETOVERLAYCOLORCONTROLS The GetOverlayColorControls function retrieves color-control settings for the given overlay. |
PFND3DDDI_GETPITCH The GetPitch function retrieves the pitch of a protected or non-lockable surface. |
PFND3DDDI_GETQUERYDATA The GetQueryData function retrieves information about a query. |
PFND3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATACB pfnGetResourcePresentPrivateDriverDataCb is used to query the resource private data, which is associated with the resource during Present. |
PFND3DDDI_INVALIDATECACHECB The PFND3DDDI_INVALIDATECACHECB callback function invalidates cache. |
PFND3DDDI_ISSUEQUERY The IssueQuery function processes a query. |
PFND3DDDI_LOCK The Lock function locks the given resource or a surface within the resource. |
PFND3DDDI_LOCK2CB The pfnLock2Cb function locks an allocation and obtains a pointer to the allocation from the display miniport driver or video memory manager. |
PFND3DDDI_LOCKASYNC The LockAsync function locks the specified resource or a surface within the resource. |
PFND3DDDI_LOCKCB The pfnLockCb function locks an allocation and obtains a pointer to the allocation from the display miniport driver or video memory manager. |
PFND3DDDI_LOGSTRINGTABLE Called by the Microsoft Direct3D runtime to request that the user-mode display driver log a custom Event Tracing for Windows (ETW) marker event. Optionally implemented by Windows Display Driver Model (WDDM) 1.3 and later drivers. |
PFND3DDDI_LOGUMDMARKERCB Called by the user-mode display driver to log a custom Event Tracing for Windows (ETW) marker event. |
PFND3DDDI_MAKERESIDENTCB PFND3DDDI_MAKERESIDENTCB instructs the OS to add a resource to the device residency list and to increment the residency reference count on this allocation. |
PFND3DDDI_MAPGPUVIRTUALADDRESSCB Learn more about the pfnMapGpuVirtualAddressCb function. |
PFND3DDDI_MULTIPLYTRANSFORM The MultiplyTransform function modifies the current transform. |
PFND3DDDI_OFFERALLOCATIONS2CB The PFND3DDDI_OFFERALLOCATIONS2CB callback function is called by the user-mode display driver to offer video memory allocations for reuse. |
PFND3DDDI_OFFERALLOCATIONSCB The PFND3DDDI_OFFERALLOCATIONSCB callback function is called by the user-mode display driver to offer video memory allocations for reuse. |
PFND3DDDI_OFFERRESOURCES Called by the Microsoft Direct3D runtime to request that the user-mode display driver offer video memory resources for reuse. |
PFND3DDDI_OPENADAPTER The OpenAdapter function creates a graphics adapter object that is referenced in subsequent calls. |
PFND3DDDI_OPENRESOURCE The OpenResource function informs the driver that a shared resource is opened. |
PFND3DDDI_PRESENT The Present function notifies the user-mode display driver that an application finished rendering and requests that the driver display the source surface by either copying or flipping or that the driver perform a color-fill operation. |
PFND3DDDI_PRESENT1 Notifies the user-mode display driver that an application finished rendering and that all ownership of the shared resource is released, and requests that the driver display to the destination surface. |
PFND3DDDI_PRESENTCB The pfnPresentCb function copies content from a source allocation. |
PFND3DDDI_PRESENTMULTIPLANEOVERLAY Called by the Microsoft Direct3D runtime to notify the user-mode display driver that an application finished rendering and requests that the driver display the source surface by either copying or flipping or that the driver perform a color-fill operation. Must be implemented by Windows Display Driver Model (WDDM) 1.3 or later drivers that support multiplane overlays. |
PFND3DDDI_PRESENTMULTIPLANEOVERLAYCB Copies content from a source multiplane overlay allocation to a destination allocation. Can be called by Windows Display Driver Model (WDDM) 1.3 or later user-mode display drivers. |
PFND3DDDI_QUERYADAPTERINFOCB The pfnQueryAdapterInfoCb function retrieves graphics adapter information. |
PFND3DDDI_QUERYADAPTERINFOCB2 Implemented by the client driver to retrieve graphics adapter information. |
PFND3DDDI_QUERYAUTHENTICATEDCHANNEL The QueryAuthenticatedChannel function queries an authenticated channel for capability and state information. |
PFND3DDDI_QUERYDLISTFORAPPLICATION The PFND3DDDI_QUERYDLISTFORAPPLICATION callback function queries a DList for an application. |
PFND3DDDI_QUERYDLISTFORAPPLICATION1 Called during Microsoft Direct3D initialization on a hybrid system to determine which GPU an application should run on. A dList is a list of applications that need cross-adapter shared surfaces for high-performance rendering on the discrete GPU. |
PFND3DDDI_QUERYDLISTFORAPPLICATION2 The PFND3DDDI_QUERYDLISTFORAPPLICATION2 callback function queries a dList for an application. |
PFND3DDDI_QUERYRESIDENCYCB The pfnQueryResidencyCb function queries the residency status of a resource or list of allocations. |
PFND3DDDI_QUERYRESOURCERESIDENCY The QueryResourceResidency function determines the residency of the given list of resources. |
PFND3DDDI_RECLAIMALLOCATIONS2CB pfnReclaimAllocations2Cb is called by the user mode driver to reclaim video memory allocations that were previously offered for reuse. |
PFND3DDDI_RECLAIMALLOCATIONS3CB pfnReclaimAllocations3Cb is called by the user mode driver to reclaim video memory allocations that were previously offered for reuse. |
PFND3DDDI_RECLAIMALLOCATIONSCB Called by the user-mode display driver to reclaim video memory allocations that were previously offered for reuse. |
PFND3DDDI_RECLAIMRESOURCES Called by the Microsoft Direct3D runtime to reclaim video memory resources that it previously offered for reuse. |
PFND3DDDI_RENAME The Rename function informs a user-mode display driver to start using the renamed allocation that the LockAsync function previously returned for the specified resource. |
PFND3DDDI_RENDERCB The pfnRenderCb function submits the current command buffer for rendering to the display miniport driver. |
PFND3DDDI_RESERVEGPUVIRTUALADDRESSCB Learn more about the PFND3DDDI_RESERVEGPUVIRTUALADDRESSCB callback function. |
PFND3DDDI_RESOLVESHAREDRESOURCE The ResolveSharedResource function informs a user-mode display driver that ownership of a shared surface changed or that a surface is being used for GDI interoperation. |
PFND3DDDI_SETASYNCCALLBACKSCB The pfnSetAsyncCallbacksCb function notifies the Microsoft Direct3D runtime whether the runtime will start or stop receiving calls to the runtime's callback functions from a worker thread. |
PFND3DDDI_SETCLIPPLANE The SetClipPlane function sets a clip plane. |
PFND3DDDI_SETCONVOLUTIONKERNELMONO The SetConvolutionKernelMono function defines the resolution and weights of the kernel filter, which is used when the D3DTEXF_CONVOLUTIONMONO texture filtering mode is set. |
PFND3DDDI_SETDECODERENDERTARGET The SetDecodeRenderTarget function sets the render target surface for decoding operations. |
PFND3DDDI_SETDEPTHSTENCIL The SetDepthStencil function sets the depth buffer in the driver's context. |
PFND3DDDI_SETDISPLAYMODE The SetDisplayMode function switches to a display mode or primary that is not supported by the GDI desktop. |
PFND3DDDI_SETDISPLAYMODECB The pfnSetDisplayModeCb function sets the allocation that is used to scan out to the display. |
PFND3DDDI_SETDISPLAYPRIVATEDRIVERFORMATCB The pfnSetDisplayPrivateDriverFormatCb function changes the private-format attribute of a video present source. |
PFND3DDDI_SETINDICES The SetIndices function sets the current index buffer. |
PFND3DDDI_SETINDICESUM The SetIndicesUM function sets the current index buffer to the given user memory buffer. |
PFND3DDDI_SETLIGHT The SetLight function sets properties for a light source. |
PFND3DDDI_SETMARKER Notifies the user-mode display driver that it must generate a new time stamp if any GPU work has completed since the last call to pfnSetMarker. |
PFND3DDDI_SETMARKERMODE Notifies the user-mode display driver that it should support a type of Event Tracing for Windows (ETW) marker event. |
PFND3DDDI_SETMATERIAL The SetMaterial function sets the material properties that devices on the system use to create the required effect during rendering. |
PFND3DDDI_SETOVERLAYCOLORCONTROLS The SetOverlayColorControls function changes color-control settings for the given overlay. |
PFND3DDDI_SETPALETTE The SetPalette function associates a palette with a texture. |
PFND3DDDI_SETPIXELSHADER The SetPixelShader function sets a pixel shader to be used in all drawing operations. |
PFND3DDDI_SETPIXELSHADERCONST The SetPixelShaderConst function sets one or more pixel shader constant registers with floating-point values. |
PFND3DDDI_SETPIXELSHADERCONSTB The SetPixelShaderConstB function sets one or more pixel shader constant registers with Boolean values. |
PFND3DDDI_SETPIXELSHADERCONSTI The SetPixelShaderConstI function sets one or more pixel shader constant registers with integer values. |
PFND3DDDI_SETPRIORITY The SetPriority function sets the eviction-from-memory priority for a managed texture. |
PFND3DDDI_SETPRIORITYCB The pfnSetPriorityCb function sets the priority level of a resource or list of allocations. |
PFND3DDDI_SETRENDERSTATE The SetRenderState function updates a render state. |
PFND3DDDI_SETRENDERTARGET The SetRenderTarget function sets the render target surface. |
PFND3DDDI_SETSCISSORRECT The SetScissorRect function marks a portion of a render target that rendering is confined to. |
PFND3DDDI_SETSTREAMSOURCE The SetStreamSource function binds a portion of a vertex stream source to a vertex buffer. |
PFND3DDDI_SETSTREAMSOURCEFREQ The SetStreamSourceFreq function sets the frequency divisor of a stream source that is bound to a vertex buffer. |
PFND3DDDI_SETSTREAMSOURCEUM The SetStreamSourceUM function binds a vertex stream source to a user memory buffer. |
PFND3DDDI_SETTEXTURE The SetTexture function inserts a texture at a particular stage in a multiple-texture group. |
PFND3DDDI_SETTEXTURESTAGESTATE The SetTextureStageState function updates the state of a texture at a particular stage in a multiple-texture group. |
PFND3DDDI_SETTRANSFORM The SetTransform function sets up a transform. |
PFND3DDDI_SETVERTEXSHADERCONST The SetVertexShaderConst function sets one or more vertex shader constant registers with floating-point values. |
PFND3DDDI_SETVERTEXSHADERCONSTB The SetVertexShaderConstB function sets one or more vertex shader constant registers with Boolean values. |
PFND3DDDI_SETVERTEXSHADERCONSTI The SetVertexShaderConstI function sets one or more vertex shader constant registers with integer values. |
PFND3DDDI_SETVERTEXSHADERDECL The SetVertexShaderDecl function sets the vertex shader declaration so that all of the subsequent drawing operations use that declaration. |
PFND3DDDI_SETVERTEXSHADERFUNC The SetVertexShaderFunc function sets the vertex shader code so that all of the subsequent drawing operations use that code. |
PFND3DDDI_SETVIDEOPROCESSRENDERTARGET The SetVideoProcessRenderTarget function sets the render target surface that is used for video processing. |
PFND3DDDI_SETVIEWPORT The SetViewport function informs guard-band-aware drivers of the view-clipping rectangle. |
PFND3DDDI_SETZRANGE The SetZRange function informs the driver about the range of z values. |
PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECT2CB Inserts a signal on the specified synchronization objects in the specified context direct memory access (DMA) stream. Used by WDDM 1.2 and later user-mode display drivers. |
PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTCB The pfnSignalSynchronizationObjectCb function inserts a signal on the specified synchronization objects in the specified context DMA stream. |
PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMCPUCB pfnSignalSynchronizationObjectFromCpuCb enables a driver to signal a monitored fence. |
PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2CB pfnSignalSynchronizationObjectFromGpu2Cb is used to signal a monitored fence. |
PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPUCB pfnSignalSynchronizationObjectFromGpuCb is used to signal a monitored fence. |
PFND3DDDI_STARTSESSIONKEYREFRESH The StartSessionKeyRefresh function returns a random number that the driver's FinishSessionKeyRefresh function subsequently uses to perform an exclusive OR operation (XOR) with the session key. |
PFND3DDDI_STATESET The StateSet function sets a state block. |
PFND3DDDI_SUBMITCOMMANDCB pfnSubmitCommandCb is used to submit command buffers on contexts that support graphics processing unit (GPU) virtual addressing. |
PFND3DDDI_SUBMITCOMMANDTOHWQUEUECB A callback to submit a command to the hardware queue. |
PFND3DDDI_SUBMITHISTORYSEQUENCECB Learn more about the PFND3DDDI_SUBMITHISTORYSEQUENCECB callback function. |
PFND3DDDI_SUBMITPRESENTBLTTOHWQUEUECB Implemented by the client driver to submit a present blt to the hardware queue. |
PFND3DDDI_SUBMITPRESENTTOHWQUEUECB The PFND3DDDI_SUBMITPRESENTTOHWQUEUECB callback function is invoked by user mode drivers to submit a Blt Present operation to a hardware queue. |
PFND3DDDI_SUBMITSIGNALSYNCOBJECTSTOHWQUEUECB A callback to submit a signal command to the hardware queue. |
PFND3DDDI_SUBMITWAITFORSYNCOBJECTSTOHWQUEUECB A callback to submit a wait command to the hardware queue. |
PFND3DDDI_SYNCTOKEN The PFND3DDDI_SYNCTOKEN callback creates a sync token. |
PFND3DDDI_SYNCTOKENCB The PFND3DDDI_SYNCTOKENCB callback creates a sync token. |
PFND3DDDI_TEXBLT The TexBlt function performs a bit-block transfer (bitblt) operation from a source texture to a destination texture, including all of the sublevels of the source texture. |
PFND3DDDI_TEXBLT1 Performs a bit-block transfer (bitblt) operation from a source texture to a destination texture, including all of the sublevels of the source texture. Implemented by Windows Display Driver Model (WDDM) 1.2 or later user-mode display drivers. |
PFND3DDDI_TRIMRESIDENCYSET pfnTrimResidencySet is used to trim the residency list for a given device. User mode drivers are required to implement this callback in order to participate in the new memory residency model. |
PFND3DDDI_UNLOCK The Unlock function unlocks a resource or a surface within the resource that was previously locked by the Lock function. |
PFND3DDDI_UNLOCK2CB The pfnUnlock2Cb function unlocks an allocation that was locked by a call to the pfnLock2Cb function. |
PFND3DDDI_UNLOCKASYNC The UnlockAsync function unlocks a resource or a surface within the resource that the LockAsync function previously locked. |
PFND3DDDI_UNLOCKCB The pfnUnlockCb function unlocks an allocation that was locked by a call to the pfnLockCb function. |
PFND3DDDI_UPDATEALLOCATIONPROPERTYCB The pfnUpdateAllocationPropertyCb functions updates the property of an allocation without creating a new allocation. |
PFND3DDDI_UPDATEGPUVIRTUALADDRESSCB pfnUpdateGpuVirtualAddressCb is a special operation used in the context of tile resources. |
PFND3DDDI_UPDATEOVERLAY The UpdateOverlay function reconfigures or moves an overlay that is being displayed. |
PFND3DDDI_UPDATEOVERLAYCB The pfnUpdateOverlayCb function modifies a kernel-mode overlay object. |
PFND3DDDI_UPDATEPALETTE The UpdatePalette function updates a texture palette. |
PFND3DDDI_UPDATESUBRESOURCEUP Called by the Microsoft Direct3D runtime to update a destination subresource region from a source system-memory region. Must be implemented by Windows Display Driver Model (WDDM) 1.3 and later user-mode display drivers. |
PFND3DDDI_UPDATEWINFO The UpdateWInfo function updates the w range for w buffering. |
PFND3DDDI_VALIDATEDEVICE The ValidateDevice function returns the number of passes in which the hardware can perform the blending operations that are specified in the current state. |
PFND3DDDI_VIDEOPROCESSBEGINFRAME The VideoProcessBeginFrame function notifies the user-mode display driver that processing of a video frame can begin on the specified Microsoft DirectX Video Accelerator (VA) video processing device. |
PFND3DDDI_VIDEOPROCESSBLT The VideoProcessBlt function processes a video frame by using the specified Microsoft DirectX Video Accelerator (VA) video processing device. |
PFND3DDDI_VIDEOPROCESSENDFRAME The VideoProcessEndFrame function notifies the user-mode display driver that all of the data that is required to process the current frame was submitted. |
PFND3DDDI_VOLBLT The VolBlt function performs a bit-block transfer (bitblt) operation from a source volume texture to a destination volume texture. |
PFND3DDDI_VOLBLT1 Performs a bit-block transfer (bitblt) operation from a source volume texture to a destination volume texture. Implemented by Windows Display Driver Model (WDDM) 1.2 or later user-mode display drivers. |
PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECT2CB Inserts a wait command for the specified synchronization objects in the specified context command stream. Used by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers. |
PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTCB The pfnWaitForSynchronizationObjectCb function inserts a wait for the specified synchronization objects in the specified context DMA stream. |
PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPUCB pfnWaitForSynchronizationObjectFromCpuCb waits for a monitored fence to reach a certain value before processing subsequent context commands. |
PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMGPUCB pfnWaitForSynchronizationObjectFromGpuCb waits for a monitored fence to reach a certain value before processing subsequent context commands. |
PFND3DDDICB_LOGSTRINGTABLEENTRY Locates a string table entry that is used by the LogMarkerStringTable function to log an Event Tracing for Windows (ETW) marker event. Optionally implemented by Windows Display Driver Model (WDDM) 1.3 and later drivers. |
PFND3DKMT_ACQUIREKEYEDMUTEX The PFND3DKMT_ACQUIREKEYEDMUTEX callback function acquires a keyed mutex object. The function returns STATUS_SUCCESS if the keyed mutex object was successfully acquired. |
PFND3DKMT_ACQUIREKEYEDMUTEX2 The PFND3DKMT_ACQUIREKEYEDMUTEX2 callback function acquires a keyed mutex object that includes private data. |
PFND3DKMT_ADJUSTFULLSCREENGAMMA The PFND3DKMT_ADJUSTFULLSCREENGAMMA callback function adjusts to full screen gamma. |
PFND3DKMT_BUDGETCHANGENOTIFICATIONCALLBACK The PFND3DKMT_BUDGETCHANGENOTIFICATIONCALLBACK callback function notifies of a budget change. |
PFND3DKMT_CHANGESURFACEPOINTER Learn more about the PFND3DKMT_CHANGESURFACEPOINTER callback function. |
PFND3DKMT_CHANGEVIDEOMEMORYRESERVATION The PFND3DKMT_CHANGEVIDEOMEMORYRESERVATION callback function changes a video memory reservation. |
PFND3DKMT_CHECKEXCLUSIVEOWNERSHIP The PFND3DKMT_CHECKEXCLUSIVEOWNERSHIP function checks whether any kernel device object in the operating system is an exclusive owner of any video present sources. |
PFND3DKMT_CHECKMONITORPOWERSTATE The PFND3DKMT_CHECKMONITORPOWERSTATE function verifies the power state of a monitor. The function returns STATUS_SUCCESS on successful verification. |
PFND3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT The PFND3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT callback function checks the details of hardware support for multiplane overlays. |
PFND3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT2 The PFND3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT2 callback function checks the details of hardware support for multiplane overlays. |
PFND3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT3 The PFND3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT3 callback function checks the details of hardware support for multiplane overlays. |
PFND3DKMT_CHECKOCCLUSION The PFND3DKMT_CHECKOCCLUSION callback function verifies whether the client area of a graphics window is occluded. |
PFND3DKMT_CHECKSHAREDRESOURCEACCESS The PFND3DKMT_CHECKSHAREDRESOURCEACCESS function determines whether a process can access a shared resource. |
PFND3DKMT_CHECKVIDPNEXCLUSIVEOWNERSHIP The PFND3DKMT_CHECKVIDPNEXCLUSIVEOWNERSHIP callback function determines the video present source with exclusive ownership of a video present network (VidPN). |
PFND3DKMT_CLOSEADAPTER The PFND3DKMT_CLOSEADAPTER callback function closes a graphics adapter that was previously opened by the D3DKMTOpenAdapterFromHdc function. |
PFND3DKMT_CONFIGURESHAREDRESOURCE The PFND3DKMT_CONFIGURESHAREDRESOURCE callback function configures a shared resource. The function returns STATUS_SUCCESS on successful configuration. |
PFND3DKMT_CREATEALLOCATION The PFND3DKMT_CREATEALLOCATION function creates or adds allocations of system or video memory. The allocations can be standalone or associated with a resource. |
PFND3DKMT_CREATEALLOCATION2 Microsoft reserves the PFND3DKMT_CREATEALLOCATION2 callback function for internal use only. Don't use this callback function in your driver. |
PFND3DKMT_CREATECONTEXT The PFND3DKMT_CREATECONTEXT callback creates a kernel-mode device context. The function returns STATUS_SUCCESS on successful creation of the device context. |
PFND3DKMT_CREATECONTEXTVIRTUAL The D3dkmtCreateContextVirtual callback function creates a virtual context. |
PFND3DKMT_CREATEDCFROMMEMORY The PFND3DKMT_CREATEDCFROMMEMORY callback function creates a display context from a specified block of memory. |
PFND3DKMT_CREATEDEVICE The PFND3DKMT_CREATEDEVICE callback creates a kernel-mode device context. The function returns STATUS_SUCCESS on successful creation of the device context. |
PFND3DKMT_CREATEHWQUEUE Implemented by the client driver to create a new hardware queue. |
PFND3DKMT_CREATEKEYEDMUTEX The PFND3DKMT_CREATEKEYEDMUTEX callback creates a keyed mutex object. The function returns STATUS_SUCCESS on successful creation of the keyed mutex object. |
PFND3DKMT_CREATEKEYEDMUTEX2 The PFND3DKMT_CREATEKEYEDMUTEX2 callback creates a keyed mutex object that includes private data. The function returns STATUS_SUCCESS on successful creation. |
PFND3DKMT_CREATEOUTPUTDUPL Microsoft reserves the PFND3DKMT_CREATEOUTPUTDUPL callback function for internal use only. Don't use this callback function in your driver. |
PFND3DKMT_CREATEOVERLAY The PFND3DKMT_CREATEOVERLAY callback function enables the overlay hardware if the hardware is capable. |
PFND3DKMT_CREATEPAGINGQUEUE The PFND3DKMT_CREATEPAGINGQUEUE callback function creates a paging queue. |
PFND3DKMT_CREATEPROTECTEDSESSION Implemented by the client driver to create a protected session. |
PFND3DKMT_CREATESYNCHRONIZATIONOBJECT The PFND3DKMT_CREATESYNCHRONIZATIONOBJECT callback function creates a synchronization object. |
PFND3DKMT_CREATESYNCHRONIZATIONOBJECT2 The PFND3DKMT_CREATESYNCHRONIZATIONOBJECT2 callback function creates a synchronization object. |
PFND3DKMT_DESTROYALLOCATION The PFND3DKMT_DESTROYALLOCATION callback function releases allocations. |
PFND3DKMT_DESTROYALLOCATION2 The PFND3DKMT_DESTROYALLOCATION2 callback function releases allocations. |
PFND3DKMT_DESTROYCONTEXT Implemented by the client driver to destroy the specified graphics processing unit (GPU) context. |
PFND3DKMT_DESTROYDCFROMMEMORY The PFND3DKMT_DESTROYDCFROMMEMORY callback function destroys a device context from memory. |
PFND3DKMT_DESTROYDEVICE The PFND3DKMT_DESTROYDEVICE callback function destroys a graphics context device. |
PFND3DKMT_DESTROYHWQUEUE Implemented by the client driver to destroy a hardware queue. |
PFND3DKMT_DESTROYKEYEDMUTEX The PFND3DKMT_DESTROYKEYEDMUTEX callback function destroys keyed mutex. |
PFND3DKMT_DESTROYOUTPUTDUPL The PFND3DKMT_DESTROYOUTPUTDUPL callback function destroys output duplicates. |
PFND3DKMT_DESTROYOVERLAY The PFND3DKMT_DESTROYOVERLAY callback function disables overlay hardware and deletes the specified overlay handle. |
PFND3DKMT_DESTROYPAGINGQUEUE The PFND3DKMT_DESTROYPAGINGQUEUE callback function destroys paging queue. |
PFND3DKMT_DESTROYPROTECTEDSESSION Implemented by the client driver to destroy a protected session. |
PFND3DKMT_DESTROYSYNCHRONIZATIONOBJECT The PFND3DKMT_DESTROYSYNCHRONIZATIONOBJECT callback function destroys synchronization object. |
PFND3DKMT_ENUMADAPTERS The PFND3DKMT_ENUMADAPTERS callback enumerates all graphics adapters on the system. The function returns STATUS_SUCCESS if the enumeration was successful. |
PFND3DKMT_ENUMADAPTERS2 The PFND3DKMT_ENUMADAPTERS2 callback function enumerates all graphics adapters on the system. |
PFND3DKMT_ENUMADAPTERS3 The PFND3DKMT_ENUMADAPTERS3 callback function enumerates all graphics adapters on the system. |
PFND3DKMT_ESCAPE The Pfnd3dkmtEscape callback function shares info with the kernel mode display driver. |
PFND3DKMT_EVICT The Pfnd3dkmtEvict instructs the OS to decrement the residency reference count. |
PFND3DKMT_FLIPOVERLAY The Pfnd3dkmtFlipoverlay callback function displays a new allocation by using the specified overlay. |
PFND3DKMT_FLUSHHEAPTRANSITIONS The Pfnd3dkmtFlushheaptransitions callback function flushes heap transitions. |
PFND3DKMT_FREEGPUVIRTUALADDRESS The Pfnd3dkmtFreegpuvirtualaddress callback function releases a range of graphics processing unit (GPU) virtual addresses, which was previously reserved or mapped. |
PFND3DKMT_GETALLOCATIONPRIORITY The Pfnd3dkmtGetallocationpriority callback function gets allocation priority. |
PFND3DKMT_GETCONTEXTINPROCESSSCHEDULINGPRIORITY The Pfnd3dkmtGetcontextinprocessschedulingpriority callback function is called by an in-process (in-proc) Microsoft Direct3D composition device to retrieve the scheduling priority for a device context that is in the same process as other device contexts. |
PFND3DKMT_GETCONTEXTSCHEDULINGPRIORITY The Pfnd3dkmtGetcontextschedulingpriority retrieves the scheduling priority for a device context. |
PFND3DKMT_GETDEVICESTATE Pfnd3dkmtGetdevicestate retrieves the state of a device. |
PFND3DKMT_GETDISPLAYMODELIST Pfnd3dkmtGetdisplaymodelist retrieves a list of available display modes, including modes with extended format. |
PFND3DKMT_GETDWMVERTICALBLANKEVENT Pfnd3dkmtGetdwmverticalblankevent gets DWM (desktop windows manager) vertical blank event. |
PFND3DKMT_GETMULTIPLANEOVERLAYCAPS Pfnd3dkmtGetmultiplaneoverlaycaps retrieves multiplane overlay capabilities. |
PFND3DKMT_GETMULTISAMPLEMETHODLIST Pfnd3dkmtGetmultisamplemethodlist retrieves a list of multiple-sample methods that are used for an allocation. |
PFND3DKMT_GETNATIVEFENCELOGDETAIL Learn more about the PFND3DKMT_GETNATIVEFENCELOGDETAIL function. |
PFND3DKMT_GETOVERLAYSTATE Pfnd3dkmtGetoverlaystate retrieves the status about an overlay. |
PFND3DKMT_GETPOSTCOMPOSITIONCAPS Pfnd3dkmtGetpostcompositioncaps retrieves post composition capabilities. |
PFND3DKMT_GETPRESENTHISTORY Pfnd3dkmtGetpresenthistory retrieves copying history. |
PFND3DKMT_GETPROCESSDEVICEREMOVALSUPPORT Implemented by the client driver to get process device removal support. |
PFND3DKMT_GETPROCESSSCHEDULINGPRIORITYCLASS Pfnd3dkmtGetprocessschedulingpriorityclass retrieves the scheduling priority for a process. |
PFND3DKMT_GETRESOURCEPRESENTPRIVATEDRIVERDATA Pfnd3dkmtGetresourcepresentprivatedriverdata queries the resource private data, which is associated with the resource during Present. |
PFND3DKMT_GETRUNTIMEDATA Microsoft reserves the PFND3DKMT_GETRUNTIMEDATA callback function for internal use only. Don't use this function in your code. |
PFND3DKMT_GETSCANLINE Pfnd3dkmtGetscanline determines whether the given video present source of a video present network (VidPN) is in vertical blanking mode and retrieves the current scan line. |
PFND3DKMT_GETSHAREDPRIMARYHANDLE Pfnd3dkmtGetsharedprimaryhandle retrieves the global shared handle for the primary surface. |
PFND3DKMT_GETSHAREDRESOURCEADAPTERLUID Pfnd3dkmtGetsharedresourceadapterluid maps a shared resource to a locally unique identifier (LUID) that identifies the graphics adapter that the resource was created on. |
PFND3DKMT_INVALIDATEACTIVEVIDPN Pfnd3dkmtInvalidateactivevidpn invalidates the active video present network (VidPN) currently in use. |
PFND3DKMT_INVALIDATECACHE Pfnd3dkmtInvalidatecache invalidates cache. |
PFND3DKMT_LOCK Pfnd3dkmtLock locks an entire allocation or specific pages within an allocation. |
PFND3DKMT_LOCK2 Pfnd3dkmtLock2 locks an entire allocation or specific pages within an allocation. |
PFND3DKMT_MAKERESIDENT Pfnd3dkmtMakeresident adds a resource to the device residency list and increment the residency reference count on this allocation. |
PFND3DKMT_MAPGPUVIRTUALADDRESS Pfnd3dkmtMapgpuvirtualaddress maps a graphics processing unit (GPU) virtual address ranges to a specific allocation range or puts it to the Invalid or Zero state. |
PFND3DKMT_MARKDEVICEASERROR Pfnd3dkmtMarkdeviceaserror marks a device as error. |
PFND3DKMT_OFFERALLOCATIONS The PFND3DKMT_OFFERALLOCATIONS callback offers video memory allocations for reuse. The function returns STATUS_SUCCESS if allocations were successfully offered. |
PFND3DKMT_OPENADAPTERFROMDEVICENAME Pfnd3dkmtOpenadapterfromdevicename maps a device name to a graphics adapter handle and, if the adapter contains multiple monitor outputs, to one of those outputs. |
PFND3DKMT_OPENADAPTERFROMGDIDISPLAYNAME Pfnd3dkmtOpenadapterfromgdidisplayname maps a GDI device name to a graphics adapter handle and, if the adapter contains multiple monitor outputs, to one of those outputs. |
PFND3DKMT_OPENADAPTERFROMHDC Pfnd3dkmtOpenadapterfromhdc maps a device context handle (HDC) to a graphics adapter handle and, if the adapter contains multiple monitor outputs, to one of those outputs. |
PFND3DKMT_OPENADAPTERFROMLUID Pfnd3dkmtOpenadapterfromluid maps a locally unique identifier (LUID) to a graphics adapter handle. |
PFND3DKMT_OPENKEYEDMUTEX Pfnd3dkmtOpenkeyedmutex opens a keyed mutex object that includes private data. |
PFND3DKMT_OPENKEYEDMUTEX2 The PFND3DKMT_OPENKEYEDMUTEX2 callback opens a keyed mutex object that includes private data. The function returns STATUS_SUCCESS if the object was opened. |
PFND3DKMT_OPENKEYEDMUTEXFROMNTHANDLE Implemented by the client driver to open a keyed mutex from an NT handle to the process. |
PFND3DKMT_OPENNTHANDLEFROMNAME The PFND3DKMT_OPENNTHANDLEFROMNAME callback opens an NT handle for a graphics adapter that is specified by name. |
PFND3DKMT_OPENPROTECTEDSESSIONFROMNTHANDLE Implemented by the client driver to open a protected session from the NT handle. |
PFND3DKMT_OPENRESOURCE Pfnd3dkmtOpenresource opens a shared resource. |
PFND3DKMT_OPENRESOURCE2 Pfnd3dkmtOpenresource2 opens a shared resource. |
PFND3DKMT_OPENRESOURCEFROMNTHANDLE PFND3DKMT_OPENRESOURCEFROMNTHANDLE opens a shared resource from an NT handle. The callback returns STATUS_SUCCESS if the resource was successfully opened. |
PFND3DKMT_OPENSYNCHRONIZATIONOBJECT The PFND3DKMT_OPENSYNCHRONIZATIONOBJECT callback function opens a kernel-mode synchronization object. |
PFND3DKMT_OPENSYNCOBJECTFROMNTHANDLE The PFND3DKMT_OPENSYNCOBJECTFROMNTHANDLE callback function maps an NT process handle to a graphics processing unit (GPU) synchronization object. |
PFND3DKMT_OPENSYNCOBJECTFROMNTHANDLE2 The PFND3DKMT_OPENSYNCOBJECTFROMNTHANDLE2 callback function maps an NT process handle to a graphics processing unit (GPU) synchronization object. |
PFND3DKMT_OPENSYNCOBJECTNTHANDLEFROMNAME The PFND3DKMT_OPENSYNCOBJECTNTHANDLEFROMNAME callback function opens an NT handle for a named shared monitored fence object, similar to what D3DKMTOpenNtHandleFromName does for shared allocations. |
PFND3DKMT_OUTPUTDUPLGETFRAMEINFO The PFND3DKMT_OUTPUTDUPLGETFRAMEINFO callback function gets output duplicate frame info. |
PFND3DKMT_OUTPUTDUPLGETMETADATA The PFND3DKMT_OUTPUTDUPLGETMETADATA callback function gets output duplicate metadata. |
PFND3DKMT_OUTPUTDUPLGETPOINTERSHAPEDATA The PFND3DKMT_OUTPUTDUPLGETPOINTERSHAPEDATA callback function gets output duplicate pointer shape data. |
PFND3DKMT_OUTPUTDUPLPRESENT PFND3DKMT_OUTPUTDUPLPRESENT issues a present command from the Desktop Duplication API swapchain of the Desktop Window Manager to the DirectX kernel subsystem. |
PFND3DKMT_OUTPUTDUPLPRESENTTOHWQUEUE Outputs duplicate of a handle to a hardware queue. |
PFND3DKMT_OUTPUTDUPLRELEASEFRAME The PFND3DKMT_OUTPUTDUPLRELEASEFRAME callback function indicates that the driver has finished processing the specified duplicated desktop image. |
PFND3DKMT_PINDIRECTFLIPRESOURCES The PFND3DKMT_PINDIRECTFLIPRESOURCES callback function pins direct flip resources. |
PFND3DKMT_POLLDISPLAYCHILDREN The PFND3DKMT_POLLDISPLAYCHILDREN callback function queries for connectivity status of all child devices of the given adapter. |
PFND3DKMT_PRESENT The PFND3DKMT_PRESENT callback function submits a present command to the Microsoft DirectX graphics kernel subsystem. |
PFND3DKMT_PRESENTMULTIPLANEOVERLAY The PFND3DKMT_PRESENTMULTIPLANEOVERLAY callback function copies content from a source multiplane overlay allocation to a destination allocation. |
PFND3DKMT_PRESENTMULTIPLANEOVERLAY2 The PFND3DKMT_PRESENTMULTIPLANEOVERLAY2 callback function copies content from a source multiplane overlay allocation to a destination allocation. |
PFND3DKMT_PRESENTMULTIPLANEOVERLAY3 The PFND3DKMT_PRESENTMULTIPLANEOVERLAY3 callback function copies content from a source multiplane overlay allocation to a destination allocation. |
PFND3DKMT_QUERYADAPTERINFO The PFND3DKMT_QUERYADAPTERINFO callback function retrieves graphics adapter information. |
PFND3DKMT_QUERYALLOCATIONRESIDENCY The PFND3DKMT_QUERYALLOCATIONRESIDENCY callback function retrieves the residency status of a resource or list of allocations. |
PFND3DKMT_QUERYCLOCKCALIBRATION The PFND3DKMT_QUERYCLOCKCALIBRATION callback function queries clock calibration. |
PFND3DKMT_QUERYFSEBLOCK The PFND3DKMT_QUERYFSEBLOCK callback function queries FSE blocks. |
PFND3DKMT_QUERYHYBRIDLISTVALUE The PFND3DKMT_QUERYHYBRIDLISTVALUE callback function queries for the hybrid list value. |
PFND3DKMT_QUERYPROCESSOFFERINFO The PFND3DKMT_QUERYPROCESSOFFERINFO callback function queries the process offer info. |
PFND3DKMT_QUERYPROTECTEDSESSIONINFOFROMNTHANDLE Implemented by the client driver to query protected session info from NT handle. |
PFND3DKMT_QUERYPROTECTEDSESSIONSTATUS Implemented by the client driver to query a protected session. |
PFND3DKMT_QUERYREMOTEVIDPNSOURCEFROMGDIDISPLAYNAME The D3DKMTQueryRemoteVidPnSourceFromGdiDisplayName function maps a GDI display name to a remote video present network (VidPN) source ID. |
PFND3DKMT_QUERYRESOURCEINFO The PFND3DKMT_QUERYRESOURCEINFO callback function retrieves information about a shared resource. |
PFND3DKMT_QUERYRESOURCEINFOFROMNTHANDLE The PFND3DKMT_QUERYRESOURCEINFOFROMNTHANDLE callback function maps a global NT handle to resource information used to call the D3DKMTQueryResourceInfo function. |
PFND3DKMT_QUERYSTATISTICS PFND3DKMT_QUERYSTATISTICS is reserved for system use. |
PFND3DKMT_QUERYVIDEOMEMORYINFO The PFND3DKMT_QUERYVIDEOMEMORYINFO callback function queries for video memory info. |
PFND3DKMT_QUERYVIDPNEXCLUSIVEOWNERSHIP The PFND3DKMT_QUERYVIDPNEXCLUSIVEOWNERSHIP callback function queries for VidPn exclusive ownership. |
PFND3DKMT_RECLAIMALLOCATIONS The PFND3DKMT_RECLAIMALLOCATIONS callback function reclaims the video memory allocations specified in a D3DKMT_RECLAIMALLOCATIONS structure. |
PFND3DKMT_RECLAIMALLOCATIONS2 The PFND3DKMT_RECLAIMALLOCATIONS2 callback function reclaims video memory allocations. |
PFND3DKMT_REGISTERBUDGETCHANGENOTIFICATION The PFND3DKMT_REGISTERBUDGETCHANGENOTIFICATION callback function receives notifications from a graphics framework (such as OpenGL). |
PFND3DKMT_REGISTERTRIMNOTIFICATION The PFND3DKMT_REGISTERTRIMNOTIFICATION callback function registers trim notifications. |
PFND3DKMT_RELEASEKEYEDMUTEX The PFND3DKMT_RELEASEKEYEDMUTEX callback function releases a keyed mutex object. |
PFND3DKMT_RELEASEKEYEDMUTEX2 The PFND3DKMT_RELEASEKEYEDMUTEX2 callback function releases a keyed mutex object that includes private data specified by the caller. |
PFND3DKMT_RELEASEPROCESSVIDPNSOURCEOWNERS The PFND3DKMT_RELEASEPROCESSVIDPNSOURCEOWNERS callback function releases the video present network source owners for a process. |
PFND3DKMT_RENDER The PFND3DKMT_RENDER callback function submits the current command buffer to the Microsoft DirectX graphics kernel subsystem (Dxgkrnl.sys). |
PFND3DKMT_RESERVEGPUVIRTUALADDRESS The PFND3DKMT_RESERVEGPUVIRTUALADDRESS callback function reserves an address range in the current process graphics processing unit (GPU) virtual address space. |
PFND3DKMT_SETALLOCATIONPRIORITY The PFND3DKMT_SETALLOCATIONPRIORITY callback function sets the priority level of a resource or list of allocations. |
PFND3DKMT_SETCONTEXTINPROCESSSCHEDULINGPRIORITY The PFND3DKMT_SETCONTEXTINPROCESSSCHEDULINGPRIORITY callback function sets the scheduling priority for a device context that is in the same process as other device contexts. |
PFND3DKMT_SETCONTEXTSCHEDULINGPRIORITY The PFND3DKMT_SETCONTEXTSCHEDULINGPRIORITY callback function sets the scheduling priority for a device context. |
PFND3DKMT_SETDISPLAYMODE The PFND3DKMT_SETDISPLAYMODE callback function sets the allocation that is used to scan out to the display. |
PFND3DKMT_SETDISPLAYPRIVATEDRIVERFORMAT The PFND3DKMT_SETDISPLAYPRIVATEDRIVERFORMAT callback function changes the private-format attribute of a video present source. |
PFND3DKMT_SETFSEBLOCK The PFND3DKMT_SETFSEBLOCK callback function sets FSE block. |
PFND3DKMT_SETGAMMARAMP The PFND3DKMT_SETGAMMARAMP callback function sets the gamma ramp. |
PFND3DKMT_SETHWPROTECTIONTEARDOWNRECOVERY The PFND3DKMT_SETHWPROTECTIONTEARDOWNRECOVERY callback function sets the hardware protection tear down recovery. |
PFND3DKMT_SETHYBRIDLISTVVALUE The PFND3DKMT_SETHYBRIDLISTVVALUE callback function sets the hybrid list value. |
PFND3DKMT_SETPROCESSSCHEDULINGPRIORITYCLASS The PFND3DKMT_SETPROCESSSCHEDULINGPRIORITYCLASS callback function sets the scheduling priority for a process. |
PFND3DKMT_SETQUEUEDLIMIT The PFND3DKMT_SETQUEUEDLIMIT callback function sets or retrieves the limit for the number of operations of the given type that can be queued for the given device. |
PFND3DKMT_SETSTABLEPOWERSTATE The PFND3DKMT_SETSTABLEPOWERSTATE callback function sets stable power state. |
PFND3DKMT_SETSTEREOENABLED The PFND3DKMT_SETSTEREOENABLED callback function sets stereo enabled. |
PFND3DKMT_SETSYNCREFRESHCOUNTWAITTARGET The PFND3DKMT_SETSYNCREFRESHCOUNTWAITTARGET callback function sets sync refresh count for wait target. |
PFND3DKMT_SETVIDPNSOURCEHWPROTECTION The PFND3DKMT_SETVIDPNSOURCEHWPROTECTION callback function sets VidPn source hardware protection. |
PFND3DKMT_SETVIDPNSOURCEOWNER The PFND3DKMT_SETVIDPNSOURCEOWNER callback function sets and releases the video present source in the path of a video present network (VidPN) topology that owns the VidPN. |
PFND3DKMT_SETVIDPNSOURCEOWNER1 The PFND3DKMT_SETVIDPNSOURCEOWNER1 callback function is invoked to set or release the video present source in the path of a video present network (VidPN) owner. |
PFND3DKMT_SETVIDPNSOURCEOWNER2 The PFND3DKMT_SETVIDPNSOURCEOWNER2 callback function sets and releases the video present source in the path of a video present network (VidPN) topology that owns the VidPN. |
PFND3DKMT_SHAREDPRIMARYLOCKNOTIFICATION The PFND3DKMT_SHAREDPRIMARYLOCKNOTIFICATION callback function notifies the operating system about an upcoming lock to a shared primary surface. |
PFND3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION The PFND3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION callback function notifies the operating system that a shared primary surface was unlocked. |
PFND3DKMT_SHAREOBJECTS The PFND3DKMT_SHAREOBJECTS callback function shares resource objects that were created with the D3DKMTCreateAllocation, D3DKMTCreateKeyedMutex2, and D3DKMTCreateSynchronizationObject2 functions. |
PFND3DKMT_SIGNALSYNCHRONIZATIONOBJECT The PFND3DKMT_SIGNALSYNCHRONIZATIONOBJECT callback function inserts a signal for the specified synchronization objects in the specified context stream. |
PFND3DKMT_SIGNALSYNCHRONIZATIONOBJECT2 The PFND3DKMT_SIGNALSYNCHRONIZATIONOBJECT2 callback function inserts a signal for the specified synchronization objects in the specified context stream. |
PFND3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMCPU The PFND3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMCPU callback function enables a driver to signal a monitored fence. |
PFND3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU The PFND3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU callback function is used to signal a monitored fence. |
PFND3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 The PFND3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 callback function is used to signal a monitored fence. |
PFND3DKMT_SUBMITCOMMAND The PFND3DKMT_SUBMITCOMMAND callback function is used to submit command buffers on contexts that support graphics processing unit (GPU) virtual addressing. |
PFND3DKMT_SUBMITCOMMANDTOHWQUEUE Implemented by the client driver to submit a command to queue hardware flags. |
PFND3DKMT_SUBMITPRESENTBLTTOHWQUEUE The PFND3DKMT_SUBMITPRESENTBLTTOHWQUEUE callback function is implemented by the client driver to submit a present Blt to the hardware queue. |
PFND3DKMT_SUBMITPRESENTTOHWQUEUE The PFND3DKMT_SUBMITPRESENTTOHWQUEUE callback function is invoked by user mode drivers to submit a Blt Present operation to a hardware queue. |
PFND3DKMT_SUBMITSIGNALSYNCOBJECTSTOHWQUEUE Implemented by the client driver to submit a signal to the hardware queue. |
PFND3DKMT_SUBMITWAITFORSYNCOBJECTSTOHWQUEUE Implemented by the client driver to submit a wait on the hardware queue. |
PFND3DKMT_TRIMNOTIFICATIONCALLBACK Trim notification. |
PFND3DKMT_TRIMPROCESSCOMMITMENT The PFND3DKMT_TRIMPROCESSCOMMITMENT callback function is invoked to trim a process commitment using information in the D3DKMT_TRIMPROCESSCOMMITMENT structure. |
PFND3DKMT_UNLOCK The PFND3DKMT_UNLOCK callback function unlocks a list of allocations. |
PFND3DKMT_UNLOCK2 The PFND3DKMT_UNLOCK2 callback function unlocks a list of allocations. |
PFND3DKMT_UNPINDIRECTFLIPRESOURCES The PFND3DKMT_UNPINDIRECTFLIPRESOURCES callback function unpins direct flip resources. |
PFND3DKMT_UNREGISTERBUDGETCHANGENOTIFICATION The PFND3DKMT_UNREGISTERBUDGETCHANGENOTIFICATION callback function unregisters budget change notification. |
PFND3DKMT_UNREGISTERTRIMNOTIFICATION PFND3DKMT_UNREGISTERTRIMNOTIFICATION callback function removes a callback registration for a kernel mode device receiving notifications from a graphics framework (such as OpenGL). |
PFND3DKMT_UPDATEALLOCATIONPROPERTY The PFND3DKMT_UPDATEALLOCATIONPROPERTY callback function updates allocation property of a context. |
PFND3DKMT_UPDATEGPUVIRTUALADDRESS The PFND3DKMT_UPDATEGPUVIRTUALADDRESS callback function allows the driver to specify a number of mapping operations to be applied to the process virtual address space in a single batch of page table updates. |
PFND3DKMT_UPDATEOVERLAY PFND3DKMT_UPDATEOVERLAY callback function modifies a kernel-mode overlay object. |
PFND3DKMT_WAITFORIDLE The PFND3DKMT_WAITFORIDLE callback function waits for a display device to be idle. |
PFND3DKMT_WAITFORSYNCHRONIZATIONOBJECT The PFND3DKMT_WAITFORSYNCHRONIZATIONOBJECT callback function inserts a wait for the specified synchronization objects in the specified context stream. |
PFND3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 The PFND3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 callback function inserts a wait for the specified synchronization objects in the specified context stream. |
PFND3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU The PFND3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU callback function waits for a monitored fence to reach a certain value. |
PFND3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU The PFND3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU callback function waits for a monitored fence to reach a certain value before processing subsequent context commands. |
PFND3DKMT_WAITFORVERTICALBLANKEVENT The PFND3DKMT_WAITFORVERTICALBLANKEVENT callback function waits for the vertical blanking interval to occur. |
PFND3DKMT_WAITFORVERTICALBLANKEVENT2 The PFND3DKMT_WAITFORVERTICALBLANKEVENT2 callback function waits for the vertical blanking interval to occur. |
PFND3DWDDM1_3DDI_CHECKMULTISAMPLEQUALITYLEVELS Retrieves the number of quality levels that the device supports for the specified number of samples. Supported. |
PFND3DWDDM1_3DDI_COPYTILEMAPPINGS Copies mappings from a source tiled resource to a destination tiled resource. |
PFND3DWDDM1_3DDI_COPYTILES Copies tiles from buffer to tiled resource or vice versa. |
PFND3DWDDM1_3DDI_GETMIPPACKING For a given tiled resource, returns how many mips are packed, and how many tiles are needed to store all the packed mips. |
PFND3DWDDM1_3DDI_RELOCATEDEVICEFUNCS Notifies the user-mode display driver about the new location of the driver function table. Implemented by Windows Display Driver Model (WDDM) 1.3 and later user-mode display drivers. |
PFND3DWDDM1_3DDI_RESIZETILEPOOL Resizes a tile pool. |
PFND3DWDDM1_3DDI_SETMARKER Notifies the user-mode display driver that it must generate a new time stamp if any GPU work has completed since the last call to SetMarker. |
PFND3DWDDM1_3DDI_SETMARKERMODE Notifies the user-mode display driver that it should support a type of Event Tracing for Windows (ETW) marker event. Must be implemented by Windows Display Driver Model (WDDM) 1.3 and later drivers. |
PFND3DWDDM1_3DDI_TILEDRESOURCEBARRIER Specifies a data access ordering constraint between multiple tiled resources. For more info about this constraint, see Remarks. |
PFND3DWDDM1_3DDI_UPDATETILEMAPPINGS Updates mappings of tile locations in tiled resources to memory locations in a tile pool. |
PFND3DWDDM1_3DDI_UPDATETILES Updates tiles by copying from app memory to the tiled resource. |
PFND3DWDDM2_0DDI_CALCPRIVATESHADERRESOURCEVIEWSIZE Learn more about the CalcPrivateShaderResourceViewSize function. |
PFND3DWDDM2_0DDI_CALCPRIVATEUNORDEREDACCESSVIEWSIZE Learn more about the CalcPrivateUnorderedAccessViewSize function. |
PFND3DWDDM2_0DDI_CHECKCRYPTOSESSIONSTATUS CheckCryptoSessionStatus returns the status of a CryptoSession object. |
PFND3DWDDM2_0DDI_CHECKVIDEOPROCESSORFORMATCONVERSION Indicates whether the driver supports a specific format/color-space conversion combination. This function must be implemented by Windows Display Driver Model (WDDM) 2.0 or later drivers. |
PFND3DWDDM2_0DDI_CREATESHADERRESOURCEVIEW Learn more about the CreateShaderResourceView function. |
PFND3DWDDM2_0DDI_CREATEUNORDEREDACCESSVIEW Learn more about the CreateUnorderedAccessView function. |
PFND3DWDDM2_0DDI_GETCRYPTOSESSIONPRIVATEDATASIZE GetCryptoSessionPrivateDataSize retrieves sizes for optional private driver data. |
PFND3DWDDM2_0DDI_GETDATAFORNEWHARDWAREKEY Allows the driver to return independent hardware vendor (IHV)-specific information used when initializing the new hardware key. |
PFND3DWDDM2_0DDI_GETRESOURCELAYOUT The pfnGetResourceLayout callback function supports getting resource layout information. |
PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES Queries the driver for video capabilities. Required for Windows Display Driver Model (WDDM) 2.0 or later drivers. |
PFND3DWDDM2_0DDI_SETHARDWAREPROTECTION SetHardwareProtection allows the Desktop Window Manager (DWM) full-screen swap chain buffers to transfer between protected and non-protected states without having to be recreated. |
PFND3DWDDM2_0DDI_VIDEODECODERENABLEDOWNSAMPLING Indicates that decoder down-sampling will be used and that the driver should allocate the appropriate reference frames. Optional for Windows Display Driver Model (WDDM) 2.0 or later drivers. |
PFND3DWDDM2_0DDI_VIDEODECODERSUBMITBUFFERS1 VideoDecoderSubmitBuffers1 submits one or more buffers for decoding. |
PFND3DWDDM2_0DDI_VIDEODECODERUPDATEDOWNSAMPLING Updates the decoder down sampling parameters. Optional for Windows Display Driver Model (WDDM) 2.0, or later, drivers. |
PFND3DWDDM2_0DDI_VIDEOPROCESSORGETBEHAVIORHINTS Returns driver hints as to which video processor operations are best performed using multi-plane overlay hardware rather than VideoProcessorBlt. Optional for Windows Display Driver Model (WDDM) 2.0, or later, drivers. |
PFND3DWDDM2_0DDI_VIDEOPROCESSORSETOUTPUTCOLORSPACE1 Sets the color space information for the video processor output surface. This function must be implemented by Windows Display Driver Model (WDDM) 2.0, or later, drivers. |
PFND3DWDDM2_0DDI_VIDEOPROCESSORSETOUTPUTSHADERUSAGE Sets the color space information for the video processor output surface. Optional for Windows Display Driver Model (WDDM) 2.0, or later, drivers. |
PFND3DWDDM2_0DDI_VIDEOPROCESSORSETSTREAMCOLORSPACE1 Sets the color space information for the video processor input stream. This function must be implemented by Windows Display Driver Model (WDDM) 2.0, or later, drivers. |
PFND3DWDDM2_0DDI_VIDEOPROCESSORSETSTREAMMIRROR Indicates whether the stream should be flipped vertically or horizontally. Optional for Windows Display Driver Model (WDDM) 2.0, or later, drivers. |
PFND3DWDDM2_1DDI_VIDEOPROCESSORSETOUTPUTHDRMETADATA Includes HDR metadata to allow the video processor to optimize video for display. |
PFND3DWDDM2_1DDI_VIDEOPROCESSORSETSTREAMHDRMETADATA Sets stream HDR metadata to optimize video for display. |
PFND3DWDDM2_2DDI_CALCPRIVATE_SHADERCACHE_SESSION_SIZE The pfnCalcPrivateShaderCacheSessionSize callback function returns the size of a private shader cache session. |
PFND3DWDDM2_2DDI_CREATE_SHADERCACHE_SESSION The pfnCreateShaderCacheSession callback function creates a shader cache session. |
PFND3DWDDM2_2DDI_DESTROY_SHADERCACHE_SESSION The pfnDestroyShaderCacheSession callback function destroys a shader cache session. |
PFND3DWDDM2_2DDI_RELOCATEDEVICEFUNCS The pfnRelocateDeviceFuncs callback function specifies the device functions table. |
PFND3DWDDM2_2DDI_SET_SHADERCACHE_SESSION The pfnSetShaderCacheSession callback function sets a shader cache session. |
PFND3DWDDM2_2DDI_SHADERCACHE_ADDREF_RELEASE_CB The pfnShaderCacheAddRefCb callback function supports the ability to extend the lifetime of a shader cache. |
PFND3DWDDM2_2DDI_SHADERCACHE_STORE_VALUE_CB The pfnShaderCacheStoreValue callback function stores a shader cache value. |
PFND3DWDDM2_4DDI_NEGOTIATECRYPTOSESSIONKEYEXCHANGE The PFND3DWDDM2_4DDI_NEGOTIATECRYPTOSESSIONKEYEXCHANGE callback function establishes a session key for a cryptographic session object. |
PFND3DWDDM2_4DDI_VIDEODECODERBEGINFRAME The PFND3DWDDM2_4DDI_VIDEODECODERBEGINFRAME callback function starts a DirectX Video Acceleration (DXVA) decoding operation on a video frame. |
PFND3DWDDM2_4DDI_VIDEODECODERBEGINFRAME_RS4_0 The PFND3DWDDM2_4DDI_VIDEODECODERBEGINFRAME_RS4_0 callback function starts a DirectX Video Acceleration (DXVA) decoding operation on a video frame. |
PFND3DWDDM2_4DDI_VIDEODECODERSUBMITBUFFERS The PFND3DWDDM2_4DDI_VIDEODECODERSUBMITBUFFERS callback function submits one or more video frame buffers for DirectX Video Acceleration (DXVA) decoding. |
PFND3DWDDM2_6DDI_PREPARE_SCANOUT_TRANSFORMATION Invokes the driver to schedule work to perform the necessary transformations from the input resource, to the "shadow" allocation which will actually be scanned out. |
PFND3DWDDM2_6DDI_QUERY_SCANOUT_CAPS Queries whether or not a transformation should occur in preparation for a flip operation. |
PFND3DWDDM2_6DDI_RELOCATEDEVICEFUNCS The PFND3DWDDM2_6DDI_RELOCATEDEVICEFUNCS function notifies the user-mode display driver about the new location of the driver function table. |
PFNDDXGIDDI_PRESENT_MULTIPLANE_OVERLAYCB Learn more about the PFNDDXGIDDI_PRESENT_MULTIPLANE_OVERLAYCB callback function. |
PFNDDXGIDDI_PRESENTCB Learn more about the PFNDDXGIDDI_PRESENTCB callback function. |
PFNDDXGIDDI_SUBMITPRESENTBLTTOHWQUEUECB Learn more about the PFNDDXGIDDI_SUBMITPRESENTBLTTOHWQUEUECB callback function. |
PFNDDXGIDDI_SUBMITPRESENTTOHWQUEUECB Learn more about the PFNDDXGIDDI_SUBMITPRESENTTOHWQUEUECB callback function. |
PI2C_READ The I2CRead function reads data over the I2C channel. |
PI2C_START The I2CStart function starts I2C communication. |
PI2C_STOP The I2CStop function ends I2C communication. |
PI2C_WRITE The I2CWrite function writes data over the I2C channel. |
PINT10_ALLOCATE_BUFFER The Int10AllocateBuffer function can be used to allocate a single 4 KB block of memory in the context of another thread. After the block of memory has been allocated, it must be freed before another block of memory can be allocated. |
PINT10_CALL_BIOS The Int10CallBios function allows a miniport driver to call the kernel to perform an INT 10h operation, causing the BIOS ROM code on the device to execute natively. |
PINT10_FREE_BUFFER The Int10FreeBuffer function frees a buffer previously allocated by Int10AllocateBuffer. |
PINT10_READ_MEMORY The Int10ReadMemory function reads a block of memory in the context of another thread and stores it in an output buffer. |
PINT10_WRITE_MEMORY The Int10WriteMemory function writes the contents of an input buffer to memory in the context of another thread. |
PMINIPORT_DPC_ROUTINE The HwVidDpcRoutine function is a miniport driver-implemented callback that is called when a queued DPC gets scheduled. |
PMINIPORT_GET_REGISTRY_ROUTINE HwVidQueryNamedValueCallback processes the specified data retrieved from the registry. |
PMINIPORT_QUERY_DEVICE_ROUTINE HwVidQueryDeviceCallback uses the specified configuration data to configure its adapter, and, possibly, to fill in missing configuration information in the VIDEO_PORT_CONFIG_INFO structure. |
PMINIPORT_SYNCHRONIZE_ROUTINE HwVidSynchronizeExecutionCallback is an optional miniport driver function, passed in calls to VideoPortSynchronizeExecution. |
PROTECT_WC_MEMORY The VideoPortProtectWCMemory callback routine protects Write Combined (WC) video memory from being accessed by the CPU. |
PVIDEO_BUGCHECK_CALLBACK The HwVidBugcheckCallback function enables the miniport driver to append data to a dump file when a bug check occurs. |
PVIDEO_HW_FIND_ADAPTER HwVidFindAdapter performs initialization of data specific to the miniport driver and devices supported by the miniport driver. |
PVIDEO_HW_GET_CHILD_DESCRIPTOR HwVidGetVideoChildDescriptor returns a descriptor, a type, and an identification number for a particular child device of the display adapter. |
PVIDEO_HW_INITIALIZE HwVidInitialize performs the first initialization of the adapter, after the HAL has given up control of the video hardware to the video port driver. |
PVIDEO_HW_INTERRUPT HwVidInterrupt detects and dismisses interrupts generated by the associated video adapter. |
PVIDEO_HW_LEGACYRESOURCES HwVidLegacyResources returns a list of resources that are not listed in a device's PCI configuration space but that are decoded by the device. |
PVIDEO_HW_POWER_GET HwVidGetPowerState queries whether the device can support the requested power state. |
PVIDEO_HW_POWER_SET HwVidSetPowerState sets the power state of the specified device. |
PVIDEO_HW_QUERY_INTERFACE HwVidQueryInterface returns a miniport driver-implemented functional interface that a child device can call. |
PVIDEO_HW_RESET_HW HwVidResetHw resets the adapter to character mode. |
PVIDEO_HW_START_DMA Learn more about the PVIDEO_HW_START_DMA function. |
PVIDEO_HW_START_IO HwVidStartIO processes the specified VRP. |
PVIDEO_HW_TIMER HwVidTimer is a video miniport driver routine called at timed intervals by the video port driver. |
PVIDEO_PORT_GET_PROC_ADDRESS The VideoPortGetProcAddress callback routine retrieves the address of a Windows 2000 or later video port driver function. |
PVIDEO_READ_CLOCK_LINE ReadClockLine reads a single data bit from the I2C serial clock line. |
PVIDEO_READ_DATA_LINE ReadDataLine reads a single data bit from the I2C serial data line. |
PVIDEO_WRITE_CLOCK_LINE WriteClockLine sets the I2C serial clock line to high or low. |
PVIDEO_WRITE_DATA_LINE WriteDataLine sets the I2C serial data line to high or low. |
QUERY_MIRACAST_DRIVER_INTERFACE Called by the operating system to query the Miracast user-mode driver interface, MIRACAST_DRIVER_INTERFACE. |
RESTORE_WC_MEMORY The VideoPortRestoreWCMemory callback routine restores Write Combined video memory from a protected state after the VideoPortProtectWCMemory callback routine was called. |
UMDEtwLogMapAllocation Describes how a Microsoft DirectX graphics kernel subsystem (Dxgkrnl.sys) memory allocation, or a portion of the allocation, is being used. |
UMDEtwLogUnmapAllocation Indicates that a Microsoft DirectX graphics kernel subsystem (Dxgkrnl.sys) memory allocation, or a portion of the allocation, is no longer being used. Call this function whether or not the allocation is being destroyed. |
UMDEtwRegister Registers the event trace provider. The driver should call this function before it makes any calls to log events. |
UMDEtwUnregister Unregisters the event trace provider. Call this function before the user-mode driver is unloaded. After this function is called, the driver should not make any other calls to log events. |
VideoPortAcquireDeviceLock The VideoPortAcquireDeviceLock function acquires the device lock maintained by the video port driver. |
VideoPortAcquireSpinLock The VideoPortAcquireSpinLock function obtains the specified spin lock. |
VideoPortAcquireSpinLockAtDpcLevel The VideoPortAcquireSpinLockAtDpcLevel function acquires a spin lock when the caller is already running at IRQL = DISPATCH_LEVEL. |
VideoPortAllocateBuffer The VideoPortAllocateBuffer function is obsolete in Windows 2000 and later. In its place, video miniport drivers should instead use VideoPortAllocatePool. VideoPortAllocateBuffer allocates a buffer of paged pool memory. |
VideoPortAllocateCommonBuffer The VideoPortAllocateCommonBuffer function allocates and maps system memory so that it is simultaneously accessible from both the processor and a device for common-buffer DMA operations. |
VideoPortAllocateContiguousMemory The VideoPortAllocateContiguousMemory function is obsolete in Windows 2000 and later. |
VideoPortAllocatePool The VideoPortAllocatePool function allocates a block of pool memory, inserting a caller-supplied tag at the beginning of the memory. |
VideoPortAssociateEventsWithDmaHandle The VideoPortAssociateEventsWithDmaHandle function is obsolete in Windows 2000 and later.VideoPortAssociateEventsWithDmaHandle associates an event, which is shared by the video display driver and the video miniport driver, with a DMA handle. |
VideoPortCheckForDeviceExistence The VideoPortCheckForDeviceExistence function determines whether the specified PCI device exists in the system. |
VideoPortClearEvent The VideoPortClearEvent function sets a given event object to the nonsignaled state. |
VideoPortCompareMemory The VideoPortCompareMemory function compares two blocks of system memory, byte-by-byte, and returns the number of compared bytes that are equivalent. |
VideoPortCompleteDma The VideoPortCompleteDma function flushes any data remaining in a bus-master adapter's internal cache at the end of a DMA transfer operation, and then frees the previously allocated map registers and scatter/gather list used in scatter/gather DMA operations. |
VideoPortCreateEvent The VideoPortCreateEvent function creates an event object. |
VideoPortCreateSecondaryDisplay The VideoPortCreateSecondaryDisplay function enables dual-view support by creating a secondary device object for the given device. |
VideoPortCreateSpinLock The VideoPortCreateSpinLock function creates a spin lock. |
VideoPortDDCMonitorHelper Queries a monitor for EDID information using the DDC protocol. |
VideoPortDebugPrint Video miniport drivers should not call the VideoPortDebugPrint function. Instead, they should call the VideoDebugPrint macro. |
VideoPortDeleteEvent The VideoPortDeleteEvent function deletes the specified event object. |
VideoPortDeleteSpinLock The VideoPortDeleteSpinLock function deletes a given spin lock. |
VideoPortDisableInterrupt The VideoPortDisableInterrupt function is obsolete and should not be called.The VideoPortDisableInterrupt function disables interrupts from a video adapter. |
VideoPortDoDma The VideoPortDoDma function is obsolete in Windows 2000 and later. VideoPortDoDma causes the miniport driver's HwVidStartDma function to be called. |
VideoPortEnableInterrupt The VideoPortEnableInterrupt function is obsolete and should not be called.The VideoPortEnableInterrupt function reenables interrupts from a video adapter after a call to VideoPortDisableInterrupt. |
VideoPortEnumerateChildren The VideoPortEnumerateChildren function allows a video miniport driver to force a reenumeration of its child devices. |
VideoPortFlushRegistry The VideoPortFlushRegistry function flushes registry keys and values associated with the video miniport driver. |
VideoPortFreeCommonBuffer The VideoPortFreeCommonBuffer function is obsolete and is supported only for backward compatibility with existing drivers. |
VideoPortFreeDeviceBase The VideoPortFreeDeviceBase function frees a range of bus-relative device I/O ports or memory addresses previously mapped into the system address space. It does this by calling VideoPortGetDeviceBase. |
VideoPortFreePool The VideoPortFreePool function deallocates a block of pool memory previously allocated by VideoPortAllocatePool. |
VideoPortGetAccessRanges The VideoPortGetAccessRanges function retrieves bus-relative configuration information and, if possible, claims these hardware resources in the registry for the caller. |
VideoPortGetAgpServices The VideoPortGetAgpServices function is obsolete and is supported only for backward compatibility with existing drivers. |
VideoPortGetAssociatedDeviceExtension The VideoPortGetAssociatedDeviceExtension function returns the device extension for the parent of the specified device object. |
VideoPortGetAssociatedDeviceID The VideoPortGetAssociatedDeviceID function obtains the child ID for a specified device object. |
VideoPortGetBusData The VideoPortGetBusData function returns bus-type-specific configuration information. |
VideoPortGetBytesUsed The VideoPortGetBytesUsed function is obsolete in Windows 2000 and later.VideoPortGetBytesUsed determines the size, in bytes, of the buffer associated with a DMA handle. |
VideoPortGetCommonBuffer The VideoPortGetCommonBuffer function is obsolete in Windows XP and later, and is supported only for backward compatibility with existing drivers. |
VideoPortGetCurrentIrql The VideoPortGetCurrentIrql function gets the current IRQL. |
VideoPortGetDeviceBase The VideoPortGetDeviceBase function maps a range of bus-relative device memory or I/O addresses into system space. |
VideoPortGetDeviceData The VideoPortGetDeviceData function retrieves system-detected configuration information from the ..\Machine\Hardware\Description tree in the registry. |
VideoPortGetDmaAdapter The VideoPortGetDmaAdapter function returns a pointer to a VP_DMA_ADAPTER structure, which is used in subsequent calls to other DMA-related functions. |
VideoPortGetDmaContext The VideoPortGetDmaContext function is obsolete in Windows 2000 and later.VideoPortGetDmaContext gets the context previously associated with the specified DMA handle. |
VideoPortGetMdl The VideoPortGetMdl function is obsolete in Windows 2000 and later.VideoPortGetMdl retrieves the memory descriptor list (MDL) that represents the page table of the locked buffer. |
VideoPortGetRegistryParameters The VideoPortGetRegistryParameters function retrieves device-specific configuration information under the adapter key in the registry at startup. |
VideoPortGetRomImage The VideoPortGetRomImage function (video.h) reads the device's read-only memory (ROM) and returns a pointer to a buffer containing the device's ROM (BIOS) data. |
VideoPortGetVersion The VideoPortGetVersion function gets version information about the currently running operating system. |
VideoPortGetVgaStatus The VideoPortGetVgaStatus function detects whether the calling device is decoding a VGA I/O address. |
VideoPortInitialize The VideoPortInitialize function performs part of the miniport driver initialization, allocating system resources for the miniport driver. |
VideoPortInt10 The VideoPortInt10 function performs the equivalent of an MS-DOS INT10 operation, such as setting the video mode. VideoPortInt10 runs the BIOS ROM code on the device. |
VideoPortInterlockedDecrement The VideoPortInterlockedDecrement function decrements a caller-supplied variable as an atomic operation. |
VideoPortInterlockedExchange The VideoPortInterlockedExchange function locks or unlocks a block of memory by setting a user-defined lock variable to TRUE or FALSE, respectively. It returns the previously-held value of the lock variable. |
VideoPortInterlockedIncrement The VideoPortInterlockedIncrement function increments a caller-supplied variable as an atomic operation. |
VideoPortIsNoVesa The VideoPortIsNoVesa function determines whether a video miniport driver that does not support Plug and Play (PnP) is restricted to legacy VGA resources. |
VideoPortLockBuffer The VideoPortLockBuffer function probes the specified buffer, makes the buffer's memory pages resident in memory, and locks the physical pages mapped by the virtual address range. |
VideoPortLockPages The VideoPortLockPages function is obsolete in Windows 2000 and later. Use VideoPortLockBuffer in place of this function.VideoPortLockPages locks the specified virtual memory and possibly performs part or all of a DMA transfer. |
VideoPortLogError The VideoPortLogError function logs errors to the system event log when a miniport driver detects a hardware error condition during I/O operations. |
VideoPortMapBankedMemory The VideoPortMapBankedMemory function is obsolete, and is supported only for Windows NT 4.0 and previous drivers. |
VideoPortMapDmaMemory The VideoPortMapDmaMemory function is obsolete in Windows 2000 and later.VideoPortMapDmaMemory maps a range of memory for use in DMA transfers. |
VideoPortMapMemory The VideoPortMapMemory function maps a range of bus-relative physical addresses of video memory into system space or into the virtual address space of a user-mode process. |
VideoPortMoveMemory The VideoPortMoveMemory function copies data from the source location to the destination location in system memory. |
VideoPortPutDmaAdapter The VideoPortPutDmaAdapter function frees a VP_DMA_ADAPTER structure that was previously allocated by a call to VideoPortGetDmaAdapter. |
VideoPortQueryPerformanceCounter The VideoPortQueryPerformanceCounter function provides the finest-grained running count available in the system. |
VideoPortQueryServices The VideoPortQueryServices function exposes a specified interface that is implemented by the video port driver. |
VideoPortQuerySystemTime The VideoPortQuerySystemTime function obtains the current system time. |
VideoPortQueueDpc The VideoPortQueueDpc function allows a miniport driver to queue a DPC. |
VideoPortReadPortBufferUchar The VideoPortReadPortBufferUchar function reads a number of bytes from a mapped I/O port and writes them into a buffer. |
VideoPortReadPortBufferUlong The VideoPortReadPortBufferUlong function reads a number of ULONG values from a mapped I/O port and writes them into a buffer. |
VideoPortReadPortBufferUshort The VideoPortReadPortBufferUshort function reads a number of USHORT values from a mapped I/O port and writes them into a buffer. |
VideoPortReadPortUchar The VideoPortReadPortUchar function reads a byte from a mapped I/O port. |
VideoPortReadPortUlong The VideoPortReadPortUlong function reads a ULONG value from a mapped I/O port. |
VideoPortReadPortUshort The VideoPortReadPortUshort function reads a USHORT value from a mapped I/O port. |
VideoPortReadRegisterBufferUchar The VideoPortReadRegisterBufferUchar function reads a number of bytes from a mapped device memory range and writes them into a buffer. |
VideoPortReadRegisterBufferUlong The VideoPortReadRegisterBufferUlong function reads a number of ULONG values from a mapped device memory range and writes them into a buffer. |
VideoPortReadRegisterBufferUshort The VideoPortReadRegisterBufferUshort function reads a number of USHORT values from a mapped device memory range and writes them into a buffer. |
VideoPortReadRegisterUchar The VideoPortReadRegisterUchar function reads a byte from a mapped register. |
VideoPortReadRegisterUlong The VideoPortReadRegisterUlong function reads a ULONG value from a mapped register range. |
VideoPortReadRegisterUshort The VideoPortReadRegisterUshort function reads a USHORT value from a mapped register range. |
VideoPortReadStateEvent The VideoPortReadStateEvent function returns the current state of a given event object:_signaled or nonsignaled. |
VideoPortRegisterBugcheckCallback The VideoPortRegisterBugcheckCallback function allows a video miniport driver to register for, or hook, a callback that is invoked when a specified bug check occurs. |
VideoPortReleaseBuffer The VideoPortReleaseBuffer function is obsolete in Windows 2000 and later. In its place, video miniport drivers should instead use VideoPortFreePool. VideoPortReleaseBuffer deallocates a block of paged pool memory. |
VideoPortReleaseCommonBuffer The VideoPortReleaseCommonBuffer function frees a common buffer that was previously allocated by VideoPortAllocateCommonBuffer. |
VideoPortReleaseDeviceLock The VideoPortReleaseDeviceLock function releases the device lock acquired in a prior call to VideoPortAcquireDeviceLock. |
VideoPortReleaseSpinLock The VideoPortReleaseSpinLock function releases ownership of a given spin lock and restores the original IRQL at which the caller was running. |
VideoPortReleaseSpinLockFromDpcLevel The VideoPortReleaseSpinLockFromDpcLevel function releases the spin lock obtained by a previous call to VideoPortAcquireSpinLockAtDpcLevel. |
VideoPortScanRom The VideoPortScanRom function is obsolete in Windows XP and later versions. It is supported only for backward compatibility. VideoPortScanRom performs a case-sensitive search for a specified string in ROM. |
VideoPortSetBusData The VideoPortSetBusData function sets bus-configuration data for an adapter on a dynamically configurable I/O bus with a published, standard interface. |
VideoPortSetBytesUsed The VideoPortSetBytesUsed function is obsolete in Windows 2000 and later. |
VideoPortSetDmaContext The VideoPortSetDmaContext function is obsolete in Windows 2000 and later. |
VideoPortSetEvent The VideoPortSetEvent function sets an event object to the signaled state if it was not already in that state, and returns the event object's previous state. |
VideoPortSetRegistryParameters The VideoPortSetRegistryParameters function writes information under the adapter key in the registry. |
VideoPortSetTrappedEmulatorPorts VGA-compatible (SVGA) miniport drivers call the VideoPortSetTrappedEmulatorPorts function to dynamically change the list of I/O ports that are trapped when a VDM runs in full-screen mode on an x86-based machine. |
VideoPortSignalDmaComplete The VideoPortSignalDmaComplete function is obsolete in Windows 2000 and later.VideoPortSignalDmaComplete indicates to the video miniport driver whether the current DMA transfer is complete. |
VideoPortStallExecution The VideoPortStallExecution function retains control of the processor for the specified number of microseconds and returns to the caller. |
VideoPortStartDma The VideoPortStartDma function prepares the system for a DMA operation. |
VideoPortStartTimer The VideoPortStartTimer function enables calls to a miniport driver's HwVidTimer function. |
VideoPortStopTimer The VideoPortStopTimer function disables calls to a miniport driver's HwVidTimer function. |
VideoPortSynchronizeExecution The VideoPortSynchronizeExecution function synchronizes the execution of a miniport driver-supplied HwVidSynchronizeExecutionCallback function with the miniport driver's HwVidInterrupt function, if any. |
VideoPortUnlockBuffer The VideoPortUnLockBuffer function unlocks physical pages described by the specified memory descriptor list (MDL). |
VideoPortUnlockPages The VideoPortUnlockPages function is obsolete in Windows 2000 and later. Use VideoPortUnlockBuffer in place of this function.VideoPortUnlockPages releases memory used for packet-based DMA. |
VideoPortUnmapDmaMemory The VideoPortUnmapDmaMemory function is obsolete in Windows 2000 and later.VideoPortUnmapDmaMemory unmaps a range of memory previously mapped by VideoPortMapDmaMemory. |
VideoPortUnmapMemory The VideoPortUnmapMemory function releases a mapping between a logical address range for the adapter and a virtual address range in the user-mode address space of a particular thread. This function is the complement of VideoPortMapMemory. |
VideoPortVerifyAccessRanges The VideoPortVerifyAccessRanges function checks the registry for whether another driver has already claimed ownership of the specified bus-relative access ranges and any other hardware resources specified in the VIDEO_PORT_CONFIG_INFO structure. |
VideoPortWaitForSingleObject The VideoPortWaitForSingleObject function puts the current thread into a wait state until the given dispatch object is set to the signaled state, or (optionally) until the wait times out. |
VideoPortWritePortBufferUchar The VideoPortWritePortBufferUchar function writes a number of bytes to a mapped I/O port. |
VideoPortWritePortBufferUlong The VideoPortWritePortBufferUlong function writes a number of ULONG values to a mapped I/O port. |
VideoPortWritePortBufferUshort The VideoPortWritePortBufferUshort function writes a number of USHORT values to a mapped I/O port. |
VideoPortWritePortUchar The VideoPortWritePortUchar function writes a byte to a mapped I/O port. |
VideoPortWritePortUlong The VideoPortWritePortUlong function writes a ULONG value to a mapped I/O port. |
VideoPortWritePortUshort The VideoPortWritePortUshort function writes a USHORT value to a mapped I/O port. |
VideoPortWriteRegisterBufferUchar The VideoPortWriteRegisterBufferUchar function writes a number of unsigned bytes to a mapped register. |
VideoPortWriteRegisterBufferUlong The VideoPortWriteRegisterBufferUlong function writes a number of ULONG values to a mapped register. |
VideoPortWriteRegisterBufferUshort The VideoPortWriteRegisterBufferUshort function writes a number of USHORT values to a mapped register. |
VideoPortWriteRegisterUchar The VideoPortWriteRegisterUchar function writes a byte to a mapped register. |
VideoPortWriteRegisterUlong The VideoPortWriteRegisterUlong function writes a ULONG value to a mapped register. |
VideoPortWriteRegisterUshort The VideoPortWriteRegisterUshort function writes a USHORT value to a mapped register. |
VideoPortZeroDeviceMemory The VideoPortZeroDeviceMemory function fills an adapter frame buffer or other device memory with zeros. |
VideoPortZeroMemory The VideoPortZeroMemory function fills a block of system memory with zeros. |
Structures
ENG_EVENT The ENG_EVENT structure is reserved for system use. |
BACKLIGHT_REDUCTION_GAMMA_RAMP Contains a reduction gamma lookup table. |
BRIGHTNESS_LEVEL Contains information about the brightness level. |
BRIGHTNESS_NIT_RANGE A linear range of supported millinit levels. |
BRIGHTNESS_NIT_RANGES An array of BRIGHTNESS_NIT_RANGE structures. |
CHROMATICITY_COORDINATE Contains CIE 1931 chromaticity coordinates from a color sensor. |
COLORSPACE_TRANSFORM Information about a colorspace transform. |
COLORSPACE_TRANSFORM_1DLUT_CAP Colorspace transform lookup table 1D gamma cap. |
COLORSPACE_TRANSFORM_3x4 Contains colorspace transform for 3x4 information. |
COLORSPACE_TRANSFORM_DATA_CAP The colorspace transform data cap. |
COLORSPACE_TRANSFORM_MATRIX_CAP The colorspace transform matrix capabilities. |
COLORSPACE_TRANSFORM_MATRIX_V2 The colorspace transform matrix structure. |
COLORSPACE_TRANSFORM_SET_INPUT Used to set input for the colorspace transform. |
COLORSPACE_TRANSFORM_TARGET_CAPS Colorspace transform target caps. |
D3D10_1_DDI_BLEND_DESC The D3D10_1_DDI_BLEND_DESC structure describes a blend state. |
D3D10_1DDI_DEVICEFUNCS The D3D10_1DDI_DEVICEFUNCS structure contains functions that a user-mode display driver that is optimized for the Microsoft Direct3D version 10.1 runtime can implement to render graphics primitives and process state changes. |
D3D10_1DDIARG_CREATESHADERRESOURCEVIEW The D3D10_1DDIARG_CREATESHADERRESOURCEVIEW structure describes the shader resource view to create. |
D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW The D3D10_1DDIARG_TEXCUBE_SHADERRESOURCEVIEW structure describes cube textures that are used to create a shader resource view in a call to the CreateShaderResourceView(D3D10_1) function. |
D3D10_2DDI_ADAPTERFUNCS The D3D10_2DDI_ADAPTERFUNCS structure contains functions that the user-mode display driver can implement to communicate with a graphics adapter object. |
D3D10_2DDIARG_GETCAPS The D3D10_2DDIARG_GETCAPS structure contains display device capabilities of a particular type. |
D3D10_DDI_BLEND_DESC The D3D10_DDI_BLEND_DESC structure describes a blend state. |
D3D10_DDI_BOX The D3D10_DDI_BOX structure describes a volume. |
D3D10_DDI_DEPTH_STENCIL_DESC The D3D10_DDI_DEPTH_STENCIL_DESC structure describes a depth stencil state. |
D3D10_DDI_DEPTH_STENCILOP_DESC The D3D10_DDI_DEPTH_STENCILOP_DESC structure describes a depth stencil operation. |
D3D10_DDI_QUERY_DATA_PIPELINE_STATISTICS The D3D10_DDI_QUERY_DATA_PIPELINE_STATISTICS structure describes statistics for each stage of the graphics pipeline that is used in a call to the CreateQuery(D3D10) function to create a D3D10DDI_QUERY_PIPELINESTATS query type and in a call to the QueryGetData function to return information about the query. |
D3D10_DDI_QUERY_DATA_SO_STATISTICS The D3D10_DDI_QUERY_DATA_SO_STATISTICS structure describes stream output statistics that is used in a call to the CreateQuery(D3D10) function to create a D3D10DDI_QUERY_STREAMOUTPUTSTATS query type and in a call to the QueryGetData function to return information about the query. |
D3D10_DDI_QUERY_DATA_TIMESTAMP_DISJOINT The D3D10_DDI_QUERY_DATA_TIMESTAMP_DISJOINT structure describes timestamp-disjoint information that is used in a call to the CreateQuery(D3D10) function to create a D3D10DDI_QUERY_TIMESTAMPDISJOINT query type and in a call to the QueryGetData function to return information about the query. |
D3D10_DDI_RASTERIZER_DESC The D3D10_DDI_RASTERIZER_DESC structure describes a rasterizer state. |
D3D10_DDI_RENDER_TARGET_BLEND_DESC1 The D3D10_DDI_RENDER_TARGET_BLEND_DESC1 structure describes a blend state for a render target. |
D3D10_DDI_SAMPLER_DESC The D3D10_DDI_SAMPLER_DESC structure describes a sampler. |
D3D10_DDI_VIEWPORT The D3D10_DDI_VIEWPORT structure describes a viewport. |
D3D10_DDIARG_SUBRESOURCE_UP The D3D10_DDIARG_SUBRESOURCE_UP structure describes initialization information about a subresource. |
D3D10DDI_ADAPTERFUNCS The D3D10DDI_ADAPTERFUNCS structure contains functions that the user-mode display driver can implement to communicate with a graphics adapter object. |
D3D10DDI_CORELAYER_DEVICECALLBACKS The D3D10DDI_CORELAYER_DEVICECALLBACKS structure contains Microsoft Direct3D 10 runtime callback functions that the user-mode display driver can use. |
D3D10DDI_COUNTER_INFO The D3D10DDI_COUNTER_INFO structure describes information to manipulate counters. |
D3D10DDI_DEVICEFUNCS The D3D10DDI_DEVICEFUNCS structure contains functions that the user-mode display driver can implement to render graphics primitives and process state changes. |
D3D10DDI_MAPPED_SUBRESOURCE The D3D10DDI_MAPPED_SUBRESOURCE structure describes a subresource that the driver maps to through a call to the driver's ResourceMap function. |
D3D10DDI_MIPINFO The D3D10DDI_MIPINFO structure describes the MIP-level texture and physical coordinates of a surface. |
D3D10DDI_VERTEX_CACHE_DESC The D3D10DDI_VERTEX_CACHE_DESC structure describes mesh-optimization data. |
D3D10DDIARG_BUFFER_RENDERTARGETVIEW The D3D10DDIARG_BUFFER_RENDERTARGETVIEW structure describes a buffer that is used to create a render target view in a call to the CreateRenderTargetView function. |
D3D10DDIARG_BUFFER_SHADERRESOURCEVIEW The D3D10DDIARG_BUFFER_SHADERRESOURCEVIEW structure describes a buffer that is used to create a shader resource view in a call to the CreateShaderResourceView function. |
D3D10DDIARG_CALCPRIVATEDEVICESIZE The D3D10DDIARG_CALCPRIVATEDEVICESIZE structure describes the parameters that the user-mode display driver uses to calculate the size of a memory block that the driver requires to store frequently-accessed data. |
D3D10DDIARG_CREATEDEPTHSTENCILVIEW The D3D10DDIARG_CREATEDEPTHSTENCILVIEW structure describes the depth stencil view to create. |
D3D10DDIARG_CREATEDEVICE The D3D10DDIARG_CREATEDEVICE structure describes the display device to create. |
D3D10DDIARG_CREATEELEMENTLAYOUT The D3D10DDIARG_CREATEELEMENTLAYOUT structure describes the element layout to create. |
D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT The D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT structure describes the geometry shader with stream output to create. |
D3D10DDIARG_CREATEQUERY The D3D10DDIARG_CREATEQUERY structure describes the query to create. |
D3D10DDIARG_CREATERENDERTARGETVIEW The D3D10DDIARG_CREATERENDERTARGETVIEW structure describes the render target view to create. |
D3D10DDIARG_CREATERESOURCE The D3D10DDIARG_CREATERESOURCE structure describes the parameters that the user-mode display driver uses to create a resource. |
D3D10DDIARG_CREATESHADERRESOURCEVIEW The D3D10DDIARG_CREATESHADERRESOURCEVIEW structure describes the shader resource view to create. |
D3D10DDIARG_INPUT_ELEMENT_DESC The D3D10DDIARG_INPUT_ELEMENT_DESC structure describes an element of a layout. |
D3D10DDIARG_OPENADAPTER The D3D10DDIARG_OPENADAPTER structure describes the graphics adapter object. |
D3D10DDIARG_OPENRESOURCE The D3D10DDIARG_OPENRESOURCE structure contains information for opening a shared resource. |
D3D10DDIARG_SIGNATURE_ENTRY The D3D10DDIARG_SIGNATURE_ENTRY structure describes an entry for a signature. |
D3D10DDIARG_STAGE_IO_SIGNATURES The D3D10DDIARG_STAGE_IO_SIGNATURES structure describes an I/O signature. |
D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY The D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY structure describes a portion of the stream output for a geometry shader. |
D3D10DDIARG_TEX1D_DEPTHSTENCILVIEW The D3D10DDIARG_TEX1D_DEPTHSTENCILVIEW structure describes a one-dimensional texture (1-D) that is used to create a depth stencil view in a call to the CreateDepthStencilView function. |
D3D10DDIARG_TEX1D_RENDERTARGETVIEW The D3D10DDIARG_TEX1D_RENDERTARGETVIEW structure describes a one-dimensional (1-D) texture that is used to create a render target view in a call to the CreateRenderTargetView function. |
D3D10DDIARG_TEX1D_SHADERRESOURCEVIEW The D3D10DDIARG_TEX1D_SHADERRESOURCEVIEW structure describes a one-dimensional (1-D) texture that is used to create a shader resource view in a call to the CreateShaderResourceView function. |
D3D10DDIARG_TEX2D_DEPTHSTENCILVIEW The D3D10DDIARG_TEX2D_DEPTHSTENCILVIEW structure describes a two-dimensional (2-D) texture that is used to create a depth stencil view in a call to the CreateDepthStencilView function. |
D3D10DDIARG_TEX2D_RENDERTARGETVIEW The D3D10DDIARG_TEX2D_RENDERTARGETVIEW structure describes a two-dimensional (2-D) texture that is used to create a render target view in a call to the CreateRenderTargetView function. |
D3D10DDIARG_TEX2D_SHADERRESOURCEVIEW The D3D10DDIARG_TEX2D_SHADERRESOURCEVIEW structure describes a two-dimensional (2-D) texture that is used to create a shader resource view in a call to the CreateShaderResourceView function. |
D3D10DDIARG_TEX3D_RENDERTARGETVIEW The D3D10DDIARG_TEX3D_RENDERTARGETVIEW structure describes a three-dimensional (3-D) texture that is used to create a render target view in a call to the CreateRenderTargetView function. |
D3D10DDIARG_TEX3D_SHADERRESOURCEVIEW The D3D10DDIARG_TEX3D_SHADERRESOURCEVIEW structure describes a three-dimensional (3-D) texture that is used to create a shader resource view in a call to the CreateShaderResourceView function. |
D3D10DDIARG_TEXCUBE_DEPTHSTENCILVIEW The D3D10DDIARG_TEXCUBE_DEPTHSTENCILVIEW structure describes a cube texture that is used to create a depth stencil view in a call to the CreateDepthStencilView function. |
D3D10DDIARG_TEXCUBE_RENDERTARGETVIEW The D3D10DDIARG_TEXCUBE_RENDERTARGETVIEW structure describes a cube texture that is used to create a render target view in a call to the CreateRenderTargetView function. |
D3D10DDIARG_TEXCUBE_SHADERRESOURCEVIEW The D3D10DDIARG_TEXCUBE_SHADERRESOURCEVIEW structure describes a cube texture that is used to create a shader resource view in a call to the CreateShaderResourceView function. |
D3D11_1_DDI_BLEND_DESC Describes a blend state. Used by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers. |
D3D11_1_DDI_RASTERIZER_DESC Describes a rasterizer state. Used by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers. |
D3D11_1_DDI_RENDER_TARGET_BLEND_DESC Describes a blend state for a render target. Used by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers. |
D3D11_1DDI_AES_CTR_IV Contains an initialization vector (IV) for 128-bit Advanced Encryption Standard CTR mode (AES-CTR) block cipher encryption. |
D3D11_1DDI_ARCHITECTURE_INFO_DATA The D3D11_1DDI_ARCHITECTURE_INFO_DATA structure provides information about display adapter architecture. |
D3D11_1DDI_AUTHENTICATED_CHANNEL_QUERY_OUTPUT_ID_COUNT_OUTPUT Contains the response to a QueryAuthenticatedChannel(D3D11_1) query with a D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT.QueryType value of D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT. |
D3D11_1DDI_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION Contains input data for a call to the ConfigureAuthenticatedChannel(D3D11_1) function when D3D11_1DDI_AUTHENTICATED_CONFIGURE_INPUT.ConfigureType has a GUID value of D3D11_1DDI_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE. |
D3D11_1DDI_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION Contains input data for a call to the ConfigureAuthenticatedChannel(D3D11_1) function when D3D11_1DDI_AUTHENTICATED_CONFIGURE_INPUT.ConfigureType has a GUID value of D3D11_1DDI_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION. |
D3D11_1DDI_AUTHENTICATED_CONFIGURE_INPUT Contains input data for the ConfigureAuthenticatedChannel(D3D11_1) function. |
D3D11_1DDI_AUTHENTICATED_CONFIGURE_OUTPUT Contains output data for the ConfigureAuthenticatedChannel(D3D11_1) function. |
D3D11_1DDI_AUTHENTICATED_CONFIGURE_PROTECTION Contains input data for a call to the ConfigureAuthenticatedChannel(D3D11_1) function when D3D11_1DDI_AUTHENTICATED_CONFIGURE_INPUT.ConfigureType has a GUID value of D3D11_AUTHENTICATED_CONFIGURE_PROTECTION. |
D3D11_1DDI_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE Contains input data for a call to the ConfigureAuthenticatedChannel(D3D11_1) function when D3D11_1DDI_AUTHENTICATED_CONFIGURE_INPUT.ConfigureType has a GUID value of D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE. |
D3D11_1DDI_AUTHENTICATED_PROTECTION_FLAGS Specifies the protection level for video content. |
D3D11_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT Contains the response to a QueryAuthenticatedChannel(D3D11_1) query with a D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT.QueryType value of D3D11_1DDI_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID_COUNT. |
D3D11_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT Contains the response to a QueryAuthenticatedChannel(D3D11_1) query with a D3D11_1DDI_AUTHENTICATED_QUERY_INPUT.QueryType value of D3D11_1DDI_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE_GUID. |
D3D11_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT Contains the response to a QueryAuthenticatedChannel(D3D11_1) query with a D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT.QueryType value of D3D11_1DDI_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE_GUID. |
D3D11_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT Contains the response to a QueryAuthenticatedChannel(D3D11_1) query with a D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT.QueryType value of D3D11_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_ATTRIBUTES. |
D3D11_1DDI_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT Contains the response to a QueryAuthenticatedChannel(D3D11_1) query with a D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT.QueryType value of D3D11_1DDI_AUTHENTICATED_QUERY_CHANNEL_TYPE. |
D3D11_1DDI_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT Contains the response to a QueryAuthenticatedChannel(D3D11_1) query with a D3D11_1DDI_AUTHENTICATED_QUERY_INPUT.QueryType value of D3D11_1DDI_AUTHENTICATED_QUERY_CRYPTO_SESSION. |
D3D11_1DDI_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT Contains the response to a QueryAuthenticatedChannel(D3D11_1) query with a D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT.QueryType value of D3D11_1DDI_AUTHENTICATED_QUERY_CRYPTO_SESSION. |
D3D11_1DDI_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT Contains the response to a QueryAuthenticatedChannel(D3D11_1) query with a D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT.QueryType value of D3D11_1DDI_AUTHENTICATED_CURRENT_ENCRYPTION_WHEN_ACCESSIBLE. |
D3D11_1DDI_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT Contains the response to a QueryAuthenticatedChannel(D3D11_1) query with a D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT.QueryType value of D3D11_1DDI_AUTHENTICATED_QUERY_DEVICE_HANDLE. |
D3D11_1DDI_AUTHENTICATED_QUERY_INPUT Contains input data for the QueryAuthenticatedChannel(D3D11_1) function. |
D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT Contains a response from the QueryAuthenticatedChannel(D3D11_1) function. |
D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT Contains the response to a QueryAuthenticatedChannel(D3D11_1) query with a D3D11_1DDI_AUTHENTICATED_QUERY_INPUT.QueryType value of D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT. |
D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT Contains the response to a QueryAuthenticatedChannel(D3D11_1) query with a D3D11_1DDI_AUTHENTICATED_QUERY_INPUT.QueryType value of D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID. |
D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT Contains the response to a QueryAuthenticatedChannel(D3D11_1) query with a D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT.QueryType value of D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID. |
D3D11_1DDI_AUTHENTICATED_QUERY_PROTECTION_OUTPUT Contains the response to a QueryAuthenticatedChannel(D3D11_1) query with a D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT.QueryType value of D3D11_1DDI_AUTHENTICATED_QUERY_PROTECTION. |
D3D11_1DDI_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT Contains the response to a QueryAuthenticatedChannel(D3D11_1) query with a D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT.QueryType value of D3D11_1DDI_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT. |
D3D11_1DDI_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT Contains the response to a QueryAuthenticatedChannel(D3D11_1) query with a D3D11_1DDI_AUTHENTICATED_QUERY_INPUT.QueryType value of D3D11_1DDI_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS. |
D3D11_1DDI_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT Contains the response to a QueryAuthenticatedChannel(D3D11_1) query with a D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT.QueryType value of D3D11_1DDI_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS. |
D3D11_1DDI_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT Contains the response to a QueryAuthenticatedChannel(D3D11_1) query with a D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT.QueryType value of D3D11_1DDI_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT. |
D3D11_1DDI_CERTIFICATE_INFO Specifies a cryptographic session certificate or authenticated channel. |
D3D11_1DDI_D3D11_OPTIONS_DATA Specifies options to provide data to the user-mode display driver. |
D3D11_1DDI_DEVICEFUNCS Contains functions that a user-mode display driver that is optimized for the Microsoft Direct3D version 11.1 runtime can implement to render graphics primitives and process state changes. |
D3D11_1DDI_ENCRYPTED_BLOCK_INFO Specifies which bytes in a video surface are encrypted. |
D3D11_1DDI_GETCAPTUREHANDLEDATA Defines a resource allocation in a call to the GetCaptureHandle function. |
D3D11_1DDI_OMAC Contains a Message Authentication Code (MAC). |
D3D11_1DDI_VIDEO_COLOR Defines a color value for Microsoft Direct3D 11 video. |
D3D11_1DDI_VIDEO_COLOR_RGBA Specifies an RGB color value. |
D3D11_1DDI_VIDEO_COLOR_YCbCrA Specifies a YCbCr color value. |
D3D11_1DDI_VIDEO_CONTENT_PROTECTION_CAPS Describes the content-protection capabilities of the user-mode display driver. |
D3D11_1DDI_VIDEO_DECODER_BUFFER_DESC Describes a compressed buffer for Microsoft DirectX Video Acceleration (DXVA) decoding. |
D3D11_1DDI_VIDEO_DECODER_BUFFER_INFO Specifies information about a video decoder buffer. |
D3D11_1DDI_VIDEO_DECODER_CONFIG Describes the configuration of a Microsoft Direct3D 11 decoder device for Microsoft DirectX Video Acceleration (DXVA). |
D3D11_1DDI_VIDEO_DECODER_DESC Describes a video stream for a Microsoft Direct3D video decoder or video processor. |
D3D11_1DDI_VIDEO_INPUT Learn more about the D3D11_1DDI_VIDEO_INPUT structure. |
D3D11_1DDI_VIDEO_OUTPUT Microsoft reserves the D3D11_1DDI_VIDEO_OUTPUT structure for internal use only. Don't use this structure in your driver. |
D3D11_1DDI_VIDEO_PROCESSOR_CAPS Describes the capabilities of a Microsoft Direct3D 11 video processor. |
D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE Specifies the color space for video processing. |
D3D11_1DDI_VIDEO_PROCESSOR_CONTENT_DESC Describes a video stream for a video processor. |
D3D11_1DDI_VIDEO_PROCESSOR_CUSTOM_RATE Specifies a custom rate for frame-rate conversion or inverse telecine (IVTC). |
D3D11_1DDI_VIDEO_PROCESSOR_FILTER_RANGE The D3D11_1DDI_VIDEO_PROCESSOR_FILTER_RANGE structure defines the range of supported values for an image filter. |
D3D11_1DDI_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS Defines a group of video processor capabilities that are associated with frame-rate conversion, including deinterlacing and inverse telecine. |
D3D11_1DDI_VIDEO_PROCESSOR_STREAM Contains stream-level data for the VideoProcessorBlt function. |
D3D11_1DDI_VIDEODEVICEFUNCS Learn more about the D3D11_1DDI_VIDEODEVICEFUNCS structure. |
D3D11_1DDIARG_CREATEAUTHENTICATEDCHANNEL Specifies the attributes of the authenticated channel to be created by the user-mode driver's CreateAuthenticatedChannel(D3D11_1) function. |
D3D11_1DDIARG_CREATECRYPTOSESSION Specifies the attributes of the cryptographic session to be created by the user-mode driver's CreateCryptoSession function. |
D3D11_1DDIARG_CREATEVIDEODECODER Specifies the attributes of a video decoder object. |
D3D11_1DDIARG_CREATEVIDEODECODEROUTPUTVIEW Describes the video decoder's output-view state. |
D3D11_1DDIARG_CREATEVIDEOPROCESSOR Specifies the attributes of a video processor object. |
D3D11_1DDIARG_CREATEVIDEOPROCESSORENUM Specifies the attributes of a video processor enumeration object. |
D3D11_1DDIARG_CREATEVIDEOPROCESSORINPUTVIEW Describes the video processor's input view. |
D3D11_1DDIARG_CREATEVIDEOPROCESSOROUTPUTVIEW Describes the video processor's output view. |
D3D11_1DDIARG_SIGNATURE_ENTRY Describes an entry for a signature. |
D3D11_1DDIARG_STAGE_IO_SIGNATURES Describes an I/O signature. |
D3D11_1DDIARG_TESSELLATION_IO_SIGNATURES Describes a tessellation I/O signature. |
D3D11_1DDIARG_VIDEODECODERBEGINFRAME Specifies a content key in a call to the VideoDecoderBeginFrame function. |
D3D11_1DDIARG_VIDEODECODEREXTENSION Specifies driver-specific data for the extended Microsoft DirectX Video Acceleration (DXVA) decoding function that is provided by a call to the VideoDecoderExtension function. |
D3D11_DDI_AUTHENTICATED_CONFIGURE_INITIALIZE Contains input data for a call to the ConfigureAuthenticatedChannel(D3D11_1) function when D3D11_1DDI_AUTHENTICATED_CONFIGURE_INPUT.ConfigureType has a GUID value of D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE. |
D3D11_DDI_QUERY_DATA_PIPELINE_STATISTICS The D3D11_DDI_QUERY_DATA_PIPELINE_STATISTICS structure describes statistics for each stage of the graphics pipeline that is used in a call to the CreateQuery(D3D10) function to create a D3D10DDI_QUERY_PIPELINESTATS query type and in a call to the QueryGetData function to return information about the query. |
D3D11_DDI_SHADER_MIN_PRECISION_SUPPORT_DATA The D3D11_DDI_SHADER_MIN_PRECISION_SUPPORT_DATA structure describes precision support options for shaders in the user-mode display driver. |
D3D11DDI_3DPIPELINESUPPORT_CAPS The D3D11DDI_3DPIPELINESUPPORT_CAPS structure contains display device pipeline capabilities. |
D3D11DDI_CORELAYER_DEVICECALLBACKS The D3D11DDI_CORELAYER_DEVICECALLBACKS structure contains Microsoft Direct3D 11 runtime callback functions that the user-mode display driver can use. |
D3D11DDI_DEVICEFUNCS The D3D11DDI_DEVICEFUNCS structure contains functions that a user-mode display driver that is optimized for the Microsoft Direct3D version 11 runtime can implement to render graphics primitives and process state changes. |
D3D11DDI_HANDLESIZE The D3D11DDI_HANDLESIZE structure describes a handle. |
D3D11DDI_SHADER_CAPS The D3D11DDI_SHADER_CAPS structure contains display device shader capabilities. |
D3D11DDI_THREADING_CAPS The D3D11DDI_THREADING_CAPS structure contains display device threading capabilities. |
D3D11DDIARG_BUFFER_RENDERTARGETVIEW The D3D11DDIARG_BUFFER_RENDERTARGETVIEW structure describes a buffer that is used to create a render target view in a call to the CreateRenderTargetView function. |
D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW The D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW structure describes a buffer that is used to create an unordered access view (UAV) in a call to the CreateUnorderedAccessView function. |
D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW The D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW structure describes a buffer that is used to create a shader resource view in a call to the CreateShaderResourceView(D3D11) function. |
D3D11DDIARG_CALCPRIVATEDEFERREDCONTEXTSIZE The D3D11DDIARG_CALCPRIVATEDEFERREDCONTEXTSIZE structure describes the parameters that the user-mode display driver uses to calculate the size of a memory block that the driver requires to store frequently-accessed data. |
D3D11DDIARG_CREATECOMMANDLIST The D3D11DDIARG_CREATECOMMANDLIST structure contains a handle to the deferred context that was created by the CreateDeferredContext function. |
D3D11DDIARG_CREATEDEFERREDCONTEXT The D3D11DDIARG_CREATEDEFERREDCONTEXT structure describes the deferred context to create. |
D3D11DDIARG_CREATEDEPTHSTENCILVIEW The D3D11DDIARG_CREATEDEPTHSTENCILVIEW structure describes the depth-stencil view to create. |
D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT The D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT structure describes the geometry shader with stream output to create. |
D3D11DDIARG_CREATERESOURCE The D3D11DDIARG_CREATERESOURCE structure describes the parameters that the user-mode display driver uses to create a resource. |
D3D11DDIARG_CREATESHADERRESOURCEVIEW Learn more about the D3D11DDIARG_CREATESHADERRESOURCEVIEW structure. |
D3D11DDIARG_CREATEUNORDEREDACCESSVIEW Learn more about the D3D11DDIARG_CREATEUNORDEREDACCESSVIEW structure. |
D3D11DDIARG_POINTERDATA The D3D11DDIARG_POINTERDATA structure describes the location of the data that is reference by a class instance that has been assigned to an interface implementation. |
D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY The D3D11DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY structure describes a portion of the stream output for a geometry shader. |
D3D11DDIARG_TESSELLATION_IO_SIGNATURES The D3D11DDIARG_TESSELLATION_IO_SIGNATURES structure describes a tessellation I/O signature. |
D3D11DDIARG_TEX1D_UNORDEREDACCESSVIEW The D3D11DDIARG_TEX1D_UNORDEREDACCESSVIEW structure describes a one-dimensional texture (1-D) that is used to create an unordered access view in a call to the CreateUnorderedAccessView function. |
D3D11DDIARG_TEX2D_UNORDEREDACCESSVIEW The D3D11DDIARG_TEX2D_UNORDEREDACCESSVIEW structure describes a two-dimensional texture (2-D) that is used to create an unordered access view in a call to the CreateUnorderedAccessView function. |
D3D11DDIARG_TEX3D_UNORDEREDACCESSVIEW The D3D11DDIARG_TEX3D_UNORDEREDACCESSVIEW structure describes a three-dimensional (3-D) texture that is used to create an unordered access view in a call to the CreateUnorderedAccessView function. |
D3D12_DOWNLEVEL_DDI_UMDFILENAME Learn more about: D3D12_DOWNLEVEL_DDI_UMDFILENAME structure |
D3D12DDI_3DPIPELINESUPPORT1_DATA_0081 D3D12DDI_3DPIPELINESUPPORT1_DATA_0081 is used to indicate the highest feature level of 3D pipeline support in the Direct3D runtime and the driver. |
D3D12DDI_ALLOCATION_INFO_0022 Specifies allocation information. |
D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 Learn more about the D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 structure. |
D3D12DDI_BROADCASTING_LAUNCH_NODE_PROPERTIES_0084 Learn more about the D3D12DDI_BROADCASTING_LAUNCH_NODE_PROPERTIES_0084 structure. |
D3D12DDI_BROADCASTING_LAUNCH_NODE_PROPERTIES_0108 Learn more about the D3D12DDI_BROADCASTING_LAUNCH_NODE_PROPERTIES_0108 structure. |
D3D12DDI_BUFFER_BARRIER_0088 Learn more about the D3D12DDI_BUFFER_BARRIER_0088 structure. |
D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 Build inputs for the PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 callback function. |
D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATION_HEADER_0054 Describes the GPU memory layout of an acceleration structure visualization. |
D3D12DDI_CLEAR_VALUES The D3D12DDI_CLEAR_VALUES structure contains values used to optimize clear operations for a particular resource. |
D3D12DDI_COALESCING_LAUNCH_NODE_PROPERTIES_0084 Learn more about the D3D12DDI_COALESCING_LAUNCH_NODE_PROPERTIES_0084 structure. |
D3D12DDI_COALESCING_LAUNCH_NODE_PROPERTIES_0108 Learn more about the D3D12DDI_COALESCING_LAUNCH_NODE_PROPERTIES_0108 structure. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0030 The D3D12DDI_COMMAND_LIST_FUNCS_3D_0030 structure contains command list functions for 3D. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0032 The D3D12DDI_COMMAND_LIST_FUNCS_3D_0032 structure contains command list functions for 3D. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0033 The D3D12DDI_COMMAND_LIST_FUNCS_3D_0033 structure contains command list functions for 3D. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0040 The D3D12DDI_COMMAND_LIST_FUNCS_3D_0040 structure contains command list functions for 3D. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0051 The D3D12DDI_COMMAND_LIST_FUNCS_3D_0051 structure contains command list functions for 3D. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0052 The D3D12DDI_COMMAND_LIST_FUNCS_3D_0052 structure contains command list functions for 3D. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0054 The D3D12DDI_COMMAND_LIST_FUNCS_3D_0054 structure contains command list functions for 3D. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0062 The command list 3D functions for version Direct3D 12 Release 6, Build rev 2. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0074 The command list 3D functions for version Direct3D 12 Release 7, Build rev 4. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0088 Learn more about the D3D12DDI_COMMAND_LIST_FUNCS_3D_0088 structure. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0094 Learn more about the D3D12DDI_COMMAND_LIST_FUNCS_3D_0094 structure. |
D3D12DDI_COMMAND_LIST_FUNCS_3D_0108 Learn more about the D3D12DDI_COMMAND_LIST_FUNCS_3D_0108 structure. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0032 The D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0032 structure contains command list functions for video decode. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0040 The D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0040 structure contains command list functions for video decode. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0041 The D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0041 structure contains command list functions for video decode. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0041_1 The D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0041_1 structure contains command list functions for video decode. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0063 Command list functions for video decode, version D3D12DDI_FEATURE_VERSION_VIDEO_0063. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0088 Learn more about the D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0088 structure. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0053 Command list functions for video encode. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0060 Command list functions for video encode, version D3D12DDI_FEATURE_VERSION_VIDEO_0060. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0063 Command list functions for video encode, version D3D12DDI_FEATURE_VERSION_VIDEO_0063. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0082_0 Learn more about the D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0082_0 structure. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0088 Learn more about the D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0088 structure. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0032 The command list functions for video processing. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0040 The D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0040 structure contains command list functions for video processing. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0043 The D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0043 structure contains command list functions for video processing. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0063 The command list functions for video processing, version D3D12DDI_FEATURE_VERSION_VIDEO_0063. |
D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0088 Learn more about the D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0088 structure. |
D3D12DDI_COMMAND_QUEUE_FUNCS_VIDEO_0020 Command queue functions for video. |
D3D12DDI_CONTENT_PROTECTION_CALLBACKS_0030 Content protection callbacks. |
D3D12DDI_CORELAYER_DEVICECALLBACKS_0003 The D3D12DDI_CORELAYER_DEVICECALLBACKS_0003 structure contains Microsoft Direct3D 12 runtime callback functions that a user-mode display driver can use. |
D3D12DDI_CORELAYER_DEVICECALLBACKS_0022 This structure contains runtime callback functions that the user-mode display driver can use. |
D3D12DDI_CORELAYER_DEVICECALLBACKS_0050 The D3D12DDI_CORELAYER_DEVICECALLBACKS_0050 structure contains Microsoft Direct3D 10 runtime callback functions that the user-mode display driver can use. |
D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 The D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 structure contains Microsoft Direct3D 12 runtime callback functions that a user-mode display driver can use. |
D3D12DDI_CPU_DESCRIPTOR_HANDLE The D3D12DDI_CPU_DESCRIPTOR_HANDLE structure describes a CPU descriptor handle. |
D3D12DDI_CRYPTO_SESSION_TRANSFORM_DECRYPT_HEADER_INPUT_ARGUMENTS_0030 Crypto session transform decrypt header input arguments. |
D3D12DDI_CRYPTO_SESSION_TRANSFORM_DECRYPT_HEADER_OUTPUT_ARGUMENTS_0030 Crypto session transform decrypt header output arguments. |
D3D12DDI_CRYPTO_SESSION_TRANSFORM_DECRYPT_OUTPUT_ARGUMENTS_0030 Crypt session transform decrypt output arguments. |
D3D12DDI_CRYPTO_SESSION_TRANSFORM_INPUT_ARGUMENTS_0030 Crypto session transform input arguments. |
D3D12DDI_CRYPTO_SESSION_TRANSFORM_OUTPUT_ARGUMENTS_0030 Crypto session transform output arguments. |
D3D12DDI_CRYPTO_SESSION_TRANSFORM_TRANSCRYPT_OUTPUT_ARGUMENTS_0030 Crypto session transform transcrypt output arguments. |
D3D12DDI_D3D12_OPTIONS_DATA_0031 The D3D12DDI_D3D12_OPTIONS_DATA_0031 structure contains display options data used by user-mode display driver functions. |
D3D12DDI_D3D12_OPTIONS_DATA_0032 The D3D12DDI_D3D12_OPTIONS_DATA_0032 structure contains display options data used by user-mode display driver functions. |
D3D12DDI_D3D12_OPTIONS_DATA_0033 The D3D12DDI_D3D12_OPTIONS_DATA_0033 structure contains display options data used by user-mode display driver functions. |
D3D12DDI_D3D12_OPTIONS_DATA_0041 The D3D12DDI_D3D12_OPTIONS_DATA_0041 structure contains display options data used by user-mode display driver functions. |
D3D12DDI_D3D12_OPTIONS_DATA_0052 The D3D12DDI_D3D12_OPTIONS_DATA_0052 structure contains display options data used by user-mode display driver functions. |
D3D12DDI_D3D12_OPTIONS_DATA_0053 Learn more about the D3D12DDI_D3D12_OPTIONS_DATA_0053 structure. |
D3D12DDI_D3D12_OPTIONS_DATA_0054 Learn more about the D3D12DDI_D3D12_OPTIONS_DATA_0054 structure. |
D3D12DDI_D3D12_OPTIONS_DATA_0062 Contains display options data. |
D3D12DDI_D3D12_OPTIONS_DATA_0073 Contains display options data |
D3D12DDI_D3D12_OPTIONS_DATA_0080 The D3D12DDI_D3D12_OPTIONS_DATA_0080 structure contains display options data supported by the driver/hardware. |
D3D12DDI_D3D12_OPTIONS_DATA_0081 The D3D12DDI_D3D12_OPTIONS_DATA_0081 structure contains display options data supported by the driver/hardware. |
D3D12DDI_D3D12_OPTIONS_DATA_0083 Learn more about the D3D12DDI_D3D12_OPTIONS_DATA_0083 structure. |
D3D12DDI_D3D12_OPTIONS_DATA_0086 Learn more about the D3D12DDI_D3D12_OPTIONS_DATA_0086 structure. |
D3D12DDI_D3D12_OPTIONS_DATA_0089 Learn more about the D3D12DDI_D3D12_OPTIONS_DATA_0089 structure. |
D3D12DDI_DEPTH_STENCIL_DESC The D3D12DDI_DEPTH_STENCIL_DESC structure describes a depth stencil state. |
D3D12DDI_DEPTH_STENCIL_DESC_0010 The D3D12DDI_DEPTH_STENCIL_DESC_0010 structure describes a depth stencil state. |
D3D12DDI_DEPTH_STENCIL_DESC_0025 The D3D12DDI_DEPTH_STENCIL_DESC_0025 structure describes a depth stencil state. |
D3D12DDI_DEPTH_STENCIL_VALUES The D3D12DDI_DEPTH_STENCIL_VALUES structure contains the context's depth and stencil buffers. |
D3D12DDI_DEPTH_STENCILOP_DESC Describes stencil operations that can be performed based on the results of stencil test. |
D3D12DDI_DEVICE_DOWNLEVEL_SUPPORT_FUNCS_0054 Learn more about the D3D12DDI_DEVICE_DOWNLEVEL_SUPPORT_FUNCS_0054 structure. |
D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_RESOURCES_0074 Device functions for D3D12 protected resources. |
D3D12DDI_DEVICE_FUNCS_CONTENT_PROTECTION_STREAMING_0030 Device function for content protection streaming. |
D3D12DDI_DEVICE_FUNCS_CORE_0010 Contains core functions. |
D3D12DDI_DEVICE_FUNCS_CORE_0021 Specifies core device functions. |
D3D12DDI_DEVICE_FUNCS_CORE_0030 The D3D12DDI_DEVICE_FUNCS_CORE_0030 structure contains core device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_CORE_0033 The D3D12DDI_DEVICE_FUNCS_CORE_0033 structure contains core device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_CORE_0040 The D3D12DDI_DEVICE_FUNCS_CORE_0040 structure contains core device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_CORE_0043 The D3D12DDI_DEVICE_FUNCS_CORE_0043 structure contains core device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_CORE_0050 The D3D12DDI_DEVICE_FUNCS_CORE_0050 structure contains core device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_CORE_0052 The D3D12DDI_DEVICE_FUNCS_CORE_0052 structure contains core device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_CORE_0054 The D3D12DDI_DEVICE_FUNCS_CORE_0054 structure contains core device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_CORE_0062 Core device functions available in D3D12 Release 6, Build rev 2. |
D3D12DDI_DEVICE_FUNCS_CORE_0063 Core device functions available in D3D12 Release 6, Build rev 3. |
D3D12DDI_DEVICE_FUNCS_CORE_0070 Core device functions available in D3D12 Release 7, Build rev 0. |
D3D12DDI_DEVICE_FUNCS_CORE_0072 Core device functions available in D3D12 Release 7, Build rev 2. |
D3D12DDI_DEVICE_FUNCS_CORE_0073 Core device functions available in D3D12 Release 7, Build rev 3. |
D3D12DDI_DEVICE_FUNCS_CORE_0074 Core device functions available in D3D12 Release 7, Build rev 4. |
D3D12DDI_DEVICE_FUNCS_CORE_0075 Core device functions available in D3D12 Release 7, Build rev 5. |
D3D12DDI_DEVICE_FUNCS_CORE_0080 Core device functions available in D3D12 Release 8, Build rev 0. |
D3D12DDI_DEVICE_FUNCS_CORE_0088 Learn more about the D3D12DDI_DEVICE_FUNCS_CORE_0088 structure. |
D3D12DDI_DEVICE_FUNCS_CORE_0108 Learn more about the D3D12DDI_DEVICE_FUNCS_CORE_0108 structure. |
D3D12DDI_DEVICE_FUNCS_CORE_0109 Learn more about the D3D12DDI_DEVICE_FUNCS_CORE_0109 structure. |
D3D12DDI_DEVICE_FUNCS_VIDEO_0033 The D3D12DDI_DEVICE_FUNCS_VIDEO_0033 structure contains video device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_VIDEO_0043 The D3D12DDI_DEVICE_FUNCS_VIDEO_0043 structure contains video device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_VIDEO_0053 The D3D12DDI_DEVICE_FUNCS_VIDEO_0053 structure contains video device functions for user-mode display drivers. |
D3D12DDI_DEVICE_FUNCS_VIDEO_0060 The device functions of video, used in D3D12DDI_FEATURE_VERSION_VIDEO_0060. |
D3D12DDI_DEVICE_FUNCS_VIDEO_0063 The device functions of video, used in D3D12DDI_FEATURE_VERSION_VIDEO_0063. |
D3D12DDI_DEVICE_FUNCS_VIDEO_0072 Contains device functions for core features in video, used in D3D12DDI_FEATURE_VERSION_VIDEO_0072. |
D3D12DDI_DEVICE_FUNCS_VIDEO_0076 Contains device functions for core features in video, used in D3D12DDI_FEATURE_VERSION_VIDEO_0076. |
D3D12DDI_DEVICE_FUNCS_VIDEO_0082_0 Learn more about the D3D12DDI_DEVICE_FUNCS_VIDEO_0082_0 structure. |
D3D12DDI_DISPATCH_GRAPH_DESC_0108 Learn more about the D3D12DDI_DISPATCH_GRAPH_DESC_0108 structure. |
D3D12DDI_DISPATCH_MESH_ARGUMENTS Mesh shader threadgroups. |
D3D12DDI_DOWNLEVEL_SUPPORT_CALLBACKS_0054 Contains callback functions for extended feature downlevel support. |
D3D12DDI_DXIL_LIBRARY_DESC_0054 Describes the DXIL (DirectX Intermediate Language) library. |
D3D12DDI_EXISTING_COLLECTION_DESC_0054 An existing collection. |
D3D12DDI_EXPORT_DESC_0054 Describes information about exports. |
D3D12DDI_EXTENDED_FEATURES_FUNCS_0020 This structure contains device functions for extended features in video. |
D3D12DDI_EXTENDED_FEATURES_FUNCS_0021 Specifies callback functions for extended features. |
D3D12DDI_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG_0095 Learn more about the D3D12DDI_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG_0095 structure. |
D3D12DDI_FUNCTION_SUMMARY_0054 Contains the summary of a function. |
D3D12DDI_FUNCTION_SUMMARY_NODE_0054 A list of shader entry points for a subobject association. |
D3D12DDI_GLOBAL_BARRIER_0088 Learn more about the D3D12DDI_GLOBAL_BARRIER_0088 structure. |
D3D12DDI_GLOBAL_ROOT_SIGNATURE_0054 Describes a named root signature that can be used globally in a ray tracing pipeline, or associated with shaders by name. |
D3D12DDI_GPU_VIRTUAL_ADDRESS_AND_STRIDE Describes the GPU virtual address and stride. |
D3D12DDI_GPU_VIRTUAL_ADDRESS_RANGE Describes the GPU virtual address range. |
D3D12DDI_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE Describes the GPU virtual address range and stride. |
D3D12DDI_GPUCLOCKDATA_0054 GPU clock data. |
D3D12DDI_HEAP_AND_RESOURCE_SIZES Learn more about the D3D12DDI_HEAP_AND_RESOURCE_SIZES structure. |
D3D12DDI_HIT_GROUP_DESC_0054 Describes a hit group. |
D3D12DDI_INDIRECT_ARGUMENT_DESC Describes an indirect argument (an indirect parameter), for use with a command signature. |
D3D12DDI_LIBRARY_REFERENCE_0010 Describes a pipeline library. |
D3D12DDI_LOCAL_ROOT_SIGNATURE_0054 Describes a local root signature. |
D3D12DDI_LOD_REGION_0073 Deprecated. Use D3D12DDI_MIP_REGION_0075 instead. |
D3D12DDI_MEMORY_ARCHITECTURE_CAPS_0041 Defines the memory architecture capabilities. |
D3D12DDI_MIP_REGION_0075 D3D12DDI_MIP_REGION_0075 describes the size of a MIP region. |
D3D12DDI_MULTI_NODE_CPU_INPUT_0108 Learn more about the D3D12DDI_MULTI_NODE_CPU_INPUT_0108 structure. |
D3D12DDI_NODE_0084 Learn more about the D3D12DDI_NODE_0084 structure. |
D3D12DDI_NODE_0108 Learn more about the _D3D12DDI_NODE_0108 structure. |
D3D12DDI_NODE_CPU_INPUT_0108 Learn more about the D3D12DDI_NODE_CPU_INPUT_0108 structure. |
D3D12DDI_NODE_ID_0108 Learn more about the D3D12DDI_NODE_ID_0108 structure. |
D3D12DDI_NODE_LIST_ENTRY_0108 Learn more about the D3D12DDI_NODE_LIST_ENTRY_0108 structure. |
D3D12DDI_NODE_MASK_0054 The node mask of the command list. |
D3D12DDI_NODE_OUTPUT_0108 Learn more about the D3D12DDI_NODE_OUTPUT_0108 structure. |
D3D12DDI_OPTIONS_DATA_0090 Learn more about the D3D12DDI_OPTIONS_DATA_0090 structure. |
D3D12DDI_OPTIONS_DATA_0091 Learn more about the D3D12DDI_OPTIONS_DATA_0091 structure. |
D3D12DDI_OPTIONS_DATA_0103 Learn more about the D3D12DDI_OPTIONS_DATA_0103 structure. |
D3D12DDI_OPTIONS_DATA_0109 Learn more about the D3D12DDI_OPTIONS_DATA_0109 structure. |
D3D12DDI_OPTIONS_DATA_0110 Learn more about the D3D12DDI_OPTIONS_DATA_0110 structure. |
D3D12DDI_PIN_RESOURCES_CALLBACKS_0076 The D3D12DDI_PIN_RESOURCES_CALLBACKS_0076 structure contains callback functions that pin and unpin resources. |
D3D12DDI_PRESENT_0051 Arguments that describe allocations that content is copied to and from. |
D3D12DDI_PRESENT_CONTEXTS_0051 Describes allocation contexts that content is copied to and from. |
D3D12DDI_PRESENT_HWQUEUES_0051 Describes allocation hardware queues that content is copied to and from. |
D3D12DDI_PROGRAM_IDENTIFIER_0108 Learn more about the D3D12DDI_PROGRAM_IDENTIFIER_0108 structure. |
D3D12DDI_PROTECTED_RESOURCE_SESSION_SUPPORT_DATA_0030 Protected resource session support data. |
D3D12DDI_PROTECTED_RESOURCE_SESSION_TYPE_COUNT_DATA_0074 Count of protected resource session types. |
D3D12DDI_PROTECTED_RESOURCE_SESSION_TYPES_DATA_0074 Protected resource session types data. |
D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1 The D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1 structure describes statistics for each stage of the graphics pipeline that is used in a call to the pfnBeginEndQuery function to create a D3D12_QUERY_TYPE_PIPELINE_STATISTICS1 query type, and in a call to pfnResolveQueryData to return information about the query. |
D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022 Video decode statistics for a query. |
D3D12DDI_QUERY_VIDEO_MEMORY_INFO_0054 Describes the current video memory budgeting parameters. |
D3D12DDI_RANGE Specifies a range. |
D3D12DDI_RANGED_BARRIER_0088 Learn more about the D3D12DDI_RANGED_BARRIER_0088 structure. |
D3D12DDI_RANGED_BARRIER_0094 Learn more about the D3D12DDI_RANGED_BARRIER_0094 structure. |
D3D12DDI_RAYTRACING_AABB Defines the ray tracing axis-aligned bounding box (AABB). |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC_0054 The space requirement for a ray tracing acceleration structure after compaction. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC_0054 The current space requirement for a ray tracing acceleration structure. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC_0054 Describes the ray tracing acceleration structure space requirements. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC_0054 Space requirements for serializing a ray tracing acceleration structure used by tools. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC_0054 Space requirement for decoding an acceleration structure into a form that can be visualized by tools. |
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 Contains memory requirements for a ray tracing acceleration structure build. |
D3D12DDI_RAYTRACING_GEOMETRY_AABBS_DESC_0054 Describes a ray tracing AABB (axis-aligned bounding box) geometry. |
D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 Describes a ray tracing geometry. |
D3D12DDI_RAYTRACING_GEOMETRY_TRIANGLES_DESC_0054 Describes a ray tracing triangle geometry. |
D3D12DDI_RAYTRACING_INSTANCE_DESC_0054 Describes a ray tracing instance. |
D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0054 Describes a ray tracing pipeline configuration. |
D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075 D3D12DDI_RAYTRACING_PIPELINE_CONFIG_0075 describes a ray tracing pipeline configuration. |
D3D12DDI_RAYTRACING_SHADER_CONFIG_0054 Describes the ray tracing shader configuration. |
D3D12DDI_RECORD_DISPATCH_GRID_0108 Learn more about the D3D12DDI_RECORD_DISPATCH_GRID_0108 structure. |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS The D3D12DDI_RENDER_PASS_BEGINNING_ACCESS structure specifies the resources needed to start a render pass. |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_0053 Learn more about the D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_0053 structure. |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS contains parameters that specify whether the application has a dependency on the resource being cleared. |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS_0053 D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS_0053 contains parameters that specify whether the application has a dependency on the resource being cleared. |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_RESUME_LOCAL_READ_PARAMETERS Learn more about the D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_RESUME_LOCAL_READ_PARAMETERS structure. |
D3D12DDI_RENDER_PASS_ENDING_ACCESS The D3D12DDI_RENDER_PASS_ENDING_ACCESS structure specifies the resources needed to end access to a render pass. |
D3D12DDI_RENDER_PASS_ENDING_ACCESS_0053 The D3D12DDI_RENDER_PASS_ENDING_ACCESS_0053 structure specifies the resources needed to end access to a render pass. |
D3D12DDI_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS Holds the parameters used in the D3D12DDI_RENDER_PASS_ENDING_ACCESS_0053 structure, when the Render Pass is ending access. |
D3D12DDI_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS_0053 Parameters used in the D3D12DDI_RENDER_PASS_ENDING_ACCESS_0053 structure, when the Render Pass is ending access. |
D3D12DDI_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS Used in the D3D12DDI_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS structure, to specify the subresource to resolve while the Render Pass is ending access. |
D3D12DDI_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS_0053 Used in the D3D12DDI_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS_0053 structure, to specify the subresource to resolve while the Render Pass is ending access. |
D3D12DDI_RENDER_PASS_ENDING_ACCESS_SUSPEND_LOCAL_READ_PARAMETERS Specifies the kernel size of the read, or how many surrounding pixels are needed. |
D3D12DDI_RENDER_PASS_FUNCS_0043 The D3D12DDI_RENDER_PASS_FUNCS_0043 structure contains callback functions used to begin and end a render pass. |
D3D12DDI_RENDER_PASS_FUNCS_0053 The D3D12DDI_RENDER_PASS_FUNCS_0053 structure contains callback functions used to begin and end a render pass. |
D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT_0053 Learn more about the D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT_0053 structure. |
D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0053 The D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0053 structure describes the output of a resolve operation. |
D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0060 The D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0060 structure describes the output of a resolve operation. |
D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 Specifies information for resource allocation. |
D3D12DDI_RESOURCE_COORDINATE_0053 The resource coordinates of the video motion estimation operation. |
D3D12DDI_RESOURCE_RANGED_BARRIER_0022 Describes a resource ranged barrier. |
D3D12DDI_RESOURCE_TRANSITION_BARRIER_0003 Describes a transition barrier between subresources. |
D3D12DDI_RESOURCE_UAV_BARRIER Contains an unordered access view (UAV) barrier. |
D3D12DDI_SAMPLER_FEEDBACK_DESC_0073 Microsoft has deprecated the D3D12DDI_SAMPLER_FEEDBACK_DESC_0073 structure. Don't use this structure in your code. |
D3D12DDI_SAMPLER_FEEDBACK_MAP_SIZE_0073 Microsoft has deprecated the D3D12DDI_SAMPLER_FEEDBACK_MAP_SIZE_0073 structure. Don't use this structure in your code. |
D3D12DDI_SAMPLER_FEEDBACK_TARGETED_RESOURCE_0073 Microsoft has deprecated the D3D12DDI_SAMPLER_FEEDBACK_TARGETED_RESOURCE_0073 structure. Don't use this structure in your code. |
D3D12DDI_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER_0054 The serialized data driver matching identifier. |
D3D12DDI_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER_0054 Describes the header for a serialized ray tracing acceleration structure. |
D3D12DDI_SET_GENERIC_PIPELINE_DESC_0108 Learn more about the D3D12DDI_SET_GENERIC_PIPELINE_DESC_0108 structure. |
D3D12DDI_SET_PROGRAM_DESC_0108 Learn more about the D3D12DDI_SET_PROGRAM_DESC_0108 structure. |
D3D12DDI_SET_RAYTRACING_PIPELINE_DESC_0108 Learn more about the D3D12DDI_SET_RAYTRACING_PIPELINE_DESC_0108 structure. |
D3D12DDI_SET_WORK_GRAPH_DESC_0084 Learn more about the D3D12DDI_SET_WORK_GRAPH_DESC_0084 structure. |
D3D12DDI_SET_WORK_GRAPH_DESC_0108 Learn more about the D3D12DDI_SET_WORK_GRAPH_DESC_0108 structure. |
D3D12DDI_SHADER_CAPS_0042 Learn more about the D3D12DDI_SHADER_CAPS_0042 structure. |
D3D12DDI_SHADER_CAPS_0082 Microsoft reserves the D3D12DDI_SHADER_CAPS_0082 structure for internal use only. Don't use this structure in your code. |
D3D12DDI_SHADER_CAPS_0084 Learn more about the D3D12DDI_SHADER_CAPS_0084 structure. |
D3D12DDI_SHADER_NODE_0084 Learn more about the D3D12DDI_SHADER_NODE_0084 structure. |
D3D12DDI_SHADER_NODE_0108 Learn more about the D3D12DDI_SHADER_NODE_0108 structure. |
D3D12DDI_SHADERCACHE_CALLBACKS_0021 Specifies shader cache callback functions. |
D3D12DDI_SHADERCACHE_HASH Learn about the D3D12DDI_SHADERCACHE_HASH structure. |
D3D12DDI_STATE_OBJECT_CONFIG_0054 The state object configuration. |
D3D12DDI_STATE_SUBOBJECT_0054 Learn more about the D3D12DDI_STATE_SUBOBJECT_0054 structure. |
D3D12DDI_SWIZZLE_BIT_ENTRY Defines a swizzle bit entry. |
D3D12DDI_SWIZZLE_PATTERN_DESC_0022 The D3D12DDI_SWIZZLE_PATTERN_DESC_0022 structure describes a display driver swizzle pattern. |
D3D12DDI_TEXTURE_BARRIER_0088 Learn more about the D3D12DDI_TEXTURE_BARRIER_0088 structure. |
D3D12DDI_TEXTURE_LAYOUT_CAPS_0001 The D3D12DDI_TEXTURE_LAYOUT_CAPS_0001 structure specifies texture layout capabilities. |
D3D12DDI_TEXTURE_LAYOUT_CAPS_0026 The D3D12DDI_TEXTURE_LAYOUT_CAPS_0026 structure specifies texture layout capabilities. |
D3D12DDI_THREAD_LAUNCH_NODE_PROPERTIES_0084 Learn more about the D3D12DDI_THREAD_LAUNCH_NODE_PROPERTIES_0084 structure. |
D3D12DDI_THREAD_LAUNCH_NODE_PROPERTIES_0108 Learn more about the D3D12DDI_THREAD_LAUNCH_NODE_PROPERTIES_0108 structure. |
D3D12DDI_VIDEO_CONTENT_PROTECTION_SYSTEM_COUNT_DATA_0030 Video content protection system count data. |
D3D12DDI_VIDEO_CONTENT_PROTECTION_SYSTEM_SUPPORT_DATA_0030 Video content protection system support data. |
D3D12DDI_VIDEO_CRYPTO_SESSION_SUPPORT_DATA_0030 Video crypto session support data. |
D3D12DDI_VIDEO_CRYPTO_SESSION_TRANSFORM_SUPPORT_DATA_0030 Video crypto session transform support data. |
D3D12DDI_VIDEO_DECODE_BITSTREAM_ENCRYPTION_SCHEME_COUNT_DATA_0032 Video decode bitstream encryption scheme count data. |
D3D12DDI_VIDEO_DECODE_BITSTREAM_ENCRYPTION_SCHEMES_DATA_0020 Specifies information used to retrieve the bitstream encryption schemes supported for a decode profile. |
D3D12DDI_VIDEO_DECODE_COMPONENT_HISTOGRAM_0041 Learn more about the D3D12DDI_VIDEO_DECODE_COMPONENT_HISTOGRAM_0041 structure. |
D3D12DDI_VIDEO_DECODE_COMPRESSED_BITSTREAM_0032 Video decode compressed bitstream. |
D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Includes information about the video decode configuration. |
D3D12DDI_VIDEO_DECODE_CONVERSION_ARGUMENTS_0021 The D3D12DDI_VIDEO_DECODE_CONVERSION_ARGUMENTS_0021 structure specifies the arguments for decode output conversion. |
D3D12DDI_VIDEO_DECODE_CONVERSION_ARGUMENTS_0041 The D3D12DDI_VIDEO_DECODE_CONVERSION_ARGUMENTS_0041 structure specifies the arguments for decode output conversion. |
D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 Video decode conversion support data. |
D3D12DDI_VIDEO_DECODE_DECRYPTION_ARGUMENTS_0030 Video decode decryption arguments. |
D3D12DDI_VIDEO_DECODE_FORMAT_COUNT_DATA_0032 Video decode format count data. |
D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020 Specifies information used to retrieve a list of supported formats for a decode configuration. |
D3D12DDI_VIDEO_DECODE_FRAME_ARGUMENT_0020 Contains the decode parameters for the frame. |
D3D12DDI_VIDEO_DECODE_HISTOGRAM_DATA_0041 Describes data for the video decode histogram. |
D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 Video decode input stream arguments. |
D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0021 The D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0021 structure specifies the output stream arguments for video decode. |
D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0041 The D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0041 structure specifies the output stream arguments for video decode. |
D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0041_1 The D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0041_1 structure specifies the output stream arguments for video decode. |
D3D12DDI_VIDEO_DECODE_PROFILE_COUNT_DATA_0032 Video decode profile count data. |
D3D12DDI_VIDEO_DECODE_PROFILES_DATA_0020 Specifies information used to retrieve a list of profiles. |
D3D12DDI_VIDEO_DECODE_PROTECTED_RESOURCES_DATA_0072 Data structure used to check for video decode protected resource support capabilities on a given node index. |
D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032 Video decode reference frames. |
D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020 Specifies data used to determine support of hardware for a configuration. |
D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033 The video decoder heap size data. |
D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0072 Retrieves the memory allocation size of a video decoder heap created with the given properties. |
D3D12DDI_VIDEO_ENCODE_RECONSTRUCTED_PICTURE_0080 Learn more about the D3D12DDI_VIDEO_ENCODE_RECONSTRUCTED_PICTURE_0080 structure. |
D3D12DDI_VIDEO_ENCODE_REFERENCE_FRAMES_0080 Learn more about the D3D12DDI_VIDEO_ENCODE_REFERENCE_FRAMES_0080 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_CDEF_CONFIG_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_CDEF_CONFIG_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION_SUPPORT_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION_SUPPORT_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_FRAME_SUBREGION_LAYOUT_CONFIG_SUPPORT_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_FRAME_SUBREGION_LAYOUT_CONFIG_SUPPORT_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_TILES_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_TILES_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_CONFIG_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_RESTORATION_CONFIG_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENT_DATA_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_SEGMENT_DATA_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MAP_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MAP_0095 structure. |
D3D12DDI_VIDEO_ENCODER_AV1_SEQUENCE_STRUCTURE_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_AV1_SEQUENCE_STRUCTURE_0095 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_CONFIG_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_CONFIG_0095 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_DELTA_CONFIG_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_AV1_LOOP_FILTER_DELTA_CONFIG_0095 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT_0095 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_CONFIG_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_CONFIG_0095 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_DELTA_CONFIG_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_AV1_QUANTIZATION_DELTA_CONFIG_0095 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0080_2 Learn more about D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0080_2 |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0082_0 Learn more about D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0082_0 |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_0080_2 Learn more about D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_0080_2 |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_0082_0 Learn more about D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_0082_0 |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0080_2 Learn more about D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0080_2 |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_0083_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_0083_0 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0083_0 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0083_0 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 structure. |
D3D12DDI_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG_SUPPORT_0095 Learn more about the D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG_SUPPORT_0095 structure. |
D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_METADATA_0083_0 Learn more about the D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_METADATA_0083_0 structure. |
D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080 structure. |
D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC_0080 structure. |
D3D12DDI_VIDEO_ENCODER_METADATA_STATISTICS_0083_0 Learn more about the D3D12DDI_VIDEO_ENCODER_METADATA_STATISTICS_0083_0 structure. |
D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0 Learn more about the D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES_0080 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 structure. |
D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC_0080 structure. |
D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 Learn more about D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP_0096 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP_0096 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR1_0096 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR1_0096 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP_0080 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR1_0096 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR1_0096 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080 structure. |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR1_0096 Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR1_0096 structure. |
D3D12DDI_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264_0080 Learn more about the D3D12DDI_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264_0080 structure. |
D3D12DDI_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS_0080_2 Learn more about the D3D12DDI_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS_0080_2 structure. |
D3D12DDI_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264_0082_0 structure. |
D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC_0082_0 Learn more about the D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC_0082_0 structure. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063 D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA is the data struct used in the query for video extension command capabilities. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_COUNT_DATA_0063 Retrieves the number of supported video extension commands. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_INFO_0063 Describes an extension. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT_DATA_0063 Retrieves the number of parameters for a parameter stage. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO_0063 Contains info about a video extension command parameter info. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETERS_DATA_0063 Retrieves the array of parameter info for a parameter stage. |
D3D12DDI_VIDEO_EXTENSION_COMMAND_SIZE_DATA_0063 Queries the residency size information for a video extension command. |
D3D12DDI_VIDEO_EXTENSION_COMMANDS_DATA_0063 Retrieves the array of video extension command info for a parameter stage. |
D3D12DDI_VIDEO_FEATURE_AREA_SUPPORT_DATA_0053 The data used in the video capability check for feature area support. |
D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 Defines the combination of a pixel format and color space for a resource content description. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0053 The D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0053 structure contains motion estimation data used for a video capability check. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0060 The D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0060 structure contains motion estimation data used for a video capability check. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_INPUT_0053 Describes the input to the motion estimation operation. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_OUTPUT_0053 Describes the output of the motion estimation operation. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES_DATA_0072 Data structure used to check for video motion estimator protected resource support capabilities on a given node index. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0053 The video capability check for motion estimation size. |
D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0060 This capability determines the residency size for the motion estimator and the hardware dependent output buffer when called with the same creation parameters. |
D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 Specifies whether alpha blending is enabled and, if so, the planar alpha value. |
D3D12DDI_VIDEO_PROCESS_FILTER_RANGE_0020 The D3D12DDI_VIDEO_PROCESS_FILTER_RANGE_0020 structure defines the range of supported values for an image filter. |
D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_0020 Contains stream information for the video processor blend functionality. |
D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 Learn more about the D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 structure. |
D3D12DDI_VIDEO_PROCESS_LUMA_KEY_0020 Specifies values for luma keying. |
D3D12DDI_VIDEO_PROCESS_MAX_INPUT_STREAMS_DATA_0020 Specifies information used to retrieve the maximum number of input data streams that can be enabled for a video processor. |
D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_0020 Learn more about the D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_0020 structure. |
D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 Learn more about the D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 structure. |
D3D12DDI_VIDEO_PROCESS_PALETTE_0020 Specifies whether the palette is enabled and an array of palette entries. |
D3D12DDI_VIDEO_PROCESS_PROTECTED_RESOURCES_DATA_0072 Data structure used to check for video process protected resource support capabilities on a given node index. |
D3D12DDI_VIDEO_PROCESS_REFERENCE_INFO_DATA_0020 Data structure for D3D12DDICAPS_VIDEO_PROCESS_REFERENCE_INFO capability check. Retrieves the number of past and future frames required for a given deinterlace mode. |
D3D12DDI_VIDEO_PROCESS_REFERENCES_INFO_0020 Contains the reference frames needed to perform video processing. |
D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 Video process support data. |
D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032 Learn more about the D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032 structure. |
D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 The D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 structure describes input stream properties for a video processor. |
D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 The D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 structure describes input stream properties for a video processor. |
D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0032 Data structure for the D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE capability check. Retrieves the memory allocation size of a video processor created with the given properties. |
D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043 The D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043 structure retrieves the memory allocation size of a video processor created with the given properties. |
D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 The D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 structure retrieves the memory allocation size of a video processor created with the given properties. |
D3D12DDI_VIDEO_SAMPLE_DESCRIPTION_0020 Describes the width, height, format, and color space of a picture buffer. |
D3D12DDI_VIDEO_SCALE_SUPPORT_0032 Video scale support. |
D3D12DDI_VIDEO_SIZE_RANGE_0032 Learn more about the D3D12DDI_VIDEO_SIZE_RANGE_0032 structure. |
D3D12DDI_VIEW_INSTANCE_LOCATION View instance location. |
D3D12DDI_VIEW_INSTANCING_DESC View instancing description. |
D3D12DDI_WAVE_MMA_DATA_0103 Learn about the D3D12DDI_WAVE_MMA_DATA_0103 structure. |
D3D12DDI_WORK_GRAPH_DESC_0084 Learn more about the D3D12DDI_WORK_GRAPH_DESC_0084 structure. |
D3D12DDI_WORK_GRAPH_DESC_0108 Learn more about the D3D12DDI_WORK_GRAPH_DESC_0108 structure. |
D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 Learn more about the D3D12DDI_WORK_GRAPH_MEMORY_REQUIREMENTS_0108 structure. |
D3D12DDI_WRITEBUFFERIMMEDIATE_PARAMETER_0032 Write buffer immediate parameter. |
D3D12DDIARG_ADD_TO_STATE_OBJECT_0072 Structure used to add subobject(s) to a state object. |
D3D12DDIARG_BARRIER_0088 Learn more about the D3D12DDIARG_BARRIER_0088 structure. |
D3D12DDIARG_BARRIER_0094 Learn more about the D3D12DDIARG_BARRIER_0094 structure. |
D3D12DDIARG_BUFFER_PLACEMENT Learn more about the D3D12DDIARG_BUFFER_PLACEMENT structure. |
D3D12DDIARG_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_0054 Arguments used to build a ray tracing acceleration structure. |
D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 Arguments used in the CopyRayTracingAccelerationStructure callback function. |
D3D12DDIARG_CREATE_COMMAND_LIST_0040 Structure used to create a command list. |
D3D12DDIARG_CREATE_COMMAND_POOL_0040 Used to create a command pool. |
D3D12DDIARG_CREATE_COMMAND_RECORDER_0040 Used to create a command recorder. |
D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 Describes the parameters that the display driver uses to create a command signature. |
D3D12DDIARG_CREATE_CRYPTO_SESSION_0030 Creates a crypto session. |
D3D12DDIARG_CREATE_CRYPTO_SESSION_POLICY_0030 Creates a crypto session policy. |
D3D12DDIARG_CREATE_DEPTH_STENCIL_VIEW Arguments used to create a depth stencil view. |
D3D12DDIARG_CREATE_PIPELINE_STATE_0033 The D3D12DDIARG_CREATE_PIPELINE_STATE_0033 structure creates a graphics pipeline state object. |
D3D12DDIARG_CREATE_PIPELINE_STATE_0075 The D3D12DDIARG_CREATE_PIPELINE_STATE_0075 structure creates a graphics pipeline state object. |
D3D12DDIARG_CREATE_PROTECTED_RESOURCE_SESSION_0030 Creates a protected resource session. |
D3D12DDIARG_CREATE_PROTECTED_RESOURCE_SESSION_0074 Creation arguments for a protected resource session. |
D3D12DDIARG_CREATE_SHADER_0026 Describes the parameters that the display driver uses to create a shader. |
D3D12DDIARG_CREATE_STATE_OBJECT_0054 Arguments used in the CreateStateObject callback function to create a state object. |
D3D12DDIARG_CREATE_VIDEO_DECODER_0032 Creates a video decoder. |
D3D12DDIARG_CREATE_VIDEO_DECODER_0072 Structure used to create a video decoder. |
D3D12DDIARG_CREATE_VIDEO_DECODER_HEAP_0033 Create a video decoder heap. |
D3D12DDIARG_CREATE_VIDEO_DECODER_HEAP_0072 Structure used to create a video decoder heap for a decode session. |
D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 Learn more about the D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 structure. |
D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 Learn more about D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 |
D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063 Used to create a video extension command. |
D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_0053 Specifies the creation arguments for the motion estimator. |
D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_0060 Specifies the creation arguments for the video motion estimator. |
D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053 Arguments used by the PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 callback function to create a motion vector heap. |
D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0060 Arguments used to create a video motion vector heap. |
D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0032 Creates a video processor. |
D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0043 The D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0043 structure is a parameter for creating a video processor. |
D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 The D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 structure is a parameter for creating a video processor. |
D3D12DDIARG_CREATECOMMANDQUEUE_0023 Contains arguments used to create a command queue. |
D3D12DDIARG_CREATECOMMANDQUEUE_0050 Arguments used to create a hardware command queue. |
D3D12DDIARG_CREATEDEVICE_0003 The D3D10DDIARG_CREATEDEVICE_0003 structure describes the display device to create. |
D3D12DDIARG_CREATEHEAP_0001 Learn more about the D3D12DDIARG_CREATEHEAP_0001 structure. |
D3D12DDIARG_CREATERESOURCE_0003 Learn more about the D3D12DDIARG_CREATERESOURCE_0003 structure. |
D3D12DDIARG_CREATERESOURCE_0073 The D3D12DDIARG_CREATERESOURCE_0073 structure contains information used to create or calculate the size of a resource. |
D3D12DDIARG_CREATERESOURCE_0075 The D3D12DDIARG_CREATERESOURCE_0075 structure contains information used to create or calculate the size of a resource. |
D3D12DDIARG_CREATERESOURCE_0088 Learn more about the D3D12DDIARG_CREATERESOURCE_0088 structure. |
D3D12DDIARG_CREATESCHEDULINGGROUP_0050 Arguments used in the call to PFND3D12DDI_CREATESCHEDULINGGROUP_0050 to create a scheduling group. |
D3D12DDIARG_DISPATCH_RAYS_0054 Learn more about the D3D12DDIARG_DISPATCH_RAYS_0054 structure. |
D3D12DDIARG_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 Arguments used in the PFND3D12DDI_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 callback function. |
D3D12DDIARG_EVICT Arguments used in the PFND3D12DDI_EVICT2 callback function to instruct the OS to decrement the residency reference count. |
D3D12DDIARG_MAKERESIDENT_0001 Arguments used to instruct the OS to add a resource to the device residency list and increment the residency reference count on this allocation. |
D3D12DDIARG_MESH_IO_SIGNATURES The D3D12DDIARG_MESH_IO_SIGNATURES structure describes a set of signatures for a given mesh shader's output primitives and vertices. |
D3D12DDIARG_META_COMMAND_DESC Learn more about the D3D12DDIARG_META_COMMAND_DESC structure. |
D3D12DDIARG_META_COMMAND_PARAMETER_DESC Learn more about the D3D12DDIARG_META_COMMAND_PARAMETER_DESC structure. |
D3D12DDIARG_META_COMMAND_REQUIRED_PARAMETER_INFO Learn more about the D3D12DDIARG_META_COMMAND_REQUIRED_PARAMETER_INFO structure. |
D3D12DDIARG_OFFERRESOURCES Describes video memory resources that the user-mode display driver offers for reuse. |
D3D12DDIARG_OPEN_CRYPTO_SESSION_0030 Opens a crypto session. |
D3D12DDIARG_OPEN_CRYPTO_SESSION_POLICY_0030 Opens a crypto session policy. |
D3D12DDIARG_OPEN_PROTECTED_RESOURCE_SESSION_0030 Opens a protected resource session. |
D3D12DDIARG_OPENADAPTER The D3D12DDIARG_OPENADAPTER structure describes the graphics adapter object. |
D3D12DDIARG_PRESENT_0001 Describes a resource to display. |
D3D12DDIARG_RAYTRACING_ACCELERATION_STRUCTURE_SHADER_RESOURCE_VIEW_0042 Learn more about the D3D12DDIARG_RAYTRACING_ACCELERATION_STRUCTURE_SHADER_RESOURCE_VIEW_0042 structure. |
D3D12DDIARG_RENDER_PASS_DEPTH_STENCIL_DESC Learn more about the D3D12DDIARG_RENDER_PASS_DEPTH_STENCIL_DESC structure. |
D3D12DDIARG_RENDER_PASS_DEPTH_STENCIL_DESC_0053 Learn more about the D3D12DDIARG_RENDER_PASS_DEPTH_STENCIL_DESC_0053 structure. |
D3D12DDIARG_RENDER_PASS_RENDER_TARGET_DESC The D3D12DDIARG_RENDER_PASS_RENDER_TARGET_DESC structure describes the render target. This structure is declared at the start of a render pass. |
D3D12DDIARG_RENDER_PASS_RENDER_TARGET_DESC_0053 The D3D12DDIARG_RENDER_PASS_RENDER_TARGET_DESC_0053 structure describes the render target. This structure is declared at the start of a render pass. |
D3D12DDIARG_RESETCOMMANDLIST_0040 Reset the command list. |
D3D12DDIARG_RESOURCE_BARRIER_0022 Describes a resource barrier. |
D3D12DDIARG_ROW_MAJOR_RESOURCE_LAYOUT Learn more about the D3D12DDIARG_ROW_MAJOR_RESOURCE_LAYOUT structure. |
D3D12DDIARG_TEX1D_DEPTH_STENCIL_VIEW Describes a one-dimensional texture (1-D) that is used to create a depth stencil view. |
D3D12DDIARG_TEX1D_RENDER_TARGET_VIEW Describes a one-dimensional (1-D) texture that is used to create a render target view. |
D3D12DDIARG_TEX1D_SHADER_RESOURCE_VIEW Describes a one-dimensional (1-D) texture that is used to create a shader resource view. |
D3D12DDIARG_TEX1D_UNORDERED_ACCESS_VIEW Describes a one-dimensional (1-D) texture that is used to create an unordered access view. |
D3D12DDIARG_TEX2D_DEPTH_STENCIL_VIEW Describes a two-dimensional (2-D) texture that is used to create a depth stencil view. |
D3D12DDIARG_TEX2D_RENDER_TARGET_VIEW_0002 Describes a two-dimensional (2-D) texture that is used to create a render target view. |
D3D12DDIARG_TEX2D_SHADER_RESOURCE_VIEW_0002 Describes a two-dimensional (2-D) texture that is used to create a shader resource view. |
D3D12DDIARG_TEX2D_UNORDERED_ACCESS_VIEW_0002 Describes a two-dimensional (2-D) texture that is used to create an unordered access view. |
D3D12DDIARG_TEX3D_RENDER_TARGET_VIEW Describes a three-dimensional (3-D) texture that is used to create a render target view. |
D3D12DDIARG_TEX3D_SHADER_RESOURCE_VIEW Describes a three-dimensional (3-D) texture that is used to create a shader resource view. |
D3D12DDIARG_TEX3D_UNORDERED_ACCESS_VIEW Describes a three-dimensional (3-D) texture that is used to create an unordered access view. |
D3D12DDIARG_TEXCUBE_DEPTH_STENCIL_VIEW Describes a cube texture that is used to create a depth stencil view. |
D3D12DDIARG_TEXCUBE_RENDER_TARGET_VIEW Describes a cube texture that is used to create a render target view. |
D3D12DDIARG_TEXCUBE_SHADER_RESOURCE_VIEW Describes the subresources from an array of cube textures to use in a shader-resource view. |
D3D12DDIARG_VIDEO_GETCAPS_0020 Specifies values used to get capabilities of a type. |
D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 Learn more about the D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 structure. |
D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043 Specifies input stream parameters for an input stream passed to PFND3D12DDI_VIDEO_PROCESS_FRAME. |
D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 Learn more about the D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 structure. |
D3D12DDICAPS_HARDWARE_SCHEDULING_CAPS_0050 Determines how the runtime will manage associations of 3D and compute queues to scheduling groups. |
D3D12DDICAPS_QUERY_META_COMMAND_CAPS_0061 Queries for meta command capabilities. |
D3D12DDICAPS_SAMPLER_FEEDBACK_CAPS_0073 Microsoft has deprecated the D3D12DDICAPS_SAMPLER_FEEDBACK_CAPS_0073 structure. Don't use this structure in your code. |
D3D12DDICAPS_UMD_BASED_COMMAND_QUEUE_PRIORITY_DATA_0023 Contains priority data for a user-mode driver (UMD)-based command queue. |
D3D12DDICAPS_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_DATA_0082_0 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_DATA_0082_0 structure. |
D3D12DDICAPS_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_DATA_0083_0 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_DATA_0083_0 structure. |
D3D12DDICAPS_VIDEO_ENCODER_CODEC_DATA_0080 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_CODEC_DATA_0080 structure. |
D3D12DDICAPS_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_INPUT_FORMAT_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_INPUT_FORMAT_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_INTRA_REFRESH_MODE_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_INTRA_REFRESH_MODE_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_PROFILE_LEVEL_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_PROFILE_LEVEL_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_RATE_CONTROL_MODE_DATA_0080 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_RATE_CONTROL_MODE_DATA_0080 structure. |
D3D12DDICAPS_VIDEO_ENCODER_RESOURCE_REQUIREMENTS_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_RESOURCE_REQUIREMENTS_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0080_2 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0080_2 structure. |
D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0082_0 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0082_0 structure. |
D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0083_0 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0083_0 structure. |
D3D12DDICAPS_VIDEO_ENCODER_SUPPORT1_DATA_0096 Learn more about the D3D12DDICAPS_VIDEO_ENCODER_SUPPORT1_DATA_0096 structure. |
D3D12DDICB_ALLOCATE_0022 Specifies information for use in an allocation callback function. |
D3D12DDICB_CREATE_PROTECTED_SESSION_0030 Used to create a protected video streaming session. |
D3D12DDICB_CREATESYNCHRONIZATIONOBJECT2 Used to create a synchronized object. |
D3D12DDICB_DEALLOCATE_0022 Learn more about the D3D12DDICB_DEALLOCATE_0022 structure. |
D3D12DDICB_OFFERALLOCATIONS The D3D12DDICB_OFFERALLOCATIONS structure is used to offer allocations. |
D3D12DDICB_PIN_RESOURCES_0076 The D3D12DDICB_PIN_RESOURCES_0076 structure contains a list of resources to pin. This structure is a parameter of the PFND3D12DDI_PINRESOURCES_CB_0076 function. |
D3D12DDICB_RECLAIMALLOCATIONS2 Describes video memory resources that are to be reclaimed and that the driver previously offered for reuse. |
D3D12DDICB_SIGNALSYNCHRONIZATIONOBJECT2 Signals a synchronization object. |
D3D12DDICB_UNPIN_RESOURCES_0076 Argument structure for PFND3D12DDI_UNPINRESOURCES_CB_0076 that provides the list of resources to unpin. |
D3D12DDICB_WAITFORSYNCHRONIZATIONOBJECT2 Waits for synchronization object. |
D3DCOLORVALUE Learn more about: _D3DCOLORVALUE structure |
D3DDDI_ADAPTERCALLBACKS The D3DDDI_ADAPTERCALLBACKS structure contains Microsoft Direct3D runtime callback functions that the user-mode display driver can use. |
D3DDDI_ADAPTERFUNCS The D3DDDI_ADAPTERFUNCS structure contains functions that the user-mode display driver can implement to communicate with a graphics adapter object. |
D3DDDI_ALLOCATIONINFO Learn more about the D3DDDI_ALLOCATIONINFO structure. |
D3DDDI_ALLOCATIONINFO2 Learn more about the D3DDDI_ALLOCATIONINFO2 structure. |
D3DDDI_ALLOCATIONLIST Learn more about the D3DDDI_ALLOCATIONLIST structure. |
D3DDDI_BATCHEDMARKERDATA The D3DDDI_BATCHEDMARKERDATA structure provides high-performance marker data from D3D12 drivers. |
D3DDDI_BLTFLAGS The D3DDDI_BLTFLAGS structure identifies the type of bit-block transfer (bitblt) to perform. |
D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS Learn about the D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS structure. |
D3DDDI_CHECK_MULTIPLANE_OVERLAY_SUPPORT_PLANE_INFO Used to check multiplane overlay support plane info. |
D3DDDI_COLORFILLFLAGS The D3DDDI_COLORFILLFLAGS structure describes how to color-fill a rectangle on a surface. |
D3DDDI_CREATECONTEXTFLAGS Learn more about the D3DDDI_CREATECONTEXTFLAGS structure. |
D3DDDI_CREATEDEVICEFLAGS The D3DDDI_CREATEDEVICEFLAGS structure describes how to create a device. |
D3DDDI_CREATEHWCONTEXTFLAGS A structure used to create hardware context flags. |
D3DDDI_CREATEHWQUEUEFLAGS Learn more about the D3DDDI_CREATEHWQUEUEFLAGS structure. |
D3DDDI_DESTROYPAGINGQUEUE D3DDDI_DESTROYPAGINGQUEUE is used with pfnDestroyPagingQueueCb and D3DKMTDestroyPagingQueue to wait for a paging queue to finish all operations queued to it and destroy it along with the associated sync object. |
D3DDDI_DEVICECALLBACKS Learn more about the D3DDDI_DEVICECALLBACKS structure. |
D3DDDI_DEVICEFUNCS The D3DDDI_DEVICEFUNCS structure contains functions that the user-mode display driver can implement to render graphics primitives and process state changes. |
D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER Learn about the D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER structure. |
D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE Learn more about the D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE structure. |
D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE Used to translate the guest allocation to the corresponding host handle. |
D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE Used to translate the resource handle to the corresponding host handle. |
D3DDDI_DXGI_RGB The D3DDDI_DXGI_RGB structure contains information to describe a gamma function. |
D3DDDI_ESCAPEFLAGS The D3DDDI_ESCAPEFLAGS structure identifies how the user-mode display driver shares information with the display miniport driver. |
D3DDDI_EVICT_FLAGS D3DDDI_EVICT_FLAGS specifies the eviction behavior. |
D3DDDI_EXECUTIONSTATEESCAPE Specifies the state of the device. |
D3DDDI_FLIPOVERLAYFLAGS The D3DDDI_FLIPOVERLAYFLAGS structure identifies how to flip a resource on an overlay. |
D3DDDI_FRAMELATENCYESCAPE Specifies an app's maximum frame latency. |
D3DDDI_GAMMA_RAMP_DXGI_1 The D3DDDI_GAMMA_RAMP_DXGI_1 structure describes a gamma function. |
D3DDDI_GAMMA_RAMP_RGB256x3x16 The D3DDDI_GAMMA_RAMP_RGB256x3x16 structure contains a gamma lookup table. |
D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA is used with pfnGetResourcePresentPrivateDriverDataCb to query the resource private data, which is associated with the resource during Present. |
D3DDDI_HDR_METADATA_HDR10 Describes the metadata for HDR10. |
D3DDDI_HDR_METADATA_HDR10PLUS Describes the metadata for HDR10 plus. |
D3DDDI_ISSUEQUERYFLAGS The D3DDDI_ISSUEQUERYFLAGS structure identifies the state of a query issue. |
D3DDDI_KERNELOVERLAYINFO The D3DDDI_KERNELOVERLAYINFO structure describes information for a kernel-mode overlay object. |
D3DDDI_LIGHT The D3DDDI_LIGHT structure describes a set of lighting properties. |
D3DDDI_LOCKASYNCFLAGS The D3DDDI_LOCKASYNCFLAGS structure identifies how to lock a resource. |
D3DDDI_LOCKFLAGS The D3DDDI_LOCKFLAGS structure identifies how to lock a resource. |
D3DDDI_MAKERESIDENT D3DDDI_MAKERESIDENT is used with MakeResident (pfnMakeResidentCb or D3DKMTMakeResident) to instruct the OS to add a resource to the device residency list and increment the residency reference count on this allocation. |
D3DDDI_MAKERESIDENT_FLAGS D3DDDI_MAKERESIDENT_FLAGS is used with MakeResident (pfnMakeResidentCb or D3DKMTMakeResident) to instruct the OS to add a resource to the device residency list and increment the residency reference count on this allocation. |
D3DDDI_MAPGPUVIRTUALADDRESS Learn more about the D3DDDI_MAPGPUVIRTUALADDRESS structure. |
D3DDDI_MULTIPLANE_ALLOCATION_INFO The D3DDDI_MULTIPLANE_OVERLAY_ALLOCATION_INFO structure specifies information about a multiplane overlay allocation. |
D3DDDI_MULTIPLANE_OVERLAY_ATTRIBUTES The _D3DDDI_MULTIPLANE_OVERLAY_ATTRIBUTES structure contains information that is used by the user-mode display driver to specify overlay plane attributes. |
D3DDDI_MULTIPLANE_OVERLAY_CAPS The D3DDDI_MULTIPLANE_OVERLAY_CAPS structure contains information that is used by the user-mode display driver to specify overlay plane capabilities. |
D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS Used by the user-mode display driver to specify a group of overlay plane capabilities. |
D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS_INPUT Specifies info on a multiplane overlay capability group. |
D3DDDI_MULTISAMPLINGMETHOD The D3DDDI_MULTISAMPLINGMETHOD structure describes a multiple-sampling method. |
D3DDDI_NATIVEFENCEINFO Learn more about the D3DDDI_NATIVEFENCEINFO structure. |
D3DDDI_NATIVEFENCEMAPPING Learn more about the D3DDDI_NATIVEFENCEMAPPING structure. |
D3DDDI_OFFER_FLAGS Offer flags. |
D3DDDI_OPENALLOCATIONINFO The D3DDDI_OPENALLOCATIONINFO structure describes an allocation to be opened. |
D3DDDI_OPENALLOCATIONINFO2 The D3DDDI_OPENALLOCATIONINFO2 structure describes an allocation to be opened. |
D3DDDI_OPENRESOURCEFLAGS The D3DDDI_OPENRESOURCEFLAGS structure identifies the type of resource to open. |
D3DDDI_OVERLAYCOLORCONTROLS The D3DDDI_OVERLAYCOLORCONTROLS structure describes color-control settings for an overlay. |
D3DDDI_OVERLAYCOLORCONTROLSFLAGS The D3DDDI_OVERLAYCOLORCONTROLSFLAGS structure identifies color-control settings that the overlay hardware supports. |
D3DDDI_OVERLAYINFO The D3DDDI_OVERLAYINFO structure describes information about an overlay. |
D3DDDI_OVERLAYINFOFLAGS The D3DDDI_OVERLAYINFOFLAGS structure identifies the type of overlay operation to perform. |
D3DDDI_PATCHLOCATIONLIST The D3DDDI_PATCHLOCATIONLIST structure describes the location of an allocation to patch (that is, assign a physical address to the allocation). |
D3DDDI_PRESENT_MULTIPLANE_OVERLAY Specifies an overlay plane to display. |
D3DDDI_PRESENTFLAGS The D3DDDI_PRESENTFLAGS structure identifies how to perform a present operation. |
D3DDDI_QUERYREGISTRY_FLAGS Learn about the D3DDDI_QUERYREGISTRY_FLAGS structure. |
D3DDDI_QUERYREGISTRY_INFO Learn more about the D3DDDI_QUERYREGISTRY_INFO structure. |
D3DDDI_RATIONAL The D3DDDI_RATIONAL structure describes a fractional value that represents vertical and horizontal frequencies of a video mode (that is, vertical sync and horizontal sync). |
D3DDDI_RESERVEGPUVIRTUALADDRESS Learn more about the D3DDDI_RESERVEGPUVIRTUALADDRESS structure. |
D3DDDI_RESOURCEFLAGS The D3DDDI_RESOURCEFLAGS structure identifies the type of resources to create in a call to the driver's CreateResource function. |
D3DDDI_RESOURCEFLAGS2 Identifies the type of resource to create in a call to the driver's CreateResource2 function. |
D3DDDI_SEGMENTPREFERENCE Learn more about the D3DDDI_SEGMENTPREFERENCE structure. |
D3DDDI_SURFACEINFO The D3DDDI_SURFACEINFO structure describes a resource type, such as a surface. |
D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Learn more about the D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS structure. |
D3DDDI_SYNCHRONIZATIONOBJECTINFO The D3DDDI_SYNCHRONIZATIONOBJECTINFO structure contains information about a synchronization object. |
D3DDDI_SYNCHRONIZATIONOBJECTINFO2 Learn more about the D3DDDI_SYNCHRONIZATIONOBJECTINFO2 structure. |
D3DDDI_TESTCOMMANDBUFFER Learn about the D3DDDI_TESTCOMMANDBUFFER structure. |
D3DDDI_TESTCOMMANDBUFFER_COPY Learn about the D3DDDI_TESTCOMMANDBUFFER_COPY structure. |
D3DDDI_TESTCOMMANDBUFFER_FILL Learn about the D3DDDI_TESTCOMMANDBUFFER_FILL structure. |
D3DDDI_TRIMRESIDENCYSET_FLAGS D3DDDI_TRIMRESIDENCYSET_FLAGS is used with pfnTrimResidencySet to trim the residency list for a given device. |
D3DDDI_UNLOCKASYNCFLAGS The D3DDDI_UNLOCKASYNCFLAGS structure identifies how to unlock a resource. |
D3DDDI_UNLOCKFLAGS The D3DDDI_UNLOCKFLAGS structure identifies how to unlock a resource. |
D3DDDI_UPDATEALLOCPROPERTY Learn more about the D3DDDI_UPDATEALLOCPROPERTY structure. |
D3DDDI_UPDATEALLOCPROPERTY_FLAGS Learn more about the D3DDDI_UPDATEALLOCPROPERTY_FLAGS structure. |
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION describes a virtual address update operation. |
D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS describes the type of input synchronization objects to wait for. |
D3DDDIARG_AUTHENTICATEDCHANNELKEYEXCHANGE The D3DDDIARG_AUTHENTICATEDCHANNELKEYEXCHANGE structure describes a buffer that contains the session key, which the authenticated channel uses. |
D3DDDIARG_BLT The D3DDDIARG_BLT structure describes the parameters of a bit-block transfer (bitblt). |
D3DDDIARG_BUFFERBLT The D3DDDIARG_BUFFERBLT structure describes the parameters of a buffer bit-block transfer (bitblt) operation. |
D3DDDIARG_BUFFERBLT1 Describes the parameters of a buffer bit-block transfer (bitblt) operation. |
D3DDDIARG_CAPTURETOSYSMEM The D3DDDIARG_CAPTURETOSYSMEM structure describes the parameters of a bit-block transfer (bitblt) from a capture buffer to a video memory surface. |
D3DDDIARG_CHECKDIRECTFLIPSUPPORT Specifies resources used for Direct Flip operations, in which video memory is seamlessly flipped between an application's managed primary allocations and the Desktop Window Manager's (DWM) managed primary allocations. |
D3DDDIARG_CHECKMULTIPLANEOVERLAYSUPPORT Used in a call to the pfnCheckMultiPlaneOverlaySupport (D3D) function to check details on hardware support for multiplane overlays. |
D3DDDIARG_CHECKPRESENTDURATIONSUPPORT Used in a call to the CheckPresentDurationSupport function to check details on hardware device support for seamlessly switching to a new monitor refresh rate. |
D3DDDIARG_CLEAR The D3DDDIARG_CLEAR structure describes the parameters of a hardware-assisted clearing operation. |
D3DDDIARG_COLORFILL The D3DDDIARG_COLORFILL structure describes the parameters of a color-fill operation. |
D3DDDIARG_COMPOSERECTS The D3DDDIARG_COMPOSERECTS structure describes the parameters that are used to compose rectangular areas. |
D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL The D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL structure describes the state that is set within an authenticated channel by using the ConfigureAuthenticatedChannel function. |
D3DDDIARG_COPYFLAGS Describes how to handle the existing contents of a resource during a copy or update operation of a region within that resource. Used by Windows Display Driver Model (WDDM) 1.3 and later user-mode display drivers. |
D3DDDIARG_COUNTER_INFO Describes info to manipulate counters. |
D3DDDIARG_CREATEAUTHENTICATEDCHANNEL The D3DDDIARG_CREATEAUTHENTICATEDCHANNEL structure identifies a channel to create. |
D3DDDIARG_CREATECRYPTOSESSION The D3DDDIARG_CREATECRYPTOSESSION structure describes an encryption session to create. |
D3DDDIARG_CREATEDECODEDEVICE Learn more about the D3DDDIARG_CREATEDECODEDEVICE structure. |
D3DDDIARG_CREATEDEVICE The D3DDDIARG_CREATEDEVICE structure contains information that describes the display device to create. |
D3DDDIARG_CREATEEXTENSIONDEVICE Learn more about the D3DDDIARG_CREATEEXTENSIONDEVICE structure. |
D3DDDIARG_CREATELIGHT The D3DDDIARG_CREATELIGHT structure contains the index into the light array. |
D3DDDIARG_CREATEOVERLAY The D3DDDIARG_CREATEOVERLAY structure describes an overlay to create. |
D3DDDIARG_CREATEPIXELSHADER The D3DDDIARG_CREATEPIXELSHADER structure specifies a shader handle to associate with pixel shader code. |
D3DDDIARG_CREATEQUERY The D3DDDIARG_CREATEQUERY structure identifies a query to create. |
D3DDDIARG_CREATERESOURCE The D3DDDIARG_CREATERESOURCE structure contains information for creating a resource. |
D3DDDIARG_CREATERESOURCE2 Contains information for creating a resource. Used by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers. |
D3DDDIARG_CREATEVERTEXSHADERDECL The D3DDDIARG_CREATEVERTEXSHADERDECL structure specifies a shader handle to associate with the vertex shader declaration. |
D3DDDIARG_CREATEVERTEXSHADERFUNC The D3DDDIARG_CREATEVERTEXSHADERFUNC structure specifies a shader handle to associate with vertex shader code. |
D3DDDIARG_CREATEVIDEOPROCESSDEVICE The D3DDDIARG_CREATEVIDEOPROCESSDEVICE structure describes a Microsoft DirectX Video Acceleration (DirectX VA) video processing device to create. |
D3DDDIARG_CRYPTOSESSIONKEYEXCHANGE The D3DDDIARG_CRYPTOSESSIONKEYEXCHANGE structure describes a buffer that contains the session key, which is used for encryption. |
D3DDDIARG_DECODEBEGINFRAME The D3DDDIARG_DECODEBEGINFRAME structure specifies the Microsoft DirectX Video Accelerator (VA) decoder that should start decoding a frame. |
D3DDDIARG_DECODEENDFRAME The D3DDDIARG_DECODEENDFRAME structure specifies the Microsoft DirectX Video Accelerator (VA) decoder that should stop decoding a frame. |
D3DDDIARG_DECODEEXECUTE The D3DDDIARG_DECODEEXECUTE structure describes a Microsoft DirectX Video Acceleration (VA) decode operation to perform. |
D3DDDIARG_DECODEEXTENSIONEXECUTE The D3DDDIARG_DECODEEXTENSIONEXECUTE structure describes a nonstandard Microsoft DirectX Video Acceleration (VA) decode operation to perform. |
D3DDDIARG_DECRYPTIONBLT The D3DDDIARG_DECRYPTIONBLT structure describes the parameters of a decrypted bit-block transfer (bitblt) in a call to the DecryptionBlt function. |
D3DDDIARG_DEPTHFILL The D3DDDIARG_DEPTHFILL structure describes the parameters of a depth-fill operation. |
D3DDDIARG_DESTROYAUTHENTICATEDCHANNEL The D3DDDIARG_DESTROYAUTHENTICATEDCHANNEL structure contains the handle to an authenticated channel that is destroyed in a call to the DestroyAuthenticatedChannel function. |
D3DDDIARG_DESTROYCRYPTOSESSION The D3DDDIARG_DESTROYCRYPTOSESSION structure contains the handle to an encryption session that is destroyed in a call to the DestroyCryptoSession function. |
D3DDDIARG_DESTROYLIGHT The D3DDDIARG_DESTROYLIGHT structure contains the index into a light array for the light to destroy. |
D3DDDIARG_DESTROYOVERLAY The D3DDDIARG_DESTROYOVERLAY structure contains a handle to the overlay to disable. |
D3DDDIARG_DISCARD Defines video display memory that can be discarded because the contents are no longer needed. |
D3DDDIARG_DRAWINDEXEDPRIMITIVE The D3DDDIARG_DRAWINDEXEDPRIMITIVE structure describes an indexed primitive to draw. |
D3DDDIARG_DRAWINDEXEDPRIMITIVE2 The D3DDDIARG_DRAWINDEXEDPRIMITIVE2 structure describes an indexed primitive to draw. |
D3DDDIARG_DRAWPRIMITIVE The D3DDDIARG_DRAWPRIMITIVE structure describes a nonindexed primitive to draw. |
D3DDDIARG_DRAWPRIMITIVE2 The D3DDDIARG_DRAWPRIMITIVE2 structure describes a nonindexed primitive to draw. |
D3DDDIARG_DRAWRECTPATCH The D3DDDIARG_DRAWRECTPATCH structure describes a rectangular patch to draw. |
D3DDDIARG_DRAWTRIPATCH The D3DDDIARG_DRAWTRIPATCH structure describes a triangular patch to draw. |
D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR The D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR structure describes a Microsoft DirectX Video Acceleration (DirectX VA) video processor to create. |
D3DDDIARG_DXVAHD_GETVIDEOPROCESSBLTSTATEPRIVATE The D3DDDIARG_DXVAHD_GETVIDEOPROCESSBLTSTATEPRIVATE structure describes the private bit-block transfer (bitblt) state of the video processor to retrieve. |
D3DDDIARG_DXVAHD_GETVIDEOPROCESSSTREAMSTATEPRIVATE The D3DDDIARG_DXVAHD_GETVIDEOPROCESSSTREAMSTATEPRIVATE structure describes the private stream-state of the video processor to retrieve. |
D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE The D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE structure describes the bit-block transfer (bitblt) state of the video processor to change and the data that is used to change the state. |
D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE The D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE structure describes the stream state of the video processor to change and the data that is used to change the state. |
D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD The D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD structure describes a Microsoft DirectX Video Acceleration (VA) video processing high definition operation to perform. |
D3DDDIARG_ENCRYPTIONBLT The D3DDDIARG_ENCRYPTIONBLT structure describes the parameters of an encrypted bit-block transfer (bitblt) in a call to the EncryptionBlt function. |
D3DDDIARG_EXTENSIONEXECUTE The D3DDDIARG_EXTENSIONEXECUTE structure describes a Microsoft DirectX Video Acceleration (VA) extension operation to perform. |
D3DDDIARG_FINISHSESSIONKEYREFRESH The D3DDDIARG_FINISHSESSIONKEYREFRESH structure contains the handle to an encryption session to end in a call to the FinishSessionKeyRefresh function. |
D3DDDIARG_FLIPOVERLAY The D3DDDIARG_FLIPOVERLAY structure describes a new resource to display on a given overlay. |
D3DDDIARG_GENERATEMIPSUBLEVELS The D3DDDIARG_GENERATEMIPSUBLEVELS structure describes how to generate the sublevels of a MIP-map texture. |
D3DDDIARG_GETCAPS The D3DDDIARG_GETCAPS structure contains display device capabilities of a particular type. |
D3DDDIARG_GETCAPTUREALLOCATIONHANDLE The D3DDDIARG_GETCAPTUREALLOCATIONHANDLE structure describes the parameters for retrieving an allocation handle from a capture resource handle. |
D3DDDIARG_GETENCRYPTIONBLTKEY The _GETENCRYPTIONBLTKEY structure describes an encrypted bit-block transfer (bitblt) session for which the GetEncryptionBltKey function retrieves the encryption key. |
D3DDDIARG_GETOVERLAYCOLORCONTROLS The D3DDDIARG_GETOVERLAYCOLORCONTROLS structure describes the parameters for retrieving an overlay's color-control settings. |
D3DDDIARG_GETPITCH The D3DDDIARG_GETPITCH structure describes an encrypted surface for which the GetPitch function retrieves the pitch. |
D3DDDIARG_GETQUERYDATA The D3DDDIARG_GETQUERYDATA structure contains query information that was retrieved from the user-mode display driver. |
D3DDDIARG_ISSUEQUERY The D3DDDIARG_ISSUEQUERY structure describes how to process a query that was created by the CreateQuery function. |
D3DDDIARG_LOCK The D3DDDIARG_LOCK structure describes a resource or a surface within the resource to lock. |
D3DDDIARG_LOCKASYNC The D3DDDIARG_LOCKASYNC structure describes a resource or a surface within the resource to lock. |
D3DDDIARG_MULTIPLYTRANSFORM The D3DDDIARG_MULTIPLYTRANSFORM structure describes how to modify the current transform. |
D3DDDIARG_OFFERRESOURCES Describes video memory resources that the user-mode display driver offers for reuse. Used with the OfferResources function. |
D3DDDIARG_OPENADAPTER The D3DDDIARG_OPENADAPTER structure contains information that describes the graphics adapter object. |
D3DDDIARG_OPENRESOURCE The D3DDDIARG_OPENRESOURCE structure contains information for opening a shared resource. |
D3DDDIARG_PRESENT The D3DDDIARG_PRESENT structure describes a resource to display. |
D3DDDIARG_PRESENT1 Describes a resource to display. Used with the pfnPresent1(D3D) function by Windows Display Driver Model (WDDM) 1.3 and later user-mode display drivers. |
D3DDDIARG_PRESENTMULTIPLANEOVERLAY The D3DDDIARG_PRESENTMULTIPLANEOVERLAY structure contains information that specifies a multiplane overlay resource to display. |
D3DDDIARG_PRESENTSURFACE The D3DDDIARG_PRESENTSURFACE structure contains a resource handle and a subresource index that describes a surface to display. |
D3DDDIARG_QUERYAUTHENTICATEDCHANNEL The D3DDDIARG_QUERYAUTHENTICATEDCHANNEL structure describes authenticated-channel information to query by using the QueryAuthenticatedChannel function. |
D3DDDIARG_QUERYRESOURCERESIDENCY The D3DDDIARG_QUERYRESOURCERESIDENCY structure describes a list of resources on which residency is verified through the QueryResourceResidency function. |
D3DDDIARG_RECLAIMRESOURCES Describes video memory resources that are to be reclaimed and that the user-mode display driver previously offered for reuse. Used with the ReclaimResources function. |
D3DDDIARG_RENAME The D3DDDIARG_RENAME structure describes a resource or a surface within the resource to rename with a new allocation. |
D3DDDIARG_RENDERSTATE The D3DDDIARG_RENDERSTATE structure describes how to update a specific render state. |
D3DDDIARG_RESOLVESHAREDRESOURCE The D3DDDIARG_RESOLVESHAREDRESOURCE structure specifies the resource that the user-mode display driver's ResolveSharedResource function uses as a synchronized shared surface or a GDI interoperable surface. |
D3DDDIARG_SETCLIPPLANE The D3DDDIARG_SETCLIPPLANE structure describes a clip plane. |
D3DDDIARG_SETCONVOLUTIONKERNELMONO The D3DDDIARG_SETCONVOLUTIONKERNELMONO structure describes parameters for setting the monochrome convolution kernel. |
D3DDDIARG_SETDECODERENDERTARGET The D3DDDIARG_SETDECODERENDERTARGET structure describes the decode render target surface. |
D3DDDIARG_SETDEPTHSTENCIL The D3DDDIARG_SETDEPTHSTENCIL structure specifies a depth buffer. |
D3DDDIARG_SETDISPLAYMODE The D3DDDIARG_SETDISPLAYMODE structure describes parameters for setting the display mode. |
D3DDDIARG_SETINDICES The D3DDDIARG_SETINDICES structure describes parameters for setting the current index buffer. |
D3DDDIARG_SETLIGHT The D3DDDIARG_SETLIGHT structure describes how to set light properties. |
D3DDDIARG_SETMATERIAL The D3DDDIARG_SETMATERIAL structure describes the material properties that are used for rendering. |
D3DDDIARG_SETOVERLAYCOLORCONTROLS The D3DDDIARG_SETOVERLAYCOLORCONTROLS structure describes the parameters for changing an overlay's color-control settings. |
D3DDDIARG_SETPALETTE The D3DDDIARG_SETPALETTE structure describes how to associate a palette with a texture. |
D3DDDIARG_SETPIXELSHADERCONST The D3DDDIARG_SETPIXELSHADERCONST structure describes how to set the pixel shader constant registers. |
D3DDDIARG_SETPRIORITY The D3DDDIARG_SETPRIORITY structure describes the priority level to set for a managed texture. |
D3DDDIARG_SETRENDERTARGET The D3DDDIARG_SETRENDERTARGET structure describes the render target surface. |
D3DDDIARG_SETSTREAMSOURCE The D3DDDIARG_SETSTREAMSOURCE structure describes the portion of the vertex stream to bind to a vertex buffer. |
D3DDDIARG_SETSTREAMSOURCEFREQ The D3DDDIARG_SETSTREAMSOURCEFREQ structure describes how the frequency divisor for a portion of the vertex stream source is set. |
D3DDDIARG_SETSTREAMSOURCEUM The D3DDDIARG_SETSTREAMSOURCEUM structure describes the vertex stream to bind to a user-memory buffer. |
D3DDDIARG_SETTRANSFORM The D3DDDIARG_SETTRANSFORM structure describes how to set up a transform. |
D3DDDIARG_SETVERTEXSHADERCONST The D3DDDIARG_SETVERTEXSHADERCONST structure describes how to set vertex shader constant registers. |
D3DDDIARG_SETVIDEOPROCESSRENDERTARGET The D3DDDIARG_SETVIDEOPROCESSRENDERTARGET structure describes the render target surface for video processing. |
D3DDDIARG_STARTSESSIONKEYREFRESH The D3DDDIARG_STARTSESSIONKEYREFRESH structure contains information about the random number for the encryption session. |
D3DDDIARG_STATESET The D3DDDIARG_STATESET structure describes how to set a state block. |
D3DDDIARG_SYNCTOKEN A structure to provide sync token info. |
D3DDDIARG_TEXBLT The D3DDDIARG_TEXBLT structure describes parameters for a texture bit-block transfer (bitblt) operation. |
D3DDDIARG_TEXBLT1 Describes parameters for a texture bit-block transfer (bitblt) operation. |
D3DDDIARG_TEXTURESTAGESTATE The D3DDDIARG_TEXTURESTAGESTATE structure describes how to update a texture at a particular stage in a multiple-texture group. |
D3DDDIARG_TRIMRESIDENCYSET D3DDDIARG_TRIMRESIDENCYSET is used with pfnTrimResidencySet by a user mode driver to trim the residency list for a given device. |
D3DDDIARG_UNLOCK The D3DDDIARG_UNLOCK structure describes a resource or a surface within the resource to unlock. |
D3DDDIARG_UNLOCKASYNC The D3DDDIARG_UNLOCKASYNC structure describes a resource or a surface within the resource to unlock. |
D3DDDIARG_UPDATEOVERLAY The D3DDDIARG_UPDATEOVERLAY structure describes an overlay to modify. |
D3DDDIARG_UPDATEPALETTE The D3DDDIARG_UPDATEPALETTE structure describes parameters that are used to update a texture palette. |
D3DDDIARG_UPDATESUBRESOURCEUP Describes info that's used to update a destination subresource region from a source system-memory region. Used by Windows Display Driver Model (WDDM) 1.3 and later user-mode display drivers. |
D3DDDIARG_VALIDATETEXTURESTAGESTATE The D3DDDIARG_VALIDATETEXTURESTAGESTATE structure contains the number of passes in which the hardware can perform the blending operations that are specified in the current state. |
D3DDDIARG_VIDEOPROCESSBLT The D3DDDIARG_VIDEOPROCESSBLT structure describes a Microsoft DirectX Video Acceleration (VA) video processing operation to perform. |
D3DDDIARG_VIDEOPROCESSENDFRAME The D3DDDIARG_VIDEOPROCESSENDFRAME structure specifies the Microsoft DirectX Video Accelerator (VA) video process that should stop processing a frame. |
D3DDDIARG_VIEWPORTINFO The D3DDDIARG_VIEWPORTINFO structure describes the location and size of a view-clipping rectangle. |
D3DDDIARG_VOLUMEBLT The D3DDDIARG_VOLUMEBLT structure describes parameters for a volume bit-block transfer (bitblt) operation. |
D3DDDIARG_VOLUMEBLT1 Describes parameters for a volume bit-block transfer (bitblt) operation. |
D3DDDIARG_WINFO The D3DDDIARG_WINFO structure describes a w range for w buffering. |
D3DDDIARG_ZRANGE The D3DDDIARG_ZRANGE structure specifies z-range minimum and maximum values. |
D3DDDIBOX Describes the bounds of a volume texture. |
D3DDDICAPS_ARCHITECTURE_INFO The D3DDDICAPS_ARCHITECTURE_INFO structure provides information about display adapter architecture. |
D3DDDICAPS_SHADER_MIN_PRECISION_SUPPORT The D3DDDICAPS_SHADER_MIN_PRECISION_SUPPORT structure describes precision support options for shaders in the user-mode display driver. |
D3DDDICAPS_SIMPLE_INSTANCING_SUPPORT Describes whether simple instancing is supported. |
D3DDDICB_ALLOCATE The D3DDDICB_ALLOCATE structure contains information for allocating memory. |
D3DDDICB_CREATECONTEXT The D3DDDICB_CREATECONTEXT structure describes a context to create. |
D3DDDICB_CREATECONTEXTVIRTUAL D3DDDICB_CREATECONTEXTVIRTUAL is used with pfnCreateContextVirtualCb to create contexts that support virtual addressing. |
D3DDDICB_CREATEHWCONTEXT A structure that gives information for creating a hardware context. |
D3DDDICB_CREATEHWQUEUE A structure that holds information to create a hardware queue. |
D3DDDICB_CREATEOVERLAY The D3DDDICB_CREATEOVERLAY structure describes overlay hardware. |
D3DDDICB_CREATEPAGINGQUEUE D3DDDICB_CREATEPAGINGQUEUE is used with pfnCreatePagingQueueCb to create a device paging queue that can be used to synchronize with video memory management operations for the device, such as making the device resource resident. |
D3DDDICB_CREATESYNCHRONIZATIONOBJECT The D3DDDICB_CREATESYNCHRONIZATIONOBJECT structure describes a synchronization object that the pfnCreateSynchronizationObjectCb function creates. |
D3DDDICB_CREATESYNCHRONIZATIONOBJECT2 Describes a synchronization object that the pfnCreateSynchronizationObject2Cb function creates. |
D3DDDICB_DEALLOCATE The D3DDDICB_DEALLOCATE structure describes allocations to release. |
D3DDDICB_DEALLOCATE2 The D3DDDICB_DEALLOCATE2 structure describes parameters for releasing allocations with pfnDeallocate2Cb. |
D3DDDICB_DESTROYALLOCATION2FLAGS The D3DDDICB_DESTROYALLOCATION2FLAGS structure is used with the D3DKMT_DESTROYALLOCATION2 structure to describe parameters for releasing allocations with D3DKMTDestroyAllocation2.D3DDDICB_DESTROYALLOCATION2FLAGS structure is used with the D3DKMT_DESTROYALLOCATION2 structure to describe parameters for releasing allocations with D3DKMTDestroyAllocation2. |
D3DDDICB_DESTROYCONTEXT The D3DDDICB_DESTROYCONTEXT structure contains the handle to a context to destroy. |
D3DDDICB_DESTROYHWCONTEXT A structure that holds information to destroy a hardware context. |
D3DDDICB_DESTROYHWQUEUE A structure that holds information to destroy a hardware queue. |
D3DDDICB_DESTROYOVERLAY The D3DDDICB_DESTROYOVERLAY structure contains the handle to the overlay to destroy. |
D3DDDICB_DESTROYSYNCHRONIZATIONOBJECT The D3DDDICB_DESTROYSYNCHRONIZATIONOBJECT structure contains the handle to a synchronization object to destroy. |
D3DDDICB_ESCAPE The D3DDDICB_ESCAPE structure describes information that a user-mode display driver shares with a display miniport driver. |
D3DDDICB_EVICT D3DKMT_EVICT is used with pfnEvictCb to subtract one from the residency reference count. |
D3DDDICB_FLIPOVERLAY The D3DDDICB_FLIPOVERLAY structure describes a new allocation to display for the overlay. |
D3DDDICB_FREEGPUVIRTUALADDRESS D3DDDICB_FREEGPUVIRTUALADDRESS is used with pfnFreeGpuVirtualAddressCb to release a range of graphics processing unit (GPU) virtual addresses that were previously reserved or mapped. |
D3DDDICB_GETMULTISAMPLEMETHODLIST The D3DDDICB_GETMULTISAMPLEMETHODLIST structure describes parameters to retrieve the list of multiple-sample methods for an allocation. |
D3DDDICB_INVALIDATECACHE Arguments used to invalidate cache. |
D3DDDICB_LOCK The D3DDDICB_LOCK structure describes parameters for locking an allocation. |
D3DDDICB_LOCK2 D3DDDICB_LOCK2 describes parameters for locking an allocation. |
D3DDDICB_LOCK2FLAGS D3DDDICB_LOCK2FLAGS is used by the Lock2 kernel function to determine how an allocation is locked. |
D3DDDICB_LOCKFLAGS The D3DDDICB_LOCKFLAGS structure identifies how to lock an allocation. |
D3DDDICB_LOGUMDMARKER Specifies info about the location of an Event Tracing for Windows (ETW) marker event that the user-mode display driver has defined. |
D3DDDICB_OFFERALLOCATIONS Defines the video memory allocations that the driver offers for reuse. Used with the pfnOfferAllocationsCb function. |
D3DDDICB_OFFERALLOCATIONS2 Used to offer allocations. |
D3DDDICB_PRESENT The D3DDDICB_PRESENT structure describes allocations that content is copied to and from. |
D3DDDICB_PRESENTMULTIPLANEOVERLAY The D3DDDICB_PRESENTMULTIPLANEOVERLAY structure contains information that describes multiplane overlay allocations that content is copied to and from. |
D3DDDICB_QUERYADAPTERINFO The D3DDDICB_QUERYADAPTERINFO structure contains information that describes the graphics adapter. |
D3DDDICB_QUERYADAPTERINFO2 Contains information that describes the graphics adapter. |
D3DDDICB_QUERYRESIDENCY The D3DDDICB_QUERYRESIDENCY structure describes the residency status of a resource or list of allocations. |
D3DDDICB_RECLAIMALLOCATIONS Describes video memory resources that are to be reclaimed and that the user-mode display driver previously offered for reuse. Used with the pfnReclaimAllocationsCb function. |
D3DDDICB_RECLAIMALLOCATIONS2 D3DDDICB_RECLAIMALLOCATIONS2 is used with pfnReclaimAllocations2Cb to describe video memory resources, previously offered for reuse by the driver, that are to be reclaimed. |
D3DDDICB_RECLAIMALLOCATIONS3 D3DDDICB_RECLAIMALLOCATIONS3 is used with pfnReclaimAllocations3Cb to describe video memory resources, previously offered for reuse by the driver, that are to be reclaimed. |
D3DDDICB_RENDER Learn more about the D3DDDICB_RENDER structure. |
D3DDDICB_RENDERFLAGS The D3DDDICB_RENDERFLAGS structure identifies information about a command buffer to be rendered. |
D3DDDICB_SETDISPLAYMODE The D3DDDICB_SETDISPLAYMODE structure describes the primary allocation that is used to scan out to the display. |
D3DDDICB_SETDISPLAYPRIVATEDRIVERFORMAT The D3DDDICB_SETDISPLAYPRIVATEDRIVERFORMAT structure describes the private-format attribute to set for a video present source in a call to the pfnSetDisplayPrivateDriverFormatCb function. |
D3DDDICB_SETPRIORITY The D3DDDICB_SETPRIORITY structure describes the priority level to which to set a resource or list of allocations. |
D3DDDICB_SIGNALFLAGS Learn more about the D3DDDICB_SIGNALFLAGS structure. |
D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT The D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT structure describes the parameters that are required to set up signaling in a call to the pfnSignalSynchronizationObjectCb function. |
D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT2 Describes the parameters that are required to set up signaling in a call to the pfnSignalSynchronizationObject2Cb function. |
D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMCPU D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMCPU is used with pfnSignalSynchronizationObjectFromCpuCb to enable a driver to signal a monitored fence. |
D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU is used with pfnSignalSynchronizationObjectFromGpuCb to signal a monitored fence. |
D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 is used with pfnSignalSynchronizationObjectFromGpu2Cb to signal a monitored fence. |
D3DDDICB_SUBMITCOMMAND Learn more about the D3DDDICB_SUBMITCOMMAND structure. |
D3DDDICB_SUBMITCOMMANDFLAGS D3DDDICB_SUBMITCOMMANDFLAGS is used to indicate how to process command buffers on contexts that support graphics processing unit (GPU) virtual addressing. |
D3DDDICB_SUBMITCOMMANDTOHWQUEUE A structure that holds information to queue hardware. |
D3DDDICB_SUBMITCOMMANDTOHWQUEUEFLAGS A structure that holds information to queue hardware flags. |
D3DDDICB_SUBMITHISTORYSEQUENCE Learn more about: D3DDDICB_SUBMITHISTORYSEQUENCE |
D3DDDICB_SUBMITPRESENTBLTTOHWQUEUE A structure that contains information to present Blt to the hardware queue. |
D3DDDICB_SUBMITPRESENTTOHWQUEUE Arguments used by the PFND3DDDI_SUBMITPRESENTTOHWQUEUECB callback function. |
D3DDDICB_SUBMITSIGNALSYNCOBJECTSTOHWQUEUE A structure that holds information to submit a signal synchronization object to a hardware queue. |
D3DDDICB_SUBMITWAITFORSYNCOBJECTSTOHWQUEUE A structure that holds information to wait for synchronized objects. |
D3DDDICB_SYNCTOKEN Arguments used to create a sync token. |
D3DDDICB_UNLOCK The D3DDDICB_UNLOCK structure describes allocations to unlock. |
D3DDDICB_UNLOCK2 D3DDDICB_UNLOCK2 describes an allocation to unlock. |
D3DDDICB_UPDATEGPUVIRTUALADDRESS D3DDDICB_UPDATEGPUVIRTUALADDRESS is used with pfnUpdateGpuVirtualAddressCb to allow the user mode driver to specify a number of mapping operations to be applied to the process virtual address space in a single batch of page table updates. |
D3DDDICB_UPDATEOVERLAY The D3DDDICB_UPDATEOVERLAY structure describes parameters for modifying an overlay. |
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT The D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT structure describes the parameters that are required to set up the wait in a call to the pfnWaitForSynchronizationObjectCb function. |
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT2 Describes the parameters that are required to set up the wait in a call to the pfnWaitForSynchronizationObject2Cb function. |
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU is used with pfnWaitForSynchronizationObjectFromCpuCb to wait for a monitored fence to reach a certain value. |
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU is used with pfnWaitForSynchronizationObjectFromGpuCb to wait for a monitored fence to reach a certain value. |
D3DDDIDEVINFO_VCACHE The D3DDDIDEVINFO_VCACHE structure describes the vertex-cache information of a device. |
D3DDDIENCRYPTED_BLOCK_INFO The D3DDDIENCRYPTED_BLOCK_INFO structure describes the portions of a buffer that are encrypted. |
D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE Learn more about the D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE structure. |
D3DDDIRANGE Specifies a range of memory within a buffer. |
D3DDDIRECT The D3DDDIRECT structure defines a rectangle by the coordinates of its upper-left and lower-right corners. |
D3DDDIRECTPATCH_INFO Contains direct patch info. |
D3DDDITRIPATCH_INFO Contains tri-patch info. |
D3DDDIVERTEXELEMENT The D3DDDIVERTEXELEMENT structure describes an element in the array for a vertex shader declaration. |
D3DDEVICEDESC_V1 Obsolete in DirectX 8.0 and later versions; see Remarks. The D3DDEVICEDESC_V1 structure describes the 3D capabilities of a device. |
D3DDEVICEDESC_V2 The D3DDEVICEDESC_V2 structure contains fields that are already reported in the D3DHAL_D3DEXTENDEDCAPS structure when responding to the GUID_D3DExtendedCaps GUID in DdGetDriverInfo. |
D3DDEVICEDESC_V3 The D3DDEVICEDESC_V3 structure contains fields that are already reported in the D3DHAL_D3DEXTENDEDCAPS structure when responding to the GUID_D3DExtendedCaps GUID in DdGetDriverInfo. |
D3DDEVINFO_VCACHE DirectX 8.1 and later versions only. The D3DDEVINFO_VCACHE structure describes vertex-cache information of a device. |
D3DGPU_PHYSICAL_ADDRESS Learn more about the D3DGPU_PHYSICAL_ADDRESS structure. |
D3DHAL_CALLBACKS D3DHAL_CALLBACKS is one of several callback structures that describe the Direct3D support provided by the driver. |
D3DHAL_CALLBACKS3 D3DHAL_CALLBACKS3 is one of several callback structures that describe the Direct3D support provided by the driver. |
D3DHAL_CLIPPEDTRIANGLEFAN The D3DHAL_CLIPPEDTRIANGLEFAN structure is used by the D3dDrawPrimitives2 callback function to render clipped triangle fans. |
D3DHAL_CONTEXTCREATEDATA The D3DHAL_CONTEXTCREATEDATA structure contains all of the information that the D3dContextCreate function requires to create a new context. |
D3DHAL_CONTEXTDESTROYDATA The D3DHAL_CONTEXTDESTROYDATA structure contains the information that the D3dContextDestroy function requires to delete a context. |
D3DHAL_D3DEXTENDEDCAPS D3DHAL_D3DEXTENDEDCAPS describes additional 3D capabilities of the driver. |
D3DHAL_DP2ADDDIRTYBOX DirectX 8.1 and later versions only. D3DHAL_DP2ADDDIRTYBOX is used to specify that a portion of a 3D resource--a volume texture--was dirtied in system memory. Therefore, this volume must be reloaded into video memory before being used. |
D3DHAL_DP2ADDDIRTYRECT DirectX 8.1 and later versions only. D3DHAL_DP2ADDDIRTYRECT is used to specify that a portion of a 2D resource--a 2D texture or cube texture--was dirtied in system memory. Therefore, this 2D texture must be reloaded into video memory before being used. |
D3DHAL_DP2BLT DirectX 9.0 and later versions only. D3DHAL_DP2BLT is used for two dimensional surface blts when D3dDrawPrimitives2 responds to the D3DDP2OP_BLT command token. |
D3DHAL_DP2BUFFERBLT DirectX 8.0 and later versions only. D3DHAL_DP2BUFFERBLT is used for vertex or index buffer blts when D3dDrawPrimitives2 responds to the D3DDP2OP_BUFFERBLT command token. |
D3DHAL_DP2CLEAR D3DHAL_DP2CLEAR contains all of the information that the driver needs to perform hardware-assisted clearing on the rendering target, depth buffer or stencil buffer. |
D3DHAL_DP2COLORFILL DirectX 9.0 and later versions only. D3DHAL_DP2COLORFILL is used for color-fill operations when D3dDrawPrimitives2 responds to the D3DDP2OP_COLORFILL command token. |
D3DHAL_DP2COMMAND One or more D3DHAL_DP2COMMAND structures are parsed from the command buffer by the D3dDrawPrimitives2 callback, which uses the information it receives to draw one or more primitives. |
D3DHAL_DP2CREATELIGHT The D3DHAL_DP2CREATELIGHT structure is used to create a light for D3dDrawPrimitives2. |
D3DHAL_DP2CREATEPIXELSHADER DirectX 8.0 and later versions only. The D3DHAL_DP2CREATEPIXELSHADER structure is used to create a pixel shader when a D3DDP2OP_CREATEPIXELSHADER opcode is received by D3dDrawPrimitives2. |
D3DHAL_DP2CREATEQUERY The D3DHAL_DP2CREATEQUERY structure is used by the D3dDrawPrimitives2 callback function to create resources for queries. |
D3DHAL_DP2CREATEVERTEXSHADER DirectX 8.0 and later versions only. The D3DHAL_DP2CRED3dDrawPrimitives2ATEVERTEXSHADER structure is used to create a vertex shader when a D3DDP2OP_CREATEVERTEXSHADER opcode is received by . |
D3DHAL_DP2CREATEVERTEXSHADERDECL DirectX 9.0 and later versions only. The D3DHAL_DP2CREATEVERTEXSHADERDECL structure is used to create a vertex shader declaration when a D3DDP2OP_CREATEVERTEXSHADERDECL opcode is received by D3dDrawPrimitives2. |
D3DHAL_DP2CREATEVERTEXSHADERFUNC DirectX 9.0 and later versions only. The D3DHAL_DP2CREATEVERTEXSHADERFUNC structure is used to create a vertex shader code object when a D3DDP2OP_CREATEVERTEXSHADERFUNC opcode is received by D3dDrawPrimitives2. |
D3DHAL_DP2DELETEQUERY The D3DHAL_DP2DELETEQUERY structure is used by the D3dDrawPrimitives2 callback function to release resources for queries. |
D3DHAL_DP2DRAWINDEXEDPRIMITIVE The D3DHAL_DP2DRAWINDEXEDPRIMITIVE structure is used by the D3dDrawPrimitives2 callback function to render a primitive using vertex indices. |
D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 The D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 structure is used by the D3dDrawPrimitives2 callback function to render a primitive using vertex indices. |
D3DHAL_DP2DRAWPRIMITIVE DirectX 8.0 and later versions only. D3DHAL_DRAWPRIMITIVE is parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_DRAWPRIMITIVE, and is used to render a primitive. |
D3DHAL_DP2DRAWPRIMITIVE2 DirectX 8.0 and later versions only. D3DHAL_DRAWPRIMITIVE2 is parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_DRAWPRIMITIVE2, and is used to render a primitive. |
D3DHAL_DP2DRAWRECTPATCH The D3DHAL_DP2DRAWRECTPATCH structure is used by the D3dDrawPrimitives2 callback function to render a rectangular patch. |
D3DHAL_DP2DRAWTRIPATCH The D3DHAL_DP2DRAWTRIPATCH structure is used by the D3dDrawPrimitives2 callback function to render a triangular patch. |
D3DHAL_DP2EXT The D3DHAL_DP2EXT structure's use has yet to be defined. |
D3DHAL_DP2GENERATEMIPSUBLEVELS DirectX 9.0 and later versions only. The D3DHAL_DP2GENERATEMIPSUBLEVELS structure is used to inform the driver to automatically generate the sublevels of a given MIP-map texture using a given filter type. |
D3DHAL_DP2INDEXEDLINELIST D3DHAL_DP2INDEXEDLINELIST is parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_INDEXEDLINELIST, and is used to render the lines using vertex indices. |
D3DHAL_DP2INDEXEDLINESTRIP D3DHAL_DP2INDEXEDLINESTRIP is parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_INDEXEDLINESTRIP, and is used to render a sequence of connected line segments using vertex indices. |
D3DHAL_DP2INDEXEDTRIANGLEFAN D3DHAL_DP2INDEXEDTRIANGLEFAN is parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_INDEXEDTRIANGLEFAN, and is used to render a sequence of connected triangles using vertex indices. All of the triangles share a common vertex. |
D3DHAL_DP2INDEXEDTRIANGLELIST One or more D3DHAL_DP2INDEXEDTRIANGLELIST structures are parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_INDEXEDTRIANGLELIST, and are used to render a sequence of unconnected triangles using vertex indices. |
D3DHAL_DP2INDEXEDTRIANGLELIST2 One or more D3DHAL_DP2INDEXEDTRIANGLELIST2 structures are parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_INDEXEDTRIANGLELIST2, and are used to render a sequence of unconnected triangles using vertex indices. |
D3DHAL_DP2INDEXEDTRIANGLESTRIP One or more D3DHAL_DP2INDEXEDTRIANGLESTRIP structures are parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_INDEXEDTRIANGLESTRIP, and are used to render strips of connected triangles using vertex indices. |
D3DHAL_DP2ISSUEQUERY The D3DHAL_DP2ISSUEQUERY structure is used by the D3dDrawPrimitives2 callback function to query for various types of information. |
D3DHAL_DP2LINELIST One D3DHAL_DP2LINELIST structure is parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_LINELIST, and is used to render unconnected line segments. |
D3DHAL_DP2LINESTRIP One D3DHAL_DP2LINESTRIP structure is parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_LINESTRIP, and is used to render the specified connected line segments. |
D3DHAL_DP2MULTIPLYTRANSFORM DirectX 8.0 and later versions only. The D3DHAL_DP2MULTIPLYTRANSFORM structure is used to modify the transform matrix for D3dDrawPrimitives2. |
D3DHAL_DP2PIXELSHADER DirectX 8.0 and later versions only. The D3DHAL_DP2PIXELSHADER structure is used to set the current pixel shader, or delete a pixel shader, depending on the opcode received (D3DDP2OP_SETPIXELSHADER or D3DDP2OP_DELETEPIXELSHADER) by D3dDrawPrimitives2. |
D3DHAL_DP2POINTS One or more D3DHAL_DP2POINTS structures are parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_POINTS, and are used to render the specified points. |
D3DHAL_DP2RENDERSTATE One or more D3DHAL_DP2RENDERSTATE structures are parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_RENDERSTATE, and are used to set the appropriate render state. |
D3DHAL_DP2RESPONSE The D3DHAL_DP2RESPONSE structure is returned by the D3dDrawPrimitives2 callback and specifies the availability of responses to previously issued queries. |
D3DHAL_DP2RESPONSEQUERY The D3DHAL_DP2RESPONSEQUERY structure is returned by the D3dDrawPrimitives2 callback and specifies the availability of responses to previously issued queries. |
D3DHAL_DP2SETCLIPPLANE The D3DHAL_SETCLIPPLANE structure allows user defined clip planes to be used in world space. |
D3DHAL_DP2SETDEPTHSTENCIL DirectX 9.0 and later versions only. The D3DHAL_DP2SETDEPTHSTENCIL structure is used to map a new depth buffer in the driver's current context when the D3DDP2OP_SETDEPTHSTENCIL operation code is received by D3dDrawPrimitives2. |
D3DHAL_DP2SETINDICES DirectX 8.0 and later versions only. The D3DHAL_DP2SETINDICES structure is used to set the current index buffer for D3dDrawPrimitives2. |
D3DHAL_DP2SETLIGHT The D3DHAL_DP2SETLIGHT structure allows lights to be set for D3dDrawPrimitives2. |
D3DHAL_DP2SETPALETTE The D3DHAL_DP2SETPALETTE structure is used to associate a palette with a texture when a driver responds to D3DDP2OP_SETPALETTE in D3dDrawPrimitives2. |
D3DHAL_DP2SETPIXELSHADERCONST DirectX 8.0 and later versions only. The D3DHAL_DP2SETPIXELSHADERCONST structure is used to set one or more of the pixel shader constant registers when the D3DDP2OP_SETPIXELSHADERCONST opcode is received by D3dDrawPrimitives2. |
D3DHAL_DP2SETPRIORITY The D3DHAL_DP2SETPRIORITY structure is used to inform the driver of the priority of the texture specified by the handle dwDDDestSurface. |
D3DHAL_DP2SETRENDERTARGET The D3DHAL_DP2SETRENDERTARGET structure is used with the D3DDP2OP_SETRENDERTARGET opcode to map a new rendering target surface and depth buffer in the current context. |
D3DHAL_DP2SETRENDERTARGET2 The D3DHAL_DP2SETRENDERTARGET2 structure is used with the D3DDP2OP_SETRENDERTARGET2 opcode to map a portion of a rendering target surface and depth buffer in the current context. |
D3DHAL_DP2SETSTREAMSOURCE DirectX 8.0 and later versions only. The D3DHAL_DP2SETSTREAMSOURCE structure is used to bind a vertex stream source to a vertex buffer for D3dDrawPrimitives2. |
D3DHAL_DP2SETSTREAMSOURCE2 DirectX 9.0 and later versions only. The D3DHAL_DP2SETSTREAMSOURCE2 structure is used to bind a portion of a vertex stream source to a vertex buffer for D3dDrawPrimitives2. |
D3DHAL_DP2SETSTREAMSOURCEFREQ DirectX 9.0 and later versions only. The D3DHAL_DP2SETSTREAMSOURCEFREQ structure is used to set the frequency divisor of a stream source that is bound to a vertex buffer for D3dDrawPrimitives2. |
D3DHAL_DP2SETSTREAMSOURCEUM DirectX 8.0 and later versions only. The D3DHAL_DP2SETSTREAMSOURCEUM structure is used to bind a vertex stream source to a user memory buffer for D3dDrawPrimitives2. |
D3DHAL_DP2SETTEXLOD The D3DHAL_DP2SETTEXLOD structure is used to set the level of detail (LOD) for MIP maps when the D3DDP2OP_SETTEXLOD command is sent to D3dDrawPrimitives2. |
D3DHAL_DP2SETTRANSFORM D3DHAL_DP2SETTRANSFORM structure is used to specify the transform state and matrix for D3dDrawPrimitives2. |
D3DHAL_DP2SETVERTEXSHADERCONST DirectX 8.0 and later versions only. The D3DHAL_DP2SETVERTEXSHADERCONST structure is used to set one or more of the vertex shader constant registers when the D3DDP2OP_SETVERTEXSHADERCONST opcode is received by D3dDrawPrimitives2. |
D3DHAL_DP2STARTVERTEX A D3DHAL_DP2STARTVERTEX structure follows certain D3DHAL_DP2COMMAND structures in the command buffer, and indicates the offset in the vertex buffer for the first vertex to use in D3dDrawPrimitives2. |
D3DHAL_DP2STATESET The D3DHAL_DP2STATESET structure is used to inform the driver about stateset operations to perform. |
D3DHAL_DP2SURFACEBLT DirectX 9.0 and later versions only. D3DHAL_DP2SURFACEBLT is used for two dimensional system memory to video memory surface blts when D3dDrawPrimitives2 responds to the D3DDP2OP_SURFACEBLT command token. |
D3DHAL_DP2TEXBLT The D3DHAL_DP2TEXBLT structure is used for texture blts when D3dDrawPrimitives2 responds to the D3DDP2OP_TEXBLT command token. |
D3DHAL_DP2TEXTURESTAGESTATE One or more D3DHAL_DP2TEXTURESTAGESTATE structures are parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_TEXTURESTAGESTATE, and are used to set the appropriate texture stage state. |
D3DHAL_DP2TRIANGLEFAN One D3DHAL_DP2TRIANGLEFAN structure is parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_TRIANGLEFAN, and is used to render a triangle fan. |
D3DHAL_DP2TRIANGLEFAN_IMM One D3DHAL_DP2TRIANGLEFAN_IMM structure is parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_TRIANGLEFAN_IMM, and is used to render a triangle fan. |
D3DHAL_DP2TRIANGLELIST One D3DHAL_DP2TRIANGLELIST structure is parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_TRIANGLELIST, and is used to render the specified unconnected triangles. |
D3DHAL_DP2TRIANGLESTRIP One D3DHAL_DP2TRIANGLESTRIP structure is parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_TRIANGLESTRIP, and is used to render the specified connected triangle strip. |
D3DHAL_DP2UPDATEPALETTE The D3DHAL_DP2UPDATEPALETTE structure alters the palette that is used for palletized textures. |
D3DHAL_DP2VERTEXSHADER DirectX 8.0 and later versions only. The D3DHAL_DP2VERTEXSHADER structure sets the current vertex shader, or deletes a vertex shader, depending on the opcode received (D3DDP2OP_SETVERTEXSHADER or D3DDP2OP_DELETEVERTEXSHADER) by D3dDrawPrimitives2. |
D3DHAL_DP2VIEWPORTINFO The D3DHAL_DP2VIEWPORTINFO structure is used to inform guard-band aware drivers of the view clipping rectangle. The clipping rectangle is specified by the members dwX, dwY, dwWidth and dwHeight. |
D3DHAL_DP2VOLUMEBLT DirectX 8.0 and later versions only. The D3DHAL_DP2VOLUMEBLT structure is used for volume texture blts when D3dDrawPrimitives2 responds to the D3DDP2OP_VOLUMEBLT command token. |
D3DHAL_DP2WINFO The D3DHAL_DP2WINFO structure is used to inform the driver of the w-range to be used for w-buffering. |
D3DHAL_DP2ZRANGE The D3DHAL_DP2ZRANGE structure specifies z-range minimum and maximum in D3dDrawPrimitives2. |
D3DHAL_DRAWPRIMITIVES2DATA The D3DHAL_DRAWPRIMITIVES2DATA structure contains the information required by the D3dDrawPrimitives2 function to render primitives. |
D3DHAL_GLOBALDRIVERDATA The D3DHAL_GLOBALDRIVERDATA structure specifies the 3D capabilities of the driver and its device. |
D3DHAL_VALIDATETEXTURESTAGESTATEDATA The D3DHAL_VALIDATETEXTURESTAGESTATEDATA structure contains the information required for the driver to determine and return its ability to support multitexturing using the current state. |
D3DKM_TRANSPARENTBLTFLAGS Learn more about the D3DKM_TRANSPARENTBLTFLAGS structure. |
D3DKMDT_2DREGION The D3DKMDT_2DREGION structure is used to represent a point or an offset in a two-dimensional space. |
D3DKMDT_3x4_COLORSPACE_TRANSFORM Structure to describe the three programmable sub-stages of the 3 by 4 matrix color space transform. |
D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES The D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES contains values that indicate the dynamic range of each color channel of a video present target or a monitor. |
D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 Structure to describe the 3 by 4 matrix color space transform. |
D3DKMDT_DISPLAYMODE_FLAGS The D3DKMDT_DISPLAYMODE_FLAGS structure identifies attributes of a display mode. |
D3DKMDT_FENCESTORAGESURFACEDATA Learn more about the D3DKMDT_FENCESTORAGESURFACEDATA structure. |
D3DKMDT_FREQUENCY_RANGE The D3DKMDT_FREQUENCY_RANGE structure contains the minimum and maximum refresh rates supported by a monitor. |
D3DKMDT_GAMMA_RAMP The D3DKMDT_GAMMA_RAMP structure contains descriptive information about a gamma lookup table and a pointer to the lookup table. |
D3DKMDT_GDISURFACEDATA The D3DKMDT_GDISURFACEDATA structure describes surfaces that are used by GDI hardware acceleration and the Desktop Window Manager (DWM). |
D3DKMDT_GDISURFACEFLAGS The D3DKMDT_GDISURFACEFLAGS structure is reserved for system use. Do not use it in your driver. |
D3DKMDT_GRAPHICS_RENDERING_FORMAT The D3DKMDT_GRAPHICS_RENDERING_FORMAT structure contains information about a primary rendering surface. |
D3DKMDT_MONITOR_DESCRIPTOR The D3DKMDT_MONITOR_DESCRIPTOR structure contains a pointer to a monitor descriptor along with information about the monitor descriptor. |
D3DKMDT_MONITOR_FREQUENCY_RANGE The D3DKMDT_MONITOR_FREQUENCY_RANGE structure contains information about a range of frequencies supported by a monitor. |
D3DKMDT_MONITOR_SOURCE_MODE The D3DKMDT_MONITOR_SOURCE_MODE structure contains information about a monitor source mode. |
D3DKMDT_PALETTEDATA The D3DKMDT_PALETTEDATA structure describes a palette entry for the display. |
D3DKMDT_PREEMPTION_CAPS Specifies the capabilities for the preemption of graphic processing unit (GPU) graphics requests that the display miniport driver supports. |
D3DKMDT_SHADOWSURFACEDATA The D3DKMDT_SHADOWSURFACEDATA structure describes a lockable shadow surface, which matches the primary surface in format and resolution for a given display mode. |
D3DKMDT_SHAREDPRIMARYSURFACEDATA The D3DKMDT_SHAREDPRIMARYSURFACEDATA structure describes a shared primary surface. |
D3DKMDT_STAGINGSURFACEDATA The D3DKMDT_STAGINGSURFACEDATA structure describes the lockable staging surface that data is transferred into from an application's back buffer. |
D3DKMDT_VIDEO_PRESENT_SOURCE The D3DKMDT_VIDEO_PRESENT_SOURCE structure contains the unique identifier of a video present source. |
D3DKMDT_VIDEO_PRESENT_TARGET The D3DKMDT_VIDEO_PRESENT_TARGET structure contains information about a video present target. |
D3DKMDT_VIDEO_SIGNAL_INFO The D3DKMDT_VIDEO_SIGNAL_INFO structure contains information about a video signal driven by a video output on a display adapter. |
D3DKMDT_VIDPN_HW_CAPABILITY The D3DKMDT_VIDPN_HW_CAPABILITY structure describes the capabilities of the display miniport driver to perform display operations on a specified functional VidPN without dedicated GPU hardware support. |
D3DKMDT_VIDPN_PRESENT_PATH The D3DKMDT_VIDPN_PRESENT_PATH structure contains information about a video present path. |
D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION The D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION structure contains information about the copy protection that is supported (as well as the copy protection that is currently active) on a particular VidPN present path. |
D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT The D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT structure is used to indicate the types of copy protection that are supported by a particular VidPN present path. |
D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT The D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT structure is used to indicate the angles of rotation that are supported by a particular VidPN present path. |
D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT The D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT structure is used to indicate the types of scaling (and centering) that are supported by a particular VidPN present path. |
D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION The D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION structure contains information about the transformations (for example, rotation, scaling, centering) that are pinned and the transformations that are supported for a path in a video present network (VIDPN). |
D3DKMDT_VIDPN_SOURCE_MODE The D3DKMDT_VIDPN_SOURCE_MODE structure contains information about a video present network (VidPN) source mode. |
D3DKMDT_VIDPN_TARGET_MODE The D3DKMDT_VIDPN_TARGET_MODE structure contains information about a video present network (VidPN) target mode. |
D3DKMDT_VIRTUALGPUSURFACEDATA Learn more about the D3DKMDT_VIRTUALGPUSURFACEDATA structure. |
D3DKMDT_WIRE_FORMAT_AND_PREFERENCE Holds information about the preferred pixel encoding format. |
D3DKMT_ACQUIREKEYEDMUTEX Learn more about the D3DKMT_ACQUIREKEYEDMUTEX structure. |
D3DKMT_ACQUIREKEYEDMUTEX2 Learn more about the D3DKMTAcquireKeyedMutex2 function. |
D3DKMT_ACTIVATE_SPECIFIC_DIAG_ESCAPE Indicates an escape type that is to be activated or deactivated. |
D3DKMT_ADAPTER_PERFDATA Contains input arguments for the D3DKMTQueryAdapterInfo function. Represents performance data collected per adapter on an interval basis. |
D3DKMT_ADAPTER_PERFDATACAPS Learn more about the D3DKMT_ADAPTER_PERFDATACAPS structure. |
D3DKMT_ADAPTER_VERIFIER_OPTION The _D3DKMT_ADAPTER_VERIFIER_OPTION structure contains the type, mode, and data of the adapter verifier options. |
D3DKMT_ADAPTER_VERIFIER_OPTION_DATA The adapter verifier option data. |
D3DKMT_ADAPTER_VERIFIER_VIDMM_FLAGS Learn more about the _D3DKMT_ADAPTER_VERIFIER_VIDMM_FLAGS structure. |
D3DKMT_ADAPTER_VERIFIER_VIDMM_TRIM_INTERVAL The adapter verifier video memory management trim intervals. |
D3DKMT_ADAPTERADDRESS The D3DKMT_ADAPTERADDRESS structure describes the physical location of the graphics adapter. |
D3DKMT_ADAPTERINFO Supplies configuration information about a graphics adapter. |
D3DKMT_ADAPTERREGISTRYINFO The D3DKMT_ADAPTERREGISTRYINFO structure contains registry information about the graphics adapter. |
D3DKMT_ADAPTERTYPE Specifies the type of display device that the graphics adapter supports. |
D3DKMT_ADJUSTFULLSCREENGAMMA Used to adjust full screen gamma. |
D3DKMT_BDDFALLBACK_CTL Display device fallback control. |
D3DKMT_BLOCKLIST_INFO Contains information about the display block list. |
D3DKMT_BLTMODEL_PRESENTHISTORYTOKEN The D3DKMT_BLTMODEL_PRESENTHISTORYTOKEN structure identifies a bit-block transfer (bitblt) present-history operation. |
D3DKMT_BRIGHTNESS_INFO Contains information about the brightness of an integrated display panel. |
D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS Contains information about all possible brightness levels that an integrated display panel supports. |
D3DKMT_BUDGETCHANGENOTIFICATION Learn more about the D3DKMT_BUDGETCHANGENOTIFICATION structure. |
D3DKMT_CHANGESURFACEPOINTER Used to change the surface pointer. |
D3DKMT_CHANGEVIDEOMEMORYRESERVATION Learn more about the D3DKMT_CHANGEVIDEOMMEMORYRESERVATION structure. |
D3DKMT_CHECK_MULTIPLANE_OVERLAY_PLANE Structure to check multiplane overlay plane. |
D3DKMT_CHECK_MULTIPLANE_OVERLAY_PLANE2 The _D3DKMT_CHECK_MULTIPLANE_OVERLAY_PLANE2 structure contains information that is used to check the multiplane overlay plane. |
D3DKMT_CHECK_MULTIPLANE_OVERLAY_PLANE3 The _D3DKMT_CHECK_MULTIPLANE_OVERLAY_PLANE3 structure contains information that is used to check the multiplane overlay plane. |
D3DKMT_CHECK_MULTIPLANE_OVERLAY_SUPPORT_RETURN_INFO Learn more about the D3DKMT_CHECK_MULTIPLANE_OVERLAY_SUPPORT_RETURN_INFO structure. |
D3DKMT_CHECKMONITORPOWERSTATE The D3DKMT_CHECKMONITORPOWERSTATE structure describes the connection to the monitor for which to check the power state. |
D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT Learn more about the D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT structure. |
D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT2 Learn more about the D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT2 structure. |
D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT3 Learn more about the D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT3 structure. |
D3DKMT_CHECKOCCLUSION The D3DKMT_CHECKOCCLUSION structure contains the handle to the window to check for occlusion. |
D3DKMT_CHECKSHAREDRESOURCEACCESS The D3DKMT_CHECKSHAREDRESOURCEACCESS structure describes parameters that the D3DKMTCheckSharedResourceAccess function uses to determine if a process can access a shared resource. |
D3DKMT_CHECKVIDPNEXCLUSIVEOWNERSHIP The D3DKMT_CHECKVIDPNEXCLUSIVEOWNERSHIP structure describes the parameters to determine the video present source in the path of a video present network (VidPN) topology that exclusively owns the VidPN. |
D3DKMT_CLOSEADAPTER The D3DKMT_CLOSEADAPTER structure specifies the graphics adapter to close. |
D3DKMT_COMPOSITION_PRESENTHISTORYTOKEN Identifies a composition swap chain present-history operation. This type of presentation is used for Extensible Application Markup Language (XAML)-based apps. |
D3DKMT_CONFIGURESHAREDRESOURCE The D3DKMT_CONFIGURESHAREDRESOURCE structure describes parameters that the D3DKMTConfigureSharedResource function uses to configure a shared resource. |
D3DKMT_CONNECT_DOORBELL Learn more about the D3DKMT_CONNECT_DOORBELL structure. |
D3DKMT_CONNECT_DOORBELL_FLAGS Learn more about the D3DKMT_CONNECT_DOORBELL_FLAGS structure. |
D3DKMT_CPDRIVERNAME The CPU driver name. |
D3DKMT_CREATE_DOORBELL Learn more about the D3DKMT_CREATE_DOORBELL structure. |
D3DKMT_CREATE_DOORBELL_FLAGS Learn more about the D3DKMT_CREATE_DOORBELL_FLAGS structure. |
D3DKMT_CREATE_OUTPUTDUPL Microsoft reserves the D3DKMT_CREATE_OUTPUTDUPL structure for internal use only. Don't use this structure in your driver. |
D3DKMT_CREATEALLOCATION Learn more about the D3DKMT_CREATEALLOCATION structure. |
D3DKMT_CREATEALLOCATIONFLAGS Learn more about the D3DKMT_CREATEALLOCATIONFLAGS structure. |
D3DKMT_CREATECONTEXT Learn more about the D3DKMT_CREATECONTEXT structure. |
D3DKMT_CREATECONTEXTVIRTUAL Learn more about the D3DKMT_CREATECONTEXTVIRTUAL structure. |
D3DKMT_CREATEDCFROMMEMORY The D3DKMT_CREATEDCFROMMEMORY structure describes parameters for creating the display context. |
D3DKMT_CREATEDEVICE The D3DKMT_CREATEDEVICE structure describes a kernel-mode device context. |
D3DKMT_CREATEDEVICEFLAGS Learn more about the D3DKMT_CREATEDEVICEFLAGS structure. |
D3DKMT_CREATEHWCONTEXT A structure holding information to create a hardware context. |
D3DKMT_CREATEHWQUEUE Learn more about the D3DKMT_CREATEHWQUEUE structure. |
D3DKMT_CREATEKEYEDMUTEX The D3DKMT_CREATEKEYEDMUTEX structure describes a keyed mutex that the D3DKMTCreateKeyedMutex function creates. |
D3DKMT_CREATEKEYEDMUTEX2 Describes a keyed mutex that the D3DKMTCreateKeyedMutex2 function creates that includes private data. |
D3DKMT_CREATEKEYEDMUTEX2_FLAGS Indicates how a handle to a keyed mutex is specified. |
D3DKMT_CREATENATIVEFENCE Learn more about the D3DKMT_CREATENATIVEFENCE structure. |
D3DKMT_CREATENATIVEFENCE_FLAGS Learn more about the D3DKMT_CREATENATIVEFENCE_FLAGS structure. |
D3DKMT_CREATEOVERLAY The D3DKMT_CREATEOVERLAY structure describes overlay hardware. |
D3DKMT_CREATEPAGINGQUEUE D3DKMT_CREATEPAGINGQUEUE is used with D3DKMTCreatePagingQueue to create a device paging queue that can be used to synchronize with video memory management operations for the device, such as making the device resource resident. |
D3DKMT_CREATEPROTECTEDSESSION The D3DKMT_CREATEPROTECTEDSESSION structure contains data that is used to create a protected session. |
D3DKMT_CREATESTANDARDALLOCATION Learn more about the D3DKMT_CREATESTANDARDALLOCATION structure. |
D3DKMT_CREATESTANDARDALLOCATIONFLAGS Learn more about the D3DKMT_CREATESTANDARDALLOCATIONFLAGS structure. |
D3DKMT_CREATESYNCHRONIZATIONOBJECT The D3DKMT_CREATESYNCHRONIZATIONOBJECT structure describes a synchronization object that the D3DKMTCreateSynchronizationObject function creates. |
D3DKMT_CREATESYNCHRONIZATIONOBJECT2 Learn more about the D3DKMT_CREATESYNCHRONIZATIONOBJECT2 structure. |
D3DKMT_CROSSADAPTERRESOURCE_SUPPORT The D3DKMT_CROSSADAPTERRESOURCE_SUPPORT structure indicates the cross adapter resource support provided by a display driver. |
D3DKMT_CURRENTDISPLAYMODE The D3DKMT_CURRENTDISPLAYMODE structure describes the current display mode of the specified video source. |
D3DKMT_DEBUG_SNAPSHOT_ESCAPE Do not use the D3DKMT_DEBUG_SNAPSHOT_ESCAPE structure; it is for testing purposes only. The D3DKMT_DEBUG_SNAPSHOT_ESCAPE structure describes a debug snapshot that is returned in a call to the D3DKMTEscape function. |
D3DKMT_DESTROY_DOORBELL Learn more about the D3DKMT_DESTROY_DOORBELL structure. |
D3DKMT_DESTROY_OUTPUTDUPL Used to destroy output duplicate. |
D3DKMT_DESTROYALLOCATION The D3DKMT_DESTROYALLOCATION structure describes parameters for releasing allocations. |
D3DKMT_DESTROYALLOCATION2 The D3DKMT_DESTROYALLOCATION2 structure describes parameters for releasing allocations with D3DKMTDestroyAllocation2. |
D3DKMT_DESTROYCONTEXT The D3DKMT_DESTROYCONTEXT structure contains a handle to a kernel-mode device context to release. |
D3DKMT_DESTROYDCFROMMEMORY The D3DKMT_DESTROYDCFROMMEMORY structure describes parameters for releasing the display context. |
D3DKMT_DESTROYDEVICE The D3DKMT_DESTROYDEVICE structure contains a handle to the kernel-mode device context to release. |
D3DKMT_DESTROYHWCONTEXT A structure holding information to destroy a hardware context. |
D3DKMT_DESTROYHWQUEUE A structure holding information to destroy a hardware queue. |
D3DKMT_DESTROYKEYEDMUTEX The D3DKMT_DESTROYKEYEDMUTEX structure describes a keyed mutex that the D3DKMTDestroyKeyedMutex function destroys. |
D3DKMT_DESTROYOVERLAY The D3DKMT_DESTROYOVERLAY structure contains the handle to the overlay to destroy. |
D3DKMT_DESTROYPROTECTEDSESSION Holds information to destroy a protected session. |
D3DKMT_DESTROYSYNCHRONIZATIONOBJECT The D3DKMT_DESTROYSYNCHRONIZATIONOBJECT structure contains the handle to a synchronization object to destroy. |
D3DKMT_DEVICE_ESCAPE Do not use the D3DKMT_DEVICE_ESCAPE structure or D3DKMT_DEVICEESCAPE_TYPE enumeration. They are for testing purposes only. The D3DKMT_DEVICE_ESCAPE structure describes how to control the display device in a call to the D3DKMTEscape function. |
D3DKMT_DEVICE_IDS Contains device ID information. |
D3DKMT_DEVICEPAGEFAULT_STATE Contains information about the device page fault state. |
D3DKMT_DEVICEPRESENT_QUEUE_STATE A structure that holds information on the queue state of a hardware device. |
D3DKMT_DEVICEPRESENT_STATE The D3DKMT_DEVICEPRESENT_STATE structure describes parameters for retrieving the present status for a device. |
D3DKMT_DEVICEPRESENT_STATE_DWM The device present state. |
D3DKMT_DEVICERESET_STATE The D3DKMT_DEVICERESET_STATE structure identifies reset status. |
D3DKMT_DIRECTFLIP_SUPPORT Indicates whether the user-mode driver supports Direct Flip operations, in which video memory is seamlessly flipped between an application's managed primary allocations and the Desktop Window Manager (DWM) managed primary allocations. |
D3DKMT_DIRTYREGIONS The D3DKMT_DIRTYREGIONS structure describes active rectangles (dirty regions) of a surface. |
D3DKMT_DISPLAYMODE The D3DKMT_DISPLAYMODE structure describes a display mode. |
D3DKMT_DISPLAYMODELIST Describes a list of display modes. |
D3DKMT_DLIST_DRIVER_NAME The device list file name. |
D3DKMT_DMM_ESCAPE Do not use the D3DKMT_DMM_ESCAPE structure; it is for testing purposes only. The D3DKMT_DMM_ESCAPE structure describes how to control the display mode manager (DMM) in a call to the D3DKMTEscape function. |
D3DKMT_DOD_SET_DIRTYRECT_MODE Set dirty rectangle mode. |
D3DKMT_DRIVER_DESCRIPTION Describes the kernel mode display driver. |
D3DKMT_ENUMADAPTERS Supplies information for enumerating all graphics adapters on the system. |
D3DKMT_ENUMADAPTERS2 Learn more about the D3DKMTEnumAdapters2 structure. |
D3DKMT_ENUMADAPTERS3 Learn more about the D3DKMT_ENUMADAPTERS3 structure. |
D3DKMT_ESCAPE The D3DKMT_ESCAPE structure describes information that is exchanged with the display miniport driver. |
D3DKMT_ESCAPE_VIRTUAL_REFRESH_RATE Learn more about D3DKMT_ESCAPE_VIRTUAL_REFRESH_RATE. |
D3DKMT_EVICT D3DKMT_EVICT is used with D3DKMTEvict to subtract one from the residency reference count. |
D3DKMT_EVICTION_CRITERIA The eviction criteria. |
D3DKMT_FENCE_PRESENTHISTORYTOKEN The D3DKMT_FENCE_PRESENTHISTORYTOKEN structure identifies a fence present-history operation. |
D3DKMT_FLIPINFOFLAGS The D3DKMT_FLIPINFOFLAGS structure identifies flipping capabilities of the display miniport driver that the OpenGL installable client driver (ICD) obtains by calling the D3DKMTQueryAdapterInfo function. |
D3DKMT_FLIPMANAGER_PRESENTHISTORYTOKEN Identifies a flip present-history token. |
D3DKMT_FLIPMODEL_PRESENTHISTORYTOKEN Learn more about the D3DKMT_FLIPMODEL_PRESENTHISTORYTOKEN structure. |
D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS Learn more about the D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS structure. |
D3DKMT_FLIPOVERLAY The D3DKMT_FLIPOVERLAY structure describes a new allocation to display for the overlay. |
D3DKMT_FLIPQUEUEINFO The D3DKMT_FLIPQUEUEINFO structure describes information about the graphics adapter's queue of flip operations that the OpenGL installable client driver (ICD) obtains by calling the D3DKMTQueryAdapterInfo function. |
D3DKMT_FLUSHHEAPTRANSITIONS Used to flush heap transitions. |
D3DKMT_FREEGPUVIRTUALADDRESS D3DKMT_FREEGPUVIRTUALADDRESS is used with FreeGpuVirtualAddress to release a range of graphics processing unit (GPU) virtual addresses that were previously reserved or mapped. |
D3DKMT_GDIMODEL_PRESENTHISTORYTOKEN The D3DKMT_GDIMODEL_PRESENTHISTORYTOKEN structure identifies a GDI present-history operation. |
D3DKMT_GDIMODEL_SYSMEM_PRESENTHISTORYTOKEN The D3DKMT_GDIMODEL_SYSMEM_PRESENTHISTORYTOKEN structure identifies a GDI system present-history operation. |
D3DKMT_GET_DEVICE_VIDPN_OWNERSHIP_INFO Used to get device VidPn ownership info. |
D3DKMT_GET_GPUMMU_CAPS Used to get GPU memory management capabilities. |
D3DKMT_GET_MULTIPLANE_OVERLAY_CAPS Used to get multiplane overlay capabilities. |
D3DKMT_GET_POST_COMPOSITION_CAPS Used to get post composition capabilities. |
D3DKMT_GET_PTE Used to get page table entries. |
D3DKMT_GET_SEGMENT_CAPS Used to get segment capabilities. |
D3DKMT_GETALLOCATIONPRIORITY Used to get allocation priorities. |
D3DKMT_GETCONTEXTINPROCESSSCHEDULINGPRIORITY Describes information that is required for an in-process (in-proc) Microsoft Direct3D composition device to retrieve the scheduling priority for a device context that is in the same process as other device contexts. |
D3DKMT_GETCONTEXTSCHEDULINGPRIORITY The D3DKMT_GETDEVICESCHEDULINGPRIORITY structure describes parameters for retrieving scheduling priority for a device context. |
D3DKMT_GETDEVICESTATE The D3DKMT_GETDEVICESTATE structure describes parameters for retrieving the state of a device. |
D3DKMT_GETDISPLAYMODELIST Learn more about the D3DKMT_GETDISPLAYMODELIST structure. |
D3DKMT_GETMULTISAMPLEMETHODLIST The D3DKMT_GETMULTISAMPLEMETHODLIST structure describes parameters to retrieve the list of multiple-sample methods for an allocation. |
D3DKMT_GETNATIVEFENCELOGDETAIL Learn more about the D3DKMT_GETNATIVEFENCELOGDETAIL structure. |
D3DKMT_GETNATIVEFENCELOGDETAIL_FLAGS Learn more about the D3DKMT_GETNATIVEFENCELOGDETAIL_FLAGS structure. |
D3DKMT_GETOVERLAYSTATE The D3DKMT_GETOVERLAYSTATE structure describes parameters that the D3DKMTGetOverlayState function uses to retrieve status about an overlay. |
D3DKMT_GETPRESENTHISTORY The D3DKMT_GETPRESENTHISTORY structure describes the state of copying history. |
D3DKMT_GETPROCESSDEVICEREMOVALSUPPORT The _D3DKMT_GETPROCESSDEVICEREMOVALSUPPORT structure contains adapter, process, and support information for the D3DKMTGetProcessDeviceRemovalSupport function. |
D3DKMT_GETRUNTIMEDATA Used to get runtime data. |
D3DKMT_GETSCANLINE The D3DKMT_GETSCANLINE structure contains information about a video present source's vertical blanking status. |
D3DKMT_GETSHAREDPRIMARYHANDLE The D3DKMT_GETSHAREDPRIMARYHANDLE structure describes the parameters that are required to retrieve the global shared handle for the primary surface. |
D3DKMT_GETSHAREDRESOURCEADAPTERLUID Provides information that describes a shared resource and the graphics adapter that the resource was created on. |
D3DKMT_GETVERTICALBLANKEVENT Used to get vertical blank events. |
D3DKMT_GPUMMU_CAPS Used to get GPU memory management unit capabilities. |
D3DKMT_GPUVERSION The D3DKMT_GPUVERSION structure is used to collect the BIOS version and GPU architecture name during GPU initialization. |
D3DKMT_HISTORY_BUFFER_STATUS Contains history buffer status. |
D3DKMT_HWDRM_SUPPORT Hardware DRM support. |
D3DKMT_HYBRID_DLIST_DLL_SUPPORT The D3DKMT_HYBRID_DLIST_DLL_SUPPORT structure indicates whether the adapter provides dList DLL support on a hybrid system. |
D3DKMT_HYBRID_LIST Describes the Direct 3D kernel mode hybrid list. |
D3DKMT_INDEPENDENTFLIP_SECONDARY_SUPPORT Used to indicate whether independent flip secondary is supported. |
D3DKMT_INDEPENDENTFLIP_SUPPORT Used to indicate whether independent flip is supported. |
D3DKMT_INVALIDATEACTIVEVIDPN The D3DKMT_INVALIDATEACTIVEVIDPN structure describes parameters that invalidate the active video present network (VidPN) currently in use. |
D3DKMT_INVALIDATECACHE Contains information used to invalidate cache. |
D3DKMT_ISBADDRIVERFORHWPROTECTIONDISABLED Used to indicate whether a bad driver for hardware protection is disabled. |
D3DKMT_ISFEATUREENABLED Learn more about the D3DKMT_ISFEATUREENABLED structure. |
D3DKMT_KMD_DRIVER_VERSION Contains the kernel mode driver version. |
D3DKMT_LOCK The D3DKMT_LOCK structure describes parameters for locking an allocation. |
D3DKMT_LOCK2 D3DKMT_LOCK2 describes parameters for locking an allocation. |
D3DKMT_MARKDEVICEASERROR The _D3DKMT_MARKDEVICEASERROR structure contains information that identifies a device and a reason for a device error. |
D3DKMT_MIRACAST_CHUNK_DATA Contains wireless display (Miracast) chunk data. |
D3DKMT_MIRACAST_DISPLAY_DEVICE_CAPS Miracast display device capabilities. |
D3DKMT_MIRACAST_DISPLAY_DEVICE_STATUS Miracast display device status. |
D3DKMT_MIRACAST_DISPLAY_STOP_SESSIONS Miracast display stop sessions. |
D3DKMT_MIRACASTCOMPANIONDRIVERNAME The name of the Miracast (wireless display) companion driver. |
D3DKMT_MOVE_RECT Provides information on a screen-to-screen move and a dirty rectangle copy operation. |
D3DKMT_MPO3DDI_SUPPORT A structure that holds the support status. |
D3DKMT_MPOKERNELCAPS_SUPPORT Structure used to indicate whether MPO kernel capabilities are supported. |
D3DKMT_MULTIPLANE_OVERLAY Learn more about the D3DKMT_MULTIPLANE_OVERLAY structure. |
D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES Learn more about the D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES structure. |
D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES2 The _D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES2 structure contains attributes that define a multiplane overlay. |
D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 The _D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 structure contains attributes that define a multiplane overlay. |
D3DKMT_MULTIPLANE_OVERLAY_CAPS Contains multiplane overlay capabilities. |
D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION Contains multiplane overly post composition info. |
D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS Multiplane overlay post composition flags. |
D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION_WITH_SOURCE Contains info about multiplane overlay post composition with source. |
D3DKMT_MULTIPLANE_OVERLAY2 The _D3DKMT_MULTIPLANE_OVERLAY2 structure contains information that is used to define a multiplane overlay. |
D3DKMT_MULTIPLANE_OVERLAY3 Learn more about the D3DKMT_MULTIPLANE_OVERLAY3 structure. |
D3DKMT_MULTIPLANEOVERLAY_DECODE_SUPPORT Used to indicate whether multiplane overly decode is supported. |
D3DKMT_MULTIPLANEOVERLAY_HUD_SUPPORT Used to indicate whether multiplane overlay HUD is supported. |
D3DKMT_MULTIPLANEOVERLAY_SECONDARY_SUPPORT Used to indicate whether multiplane overlay secondary is supported. |
D3DKMT_MULTIPLANEOVERLAY_STRETCH_SUPPORT Used to indicate whether multiplane overlay stretch is supported. |
D3DKMT_MULTIPLANEOVERLAY_SUPPORT Used to indicate whether multiplane overlay is supported. |
D3DKMT_MULTISAMPLEMETHOD The D3DKMT_MULTISAMPLEMETHOD structure describes a multiple-sampling method. |
D3DKMT_NODE_PERFDATA Represents performance data collected per engine from an adapter on an interval basis. |
D3DKMT_NOTIFY_WORK_SUBMISSION Learn more about the D3DKMT_NOTIFY_WORK_SUBMISSION structure. |
D3DKMT_NOTIFY_WORK_SUBMISSION_FLAGS Learn more about the D3DKMT_NOTIFY_WORK_SUBMISSION_FLAGS structure. |
D3DKMT_OFFER_FLAGS Contains information about offer flags. |
D3DKMT_OFFERALLOCATIONS Defines the video memory allocations that the driver offers for reuse. Used with the D3DKMTOfferAllocations function. |
D3DKMT_OPENADAPTERFROMDEVICENAME The D3DKMT_OPENADAPTERFROMDEVICENAME structure describes the mapping of the given name of a device to a graphics adapter handle and monitor output. |
D3DKMT_OPENADAPTERFROMGDIDISPLAYNAME The D3DKMT_OPENADAPTERFROMGDIDISPLAYNAME structure describes the mapping of the given name of a GDI device to a graphics adapter handle and monitor output. |
D3DKMT_OPENADAPTERFROMHDC The D3DKMT_OPENADAPTERFROMHDC structure describes the mapping of a device context handle (HDC) to a graphics adapter handle and monitor output. |
D3DKMT_OPENADAPTERFROMLUID Describes the mapping of the given locally unique identifier (LUID) of a device to a graphics adapter handle. |
D3DKMT_OPENGLINFO The D3DKMT_OPENGLINFO structure describes OpenGL installable client driver (ICD) information. |
D3DKMT_OPENKEYEDMUTEX The D3DKMT_OPENKEYEDMUTEX structure describes a keyed mutex that the D3DKMTOpenKeyedMutex function opens. |
D3DKMT_OPENKEYEDMUTEX2 Describes a keyed mutex that the D3DKMTOpenKeyedMutex2 function opens. |
D3DKMT_OPENKEYEDMUTEXFROMNTHANDLE Contains information to open a keyed mutex from an NT handle to the process. |
D3DKMT_OPENNATIVEFENCEFROMNTHANDLE Learn more about the D3DKMT_OPENNATIVEFENCEFROMNTHANDLE structure. |
D3DKMT_OPENNTHANDLEFROMNAME Describes information that is required to open an NT handle to the process from a graphics adapter name. |
D3DKMT_OPENPROTECTEDSESSIONFROMNTHANDLE The _D3DKMT_OPENPROTECTEDSESSIONFROMNTHANDLE structure contains a protected kernel session handle and an NT session handle |
D3DKMT_OPENRESOURCE The D3DKMT_OPENRESOURCE structure describes parameters for opening a resource. |
D3DKMT_OPENRESOURCEFROMNTHANDLE Learn more about the D3DKMT_OPENRESOURCEFROMNTHANDLE structure. |
D3DKMT_OPENSYNCHRONIZATIONOBJECT The D3DKMT_OPENSYNCHRONIZATIONOBJECT structure describes a synchronization object that the D3DKMTOpenSynchronizationObject function opens. |
D3DKMT_OPENSYNCOBJECTFROMNTHANDLE Describes information that is required to map an NT process handle to a graphics processing unit (GPU) synchronization object. |
D3DKMT_OPENSYNCOBJECTFROMNTHANDLE2 D3DKMT_OPENSYNCOBJECTFROMNTHANDLE2 is used with D3DKMTOpenSyncObjectFromNtHandle2 to open a monitored fence object. |
D3DKMT_OPENSYNCOBJECTNTHANDLEFROMNAME D3DKMT_OPENSYNCOBJECTNTHANDLEFROMNAME is used with D3DKMTOpenSyncObjectNtHandleFromName to open an NT handle for a named shared monitored fence object. |
D3DKMT_OUTDUPL_POINTER_SHAPE_INFO Learn more about the _D3DKMT_OUTDUPL_POINTER_SHAPE_INFO structure. |
D3DKMT_OUTPUTDUPL_FRAMEINFO Learn more about the D3DKMT_OUTPUTDUPL_FRAMEINFO structure. |
D3DKMT_OUTPUTDUPL_GET_FRAMEINFO Learn more about the D3DKMT_OUTPUTDUPL_GET_FRAMEINFO structure. |
D3DKMT_OUTPUTDUPL_GET_POINTER_SHAPE_DATA Learn more about the D3DKMT_OUTPUTDUPL_GET_POINTER_SHAPE_DATA structure. |
D3DKMT_OUTPUTDUPL_KEYEDMUTEX Contains output duplicate keyed mutex data. |
D3DKMT_OUTPUTDUPL_METADATA Learn more about the D3DKMT_OUTPUTDUPL_METADATA structure. |
D3DKMT_OUTPUTDUPL_POINTER_POSITION Learn more about the D3DKMT_OUTPUTDUPL_POINTER_POSITION structure. |
D3DKMT_OUTPUTDUPL_RELEASE_FRAME Defines the duplicated desktop image that is to be released in a call to the D3DKMTOutputDuplReleaseFrame function. |
D3DKMT_OUTPUTDUPL_SNAPSHOT Learn more about the D3DKMT_OUTPUTDUPL_SNAPSHOT structure. |
D3DKMT_OUTPUTDUPLCONTEXTSCOUNT Specifies the number of current Desktop Duplication API (DDA) clients that are attached to a given video present network (VidPN). |
D3DKMT_OUTPUTDUPLCREATIONFLAGS The output creation flags. |
D3DKMT_OUTPUTDUPLPRESENT Describes a Desktop Duplication API swapchain present operation. |
D3DKMT_OUTPUTDUPLPRESENTFLAGS Describes options for a Desktop Duplication API swapchain present operation. |
D3DKMT_OUTPUTDUPLPRESENTTOHWQUEUE Used by the D3DKMTOutputDuplPresentToHwQueue function to output the duplicate handle of a hardware queue. |
D3DKMT_PAGE_TABLE_LEVEL_DESC Structure that describes page table level info. |
D3DKMT_PANELFITTER_SUPPORT Structure that contains panel fitter support info. |
D3DKMT_PHYSICAL_ADAPTER_COUNT Used to get the physical adapter count. |
D3DKMT_PINDIRECTFLIPRESOURCES Learn more about the D3DKMT_PINDIRECTFLIPRESOURCES structure. |
D3DKMT_PLANE_SPECIFIC_INPUT_FLAGS Plane-specific input flags. |
D3DKMT_PLANE_SPECIFIC_OUTPUT_FLAGS Plane-specific output flags. |
D3DKMT_POLLDISPLAYCHILDREN The D3DKMT_POLLDISPLAYCHILDREN structure describes parameters for querying for connectivity status of all child devices of the given display adapter. |
D3DKMT_PRESENT The D3DKMT_PRESENT structure describes the present operation. |
D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS The D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS structure specifies how a kernel mode display-only driver (KMDOD) will perform a present operation. |
D3DKMT_PRESENT_MULTIPLANE_OVERLAY The D3DKMT_PRESENT_MULTIPLANE_OVERLAY structure contains information about the present multiplane overlay. |
D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS Learn more about the D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS structure. |
D3DKMT_PRESENT_MULTIPLANE_OVERLAY2 The _D3DKMT_PRESENT_MULTIPLANE_OVERLAY2 structure contains information about the present multiplane overlay. |
D3DKMT_PRESENT_MULTIPLANE_OVERLAY3 Learn more about the D3DKMT_PRESENT_MULTIPLANE_OVERLAY3 structure. |
D3DKMT_PRESENT_REDIRECTED Used to give information on the status of the present history token. |
D3DKMT_PRESENT_REDIRECTED_FLAGS Used to specify the flags needed to get redirected present history tokens. |
D3DKMT_PRESENT_RGNS Specifies dirty and move regions in a present operation. |
D3DKMT_PRESENT_STATS The D3DKMT_PRESENT_STATS structure describes present status for a rendering device. |
D3DKMT_PRESENT_STATS_DWM The present status of the desktop windows manager (DWM). |
D3DKMT_PRESENTFLAGS The D3DKMT_PRESENTFLAGS structure identifies how to perform a present operation. |
D3DKMT_PRESENTHISTORYTOKEN The D3DKMT_PRESENTHISTORYTOKEN structure identifies a type of present operation. |
D3DKMT_PROCESS_VERIFIER_OPTION The process verifier options. |
D3DKMT_PROCESS_VERIFIER_OPTION_DATA The process verifier's option data. |
D3DKMT_PROCESS_VERIFIER_VIDMM_FLAGS Learn more about the D3DKMT_PROCESS_VERIFIER_VIDMM_FLAGS structure. |
D3DKMT_PROCESS_VERIFIER_VIDMM_RESTRICT_BUDGET Process verifier video memory management restrict budget. |
D3DKMT_QUERY_ADAPTER_UNIQUE_GUID Used to query for a unique guid. |
D3DKMT_QUERY_DEVICE_IDS Used to query for device IDs. |
D3DKMT_QUERY_GPUMMU_CAPS Used to query for GPU memory management capabilities. |
D3DKMT_QUERY_MIRACAST_DRIVER_TYPE Used to query for a Miracast (wireless display) driver type. |
D3DKMT_QUERY_PHYSICAL_ADAPTER_PNP_KEY A structure that holds information to query the physical adapter PNP key. |
D3DKMT_QUERYADAPTERINFO The D3DKMT_QUERYADAPTERINFO structure contains information that describes the graphics adapter. |
D3DKMT_QUERYALLOCATIONRESIDENCY The D3DKMT_QUERYALLOCATIONRESIDENCY structure describes information for retrieving the residency status from a resource or list of allocations. |
D3DKMT_QUERYCLOCKCALIBRATION Arguments used to query clock calibration information. |
D3DKMT_QUERYFSEBLOCK Structure used to query FSE blocks. |
D3DKMT_QUERYFSEBLOCKFLAGS Used to query for the FSE (full screen exclusive) flags. |
D3DKMT_QUERYPROCESSOFFERINFO Used to query the process offer info. |
D3DKMT_QUERYPROTECTEDSESSIONINFOFROMNTHANDLE Used to query information on the protected session. |
D3DKMT_QUERYPROTECTEDSESSIONSTATUS The _D3DKMT_QUERYPROTECTEDSESSIONSTATUS structure contains information that is used to Used to query the status of the protected session. |
D3DKMT_QUERYREMOTEVIDPNSOURCEFROMGDIDISPLAYNAME Describes information that is required to map a GDI display name to a remote video present network (VidPN) source ID. |
D3DKMT_QUERYRESOURCEINFO The D3DKMT_QUERYRESOURCEINFO structure describes parameters for retrieving information about a resource. |
D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE Describes information that is required to map a global NT handle to resource information. |
D3DKMT_QUERYSTATISTICS Learn more about the D3DKMT_QUERYSTATISTICS structure. |
D3DKMT_QUERYSTATISTICS_ADAPTER_INFORMATION Learn more about: D3DKMT_QUERYSTATISTICS_ADAPTER_INFORMATION |
D3DKMT_QUERYSTATISTICS_ADAPTER_INFORMATION_FLAGS Learn more about: D3DKMT_QUERYSTATISTICS_ADAPTER_INFORMATION_FLAGS |
D3DKMT_QUERYSTATISTICS_COMMITMENT_DATA Learn more about: D3DKMT_QUERYSTATISTICS_COMMITMENT_DATA |
D3DKMT_QUERYSTATISTICS_COUNTER Learn more about: D3DKMT_QUERYSTATISTICS_COUNTER |
D3DKMT_QUERYSTATISTICS_DMA_BUFFER Learn more about: D3DKMT_QUERYSTATISTICS_DMA_BUFFER |
D3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPE_INFORMATION Learn more about: D3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPE_INFORMATION |
D3DKMT_QUERYSTATISTICS_MEMORY Learn more about: D3DKMT_QUERYSTATISTICS_MEMORY |
D3DKMT_QUERYSTATISTICS_NODE_INFORMATION Learn more about: D3DKMT_QUERYSTATISTICS_NODE_INFORMATION |
D3DKMT_QUERYSTATISTICS_PACKET_INFORMATION Learn more about: D3DKMT_QUERYSTATISTICS_PACKET_INFORMATION |
D3DKMT_QUERYSTATISTICS_PHYSICAL_ADAPTER_INFORMATION Learn more about: D3DKMT_QUERYSTATISTICS_PHYSICAL_ADAPTER_INFORMATION |
D3DKMT_QUERYSTATISTICS_POLICY Learn more about: D3DKMT_QUERYSTATISTICS_POLICY |
D3DKMT_QUERYSTATISTICS_PREEMPTION_INFORMATION Learn more about: D3DKMT_QUERYSTATISTICS_PREEMPTION_INFORMATION |
D3DKMT_QUERYSTATISTICS_PROCESS_ADAPTER_INFORMATION D3DKMT_QUERYSTATISTICS_PROCESS_ADAPTER_INFORMATION is reserved for system use. |
D3DKMT_QUERYSTATISTICS_PROCESS_INFORMATION Learn more about: D3DKMT_QUERYSTATISTICS_PROCESS_INFORMATION |
D3DKMT_QUERYSTATISTICS_PROCESS_INTERFERENCE_COUNTERS Learn more about: D3DKMT_QUERYSTATISTICS_PROCESS_INTERFERENCE_COUNTERS |
D3DKMT_QUERYSTATISTICS_PROCESS_NODE_INFORMATION Learn more about: D3DKMT_QUERYSTATISTICS_PROCESS_NODE_INFORMATION |
D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT_GROUP_INFORMATION Learn more about: D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT_GROUP_INFORMATION |
D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT_INFORMATION Learn more about: D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT_INFORMATION |
D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT_POLICY Learn more about: D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT_POLICY |
D3DKMT_QUERYSTATISTICS_PROCESS_VIDPNSOURCE_INFORMATION Learn more about: D3DKMT_QUERYSTATISTICS_PROCESS_VIDPNSOURCE_INFORMATION |
D3DKMT_QUERYSTATISTICS_QUERY_NODE Learn more about: D3DKMT_QUERYSTATISTICS_QUERY_NODE |
D3DKMT_QUERYSTATISTICS_QUERY_PHYSICAL_ADAPTER Learn more about: D3DKMT_QUERYSTATISTICS_QUERY_PHYSICAL_ADAPTER |
D3DKMT_QUERYSTATISTICS_QUERY_SEGMENT Learn more about: D3DKMT_QUERYSTATISTICS_QUERY_SEGMENT |
D3DKMT_QUERYSTATISTICS_QUERY_VIDPNSOURCE Learn more about: D3DKMT_QUERYSTATISTICS_QUERY_VIDPNSOURCE |
D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE_INFORMATION Learn more about: D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE_INFORMATION |
D3DKMT_QUERYSTATISTICS_RESULT Learn more about: D3DKMT_QUERYSTATISTICS_RESULT |
D3DKMT_QUERYSTATISTICS_SEGMENT_INFORMATION Learn more about: D3DKMT_QUERYSTATISTICS_SEGMENT_INFORMATION |
D3DKMT_QUERYSTATISTICS_SYSTEM_MEMORY Learn more about: D3DKMT_QUERYSTATISTICS_SYSTEM_MEMORY |
D3DKMT_QUERYSTATISTICS_VIDEO_MEMORY Learn more about: D3DKMT_QUERYSTATISTICS_VIDEO_MEMORY |
D3DKMT_QUERYSTATISTICS_VIDPNSOURCE_INFORMATION Learn more about: D3DKMT_QUERYSTATISTICS_VIDPNSOURCE_INFORMATION |
D3DKMT_QUERYSTATSTICS_ALLOCATIONS Learn more about: D3DKMT_QUERYSTATSTICS_ALLOCATIONS |
D3DKMT_QUERYSTATSTICS_LOCKS Learn more about: D3DKMT_QUERYSTATSTICS_LOCKS |
D3DKMT_QUERYSTATSTICS_PAGING_FAULT Learn more about: D3DKMT_QUERYSTATSTICS_PAGING_FAULT |
D3DKMT_QUERYSTATSTICS_PAGING_TRANSFER Learn more about: D3DKMT_QUERYSTATSTICS_PAGING_TRANSFER |
D3DKMT_QUERYSTATSTICS_PREPRATION Learn more about: D3DKMT_QUERYSTATSTICS_PREPRATION |
D3DKMT_QUERYSTATSTICS_REFERENCE_DMA_BUFFER Learn more about: D3DKMT_QUERYSTATSTICS_REFERENCE_DMA_BUFFER |
D3DKMT_QUERYSTATSTICS_RENAMING Learn more about: D3DKMT_QUERYSTATSTICS_RENAMING |
D3DKMT_QUERYSTATSTICS_SWIZZLING_RANGE Learn more about: D3DKMT_QUERYSTATSTICS_SWIZZLING_RANGE |
D3DKMT_QUERYSTATSTICS_TERMINATIONS Learn more about: D3DKMT_QUERYSTATSTICS_TERMINATIONS |
D3DKMT_QUERYVIDEOMEMORYINFO Used to query for video memory info. |
D3DKMT_QUERYVIDPNEXCLUSIVEOWNERSHIP Used to query for VidPn exclusive ownership. |
D3DKMT_RECLAIMALLOCATIONS Describes video memory resources that are to be reclaimed and that the driver previously offered for reuse. Used with the D3DKMTReclaimAllocations function. |
D3DKMT_RECLAIMALLOCATIONS2 D3DKMT_RECLAIMALLOCATIONS2 describes video memory resources that are to be reclaimed and that the driver previously offered for reuse. Used with the D3DKMTReclaimAllocations2 function. |
D3DKMT_REGISTERBUDGETCHANGENOTIFICATION Used to register budget change notification. |
D3DKMT_REGISTERTRIMNOTIFICATION D3DKMT_REGISTERTRIMNOTIFICATION is used with D3DKMTRegisterTrimNotification to register a callback for a kernel mode device for notifications from a graphics framework (such as OpenGL). |
D3DKMT_RELEASEKEYEDMUTEX The D3DKMT_RELEASEKEYEDMUTEX structure describes a keyed mutex that the D3DKMTReleaseKeyedMutex function releases. |
D3DKMT_RELEASEKEYEDMUTEX2 Describes a keyed mutex object that the D3DKMTReleaseKeyedMutex2 function releases that includes private data. |
D3DKMT_RENDER The D3DKMT_RENDER structure describes the current command buffer to be rendered. |
D3DKMT_RENDERFLAGS The D3DKMT_RENDERFLAGS structure identifies the type of command buffer to be rendered in a call to the D3DKMTRender function. |
D3DKMT_REQUEST_MACHINE_CRASH_ESCAPE Used to request a machine crash escape. |
D3DKMT_SCATTERBLT Learn more about the D3DKMT_SCATTERBLT structure. |
D3DKMT_SCATTERBLTS Learn more about the D3DKMT_SCATTERBLTS structure. |
D3DKMT_SEGMENT_CAPS Contains segment capabilities. |
D3DKMT_SEGMENTGROUPSIZEINFO A structure that holds information about the segment group size. |
D3DKMT_SEGMENTSIZEINFO The D3DKMT_SEGMENTSIZEINFO structure describes the size, in bytes, of memory and aperture segments. |
D3DKMT_SET_COLORSPACE_TRANSFORM Used to set the color space transform. |
D3DKMT_SETALLOCATIONPRIORITY The D3DKMT_SETALLOCATIONPRIORITY structure describes the priority level to set a resource or list of allocations to. |
D3DKMT_SETCONTEXTINPROCESSSCHEDULINGPRIORITY Describes parameters for an in-process (in-proc) Microsoft Direct3D composition device to set the scheduling priority for a device context that is in the same process as other device contexts. |
D3DKMT_SETCONTEXTSCHEDULINGPRIORITY The D3DKMT_SETCONTEXTSCHEDULINGPRIORITY structure describes parameters for setting scheduling priority for a device context. |
D3DKMT_SETDISPLAYMODE The D3DKMT_SETDISPLAYMODE structure describes the primary allocation that is used for scanning out to the display. |
D3DKMT_SETDISPLAYMODE_FLAGS The D3DKMT_SETDISPLAYMODE_FLAGS structure identifies attributes for setting the display mode. |
D3DKMT_SETDISPLAYPRIVATEDRIVERFORMAT The D3DKMT_SETDISPLAYPRIVATEDRIVERFORMAT structure describes the private-format attribute to set for a video present source. |
D3DKMT_SETFSEBLOCK Used to set the FSE (full screen exclusive) block. |
D3DKMT_SETFSEBLOCKFLAGS Used to set the FSE (full screen exclusive) block flags. |
D3DKMT_SETGAMMARAMP The D3DKMT_SETGAMMARAMP structure describes parameters for setting the gamma ramp. |
D3DKMT_SETHWPROTECTIONTEARDOWNRECOVERY Used to set the hardware protection tear down recovery. |
D3DKMT_SETQUEUEDLIMIT The D3DKMT_SETQUEUEDLIMIT structure describes parameters for setting or retrieving the limit for the number of operations of the given type that can be queued for the given device. |
D3DKMT_SETSTABLEPOWERSTATE Used to set stable power state. |
D3DKMT_SETSYNCREFRESHCOUNTWAITTARGET Used to set sync refresh count for wait target. |
D3DKMT_SETVIDPNSOURCEHWPROTECTION Used to set VidPn source hardware protection. |
D3DKMT_SETVIDPNSOURCEOWNER The D3DKMT_SETVIDPNSOURCEOWNER structure describes the parameters for setting or releasing the video present source in the path of a video present network (VidPN) topology that owns the VidPN. |
D3DKMT_SETVIDPNSOURCEOWNER1 Describes the information, including output duplication options, needed to set or release the video present source in the path of a video present network (VidPN) topology that owns the VidPN. |
D3DKMT_SETVIDPNSOURCEOWNER2 The _D3DKMT_SETVIDPNSOURCEOWNER2 structure contains information that is used to set the video present network (VidPN) source owner. |
D3DKMT_SHAREDPRIMARYLOCKNOTIFICATION The D3DKMT_SHAREDPRIMARYLOCKNOTIFICATION structure describes the shared primary surface that an application is about to lock. |
D3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION The D3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION structure describes the shared primary surface that an application just unlocked. |
D3DKMT_SHAREOBJECTWITHHOST Learn more about the D3DKMT_SHAREOBJECTWITHHOST structure. |
D3DKMT_SIGNALSYNCHRONIZATIONOBJECT The D3DKMT_SIGNALSYNCHRONIZATIONOBJECT structure contains information about the synchronization events that the D3DKMTSignalSynchronizationObject function signals. |
D3DKMT_SIGNALSYNCHRONIZATIONOBJECT2 The D3DKMT_SIGNALSYNCHRONIZATIONOBJECT2 structure contains information about the synchronization events that the D3DKMTSignalSynchronizationObject2 function signals. |
D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMCPU D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMCPU is used with D3DKMTSignalSynchronizationObjectFromCpu to enable a driver to signal a monitored fence. |
D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU is used with D3DKMTSignalSynchronizationObjectFromGpu to signal a monitored fence. |
D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 is used with D3DKMTSignalSynchronizationObjectFromGpu2 to signal a monitored fence. |
D3DKMT_STANDARDALLOCATION_EXISTINGHEAP Learn more about the D3DKMT_STANDARDALLOCATION_EXISTINGHEAP structure. |
D3DKMT_SUBMITCOMMAND The D3DKMT_SUBMITCOMMAND structure is used to submit command buffers on contexts that support graphics processing unit (GPU) virtual addressing. |
D3DKMT_SUBMITCOMMANDFLAGS Structure that identifies, in bit-field flags, information about a direct memory access (DMA) buffer to submit to the graphics processing unit (GPU). |
D3DKMT_SUBMITCOMMANDTOHWQUEUE A structure that holds information to submit a command to the hardware queue. |
D3DKMT_SUBMITPRESENTBLTTOHWQUEUE Contains arguments needed for the D3DKMTSubmitPresentBltToHwQueue function. |
D3DKMT_SUBMITPRESENTTOHWQUEUE Arguments used to submit a Blt Present operation to a hardware queue. |
D3DKMT_SUBMITSIGNALSYNCOBJECTSTOHWQUEUE A structure holding information to submit a signal to the hardware queue. |
D3DKMT_SUBMITWAITFORSYNCOBJECTSTOHWQUEUE A structure that contains information to submit a wait on the hardware queue. |
D3DKMT_SURFACECOMPLETE_PRESENTHISTORYTOKEN A structure used to present the history token for a surface. |
D3DKMT_TDRDBGCTRL_ESCAPE Learn more about the D3DKMT_TDRDBGCTRL_ESCAPE structure. |
D3DKMT_TRIMNOTIFICATION D3DKMT_TRIMNOTIFICATION is used to notify a driver to trim its memory residency list. |
D3DKMT_TRIMPROCESSCOMMITMENT Contains info about the trim process commitment. |
D3DKMT_TRIMPROCESSCOMMITMENT_FLAGS Flags used during trim process commitment. |
D3DKMT_UMD_DRIVER_VERSION Indicates the version number of the user-mode driver. |
D3DKMT_UMDFILENAMEINFO The D3DKMT_UMDFILENAMEINFO structure contains the name of an OpenGL ICD that is based on the specified version of the DirectX runtime. |
D3DKMT_UNLOCK The D3DKMT_UNLOCK structure describes allocations to unlock. |
D3DKMT_UNLOCK2 D3DKMT_UNLOCK2 describes an allocation to unlock. |
D3DKMT_UNPINDIRECTFLIPRESOURCES Arguments used to unpin direct flip resources. |
D3DKMT_UNREGISTERBUDGETCHANGENOTIFICATION Used to unregister budget change notification. |
D3DKMT_UNREGISTERTRIMNOTIFICATION D3DKMT_UNREGISTERTRIMNOTIFICATION is used with D3DKMTUnregisterTrimNotification to remove a callback registration for a kernel mode device receiving notifications from a graphics framework (such as OpenGL). |
D3DKMT_UPDATEGPUVIRTUALADDRESS D3DKMT_UPDATEGPUVIRTUALADDRESS is used with UpdateGpuVirtualAddress to allow the driver to specify a number of mapping operations to be applied to the process virtual address space in a single batch of page table updates. |
D3DKMT_UPDATEOVERLAY The D3DKMT_UPDATEOVERLAY structure describes parameters for modifying an overlay. |
D3DKMT_VA_RANGE_DESC The virtual address (VA) range description. |
D3DKMT_VAD_DESC The video acceleration display (VAD) description. |
D3DKMT_VIDMM_ESCAPE The D3DKMT_VIDMM_ESCAPE structure describes how to control the video memory manager (which is part of Dxgkrnl.sys) in a call to the D3DKMTEscape function. |
D3DKMT_VIDPNSOURCEOWNER_FLAGS Specifies output duplication options for use with the D3DKMTSetVidPnSourceOwner1 function. |
D3DKMT_VIDSCH_ESCAPE The D3DKMT_VIDSCH_ESCAPE structure describes how to control the graphics processing unit (GPU) scheduler (which is part of Dxgkrnl.sys) in a call to the D3DKMTEscape function. |
D3DKMT_VIRTUALADDRESSFLAGS Contains info about virtual address flags. |
D3DKMT_VIRTUALADDRESSINFO A structure that contains virtual address info. |
D3DKMT_WAITFORIDLE The D3DKMT_WAITFORIDLE structure specifies a display device to wait for an idle condition. |
D3DKMT_WAITFORSYNCHRONIZATIONOBJECT The D3DKMT_WAITFORSYNCHRONIZATIONOBJECT structure contains information about the synchronization events that the D3DKMTWaitForSynchronizationObject function waits for to occur. |
D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 The D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 structure contains information about the synchronization events that the D3DKMTWaitForSynchronizationObject2 function waits for to occur. |
D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU is used with D3DKMTWaitForSynchronizationObjectFromCpu to wait for a monitored fence to reach a certain value. |
D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU is used with D3DKMTWaitForSynchronizationObjectFromGpu to wait for a monitored fence to reach a certain value. |
D3DKMT_WAITFORVERTICALBLANKEVENT The D3DKMT_WAITFORVERTICALBLANKEVENT structure describes parameters for waiting for the vertical blanking interval to occur. |
D3DKMT_WAITFORVERTICALBLANKEVENT2 Describes parameters for multiple wait objects, including a vertical blank event. Supported starting with Windows 8. |
D3DKMT_WDDM_1_2_CAPS D3DKMT_WDDM_1_2_CAPS is reserved for system use. |
D3DKMT_WDDM_1_3_CAPS D3DKMT_WDDM_1_3_CAPS is reserved for system use. |
D3DKMT_WDDM_2_0_CAPS D3DKMT_WDDM_2_0_CAPS is reserved for system use. |
D3DKMT_WDDM_2_7_CAPS D3DKMT_WDDM_2_7_CAPS is reserved for system use. |
D3DKMT_WDDM_2_9_CAPS D3DKMT_WDDM_2_9_CAPS is reserved for system use. |
D3DKMT_WDDM_3_0_CAPS D3DKMT_WDDM_3_0_CAPS is reserved for system use. |
D3DKMT_WDDM_3_1_CAPS Learn about the D3DKMT_WDDM_3_1_CAPS structure. |
D3DKMT_WORKINGSETFLAGS The D3DKMT_WORKINGSETFLAGS structure identifies working-set properties of the display miniport driver that the OpenGL installable client driver (ICD) obtains by calling the D3DKMTQueryAdapterInfo function. |
D3DKMT_WORKINGSETINFO The D3DKMT_WORKINGSETINFO structure describes information about the graphics adapter's working set that the OpenGL installable client driver (ICD) obtains by calling the D3DKMTQueryAdapterInfo function. |
D3DKMT_WSAUMDIMAGENAME Learn more about the D3DKMT_WSAUMDIMAGENAME structure. |
D3DKMT_XBOX Contains Xbox info. |
D3DLIGHTINGCAPS Obsolete in DirectX 8.0 and later versions; see Remarks. The D3DLIGHTINGCAPS structure describes the lighting capabilities of a device. |
D3DPRIMCAPS Obsolete in DirectX 8.0 and later versions; see Remarks. The D3DPRIMCAPS structure defines the capabilities for each primitive type. |
D3DTRANSFORMCAPS Obsolete in DirectX 8.0 and later versions. D3DTRANSFORMCAPS structure describes the transform capabilities of a device. |
D3DWDDM1_3DDI_D3D11_OPTIONS_DATA1 Specifies the level of support by the hardware and user-mode display driver for tiled resources. |
D3DWDDM1_3DDI_DEVICEFUNCS Contains functions that a user-mode display driver that is optimized for the Microsoft Direct3D version 11.2 runtime can implement to render graphics primitives and process state changes. |
D3DWDDM1_3DDI_TILE_REGION_SIZE Specifies a tiled region. |
D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE Specifies the (x, y, z) coordinate values below the index tiles of a tiled resource, along with the respective subresource. Note that the coordinate values do not indicate pixels or bytes. |
D3DWDDM2_0DDI_CHECK_VIDEO_PROCESSOR_FORMAT_CONVERSION D3DWDDM2_0DDI_CHECK_VIDEO_PROCESSOR_FORMAT_CONVERSION is used with CheckVideoProcessorFormatConversion to indicate whether the driver supports a specific format/color space conversion combination. |
D3DWDDM2_0DDI_CORELAYER_DEVICECALLBACKS This structure contains the function table for the core layer device callback functions. |
D3DWDDM2_0DDI_DEVICEFUNCS This structure contains the user mode device function table for Windows Display Driver Model (WDDM) 2.0. |
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA is used with NegotiateCryptoSessionKeyExchange in the implementation of Digital Rights Management (DRM). |
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA is used with D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA in the implementation of Digital Rights Management (DRM). |
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA is used with D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA in the implementation of Digital Rights Management (DRM). |
D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_CAPS D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_CAPS contains information describing the capabilities of the video decoder. |
D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_DOWNSAMPLE_OUTPUT_FORMAT Learn more about the D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_DOWNSAMPLE_OUTPUT_FORMAT structure. |
D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_DOWNSAMPLING D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_DOWNSAMPLING describes the details of a video decoder downsampling operation. |
D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING is used by the user-mode driver to recommend downsampling parameters that can be used to decode the stream in real-time. |
D3DWDDM2_0DDI_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION D3DWDDM2_0DDI_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION is used along with CreateCryptoSession to perform crypto operations into and out of protected memory. |
D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 is used with VideoDecoderSubmitBuffers1 to submit one or more buffer for decoding. |
D3DWDDM2_0DDI_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK D3DWDDM2_0DDI_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK is used with VideoDecoderSubmitBuffers1 to describe the decoder buffer sub sample mapping block size. |
D3DWDDM2_0DDI_VIDEO_INPUT Learn more about the D3DWDDM2_0DDI_VIDEO_INPUT structure. |
D3DWDDM2_0DDI_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT D3DWDDM2_0DDI_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT is used to describe behavior hints for the stream. |
D3DWDDM2_0DDI_VIDEODEVICEFUNCS Learn more about the D3DWDDM2_0DDI_VIDEODEVICEFUNCS structure. |
D3DWDDM2_0DDIARG_CREATESHADERRESOURCEVIEW Learn more about the D3DWDDM2_0DDIARG_CREATESHADERRESOURCEVIEW structure. |
D3DWDDM2_0DDIARG_CREATEUNORDEREDACCESSVIEW Learn more about the D3DWDDM2_0DDIARG_CREATEUNORDEREDACCESSVIEW structure. |
D3DWDDM2_0DDIARG_TEX2D_SHADERRESOURCEVIEW Learn more about the D3DWDDM2_0DDIARG_TEX2D_SHADERRESOURCEVIEW structure. |
D3DWDDM2_0DDIARG_TEX2D_UNORDEREDACCESSVIEW Learn more about the D3DWDDM2_0DDIARG_TEX2D_UNORDEREDACCESSVIEW structure. |
D3DWDDM2_1DDI_DEVICEFUNCS Learn more about the D3DWDDM2_1DDI_DEVICEFUNCS structure. |
D3DWDDM2_1DDI_VIDEO_INPUT Learn more about the D3DWDDM2_1DDI_VIDEO_INPUT structure. |
D3DWDDM2_1DDI_VIDEODEVICEFUNCS Learn more about the D3DWDDM2_1DDI_VIDEODEVICEFUNCS structure. |
D3DWDDM2_2DDI_CORELAYER_DEVICECALLBACKS Specifies core layer device callback functions. |
D3DWDDM2_2DDI_DEVICEFUNCS Specifies the callback functions that operate on a shader cache. |
D3DWDDM2_2DDI_SHADERCACHE_HASH Contains a hash value for a shader cache. |
D3DWDDM2_2DDI_SWIZZLE_PATTERN_DESC The D3DWDDM2_2DDI_SWIZZLE_PATTERN_DESC structure describes a display driver swizzle pattern. |
D3DWDDM2_4DDI_VIDEO_CAPABILITY_DECODER_HISTOGRAM Data structure for the associated D3DWDDM2_4DDI_VIDEO_CAPABILITY_QUERY_DECODER_HISTOGRAM value in the video capability query D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY enumeration. |
D3DWDDM2_4DDI_VIDEO_DECODER_BUFFER_DESC Represents additional decode parameters. |
D3DWDDM2_4DDI_VIDEO_DECODER_HISTOGRAM The D3DWDDM2_4DDI_VIDEO_DECODER_HISTOGRAM structure contains decode histogram output buffer information such as decode profile, resolution, and format. |
D3DWDDM2_4DDI_VIDEO_DECODER_HISTOGRAM_RS4_0 The D3DWDDM2_4DDI_VIDEO_DECODER_HISTOGRAM_RS4_0 structure contains decode histogram output buffer information such as decode profile, resolution, and format. |
D3DWDDM2_4DDI_VIDEO_INPUT Learn more about the D3DWDDM2_4DDI_VIDEO_INPUT structure. |
D3DWDDM2_4DDI_VIDEO_INPUT_RS4_0 Learn more about the D3DWDDM2_4DDI_VIDEO_INPUT_RS4_0 structure. |
D3DWDDM2_4DDI_VIDEO_OUTPUT The D3DWDDM2_4DDI_VIDEO_OUTPUT structure is not implemented. Don't use this structure in your code. |
D3DWDDM2_4DDI_VIDEO_OUTPUT_RS4_0 The D3DWDDM2_4DDI_VIDEO_OUTPUT_RS4_0 structure is not implemented. Don't use this structure in your code. |
D3DWDDM2_4DDI_VIDEODEVICEFUNCS The D3DWDDM2_4DDI_VIDEODEVICEFUNCS structure specifies the video function table for the Microsoft Direct3D driver device object. |
D3DWDDM2_4DDI_VIDEODEVICEFUNCS_RS4_0 Learn more about the D3DWDDM2_4DDI_VIDEODEVICEFUNCS_RS4_0 structure. |
D3DWDDM2_4DDIARG_VIDEODECODERBEGINFRAME The D3DWDDM2_4DDIARG_VIDEODECODERBEGINFRAME structure contains a collection of histogram output buffers. |
D3DWDDM2_4DDIARG_VIDEODECODERBEGINFRAME_RS4_0 The D3DWDDM2_4DDIARG_VIDEODECODERBEGINFRAME_RS4_0 structure contains a collection of histogram output buffers. |
D3DWDDM2_6DDI_CORELAYER_DEVICECALLBACKS Learn more about the D3DWDDM2_6DDI_CORELAYER_DEVICECALLBACKS structure. |
D3DWDDM2_6DDI_DEVICEFUNCS Learn more about the D3DWDDM2_6DDI_DEVICEFUNCS structure. |
DD_DEFERRED_AGP_AWARE_DATA DirectX 8.0 and later versions and NT-based operating systems only. DD_DEFERRED_AGP_AWARE_DATA is the data structure pointed to by the lpvData field of DD_GETDRIVERINFODATA for D3DGDI2_TYPE_DEFERRED_AGP_AWARE notifications. |
DD_DXVERSION DirectX 8.0 and later versions only. DD_DXVERSION describes the current DirectX runtime version. |
DD_FREE_DEFERRED_AGP_DATA DirectX 8.0 and later versions and NT-based operating systems only. DD_FREE_DEFERRED_AGP_DATA is the data structure pointed to by the lpvData field of DD_GETDRIVERINFODATA for D3DGDI2_TYPE_DEFER_AGP_FREES and D3DGDI2_TYPE_FREE_DEFERRED_AGP notifications. |
DD_GETADAPTERGROUPDATA DirectX 9.0 and later versions only. DD_GETADAPTERGROUPDATA is the data structure pointed to by the lpvData field of DD_GETDRIVERINFODATA for DD_GETDRIVERINFO2DATA queries with the type D3DGDI2_TYPE_GETADAPTERGROUP. |
DD_GETD3DQUERYCOUNTDATA DirectX 9.0 and later versions only. DD_GETD3DQUERYCOUNTDATA is the data structure pointed to by the lpvData field of DD_GETDRIVERINFODATA for DD_GETDRIVERINFO2DATA queries with the type D3DGDI2_TYPE_GETD3DQUERYCOUNT. |
DD_GETD3DQUERYDATA DirectX 9.0 and later versions only. DD_GETD3DQUERYDATA is the data structure pointed to by the lpvData field of DD_GETDRIVERINFODATA for DD_GETDRIVERINFO2DATA queries with the type D3DGDI2_TYPE_GETD3DQUERY. |
DD_GETDDIVERSIONDATA DirectX 9.0 and later versions only. DD_GETDDIVERSIONDATA is the data structure pointed to by the lpvData field of DD_GETDRIVERINFODATA for DD_GETDRIVERINFO2DATA queries with the type D3DGDI2_TYPE_GETDDIVERSION. |
DD_GETDRIVERINFO2DATA DirectX 8.0 and later versions only. DD_GETDRIVERINFO2DATA is passed in the lpvData member of the DD_GETDRIVERINFODATA structure when GUID_GetDriverInfo2 is specified in the guidInfo member of DD_GETDRIVERINFODATA in a DdGetDriverInfo call. |
DD_GETEXTENDEDMODECOUNTDATA DirectX 9.0 and later versions only. DD_GETEXTENDEDMODECOUNTDATA is the data structure pointed to by the lpvData field of DD_GETDRIVERINFODATA for DD_GETDRIVERINFO2DATA queries with the type D3DGDI2_TYPE_GETEXTENDEDMODECOUNT. |
DD_GETEXTENDEDMODEDATA DirectX 9.0 and later versions only. DD_GETEXTENDEDMODEDATA is the data structure pointed to by the lpvData field of DD_GETDRIVERINFODATA for DD_GETDRIVERINFO2DATA queries with the type D3DGDI2_TYPE_GETEXTENDEDMODE. |
DD_GETFORMATCOUNTDATA DirectX 8.0 and later versions only. DD_GETFORMATCOUNTDATA is the data structure pointed to by the lpvData field of DD_GETDRIVERINFODATA for DD_GETDRIVERINFO2DATA queries with the type D3DGDI2_TYPE_GETFORMATCOUNT. |
DD_GETFORMATDATA DD_GETFORMATDATA is the data structure pointed to by the lpvData field of DD_GETDRIVERINFODATA for DD_GETDRIVERINFO2DATA queries with the type D3DGDI2_TYPE_GETFORMAT. |
DD_MULTISAMPLEQUALITYLEVELSDATA DirectX 9.0 and later versions only. DD_MULTISAMPLEQUALITYLEVELSDATA is the data structure pointed to by the lpvData field of DD_GETDRIVERINFODATA for DD_GETDRIVERINFO2DATA queries with the type D3DGDI2_TYPE_GETMULTISAMPLEQUALITYLEVELS. |
DDC_CONTROL The DDC_CONTROL structure holds function pointers and EDID segment information needed by the VideoPortDDCMonitorHelper function, which is exported by the video port driver. |
DDICERTIFICATEINFO The DDICERTIFICATEINFO structure describes information about the certificate that the driver uses. |
DDICHECKOVERLAYSUPPORTINPUT The DDICHECKOVERLAYSUPPORTINPUT structure describes an overlay display mode that the user-mode display driver uses to verify overlay support. |
DDICONTENTPROTECTIONCAPS The DDICONTENTPROTECTIONCAPS structure describes a specific encryption and decode combination that the driver uses. |
DDIGAMMACAPS The DDIGAMMACAPS structure describes gamma-ramp capabilities that the user-mode display driver supports. |
DDIMULTISAMPLEQUALITYLEVELSDATA The DDIMULTISAMPLEQUALITYLEVELSDATA structure describes the number of multiple-sample quality levels for a given render-target format. |
DDPIXELFORMAT The DDPIXELFORMAT structure describes the pixel format of a DirectDrawSurface object. |
DDRAW_CAPS The DDRAW_CAPS structure describes general Microsoft DirectDraw capabilities that the user-mode display driver supports. |
DDRAW_MODE_SPECIFIC_CAPS The DDRAW_MODE_SPECIFIC_CAPS structure describes Microsoft DirectDraw capabilities that are specific to a particular display device (head) on the graphics card. |
DDVIDEOPORTCONNECT The DDVIDEOPORTCONNECT structure describes a hardware video port connection. |
DISPLAY_BRIGHTNESS The DISPLAY_BRIGHTNESS structure is reserved for system use. |
DISPLAYID_DETAILED_TIMING_TYPE_I The DISPLAYID_DETAILED_TIMING_TYPE_I structure specifies an additional target mode set for a video present target. |
DKGK_GAMMA_DATA_CAP Gamma data caps. |
DRIVER_INITIALIZATION_DATA Learn more about the DRIVER_INITIALIZATION_DATA structure. |
DXGI_DDI_ARG_BLT The DXGI_DDI_ARG_BLT structure describes the parameters of a bit-block transfer (bitblt). |
DXGI_DDI_ARG_BLT_FLAGS The DXGI_DDI_ARG_BLT_FLAGS structure identifies the type of bit-block transfer (bitblt) to perform. |
DXGI_DDI_ARG_BLT1 Describes the parameters of a bit-block transfer (bitblt) that include specifications for a source rectangle. Used by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers. |
DXGI_DDI_ARG_CHECKMULTIPLANEOVERLAYSUPPORT Used in a call to the pfnCheckMultiPlaneOverlaySupport (DXGI) function to check details on hardware support for multiplane overlays. |
DXGI_DDI_ARG_CHECKPRESENTDURATIONSUPPORT Used in a call to the pfnCheckPresentDurationSupport(DXGI) function to check details on hardware device support for seamlessly switching to a new monitor refresh rate. |
DXGI_DDI_ARG_GET_GAMMA_CONTROL_CAPS The DXGI_DDI_ARG_GET_GAMMA_CONTROL_CAPS structure contains gamma capabilities. |
DXGI_DDI_ARG_GETMULTIPLANEOVERLAYCAPS Used in a call to the pfnGetMultiPlaneOverlayCaps function to get overlay plane capabilities. |
DXGI_DDI_ARG_GETMULTIPLANEOVERLAYGROUPCAPS Used in a call to the pfnGetMultiplaneOverlayGroupCaps function to get a group of overlay plane capabilities. |
DXGI_DDI_ARG_OFFERRESOURCES Describes video memory resources that the user-mode display driver offers for reuse. Used with the pfnOfferResources function. Used with the pfnReclaimResources function by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers. |
DXGI_DDI_ARG_PRESENT The DXGI_DDI_ARG_PRESENT structure describes a resource to display. |
DXGI_DDI_ARG_PRESENT1 Describes a resource to display. Used with the pfnPresent1(DXGI) function by Windows Display Driver Model (WDDM) 1.3 and later user-mode display drivers. |
DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY The _DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY structure contains information that specifies a multiplane overlay resource to display. |
DXGI_DDI_ARG_PRESENTSURFACE The DXGI_DDI_ARG_PRESENTSURFACE structure contains a resource handle and a subresource index that describes a surface to display. |
DXGI_DDI_ARG_QUERYRESOURCERESIDENCY The DXGI_DDI_ARG_QUERYRESOURCERESIDENCY structure describes the residency status of a list of resources. |
DXGI_DDI_ARG_RECLAIMRESOURCES Describes video memory resources that are to be reclaimed and that the user-mode display driver previously offered for reuse. Used with the pfnReclaimResources function by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers. |
DXGI_DDI_ARG_RESOLVESHAREDRESOURCE The DXGI_DDI_ARG_RESOLVESHAREDRESOURCE structure describes the parameters that the user-mode display driver's ResolveSharedResourceDXGI function uses to synchronize a shared surface or a GDI interoperable surface. |
DXGI_DDI_ARG_ROTATE_RESOURCE_IDENTITIES Describes a list of resources to rotate. |
DXGI_DDI_ARG_SETDISPLAYMODE The DXGI_DDI_ARG_SETDISPLAYMODE structure describes parameters for setting the display mode. |
DXGI_DDI_ARG_SETRESOURCEPRIORITY The DXGI_DDI_ARG_SETRESOURCEPRIORITY structure describes parameters for setting the priority level of a resource. |
DXGI_DDI_BASE_ARGS The DXGI_DDI_BASE_ARGS structure contains Microsoft DirectX Graphics Infrastructure (DXGI) basic device driver interface (DDI) device creation arguments. |
DXGI_DDI_BASE_CALLBACKS The DXGI_DDI_BASE_CALLBACKS structure contains pointers to Microsoft Direct3D 10 runtime callback functions that the user-mode display driver can use. |
DXGI_DDI_BASE_FUNCTIONS The DXGI_DDI_BASE_FUNCTIONS structure contains functions that the user-mode display driver can implement to perform low-level tasks like presenting rendered frames to an output, controlling gamma, and managing a full-screen transition. |
DXGI_DDI_CHECK_MULTIPLANE_OVERLAY_SUPPORT_PLANE_INFO The DXGI_DDI_CHECK_MULTIPLANEOVERLAYSUPPORT_PLANE_INFO structure specifies the support attributes that the hardware provides for multiplane overlays. |
DXGI_DDI_MODE_DESC The DXGI_DDI_MODE_DESC structure describes a display mode. |
DXGI_DDI_MULTIPLANE_OVERLAY_ATTRIBUTES The DXGI_DDI_MULTIPLANE_OVERLAY_ATTRIBUTES structure contains information that is used by the user-mode display driver to specify overlay plane attributes. |
DXGI_DDI_MULTIPLANE_OVERLAY_CAPS The DXGI_DDI_MULTIPLANE_OVERLAY_CAPS structure contains information that is used by the user-mode display driver to specify overlay plane capabilities. |
DXGI_DDI_MULTIPLANE_OVERLAY_GROUP_CAPS Used by the user-mode display driver to specify groups of overlay plane capabilities. |
DXGI_DDI_PRESENT_FLAGS Identifies how to perform a present operation. |
DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY Specifies overlay planes to display. |
DXGI_DDI_PRIMARY_DESC Describes a resource that is used as a primary (that is, a resource that is scanned out to the display). |
DXGI_DDI_RATIONAL The DXGI_DDI_RATIONAL structure describes a fractional value that represents vertical and horizontal frequencies of a display mode (that is, vertical sync and horizontal sync). |
DXGI_GAMMA_CONTROL_CAPABILITIES The DXGI_GAMMA_CONTROL_CAPABILIITES structure describes gamma capabilities. |
DXGI1_1_DDI_BASE_FUNCTIONS The DXGI1_1_DDI_BASE_FUNCTIONS structure contains pointers to functions that the user-mode display driver can implement to perform low-level tasks like presenting rendered frames to an output, controlling gamma, getting notifications regarding shared and GDI interoperable surfaces, and managing a full-screen transition. |
DXGI1_2_DDI_BASE_FUNCTIONS Contains pointers to functions that a Windows Display Driver Model (WDDM) 1.2 and later user-mode display driver can implement to perform low-level tasks like presenting rendered frames to an output, controlling gamma, getting notifications regarding shared and Windows Graphics Device Interface (GDI) interoperable surfaces, and managing a full-screen transition. |
DXGI1_3_DDI_BASE_FUNCTIONS Contains pointers to functions that a Windows Display Driver Model (WDDM) 1.3 and later user-mode display driver can implement to perform low-level tasks like presenting rendered frames to an output, controlling gamma, getting notifications regarding shared and Windows Graphics Device Interface (GDI) interoperable surfaces, and managing a full-screen transition. |
DXGIDDI_MULTIPLANE_OVERLAY_ALLOCATION_INFO The DXGIDDI_MULTIPLANE_OVERLAY_ALLOCATION_INFO structure specifies information about a multiplane overlay allocation. |
DXGIDDICB_PRESENT The DXGIDDICB_PRESENT structure describes allocations that content is copied to and from. |
DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY The DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY structure contains information that describes multiplane overlay allocations that content is copied to and from. |
DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY1 Describes multiplane overlay allocations, private driver data, and context information for each multiplane overlay plane. |
DXGIDDICB_SUBMITPRESENTBLTTOHWQUEUE Learn more about: DXGIDDICB_SUBMITPRESENTBLTTOHWQUEUE structure |
DXGIDDICB_SUBMITPRESENTTOHWQUEUE Arguments used by the PFNDDXGIDDI_SUBMITPRESENTTOHWQUEUECB callback function. |
DXGK_ADAPTER_PERFDATA Contains the display adapter performance data. |
DXGK_ADAPTER_PERFDATACAPS Learn more about the DXGK_ADAPTER_PERFDATACAPS structure. |
DXGK_ADL The DXGK_ADL structure is an address descriptor list (ADL), which is used to describe an array of pages that can be either physical or logical. |
DXGK_ADL_FLAGS The DXGK_ADL_FLAGS structure specifies the flag(s) that apply to an address descriptor list (ADL). |
DXGK_AGP_INTERFACE The DXGK_AGP_INTERFACE structure contains pointers to functions in the AGP interface, which is implemented by the display port driver. |
DXGK_ALLOCATIONINFO Learn more about the DXGK_ALLOCATIONINFO structure. |
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_ALLOCATIONINFOFLAGS2 Learn more about the DXGK_ALLOCATIONINFOFLAGS2 structure. |
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_BACKLIGHT_INFO Contains the current level of backlight reduction that is applied to the integrated display panel. Used by Windows Display Driver Model (WDDM) 1.2 and later display miniport drivers that support adaptive brightness control. |
DXGK_BRIGHTNESS_CAPS Identifies brightness control capabilities of an integrated display panel that the display miniport driver provides through a call to its DxgkDdiGetBrightnessCaps function. |
DXGK_BRIGHTNESS_GET_NIT_RANGES_OUT Contains the output parameters for the DxgkBrightnessGetNitRanges callback function. |
DXGK_BRIGHTNESS_GET_OUT Contains the output parameters for the DxgkBrightnessGet3 callback function. |
DXGK_BRIGHTNESS_INTERFACE The DXGK_BRIGHTNESS_INTERFACE structure contains pointers to functions in the Panel Brightness Control Interface, which is implemented by the display miniport driver. |
DXGK_BRIGHTNESS_INTERFACE_2 Contains pointers to functions in the Panel Brightness Control Interface Version 2. Used by Windows Display Driver Model (WDDM) 1.2 and later display miniport drivers that support adaptive and smooth brightness control. |
DXGK_BRIGHTNESS_INTERFACE_3 Learn more about: DXGK_BRIGHTNESS_INTERFACE_3 structure |
DXGK_BRIGHTNESS_NIT_RANGE This structure represents a linear range of supported millinit levels. |
DXGK_BRIGHTNESS_SENSOR_DATA Describes the sensor data brightness. |
DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY The chromaticity coordinates from a color sensor. |
DXGK_BRIGHTNESS_SET_IN Learn more about: _DXGK_BRIGHTNESS_SET_IN structure |
DXGK_BRIGHTNESS_STATE Used to enable smooth brightness control for an integrated display panel. |
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_NOTIFYALLOC Learn more about the DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC structure. |
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_CANCELFLIPS_PLANE Learn more about the DXGK_CANCELFLIPS_PLANE structure. |
DXGK_CHECK_MULTIPLANE_OVERLAY_SUPPORT_PLANE The DXGK_CHECK_MULTIPLANE_OVERLAY_SUPPORT_PLANE structure 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_CHILD_CAPABILITIES The DXGK_CHILD_CAPABILITIES structure contains information about the capabilities of an individual child device of a display adapter. |
DXGK_CHILD_CONTAINER_ID Contains the container ID for a child device that is connected to a display adapter. |
DXGK_CHILD_DESCRIPTOR The DXGK_CHILD_DESCRIPTOR structure holds identification and capability information for an individual child device of the display adapter. |
DXGK_CHILD_STATUS The DXGK_CHILD_STATUS structure contains members that indicate the status of a child device of the display adapter. |
DXGK_CLOSENATIVEFENCE_FLAGS Learn more about DXGK_CLOSENATIVEFENCE_FLAGS. |
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 Learn more about the DXGK_CONNECTION_CHANGE structure. |
DXGK_CONNECTION_MONITOR_CONNECT_FLAGS Learn more about the DXGK_CONNECTION_MONITOR_CONNECT_FLAGS structure. |
DXGK_CONNECTION_USB4_INFO Learn more about the DXGK_CONNECTION_USB4_INFO structure. |
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 Learn more about the DXGK_CREATEALLOCATIONFLAGS structure. |
DXGK_CREATECONTEXTALLOCATIONFLAGS Specifies the properties of the context to be allocated. |
DXGK_CREATECONTEXTFLAGS Learn more about the DXGK_CREATECONTEXTFLAGS structure. |
DXGK_CREATECPUEVENTFLAGS Learn more about the DXGK_CREATECPUEVENTFLAGS structure. |
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_DEBUG_REPORT_INTERFACE The DXGK_DEBUG_REPORT_INTERFACE structure contains pointers to functions in the Debug Report interface, which is implemented by the display port driver. |
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_DESTROYNATIVEFENCE_FLAGS Learn more about DXGK_DESTROYNATIVEFENCE_FLAGS. |
DXGK_DEVICE_DESCRIPTOR The DXGK_DEVICE_DESCRIPTOR structure is used by the display port driver to request that the display miniport driver return all or a portion of a monitor's Extended Display Identification Data (EDID). |
DXGK_DEVICE_INFO The DXGK_DEVICE_INFO structure holds information that describes a display adapter. |
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_DIAG_DISPLAY_SAMPLED_GAMMA The DXGK_DIAG_DISPLAY_SAMPLED_GAMMA structure provides gamma samples during diagnostic data collection. |
DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM The DXGK_DIAG_DISPLAY_SCANOUT_BUFFER_HISTOGRAM structure provides histogram information for the current buffer being scanned out during diagnostic data collection. |
DXGK_DIAG_SCANOUT_BUFFER_CONTENT The DXGK_DIAG_SCANOUT_BUFFER_CONTENT structure provides information about the current buffer being scanned out during diagnostic data collection. |
DXGK_DIAGNOSTIC_CATEGORIES Structure with a bit-field for each defined category of diagnostic. |
DXGK_DIAGNOSTIC_HEADER Header structure which contains the common fields used to describe all diagnostic events. |
DXGK_DIAGNOSTIC_PSR A diagnostic that indicates that the panel connected via the target in the TargetId field in the _DXGK_DIAGNOSTIC_HEADER structure has entered or exited a panel self-refresh (PSR) state. |
DXGK_DIAGNOSTIC_PSR_REFRESH_REASON Indicates the reason or reasons for exiting PSR (Panel Self-Refresh). |
DXGK_DIAGNOSTIC_SYNCLOCK_ENABLESYNC Diagnostic sync lock enable sync. |
DXGK_DIAGNOSTIC_TYPES A structure that contains a union of all the defined sets of diagnostic types. |
DXGK_DIAGTYPE_NOTIFICATIONS A structure used to identify one or more diagnostic types in the Notifications category. |
DXGK_DIAGTYPE_PROGRESSIONS A structure used to identify one or more diagnostic types in the Progressions category. |
DXGK_DIRTY_BIT_TRACKING_CAPS Learn more about the DXGK_DIRTY_BIT_TRACKING_CAPS structure. |
DXGK_DIRTY_BIT_TRACKING_SEGMENT_CAPS Learn more about the DXGK_DIRTY_BIT_TRACKING_SEGMENT_CAPS structure. |
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_DIAGNOSTICS_INTERFACE A kernel-mode component that needs to use the display diagnostics interface calls the display miniport driver's DxgkDdiQueryInterface function. |
DXGK_DISPLAY_DRIVERCAPS_EXTENSION Learn more about the DXGK_DISPLAY_DRIVERCAPS_EXTENSION structure. |
DXGK_DISPLAY_INFORMATION Contains the display information that is passed between the operating system and the display miniport driver when the driver is started or stopped in response to a Plug and Play (PnP) event. |
DXGK_DISPLAY_OWNERSHIP_FLAGS Structure filled in by OS upon successful completion of the DxgkCbAcquirePostDisplayOwnership2 callback to provide information about the display state a driver is inheriting. |
DXGK_DISPLAYSTATE_INTRUSIVE The DXGK_DISPLAYSTATE_INTRUSIVE structure holds display state during diagnostic data collection. |
DXGK_DISPLAYSTATE_NONINTRUSIVE The DXGK_DISPLAYSTATE_NONINTRUSIVE structure holds display state during nonintrusive diagnostic data collection. |
DXGK_DP_INTERFACE A kernel-mode component that needs to use the DXGK_DP_INTERFACE DisplayPort (DP) interface calls the display miniport driver's DxgkDdiQueryInterface function. |
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_DSI_CAPS The DXGK_DSI_CAPS structure is used to identify the MIPI Display Serial Interface (DSI) capabilities of a device. |
DXGK_DSI_PACKET An OEM panel driver uses DXGK_DSI_PACKET structures to transmit Digital Serial Interface (DSI) packets to the bus driver (graphics kernel). |
DXGK_DSI_RESET The DXGK_DSI_RESET structure is used with IOCTL_MIPI_DSI_RESET. |
DXGK_DSI_TRANSMISSION The DXGK_DSI_TRANSMISSION structure is used to transmit Display Serial Interface (DSI) packets to the bus driver (graphics kernel). |
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_ESCAPE_GPUMMUCAPS The GPU memory management capabilities. |
DXGK_FAULT_ERROR_CODE The DXGK_FAULT_ERROR_CODE structure provides a status code for the graphics processing unit (GPU) error reported via a page fault interrupt. |
DXGK_FEATURE_INTERFACE Learn more about the DXGK_FEATURE_INTERFACE structure. |
DXGK_FIRMWARE_TABLE_INTERFACE Contains functions that user-mode display drivers can use to read and enumerate the system firmware table. These functions are supplied by the Microsoft DirectX graphics kernel subsystem and can be called by WDDM 1.2 and later user-mode display drivers. |
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_FLIPQUEUE_LOG_ENTRY Learn more about the DXGK_FLIPQUEUE_LOG_ENTRY structure. |
DXGK_FRAMEBUFFERSAVEAREA The DXGK_FRAMEBUFFERSAVEAREA structure specifies 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 Learn more about the DXGK_GDIARG_ALPHABLEND structure. |
DXGK_GDIARG_BITBLT Learn more about the DXGK_GDIARG_BITBLT structure. |
DXGK_GDIARG_CLEARTYPEBLEND Learn more about the DXGK_GDIARG_CLEARTYPEBLEND structure. |
DXGK_GDIARG_COLORFILL Learn more about the DXGK_GDIARG_COLORFILL structure. |
DXGK_GDIARG_STRETCHBLT Learn more about the DXGK_GDIARG_STRETCHBLT structure. |
DXGK_GDIARG_TRANSPARENTBLT Learn more about the DXGK_GDIARG_TRANSPARENTBLT structure. |
DXGK_GENERIC_DESCRIPTOR The DXGK_GENERIC_DESCRIPTOR structure contains descriptive information about a child device of the display adapter. |
DXGK_GPU_PHYSICAL_ADDRESS The physical address of the GPU. |
DXGK_GPUCLOCKDATA_FLAGS Contains information about the GPU clock data flags. |
DXGK_GPUENGINE Not used. |
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 Learn more about the DXGK_GPUPCAPS structure. |
DXGK_GPUVERSION The DXGK_GPUVERSION structure is used to collect the BIOS version and GPU architecture name during GPU initialization. |
DXGK_GRAPHICSPOWER_REGISTER_INPUT_V_1_2 Learn more about the DXGK_GRAPHICSPOWER_REGISTER_INPUT_V_1_2 structure. |
DXGK_GRAPHICSPOWER_REGISTER_OUTPUT A structure containing output data used to manage shared power components. |
DXGK_HARDWARERESERVEDRANGES The DXGK_HARDWARERESERVEDRANGES structure is used to store the hardware reserved memory ranges that were queried by a call to DXGKDDI_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_HWQUEUEDFLIP_CAPS Learn more about the DXGK_HWQUEUEDFLIP_CAPS structure. |
DXGK_I2C_INTERFACE The DXGK_I2C_INTERFACE structure contains pointers to functions in the I2C interface, which is implemented by the display miniport driver. |
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_INTEGRATED_DISPLAY_CHILD Gives information about the connected integrated display. |
DXGK_INTEGRATEDDISPLAYFLAGS Flags which describe simple properties of an integrated display. |
DXGK_INTERFACESPECIFICDATA Learn more about the DXGK_INTERFACESPECIFICDATA structure. |
DXGK_INTERRUPT_TABLE_ENTRY Learn more about the DXGK_INTERRUPT_TABLE_ENTRY structure. |
DXGK_INVALIDATEHWCONTEXTFLAGS Learn more about DXGK_INVALIDATEHWCONTEXTFLAGS |
DXGK_IOMMU_CAPS The DXGK_IOMMU_CAPS structure is used to indicate whether a driver supports IOMMU linear remapping. |
DXGK_ISFEATUREENABLED_RESULT Learn more about the DXGK_ISFEATUREENABLED_RESULT structure. |
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 Learn more about the _DXGK_MEMORYRANGE structure. |
DXGK_MIPI_DSI_INTERFACE DXGK_MIPI_DSI_INTERFACE allows the OS to request Display Serial Interface (DSI) operations to be performed on a target using a control interface to the target owned by the graphics adapter. |
DXGK_MIRACAST_CAPS Used by a display miniport driver to identify capabilities of a Miracast device. |
DXGK_MIRACAST_CHUNK_ID Learn how DXGK_MIRACAST_CHUNK_ID stores info that identifies a wireless display (Miracast) encode chunk. |
DXGK_MIRACAST_CHUNK_INFO The DXGK_MIRACAST_CHUNK_INFO structure contains information about a specified wireless display (Miracast) encode chunk. |
DXGK_MIRACAST_DISPLAY_CALLBACKS Contains pointers to functions in the Wireless display (Miracast) display callback interface that the display miniport driver can call to send messages and report encode chunk info. |
DXGK_MIRACAST_DISPLAY_INTERFACE Contains pointers to functions in the Wireless display (Miracast) interface that the display miniport driver implements to create, destroy, query, and control Miracast device resources. |
DXGK_MITIGATEDRANGEINFO The list of pages in the virtual function’s BARs that need to be mitigated. |
DXGK_MMIORANGEINFO The memory management input output range info. |
DXGK_MODE_BEHAVIOR_FLAGS The high-level mode and setting behaviors which the OS may request. |
DXGK_MONITOR_INTERFACE Learn more about the DXGK_MONITOR_INTERFACE structure. |
DXGK_MONITOR_INTERFACE_V2 Learn more about the DXGK_MONITOR_INTERFACE_V2 structure. |
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_MONITORLINKINFO_CAPABILITIES Flags which describe the capabilities for driving the monitor. |
DXGK_MONITORLINKINFO_USAGEHINTS Learn about the DXGK_MONITORLINKINFO_USAGEHINTS structure. |
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 The DXGK_MULTIPLANE_OVERLAY_BLEND structure identifies a blend operation to be performed on an overlay plane. |
DXGK_MULTIPLANE_OVERLAY_FLAGS Learn more about the DXGK_MULTIPLANE_OVERLAY_FLAGS structure. |
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 DXGK_MULTIPLANE_OVERLAY_PLANE_WITH_SOURCE2 is used by the DxgkDdiCheckMultiPlaneOverlaySupport3 function to check support for a multi-plane overlay configuration. |
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_VSYNC_INFO3 Learn more about the DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3 structure. |
DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS The DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS structure identifies YUV range and conversion info that describes a multiplane overlay. |
DXGK_MULTIPLANEOVERLAYCAPS Multiplane overlay capabilities returned by the DxgkDdiGetMultiPlaneOverlayCaps function. |
DXGK_NATIVE_FENCE_CAPS Learn more about the DXGK_NATIVE_FENCE_CAPS structure. |
DXGK_NATIVE_FENCE_LOG_BUFFER Learn more about the DXGK_NATIVE_FENCE_LOG_BUFFER structure. |
DXGK_NATIVE_FENCE_LOG_ENTRY Learn more about the DXGK_NATIVE_FENCE_LOG_ENTRY structure. |
DXGK_NATIVE_FENCE_LOG_HEADER Learn more about the DXGK_NATIVE_FENCE_LOG_HEADER structure. |
DXGK_NODE_PERFDATA Input arguments for the call to node performance data. |
DXGK_NODEMETADATA Learn more about the DXGK_NODEMETADATA structure. |
DXGK_NODEMETADATA_FLAGS Learn more about the DXGK_NODEMETADATA_FLAGS structure. |
DXGK_NOTIFYALLOCFLAGS Learn more about the DXGK_NOTIFYALLOCFLAGS structure. |
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_OPENNATIVEFENCE_FLAGS Learn more about DXGK_OPENNATIVEFENCE_FLAGS. |
DXGK_OPM_INTERFACE The DXGK_OPM_INTERFACE structure contains pointers to functions in the Output Protection Manager (OPM) Interface, which is implemented by the display miniport driver. |
DXGK_OPM_INTERFACE_2 The DXGK_OPM_INTERFACE_2 structure contains pointers to functions in the Output Protection Manager (OPM) Interface, which is implemented by the display miniport driver. |
DXGK_OPM_INTERFACE_2_JTP Learn more about: DXGK_OPM_INTERFACE_2_JTP structure |
DXGK_OPM_INTERFACE_3 The DXGK_OPM_INTERFACE_3 structure contains pointers to functions in the Output Protection Manager (OPM) Interface, which is implemented by the display miniport driver. |
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_CAPS The DXGK_PHYSICAL_MEMORY_CAPS structure provides information about the driver's physical memory restrictions. |
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_COMPONENT_P_FLAGS Learn more about DXGK_POWER_COMPONENT_P_FLAGS. |
DXGK_POWER_P_COMPONENT Learn more about the DXGK_POWER_P_COMPONENT structure. |
DXGK_POWER_P_STATE Learn more about the DXGK_POWER_P_STATE structure. |
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_PRE_START_INFO Structure to allow very simple data to be exchanged between the OS and driver which may be required prior to start device being called and therefore cannot be queried through normal caps or adapter info DDIs. |
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_PRESENTALLOCATIONINFO Learn more about the DXGK_PRESENTALLOCATIONINFO structure. |
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_PTE A page table entry (PTE) provides a physical address of a page and other attributes. The exact format of PTE depends on hardware implementation. |
DXGK_QAITARGETIN Used to integrate a target. |
DXGK_QUERYADAPTERINFOFLAGS Used to query graphics adapter information. |
DXGK_QUERYDISPLAYIDIN The DXGK_QUERYDISPLAYIDIN structure is used to query a display ID. The structure contains the display ID value. |
DXGK_QUERYDISPLAYIDOUT The DXGK_QUERYDISPLAYIDOUT structure is used to query a display ID. The structure contains the ID length and a pointer to the display ID descriptor. |
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_QUERYPAGINGBUFFERINFOIN Learn more about the DXGK_QUERYPAGINGBUFFERINFOIN structure. |
DXGK_QUERYPAGINGBUFFERINFOOUT Learn more about the DXGK_QUERYPAGINGBUFFERINFOOUT structure. |
DXGK_QUERYPHYSICALADAPTERCAPSIN The DXGK_QUERYPHYSICALADAPTERCAPSIN structure is used to query the display driver for the capabilities of the physical display adapter. |
DXGK_QUERYSCATTERRESERVEIN Learn more about the DXGK_QUERYSCATTERRESERVEIN structure. |
DXGK_QUERYSCATTERRESERVEOUT Learn more about the DXGK_QUERYSCATTERRESERVEOUT structure. |
DXGK_QUERYSEGMENTCOUNTIN Learn more about the DXGK_QUERYSEGMENTCOUNTIN structure. |
DXGK_QUERYSEGMENTCOUNTOUT Learn more about the DXGK_QUERYSEGMENTCOUNTOUT structure. |
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_QUERYSEGMENTOUT2 Learn more about the DXGK_QUERYSEGMENTOUT2 structure. |
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 Learn more about the DXGK_RENDERKM_COMMAND structure. |
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 Learn more about the DXGK_SEGMENTDESCRIPTOR structure. |
DXGK_SEGMENTDESCRIPTOR2 Learn more about the DXGK_SEGMENTDESCRIPTOR2 structure. |
DXGK_SEGMENTDESCRIPTOR3 Learn more about the DXGK_SEGMENTDESCRIPTOR3 structure. |
DXGK_SEGMENTDESCRIPTOR4 Learn more about the DXGK_SEGMENTDESCRIPTOR4 structure. |
DXGK_SEGMENTFLAGS The DXGK_SEGMENTFLAGS structure identifies properties for a segment that the driver provides through a call to its DxgkDdiQueryAdapterInfo function. |
DXGK_SEGMENTFLAGS2 Learn more about the DXGK_SEGMENTFLAGS2 structure. |
DXGK_SET_TIMING_FLAGS Structure to hold flags used to modify SetTiming behavior. Currently no flags are defined. |
DXGK_SET_TIMING_PATH_INFO Learn more about the DXGK_SET_TIMING_PATH_INFO structure. |
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 Learn more about the DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS structure. |
DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS Learn more about the DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS structure. |
DXGK_SPB_INTERFACE Contains pointers to functions in the Simple Peripheral Bus (SPB) Interface that the Windows Display Driver Model (WDDM) 1.2 and later display miniport driver can call to inspect and alter SPB resources. |
DXGK_STANDARD_COLORIMETRY_FLAGS Flags describing standard colorimetry and related support. |
DXGK_START_INFO The DXGK_START_INFO structure holds information that is needed by the display miniport driver's DxgkDdiStartDevice function. |
DXGK_SUBMITCOMMANDFLAGS Learn more about the DXGK_SUBMITCOMMANDFLAGS structure. |
DXGK_TARGET_GAMMA_CAPS Describes the gamma pipeline stage capabilities. |
DXGK_TARGETMODE_DETAIL_TIMING The DXGK_TARGETMODE_DETAIL_TIMING structure describes a video present target's additional timing modes that are compatible with the display device. |
DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT Learn more about the DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT structure. |
DXGK_TDR_PAYLOAD_VSYNC_TIMEOUT Learn more about the DXGK_TDR_PAYLOAD_VSYNC_TIMEOUT structure. |
DXGK_TIMED_OPERATION The DXGK_TIMED_OPERATION structure describes a timed operation, which is used in the Timed Operation Interface. |
DXGK_TIMED_OPERATION_INTERFACE The DXGK_TIMED_OPERATION_INTERFACE structure contains pointers to functions in the Timed Operation Interface, which is implemented by the display port driver. |
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_UPDATECURRENTVALUESFROMCPU_FLAGS Learn more about the DXGK_UPDATECURRENTVALUESFROMCPU_FLAGS structure. |
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_USERMODESUBMISSION_CAPS Learn more about the DXGK_USERMODESUBMISSION_CAPS structure. |
DXGK_VALIDATESUBMITCOMMANDFLAGS Learn more about the DXGK_VALIDATESUBMITCOMMANDFLAGS structure. |
DXGK_VGPU_CAPABILITY Contains info about a virtual GPU capability. |
DXGK_VGPU_PROFILE_CAPABILITY Contains information about the virtual GPU profile capability. |
DXGK_VIDEO_OUTPUT_CAPABILITIES The DXGK_VIDEO_OUTPUT_CAPABILITIES structure contains information about the capabilities of a video output on a display adapter. |
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 Learn more about the DXGK_VIDSCHCAPS structure. |
DXGK_VIRTUALGPUCAPABILITY Contains information about the virtual GPU capability. |
DXGK_VIRTUALGPUDRIVERESCAPE Information to be passed between a user mode emulation DLL and the kernel mode driver. |
DXGK_VIRTUALGPUENGINEINFO The virtual GPU engine info. |
DXGK_VIRTUALGPUMEMORYRESOURCE Virtual GPU memory resource. |
DXGK_VIRTUALGPUPROFILE Information about a virtual GPU profile. |
DXGK_VIRTUALGPUSEGMENTINFO Information about the virtual GPU segment info. |
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. |
DXGK_WIN32K_PARAM_DATA The DXGK_WIN32K_PARAM_DATA structure is reserved for system use. |
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_BUILDTESTCOMMANDBUFFER Learn about the DXGKARG_BUILDTESTCOMMANDBUFFER structure. |
DXGKARG_CANCELCOMMAND Specifies internal resources that are cleaned up by the DxgkDdiCancelCommand function after a command is removed from the hardware queue. |
DXGKARG_CANCELFLIPS Learn more about the DXGKARG_CANCELFLIPS callback function. |
DXGKARG_CANCELQUEUEDFLIPS Learn more about the DXGKARG_CANCELQUEUEDFLIPS structure. |
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 DXGKARG_CHECKMULTIPLANEOVERLAYSUPPORT3 is used by the DxgkDdiCheckMultiPlaneOverlaySupport3 function to check support for a multi-plane overlay configuration. |
DXGKARG_CLOSEALLOCATION The DXGKARG_CLOSEALLOCATION structure describes allocations that the display miniport driver should close. |
DXGKARG_CLOSENATIVEFENCE Learn more about the DXGKARG_CLOSENATIVEFENCE structure. |
DXGKARG_COLLECTDBGINFO Learn more about the DXGKARG_COLLECTDBGINFO structure. |
DXGKARG_COLLECTDBGINFO_EXT The DXGKARG_COLLECTDBGINFO_EXT structure describes extension information for a debug report. |
DXGKARG_COLLECTDBGINFO2 Learn more about the DXGKARG_COLLECTDBGINFO2 structure. |
DXGKARG_COLLECTDIAGNOSTICINFO Used by the DXGKDDI_COLLECTDIAGNOSTICINFO callback function to collect private driver information for a variety of reasons. |
DXGKARG_COMMITVIDPN Learn more about the DXGKARG_COMMITVIDPN structure. |
DXGKARG_COMMITVIDPN_FLAGS The DXGKARG_COMMITVIDPN_FLAGS structure identifies details about a call to the DxgkDdiCommitVidPn function. |
DXGKARG_CONNECTDOORBELL Learn more about the DXGKARG_CONNECTDOORBELL structure. |
DXGKARG_CONNECTDOORBELL_FLAGS Learn more about the DXGKARG_CONNECTDOORBELL_FLAGS structure. |
DXGKARG_CONTROLDIAGNOSTICREPORTING Contains arguments for the call to DxgkDdiControlDiagnosticReporting. |
DXGKARG_CONTROLINTERRUPT2 Learn more about the DXGKARG_CONTROLINTERRUPT2 structure. |
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_CREATECPUEVENT Learn more about the DXGKARG_CREATECPUEVENT structure. |
DXGKARG_CREATEDEVICE The DXGKARG_CREATEDEVICE structure describes a graphics context device. |
DXGKARG_CREATEDOORBELL Learn more about the DXGKARG_CREATEDOORBELL structure. |
DXGKARG_CREATEDOORBELL_FLAGS Learn more about the DXGKARG_CREATEDOORBELL_FLAGS structure. |
DXGKARG_CREATEHWQUEUE Learn more about the DXGKARG_CREATEHWQUEUE structure. |
DXGKARG_CREATEMEMORYBASIS Learn more about the DXGKARG_CREATEMEMORYBASIS structure. |
DXGKARG_CREATENATIVEFENCE Learn more about the DXGKARG_CREATENATIVEFENCE structure. |
DXGKARG_CREATENATIVEFENCE_FLAGS Learn more about DXGKARG_CREATENATIVEFENCE_FLAGS. |
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 The DXGKARG_CREATEPROTECTEDSESSION structure contains data that is used to create a protected session. |
DXGKARG_CREATEVIRTUALGPU Arguments used to create a virtual GPU. |
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_DESTROYDOORBELL Learn more about the DXGKARG_DESTROYDOORBELL structure. |
DXGKARG_DESTROYNATIVEFENCE Learn more about the DXGKARG_DESTROYNATIVEFENCE structure. |
DXGKARG_DESTROYPERIODICFRAMENOTIFICATION The arguments used to destroy a periodic frame notification. |
DXGKARG_DESTROYVIRTUALGPU Arguments used to destroy a virtual GPU. |
DXGKARG_DISCONNECTDOORBELL Learn more about the DXGKARG_DISCONNECTDOORBELL structure. |
DXGKARG_DISCONNECTDOORBELL_FLAGS Learn more about the DXGKARG_DISCONNECTDOORBELL_FLAGS structure. |
DXGKARG_DISPLAYDETECTCONTROL Used to hold the arguments for DXGKDDI_DISPLAYDETECTCONTROL. |
DXGKARG_DPAUXIOTRANSMISSION The DXGKARG_DPAUXIOTRANSMISSION structure is a parameter for the DXGKDDI_DPAUXIOTRANSMISSION callback. |
DXGKARG_DPI2CIOTRANSMISSION The DXGKARG_DPI2CIOTRANSMISSION structure is a parameter for the DXGKDDI_DPI2CIOTRANSMISSION callback. |
DXGKARG_DPSBMTRANSMISSION The DXGKARG_DPSBMTRANSMISSION structure is a parameter for the DXGKDDI_DPSBMTRANSMISSION callback. |
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_FENCESTORAGEFLAGS Learn more about the DXGKARG_FENCESTORAGEFLAGS structure. |
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_GETBACKINGRESOURCE Arguments used to get backing resources for the virtual device MMIO (memory mapped input output) bars. |
DXGKARG_GETDEVICELOCATION Arguments used to get the location of a Virtual Function on the PCI bus relative to the root partition. |
DXGKARG_GETDISPLAYSTATEINTRUSIVE The DXGKARG_GETDISPLAYSTATEINTRUSIVE structure is passed to DxgkDdiGetDisplayStateIntrusive during diagnostic data collection. |
DXGKARG_GETDISPLAYSTATENONINTRUSIVE The DXGKARG_GETDISPLAYSTATENONINTRUSIVE structure is passed to DxgkDdiGetDisplayStateNonIntrusive during diagnostic data collection. |
DXGKARG_GETDPADDRESS The DXGKARG_GETDPADDRESS structure is a parameter for the DXGKDDI_GETDPADDRESS callback. |
DXGKARG_GETGPUENGINES No longer used. |
DXGKARG_GETGPUPARTITIONINFO Arguments used to get physical GPU partition info. |
DXGKARG_GETMMIORANGECOUNT Arguments used to get the memory mapped input output range count. |
DXGKARG_GETMMIORANGES Arguments used to get the memory mapped input output (MMIO) range. |
DXGKARG_GETMULTIPLANEOVERLAYCAPS Arguments to the DxgkDdiGetMultiPlaneOverlayCaps function. |
DXGKARG_GETPOSTCOMPOSITIONCAPS Arguments for the DxgkDdiGetPostCompositionCaps function. |
DXGKARG_GETRESOURCEFORBAR Arguments used to get the host partition base address of a single Virtual Function base address register (BAR). |
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 Learn more about the DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA structure. |
DXGKARG_GETVENDORANDDEVICE Arguments used to supply the Vendor and Device IDs for a PCI Express SR-IOV Virtual Function (VF) to be used as the basis for the more generic Plug and Play IDs for the VF. |
DXGKARG_GETVIRTUALGPUINFO Arguments used to get virtual GPU info. |
DXGKARG_GETVIRTUALGPUPROFILE Arguments used to get virtual GPU profile. |
DXGKARG_GPUP_PREPARE_LIVE_MIGRATION Learn more about the DXGKARG_GPUP_PREPARE_LIVE_MIGRATION structure. |
DXGKARG_GPUP_RESTORE_IMMUTABLE_MIGRATION_DATA Learn more about the DXGKARG_GPUP_RESTORE_IMMUTABLE_MIGRATION_DATA structure. |
DXGKARG_GPUP_RESTORE_MUTABLE_MIGRATION_DATA Learn more about the DXGKARG_GPUP_RESTORE_MUTABLE_MIGRATION_DATA structure. |
DXGKARG_GPUP_SAVE_IMMUTABLE_MIGRATION_DATA Learn more about the DXGKARG_GPUP_SAVE_IMMUTABLE_MIGRATION_DATA structure. |
DXGKARG_GPUP_SAVE_MUTABLE_MIGRATION_DATA Learn more about the DXGKARG_GPUP_SAVE_MUTABLE_MIGRATION_DATA structure. |
DXGKARG_GPUP_WRITE_VIRTUALIZED_MSIX Learn more about the DXGKARG_GPUP_WRITE_VIRTUALIZED_MSIX structure. |
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_NOTIFYWORKSUBMISSION Learn more about the DXGKARG_NOTIFYWORKSUBMISSION structure. |
DXGKARG_NOTIFYWORKSUBMISSION_FLAGS Learn more about the DXGKARG_NOTIFYWORKSUBMISSION_FLAGS structure. |
DXGKARG_OPENALLOCATION The DXGKARG_OPENALLOCATION structure describes allocations that the display miniport driver should open. |
DXGKARG_OPENNATIVEFENCE Learn more about the DXGKARG_OPENNATIVEFENCE structure. |
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 The DXGKARG_PRESENT_DISPLAYONLY structure specifies how a kernel mode display-only driver (KMDOD) will perform a present operation. |
DXGKARG_QUERYADAPTERINFO Learn more about the DXGKARG_QUERYADAPTERINFO structure. |
DXGKARG_QUERYCONNECTIONCHANGE Learn more about the DXGKARG_QUERYCONNECTIONCHANGE structure. |
DXGKARG_QUERYCURRENTFENCE The DXGKARG_QUERYCURRENTFENCE structure describes the latest completed submission fence. |
DXGKARG_QUERYDEPENDENTENGINEGROUP Learn more about the _DXGKARG_QUERYDEPENDENTENGINEGROUP structure. |
DXGKARG_QUERYDIAGNOSTICTYPESSUPPORT Arguments for the DxgkddiQueryDiagnosticTypesSupport callback function. |
DXGKARG_QUERYDIRTYBITDATA Learn more about the DXGKARG_QUERYDIRTYBITDATA structure. |
DXGKARG_QUERYDPCAPS The DXGKARG_QUERYDPCAPS structure is a parameter for the DXGKDDI_QUERYDPCAPS callback. |
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_QUERYFEATUREINTERFACE Learn more about the DXGKARG_QUERYFEATUREINTERFACE structure. |
DXGKARG_QUERYFEATURESUPPORT Learn more about the DXGKARG_QUERYFEATURESUPPORT structure. |
DXGKARG_QUERYMITIGATEDRANGECOUNT Arguments used to query mitigated range count. |
DXGKARG_QUERYMITIGATEDRANGES Arguments used to query mitigated ranges. |
DXGKARG_QUERYPROBEDBARS Query probed base address registers (BARS). |
DXGKARG_QUERYVIDPNHWCAPABILITY Learn more about the DXGKARG_QUERYVIDPNHWCAPABILITY structure. |
DXGKARG_QUERYVIRTUALFUNCTIONLUID Arguments used to query virtual function LUID. |
DXGKARG_READVIRTUALFUNCTIONCONFIG Arguments used to read virtual function config. |
DXGKARG_READVIRTUALFUNCTIONCONFIGBLOCK Arguments used to read virtual function config block. |
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 Learn more about the _DXGKARG_RESETENGINE structure. |
DXGKARG_RESETHWENGINE Learn more about the DXARG_RESETHWENGINE structure. |
DXGKARG_RESETVIRTUALFUNCTION Used to reset virtual function. |
DXGKARG_RESTOREMEMORYFORHOTUPDATE Arguments used to restore memory for driver hot update. |
DXGKARG_RESUMECONTEXT Arguments used to resume a context. |
DXGKARG_RESUMEHWENGINE Learn more about the DXGKARG_RESUMEHWENGINE structure. |
DXGKARG_RESUMEVIRTUALGPU Resumes a virtual GPU. |
DXGKARG_SAVEMEMORYFORHOTUPDATE Arguments used to save memory for driver hot update. |
DXGKARG_SETALLOCATIONBACKINGSTORE Learn more about the DXGKARG_SETALLOCATIONBACKINGSTORE structure. |
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_SETFLIPQUEUELOGBUFFER Learn more about the DXGKARG_SETFLIPQUEUELOGBUFFER structure. |
DXGKARG_SETGPUPARTITIONCOUNT Arguments used to set GPU partition count. |
DXGKARG_SETINTERRUPTTARGETPRESENTID Learn more about the DXGKARG_SETINTERRUPTTARGETPRESENTID structure. |
DXGKARG_SETNATIVEFENCELOGBUFFER Learn more about the DXGKARG_SETNATIVEFENCELOGBUFFER structure. |
DXGKARG_SETNATIVEFENCELOGBUFFER_FLAGS Learn more about the DXGKARG_SETNATIVEFENCELOGBUFFER_FLAGS structure. |
DXGKARG_SETPALETTE The DXGKARG_SETPALETTE structure describes the palette to set for a display. |
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_SETTARGETADJUSTEDCOLORIMETRY2 Arguments used in the DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2 callback function. |
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 Learn more about the DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 function. |
DXGKARG_SETVIDPNSOURCEVISIBILITY The DXGKARG_SETVIDPNSOURCEVISIBILITY structure contains arguments for the DxgkDdiSetVidPnSourceVisibility function. |
DXGKARG_SETVIRTUALFUNCTIONPOWERSTATE Used to set virtual function power state. |
DXGKARG_SETVIRTUALGPURESOURCES Learn more about: _DXGKARG_SETVIRTUALGPURESOURCES structure |
DXGKARG_SETVIRTUALGPUVMBUS Arguments used to pass a kernel mode virtual memory bus handle to the KMD. |
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 Learn more about the DXGKARG_SUBMITCOMMAND structure. |
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 Learn more about the _DXGKARG_SUSPENDCONTEXT structure. |
DXGKARG_SUSPENDVIRTUALGPU Used to suspend a virtual GPU. |
DXGKARG_SWITCHTOHWCONTEXTLIST Arguments used in the DXGKDDI_SWITCHTOHWCONTEXTLIST callback function. |
DXGKARG_SYSTEM_DISPLAY_ENABLE_FLAGS DXGKARG_SYSTEM_DISPLAY_ENABLE_FLAGS is reserved for system use. |
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_UPDATECURRENTVALUESFROMCPU Learn more about the DXGKARG_UPDATECURRENTVALUESFROMCPU structure. |
DXGKARG_UPDATEFLIPQUEUELOG Learn more about the DXGKARG_UPDATEFLIPQUEUELOG structure. |
DXGKARG_UPDATEHWCONTEXTSTATE Used to update the context state. |
DXGKARG_UPDATEMONITOREDVALUES Learn more about the DXGKARG_UPDATEMONITOREDVALUES structure. |
DXGKARG_UPDATEMONITOREDVALUES_FLAGS Learn more about the DXGKARG_UPDATEMONITOREDVALUES_FLAGS structure. |
DXGKARG_UPDATEMONITORLINKINFO Contains arguments for the DXGKDDI_UPDATEMONITORLINKINFO callback function. |
DXGKARG_UPDATENATIVEFENCELOGS Learn more about the DXGKARG_UPDATENATIVEFENCELOGS structure. |
DXGKARG_UPDATENATIVEFENCELOGS_FLAGS Learn more about the DXGKARG_UPDATENATIVEFENCELOGS_FLAGS structure. |
DXGKARG_UPDATEOVERLAY The DXGKARG_UPDATEOVERLAY structure describes parameters for modifying an overlay. |
DXGKARG_VALIDATESUBMITCOMMAND Learn more about the DXGKARG_VALIDATESUBMITCOMMAND structure. |
DXGKARG_VALIDATEUPDATEALLOCPROPERTY Learn more about the DXGARG_VALIDATEUPDATEALLOCPROPERTY structure. |
DXGKARG_WRITEVIRTUALFUNCTIONCONFIG Used to write a virtual function configuration. |
DXGKARG_WRITEVIRTUALFUNCTIONCONFIGBLOCK Used to write a virtual function configuration block. |
DXGKARGCB_ALLOCATE_ADL DXGKARGCB_ALLOCATE_ADL contains the information used by the DxgkCbAllocateAdl callback function to create an address descriptor list (ADL). |
DXGKARGCB_ALLOCATECONTIGUOUSMEMORY The DXGKARGCB_ALLOCATECONTIGUOUSMEMORY structure contains the arguments used in the DXGKCB_ALLOCATECONTIGUOUSMEMORY callback function, to allocate contiguous memory. |
DXGKARGCB_ALLOCATEPAGESFORMDL The DXGKARGCB_ALLOCATEPAGESFORMDL structure contains the arguments used in the DXGKCB_ALLOCATEPAGESFORMDL callback function, to allocate pages for a memory descriptor list (MDL). |
DXGKARGCB_CLOSE_PHYSICAL_MEMORY_OBJECT The DXGKARGCB_CLOSE_PHYSICAL_MEMORY_OBJECT structure contains the information used by the DxgkCbClosePhysicalMemoryObject callback function to close a physical memory object. |
DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT The DXGKARGCB_CREATE_PHYSICAL_MEMORY_OBJECT structure contains the information used by the DxgkCbCreatePhysicalMemoryObject callback function to create physical memory. |
DXGKARGCB_CREATECONTEXTALLOCATION Specifies the allocation attributes of a GPU context or device-specific context. |
DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT The DXGKARGCB_DESTROY_PHYSICAL_MEMORY_OBJECT structure contains the information used by the DxgkCbDestroyPhysicalMemoryObject callback function to destroy physical memory. |
DXGKARGCB_DISCONNECTDOORBELL Learn more about the DXGKARGCB_DISCONNECTDOORBELL structure. |
DXGKARGCB_DISCONNECTDOORBELL_FLAGS Learn more about the DXGKARGCB_DISCONNECTDOORBELL_FLAGS structure. |
DXGKARGCB_ENUMHANDLECHILDREN The DXGKARGCB_ENUMHANDLECHILDREN structure describes a parent resource and the index of one of its child allocations. |
DXGKARGCB_FEATURE_NATIVEFENCE_CAPS_1 Learn more about the DXGKARGCB_FEATURE_NATIVEFENCE_CAPS_1 structure. |
DXGKARGCB_FREE_ADL DXGKARGCB_FREE_ADL contains the information used by the DxgkCbFreeAdl callback function to destroy an address descriptor list (ADL). |
DXGKARGCB_FREECONTIGUOUSMEMORY The DXGKARGCB_FREECONTIGUOUSMEMORY structure contains the arguments used in the DXGKCB_FREECONTIGUOUSMEMORY callback function, to free the contiguous memory. |
DXGKARGCB_FREEPAGESFROMMDL The DXGKARGCB_FREEPAGESFROMMDL structure contains the arguments used in the DXGKCB_FREEPAGESFROMMDL callback function. |
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 Learn more about the DXGKARGCB_ISFEATUREENABLED structure. |
DXGKARGCB_ISFEATUREENABLED2 Learn more about the DXGKARGCB_ISFEATUREENABLED2 structure. |
DXGKARGCB_ISFEATUREENABLED2_FLAGS Learn more about the DXGKARGCB_ISFEATUREENABLED2_FLAGS structure. |
DXGKARGCB_MAP_PHYSICAL_MEMORY The DXGKARGCB_MAP_PHYSICAL_MEMORY structure contains the information used by the DxgkCbMapPhysicalMemory callback function to map CPU-visible virtual addresses to the underlying physical memory. |
DXGKARGCB_MAPCONTEXTALLOCATION DXGKARGCB_MAPCONTEXTALLOCATION is used with DxgkCbMapContextAllocation to map a graphics processing unit (GPU) virtual address to the specified context allocation. |
DXGKARGCB_MAPFRAMEBUFFERPOINTER The DXGKARGCB_MAPFRAMEBUFFERPOINTER structure contains the arguments used by the DXGKCB_MAPFRAMEBUFFERPOINTER callback function to map a frame buffer pointer. |
DXGKARGCB_MAPMDLTOIOMMU The DXGKARGCB_MAPMDLTOIOMMU structure contains the arguments used by the DXGKCB_MAPMDLTOIOMMU callback function, to map a memory descriptor list (MDL) to the IOMMU. |
DXGKARGCB_NOTIFY_INTERRUPT_DATA Learn more about the DXGKARGCB_NOTIFY_INTERRUPT_DATA structure. |
DXGKARGCB_NOTIFYCURSORSUPPORTCHANGE The DXGKARGCB_NOTIFYCURSORSUPPORTCHANGE structure contains arguments for the DxgkCbNotifyCursorSupportChange callback function. |
DXGKARGCB_OPEN_PHYSICAL_MEMORY_OBJECT The DXGKARGCB_OPEN_PHYSICAL_MEMORY_OBJECT structure contains the information used by the DxgkCbOpenPhysicalMemoryObject callback function to open a physical memory object. |
DXGKARGCB_PINFRAMEBUFFERFORSAVE The DXGKARGCB_PINFRAMEBUFFERFORSAVE structure contains the arguments used by the DXGKCB_PINFRAMEBUFFERFORSAVE callback function, to pin the frame buffer for save. |
DXGKARGCB_PINFRAMEBUFFERFORSAVE2 The DXGKARGCB_PINFRAMEBUFFERFORSAVE2 structure contains the information used by the DxgkCbPinFrameBufferForSave2 callback function to pin an entire frame buffer at once. |
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_QUERYFEATUREINTERFACE Learn more about the DXGKARGCB_QUERYFEATUREINTERFACE structure. |
DXGKARGCB_QUERYFEATURESUPPORT Learn more about the DXGKARGCB_QUERYFEATURESUPPORT structure. |
DXGKARGCB_RELEASEHANDLEDATA Learn more about the DXGKARGCB_RELEASEHANDLEDATA structure. |
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 Learn more about the DXGKARGCB_SIGNALEVENT structure. |
DXGKARGCB_UNMAP_PHYSICAL_MEMORY The DXGKARGCB_UNMAP_PHYSICAL_MEMORY structure contains information about the physical memory object from which the CPU-visible addresses are being unmapped by the DxgkCbUnmapPhysicalMemory callback function. |
DXGKARGCB_UNMAPFRAMEBUFFERPOINTER The DXGKARGCB_UNMAPFRAMEBUFFERPOINTER structure contains the arguments used by the DXGKCB_UNMAPFRAMEBUFFERPOINTER callback function to release a mapping. |
DXGKARGCB_UNMAPMDLFROMIOMMU The DXGKARGCB_UNMAPMDLFROMIOMMU structure contains the arguments used by the DXGKCB_UNMAPMDLFROMIOMMU callback function to release the mapping that was set by DXGKCB_MAPMDLTOIOMMU. |
DXGKARGCB_UNPINFRAMEBUFFERFORSAVE The DXGKARGCB_UNPINFRAMEBUFFERFORSAVE structure contains the arguments used by the DXGKCB_UNPINFRAMEBUFFERFORSAVE callback function to release the mapping that was set by DXGKCB_PINFRAMEBUFFERFORSAVE. |
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 Learn more about the DXGKCB_NOTIFY_INTERRUPT_DATA_FLAGS structure. |
DXGKCB_NOTIFY_MPO_VSYNC_FLAGS A structure containing the flags set by the driver to process a flip entry. |
DXGKCBINT_FEATURE_NATIVEFENCE_1 Learn more about the DXGKCBINT_FEATURE_NATIVEFENCE_1 structure. |
DXGKDDI_FEATURE_INTERFACE Learn more about the DXGKDDI_FEATURE_INTERFACE structure. |
DXGKDDI_FLEXIOV_DEVICE_INTERFACE Learn more about: _DXGKDDI_FLEXIOV_DEVICE_INTERFACE structure |
DXGKDDI_GPU_PARTITION_INTERFACE Used to query how a GPU can be partitioned for use in Virtual Machines and create or destroy a virtual GPU. |
DXGKDDI_KERNELMODETESTINGINTERFACE Learn about the DXGKDDI_KERNELMODETESTINGINTERFACE structure. |
DXGKDDI_MITIGABLE_DEVICE_INTERFACE This device interface specifies the parts of the device base address registers that need to be intercepted and mitigated. |
DXGKDDI_SRIOV_INTERFACE The SRIOV device interface exposes the PCIe virtual devices. |
DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION is the structure used by the DxgkCbLogEtwEvent callback to log an event when its EventGuid parameter is GUID_DXGKDDI_AZURE_TRIAGE_EVENT. |
DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING The DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING structure describes how the signal that goes through the physical connector that is associated with the protected output object is protected. |
DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT The DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT structure describes the format of the signal that is transmitted from a physical connector that is associated with a protected output to a monitor. |
DXGKMDT_OPM_CONFIGURE_PARAMETERS The DXGKMDT_OPM_CONFIGURE_PARAMETERS structure contains parameters that are used to configure a protected output object in a call to the DxgkDdiOPMConfigureProtectedOutput function. |
DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION The DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION structure contains High-bandwidth Digital Content Protection (HDCP) information that is retrieved in a call to the DxgkDdiOPMGetInformation function. |
DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS The DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS structure contains parameters that are used to retrieve information from a protected output object in a call to the DxgkDdiOPMGetCOPPCompatibleInformation function. |
DXGKMDT_OPM_ENCRYPTED_PARAMETERS The DXGKMDT_OPM_ENCRYPTED_PARAMETERS structure contains data that is encrypted with the public key from an appropriate certificate. |
DXGKMDT_OPM_GET_INFO_PARAMETERS The DXGKMDT_OPM_GET_INFO_PARAMETERS structure contains parameters that are used to retrieve information from a protected output object in a call to the DxgkDdiOPMGetInformation function. |
DXGKMDT_OPM_HDCP_KEY_SELECTION_VECTOR The DXGKMDT_OPM_HDCP_KEY_SELECTION_VECTOR structure contains a key-selection vector (KSV) for a High-bandwidth Digital Content Protection (HDCP) protected output. |
DXGKMDT_OPM_OMAC The DXGKMDT_OPM_OMAC structure contains a One-key Cipher Block Chaining (CBC)-mode message authentication code (OMAC) for message authenticity. |
DXGKMDT_OPM_OUTPUT_ID The DXGKMDT_OPM_OUTPUT_ID structure identifies the output connector. |
DXGKMDT_OPM_RANDOM_NUMBER The DXGKMDT_OPM_RANDOM_NUMBER structure contains a 128-bit cryptographically secure random number. |
DXGKMDT_OPM_REQUESTED_INFORMATION The DXGKMDT_OPM_REQUESTED_INFORMATION structure contains information that was requested in a call to the DxgkDdiOPMGetInformation or DxgkDdiOPMGetCOPPCompatibleInformation function. |
DXGKMDT_OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS The DXGKMDT_OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS structure contains parameters to set Analog Content Protection (ACP) and Content Generation Management System Analog (CGMS-A) signaling for a protected output. |
DXGKMDT_OPM_SET_HDCP_SRM_PARAMETERS The DXGKMDT_OPM_SET_HDCP_SRM_PARAMETERS structure contains parameters to set the version of a High-bandwidth Digital Content Protection (HDCP) System Renewability Message (SRM) for a protected output. |
DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS The DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS structure contains parameters to set the protection level of a protected output in a call to the DxgkDdiOPMConfigureProtectedOutput function. |
DXGKMDT_OPM_STANDARD_INFORMATION The DXGKMDT_OPM_STANDARD_INFORMATION structure contains information that is retrieved in a call to the DxgkDdiOPMGetInformation or DxgkDdiOPMGetCOPPCompatibleInformation function. The type of information is described in the ulInformation member. |
DXGKRNL_INTERFACE Learn more about the DXGKRNL_INTERFACE structure. |
DXGKVGPU_ESCAPE_HEAD A structure describing the escape head. |
DXGKVGPU_ESCAPE_INITIALIZE Used to initialize an escape. |
DXGKVGPU_ESCAPE_POWERTRANSITIONCOMPLETE Indicates that a power transition has completed. |
DXGKVGPU_ESCAPE_READ_PCI_CONFIG A structure used to read the PCI config for an escape. |
DXGKVGPU_ESCAPE_READ_VGPU_TYPE A structure used to read the VGPU type of an escape. |
DXGKVGPU_ESCAPE_RELEASE Indicates that an escape has been released. |
DXGKVGPU_ESCAPE_WRITE_PCI_CONFIG Used to write to the PCI config space. |
DXVA_AYUVsample2 The DXVA_AYUVsample2 structure is sent by the host decoder to the accelerator to specify Y, Cb, Cr color values, and an associated opacity. |
DXVA_BlendCombination The DXVA_BlendCombination structure is sent by the host decoder to the accelerator to specify how a blended picture is created from a source picture and a graphic image with accompanying alpha-blending information. |
DXVA_BufferDescription The DXVA_BufferDescription structure is sent by the host decoder to the accelerator to provide information to the accelerator about the buffer that is currently being passed from the host to the accelerator. |
DXVA_ConfigAlphaCombine The DXVA_ConfigAlphaCombine structure is sent by the host decoder to the accelerator to set the configuration for alpha-blending combination operations. |
DXVA_ConfigAlphaLoad The DXVA_ConfigAlphaLoad structure is sent by the host decoder to the accelerator to set the configuration for alpha-blend, texture-loading operations. |
DXVA_ConfigPictureDecode The DXVA_ConfigPictureDecode structure is sent by the host decoder to the accelerator to set the configuration for compressed picture decoding. |
DXVA_ConnectMode Learn more about the DXVA_ConnectMode structure. |
DXVA_COPPCommand The DXVA_COPPCommand structure describes a command sent to a protected video session that is associated with a COPP DirectX VA device. |
DXVA_COPPSetProtectionLevelCmdData The DXVA_COPPSetProtectionLevelCmdData structure describes the protection types and levels to set on the physical connector associated with a COPP DirectX VA device. |
DXVA_COPPSetSignalingCmdData The DXVA_COPPSetSignalingCmdData structure describes how to protect the signal that goes through the physical connector associated with the DirectX VA COPP device. |
DXVA_COPPSignature The DXVA_COPPSignature structure describes a sequence of items concatenated together that starts an active protected video session. |
DXVA_COPPStatusData The DXVA_COPPStatusData structure contains the status information returned from a query on a protected video session that is associated with a DirectX VA COPP device. |
DXVA_COPPStatusDisplayData The DXVA_COPPStatusDisplayData structure describes the display mode of the signal that is transmitted over the connector associated with a DirectX VA COPP device. |
DXVA_COPPStatusHDCPKeyData The DXVA_COPPStatusHDCPKeyData structure describes a High-bandwidth Digital Content Protection (HDCP) receiver or repeater key selection vector (KSV). |
DXVA_COPPStatusInput The DXVA_COPPStatusInput structure describes a request for status on a protected video session that is associated with a DirectX VA COPP device. |
DXVA_COPPStatusOutput The DXVA_COPPStatusOutput structure describes the status returned from a query on a protected video session that is associated with a DirectX VA COPP device. |
DXVA_COPPStatusSignalingCmdData The DXVA_COPPStatusSignalingCmdData structure describes how the signal that goes through the physical connector associated with the DirectX VA COPP device is protected. |
DXVA_DeinterlaceBlt The DXVA_DeinterlaceBlt structure is sent by the VMR to the accelerator to specify the deinterlace or frame-rate conversion parameters for bit-block transfers. |
DXVA_DeinterlaceBltEx The DXVA_DeinterlaceBltEx structure describes parameters for deinterlace or frame-rate conversion, for combining the deinterlaced or frame-rate-converted video with any supplied video substreams, and for writing the combined output to a destination surface. |
DXVA_DeinterlaceBltEx32 The DXVA_DeinterlaceBltEx structure describes parameters for deinterlace or frame-rate conversion, for combining the deinterlaced or frame-rate converted video with any supplied video substreams, and for writing the combined output to a destination surface. It is used for forwarding 32-bit DXVA_DeinterlaceBltEx calls on 64-bit drivers. |
DXVA_DeinterlaceCaps The DXVA_DeinterlaceCaps structure describes the driver capabilities for a deinterlace mode. |
DXVA_DeinterlaceQueryAvailableModes The DXVA_DeinterlaceQueryAvailableModes structure describes the available deinterlacing or frame-rate conversion modes for a particular input video format. |
DXVA_DeinterlaceQueryModeCaps The DXVA_DeinterlaceQueryModeCaps structure describes a deinterlacing mode. |
DXVA_EncryptProtocolHeader The DXVA_EncryptProtocolHeader structure is sent by the host decoder to the accelerator to indicate use of an encryption protocol. |
DXVA_ExtendedFormat The DXVA_ExtendedFormat structure describes the extended format of the video frame. |
DXVA_Frequency The DXVA_Frequency structure is sent by the host decoder to the driver to specify the video frame rate, in Hz. For example, NTSC TV is 60000 over 1001. |
DXVA_Highlight The DXVA_Highlight structure is sent by the host decoder to the accelerator to specify a highlighted rectangular area of a subpicture, and to create an alpha-blending surface with DCCMD data and a DPXD surface. |
DXVA_HuffmanTable_MJPEG Learn more about the DXVA_HuffmanTable_MJPEG structure. |
DXVA_MBctrl_I_HostResidDiff_1 The DXVA_MBctrl_I_HostResidDiff_1 structure is sent once per macroblock by the host decoder to the accelerator to specify macroblock control commands for an intra picture. |
DXVA_MBctrl_I_OffHostIDCT_1 The DXVA_MBctrl_I_OffHostIDCT_1 structure is sent once per macroblock by the host decoder to the accelerator to specify macroblock control commands for 4:2:0 intra pictures when using off-host IDCT. |
DXVA_MBctrl_P_HostResidDiff_1 The DXVA_MBctrl_P_HostResidDiff_1 structure is sent once per macroblock by the host decoder to the accelerator to specify macroblock control commands for most nonintra picture cases when using host-based IDCT. |
DXVA_MBctrl_P_OffHostIDCT_1 The DXVA_MBctrl_P_OffHostIDCT_1 structure is sent once per macroblock by the host decoder to the accelerator to specify macroblock control commands for most nonintra pictures using off-host IDCT. |
DXVA_MVvalue The DXVA_MVvalue structure is sent by the host decoder to the accelerator to specify the two-dimensional motion vector value. |
DXVA_PicEntry_AV1 The DXVA_PicEntry_AV1 structure specifies a reference to an uncompressed surface, with the additional metadata necessary for referencing that surface. |
DXVA_PicParams_AV1 The DXVA_PicParams_AV1 structure provides the picture-level parameters of a compressed picture for AV1 video decoding. |
DXVA_PicParams_HEVC_RangeExt Learn more about the DXVA_PicParams_HEVC_RangeExt structure. |
DXVA_PicParams_MJPEG Learn more about the DXVA_PicParams_MJPEG structure. |
DXVA_PicResample The DXVA_PicResample structure is sent by the host decoder to the accelerator to control the resampling process. This process is invoked when the bDXVA_Func variable is equal to 4. |
DXVA_PictureParameters The DXVA_PictureParameters structure is sent by the host decoder to the accelerator to provide the picture-level parameters of a compressed picture for decoding on the accelerator. |
DXVA_ProcAmpControlBlt The DXVA_ProcAmpControlBlt structure contains the ProcAmp adjustment data that is output to the destination surface. |
DXVA_ProcAmpControlCaps The DXVA_ProcAmpControlCaps structure identifies the ProcAmp operations that the hardware supports. |
DXVA_ProcAmpControlQueryRange The DXVA_ProcAmpControlQueryRange structure contains the minimum, maximum, step size, and default value for each ProcAmp property. |
DXVA_QMatrix_MJPEG Learn more about the DXVA_QMatrix_MJPEG structure. |
DXVA_QmatrixData The DXVA_QmatrixData structure is sent by the host decoder to the accelerator to load inverse-quantization matrix data for off-host bitstream compressed video picture decoding. |
DXVA_SliceInfo The DXVA_SliceInfo structure is sent by the host decoder to the accelerator to specify the slice-level parameters of a slice of bitstream data for off-host bitstream compressed picture decoding. |
DXVA_Status_AV1 The DXVA_Status_AV1 data structure is sent by the accelerator to the host software decoder to convey decoding status information. |
DXVA_TCoef4Group The DXVA_TCoef4Group structure is sent by the host decoder to the accelerator to specify the IDCT coefficient values. |
DXVA_TCoefSingle The DXVA_TCoefSingle structure is sent by the host decoder to the accelerator to specify IDCT coefficient values. |
DXVA_Tile_AV1 The DXVA_Tile_AV1 structure is sent by the host software decoder to the accelerator to convey tile data locations. |
DXVA_VideoDesc The DXVA_VideoDesc structure is sent by the renderer to the driver to specify a description of the video stream on which the deinterlacing or frame-rate conversion operation is to be performed. |
DXVA_VideoPropertyRange The DXVA_VideoPropertyRange structure specifies the range of allowed values for ProcAmp control properties. |
DXVA_VideoSample The DXVA_VideoSample structure is sent by the renderer to the driver to specify the format of a video sample. |
DXVA_VideoSample2 The DXVA_VideoSample2 structure is sent by the renderer to the driver to specify the format of a video sample. |
DXVA_VideoSample32 The DXVA_VideoSample32 structure is used for forwarding 32-bit DXVA_DeinterlaceBltEx calls on 64-bit drivers. |
DXVADDI_AYUVSAMPLE16 The DXVADDI_AYUVSAMPLE16 structure describes 16-bit Cr, Cb, and Y color values and an associated opacity. |
DXVADDI_AYUVSAMPLE8 The DXVADDI_AYUVSAMPLE8 structure describes 8-bit Cr, Cb, and Y color values and an associated opacity. |
DXVADDI_CONFIGPICTUREDECODE The DXVADDI_CONFIGPICTUREDECODE structure describes the configuration for compressed picture decoding. |
DXVADDI_DECODEBUFFERDESC The DXVADDI_DECODEBUFFERDESC structure describes a buffer that is currently passed from the host decoder to the accelerator. |
DXVADDI_DECODEBUFFERINFO The DXVADDI_DECODEBUFFERINFO structure describes information about a particular type of compressed buffer that is required for a video decoding scenario. |
DXVADDI_DECODEINPUT The DXVADDI_DECODEINPUT structure describes a render target format that is supported by a Microsoft DirectX Video Acceleration (DirectX VA) decode type. |
DXVADDI_EXTENDEDFORMAT The DXVADDI_EXTENDEDFORMAT structure describes the extended format of the video frame. |
DXVADDI_FILTERVALUES The DXVADDI_FILTERVALUES structure describes values that are related to a filter. |
DXVADDI_FIXED32 The DXVADDI_FIXED32 structure describes a floating-point number from a 16.16 fixed-point number. |
DXVADDI_FREQUENCY The DXVADDI_FREQUENCY structure describes the video frame rate in Hertz (Hz). For example, NTSC TV is 60000 over 1001. |
DXVADDI_PRIVATEBUFFER The DXVADDI_PRIVATEBUFFER structure describes a private buffer that a nonstandard decoder uses to perform a decode operation. |
DXVADDI_PRIVATEDATA Learn more about the DXVADDI_PRIVATEDATA structure. |
DXVADDI_PROCAMPVALUES The DXVADDI_PROCAMPVALUES structure describes the ProcAmp control adjustment values. |
DXVADDI_PVP_BLOCK128 The DXVADDI_PVP_KEY128 structure contains a 128-bit key that the decode device uses to start decoding a frame. |
DXVADDI_PVP_HW_IV The DXVADDI_PVP_HW_IV structure contains two 64-bit values that combine to form a 128-bit protected video path (PVP) value. |
DXVADDI_PVP_SETKEY The DXVADDI_PVP_SETKEY structure describes a key that the decode device uses to start decoding a frame. |
DXVADDI_QUERYEXTENSIONCAPSINPUT The DXVADDI_QUERYEXTENSIONCAPSINPUT structure describes a capability of an extension GUID that information is requested for. |
DXVADDI_QUERYFILTERPROPERTYRANGEINPUT The DXVADDI_QUERYFILTERPROPERTYRANGEINPUT structure describes a filter setting on a video stream that range information is requested for. |
DXVADDI_QUERYPROCAMPINPUT The DXVADDI_QUERYPROCAMPINPUT structure describes a ProcAmp control property on a video stream that range information is requested for. |
DXVADDI_VALUERANGE The DXVADDI_VALUERANGE structure describes values of a property (such as, the value spread and default value). |
DXVADDI_VIDEODESC The DXVADDI_VIDEODESC structure describes a video stream. |
DXVADDI_VIDEOPROCESSBLTFLAGS The DXVADDI_VIDEOPROCESSBLTFLAGS structure identifies changes in the current destination surface from the previous destination surface. |
DXVADDI_VIDEOPROCESSORCAPS The DXVADDI_VIDEOPROCESSORCAPS structure describes the video processing capabilities of a specific deinterlace mode. |
DXVADDI_VIDEOPROCESSORINPUT The DXVADDI_VIDEOPROCESSORINPUT structure describes a video stream that is processed by a video processing device type. |
DXVADDI_VIDEOSAMPLE The DXVADDI_VIDEOSAMPLE structure describes the format of a video sample that is used in a video processing operation. |
DXVADDI_VIDEOSAMPLEFLAGS The DXVADDI_VIDEOSAMPLEFLAGS structure identifies changes in the current sample frame from the previous sample frame. |
DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA The DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA structure describes data that specifies the alpha-fill mode of the output. |
DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA The DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA structure describes data that specifies the background color to fill in the target rectangle of the output. |
DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA The DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA structure describes data that specifies the down-sampling of the output. |
DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE_DATA The DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE_DATA structure describes data that specifies the color space of the output. |
DXVAHDDDI_BLT_STATE_PRIVATE_DATA The DXVAHDDDI_BLT_STATE_PRIVATE_DATA structure describes data that specifies the private bit-block transfer (bitblt) state. |
DXVAHDDDI_BLT_STATE_TARGET_RECT_DATA The DXVAHDDDI_BLT_STATE_TARGET_RECT_DATA structure describes data that specifies the target rectangle of the output. |
DXVAHDDDI_COLOR The DXVAHDDDI_COLOR union contains information that specifies color with either a YCbCr or RGB color structure. |
DXVAHDDDI_COLOR_RGBA The DXVAHDDDI_COLOR_RGBA structure describes color in RGB terms. |
DXVAHDDDI_COLOR_YCbCrA The DXVAHDDDI_COLOR_YCbCrA structure describes color in YCbCr terms. |
DXVAHDDDI_CONTENT_DESC The DXVAHDDDI_CONTENT_DESC structure describes the video content that a decode device processes. |
DXVAHDDDI_CUSTOM_RATE_DATA The DXVAHDDDI_CUSTOM_RATE_DATA structure describes the video content that a decode device processes. |
DXVAHDDDI_DEVICE_DESC The DXVAHDDDI_DEVICE_DESC structure describes a decode device. |
DXVAHDDDI_FILTER_RANGE_DATA Describes a filter range. |
DXVAHDDDI_RATIONAL The DXVAHDDDI_RATIONAL structure describes a fractional value that represents the vertical and horizontal frequencies of a video mode (that is, vertical sync and horizontal sync). |
DXVAHDDDI_STREAM_DATA The DXVAHDDDI_STREAM_DATA structure describes an input stream that is processed. |
DXVAHDDDI_STREAM_STATE_ALPHA_DATA The DXVAHDDDI_STREAM_STATE_ALPHA_DATA structure describes stream-state data that specifies the alpha blend level per-plane. |
DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA The DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA structure describes stream-state data that specifies the pixel aspect ratio. |
DXVAHDDDI_STREAM_STATE_DESTINATION_RECT_DATA The DXVAHDDDI_STREAM_STATE_DESTINATION_RECT_DATA structure describes stream-state data that specifies the destination rectangle. The driver scales the source rectangle within the input surface to the destination rectangle within the output surface. |
DXVAHDDDI_STREAM_STATE_FILTER_DATA The DXVAHDDDI_STREAM_STATE_FILTER_DATA structure describes stream-state data that specifies the filter level. |
DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA The DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA structure describes data that specifies the frame format of the input. |
DXVAHDDDI_STREAM_STATE_INPUT_COLOR_SPACE_DATA The DXVAHDDDI_STREAM_STATE_INPUT_COLOR_SPACE_DATA structure describes stream-state data that specifies the color space of the input stream. |
DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA The DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA structure describes stream-state data that specifies the luma key of the input. The driver assumes that a pixel that has a luma value within the luma-key range is transparent. |
DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA The DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA structure describes stream-state data that specifies the output rate of the input stream. |
DXVAHDDDI_STREAM_STATE_PALETTE_DATA The DXVAHDDDI_STREAM_STATE_PALETTE_DATA structure describes stream-state data that specifies the palette entries of the input. |
DXVAHDDDI_STREAM_STATE_PRIVATE_DATA The DXVAHDDDI_STREAM_STATE_PRIVATE_DATA structure describes stream-state data that specifies a private stream state. |
DXVAHDDDI_STREAM_STATE_PRIVATE_IVTC_DATA The DXVAHDDDI_STREAM_STATE_PRIVATE_IVTC_DATA structure describes private stream-state data that is used to query the inverse telecine statistics from the driver. |
DXVAHDDDI_STREAM_STATE_ROTATION_DATA Describes stream-state data that specifies the clockwise rotation of the display output surface. |
DXVAHDDDI_STREAM_STATE_SOURCE_RECT_DATA The DXVAHDDDI_STREAM_STATE_SOURCE_RECT_DATA structure describes stream-state data that specifies the source rectangle of the input stream. |
DXVAHDDDI_SURFACE The DXVAHDDDI_SURFACE structure describes a surface. |
DXVAHDDDI_VPCAPS Describes a video processor and its capabilities. |
DXVAHDDDI_VPDEVCAPS The DXVAHDDDI_VPDEVCAPS structure describes the video processor capabilities that the decode device supports. |
EMULATOR_ACCESS_ENTRY The _EMULATOR_ACCESS_ENTRY structure (dispmprt.h) defines a range of I/O ports and how they can be accessed by a V86 emulator on x86-based platforms. |
FORMATOP The FORMATOP structure describes a surface format and operations that can be performed with such a surface. |
GAMMA_RAMP_DXGI_1 Dxgi gamma ramp. |
GAMMA_RAMP_RGB Gamma ramp for RGB. |
GAMMA_RAMP_RGB256x3x16 Gamma ramp RGB 256x3x16. |
GPUP_DRIVER_ESCAPE_INPUT The GPU partition driver escape input. |
I2C_CALLBACKS The I2C_CALLBACKS structure contains pointers to functions, implemented by the video miniport driver, that read from and write to the serial data and serial clock lines of the I2C bus. |
IDARG_IN_ADAPTER_INIT The IDARG_IN_ADAPTER_INIT structure contains the information needed to initialize an adapter that will be hosted on a WDF device. |
IDARG_IN_ADAPTER_INIT_FINISHED Gives the status of the adapter initialization. |
IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE contains the arguments used in the IddCxAdapterDisplayConfigUpdate function. |
IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE2 Learn about the IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE2 structure. |
IDARG_IN_ADAPTERSETRENDERADAPTER The LUID of the render adapter that the driver would like to be used to rendered the desktop image for the swapchains on this adapter. |
IDARG_IN_COMMITMODES Learn more about the IDARG_IN_COMMITMODES structure. |
IDARG_IN_COMMITMODES2 Learn more about the IDARG_IN_COMMITMODES2 structure. |
IDARG_IN_GETDEFAULTDESCRIPTIONMODES Gives information about the default monitor modes passed into the driver. |
IDARG_IN_GETDIRTYRECTS Gives information about the parts of the surface that have changed since the last present. |
IDARG_IN_GETMOVEREGIONS Gives information to the OS about move regions. |
IDARG_IN_GETSRMLISTVERSION IDARG_IN_GETSRMLISTVERSION is an input structure for IddCxMonitorGetSrmListVersion. |
IDARG_IN_I2C_RECEIVE Gives information about I2C data being received by the OS. |
IDARG_IN_I2C_TRANSMIT Gives information about the I2C data being transmitted by the OS. |
IDARG_IN_MAXDISPLAYPIPELINERATE Gives information about the maximum display pipeline rate. |
IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA Learn more about the IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA structure. |
IDARG_IN_MONITORCREATE Gives information about the monitor object that will be created. |
IDARG_IN_OPM_CONFIGURE_PROTECTED_OUTPUT Gives information about the buffer that the driver will copy configuration parameters to. |
IDARG_IN_OPM_CREATE_PROTECTED_OUTPUT Gives information about the video output semantics for the OPM context that will be created. |
IDARG_IN_OPM_GET_CERTIFICATE Gives information about the OPM certificate. |
IDARG_IN_OPM_GET_CERTIFICATE_SIZE The IDARG_IN_OPM_GET_CERTIFICATE_SIZE structure in iddcx.h gives information about the OPM certificate size. |
IDARG_IN_OPM_GET_INFOMATION Gives information about the OPM. |
IDARG_IN_OPM_SET_SIGNING_KEY_AND_SEQUENCE_NUMBERS Gives information about parameters necessary to set the signing key and sequence numbers. |
IDARG_IN_PARSEMONITORDESCRIPTION Gives information about the monitor description. |
IDARG_IN_PARSEMONITORDESCRIPTION2 Learn more about the IDARG_IN_PARSEMONITORDESCRIPTION2 structure. |
IDARG_IN_QUERY_HWCURSOR Learn more about the IDARG_IN_QUERY_HWCURSOR structure. |
IDARG_IN_QUERYTARGET_INFO Learn more about the IDARG_IN_QUERYTARGET_INFO structure. |
IDARG_IN_QUERYTARGETMODES Learn more about the IDARG_IN_QUERYTARGETMODES structure. |
IDARG_IN_QUERYTARGETMODES2 Learn more about the IDARG_IN_QUERYTARGETMODES2 structure. |
IDARG_IN_RELEASEANDACQUIREBUFFER2 Learn more about the IDARG_IN_RELEASEANDACQUIREBUFFER2 structure. |
IDARG_IN_REPORTCRITICALERROR The IDARG_IN_REPORTCRITICALERROR structure contains information about a critical error being reported by an indirect display driver (IDD). |
IDARG_IN_REPORTFRAMESTATISTICS Gives information about frame statistics. |
IDARG_IN_SET_GAMMARAMP Learn more about the IDARG_IN_SET_GAMMARAMP structure. |
IDARG_IN_SETREALTIMEGPUPRIORITY Learn more about the IDARG_IN_SETREALTIMEGPUPRIORITY structure. |
IDARG_IN_SETSRMLIST IDARG_IN_SETSRMLIST is the input structure for IddCxMonitorSetSrmList. |
IDARG_IN_SETSWAPCHAIN The IDARG_IN_SETSWAPCHAIN structure provides information used to set the indirect swapchain. |
IDARG_IN_SETUP_HWCURSOR Gives information about new cursors associated with a monitor. |
IDARG_IN_SWAPCHAINSETDEVICE Gives information about the device that will process the swap chain. |
IDARG_IN_UPDATEMODES Learn more about the IDARG_IN_UPDATEMODES structure. |
IDARG_IN_UPDATEMODES2 Learn more about the IDARG_IN_UPDATEMODES2 structure. |
IDARG_OUT_ADAPTER_INIT IDARG_OUT_ADAPTER_INIT provides information about an initialized adapter. |
IDARG_OUT_GETDEFAULTDESCRIPTIONMODES Gives information about the default description modes for the monitor, as well as the preferred mode of the monitor. |
IDARG_OUT_GETDIRTYRECTS Gives information about the recs that have changed on the surface since the last load. |
IDARG_OUT_GETMOVEREGIONS Gives information about move regions that were handled by the OS. |
IDARG_OUT_GETSRMLISTVERSION IDARG_OUT_GETSRMLISTVERSION is the output structure for IddCxMonitorGetSrmListVersion. |
IDARG_OUT_GETVERSION The IDARG_OUT_GETVERSION structure is used to store the IddCx (Indirect Display Driver Class eXtension) version. |
IDARG_OUT_MONITORARRIVAL Gives information about the monitor that is exposed to the OS. |
IDARG_OUT_MONITORCREATE Gives information about the newly created monitor object. |
IDARG_OUT_MONITORGETPHYSICALSIZE Arguments used to get the monitor's physical size. |
IDARG_OUT_OPM_GET_CERTIFICATE_SIZE The IDARG_OUT_OPM_GET_CERTIFICATE_SIZE structure in iddcx.h gives information about the OPM certificate size. |
IDARG_OUT_OPM_GET_INFOMATION Gives the OPM information that was requested. |
IDARG_OUT_OPM_GET_RANDOM_NUMBER The IDARG_OUT_OPM_GET_RANDOM_NUMBER structure in iddcx.h gives the OPM random number generated by the driver. |
IDARG_OUT_PARSEMONITORDESCRIPTION Learn more about the IDARG_OUT_PARSEMONITORDESCRIPTION structure. |
IDARG_OUT_QUERY_HWCURSOR Gives information about the coordinates and shape of the current cursor. |
IDARG_OUT_QUERY_HWCURSOR2 Learn more about the IDARG_OUT_QUERY_HWCURSOR2 structure. |
IDARG_OUT_QUERY_HWCURSOR3 Learn more about the IDARG_OUT_QUERY_HWCURSOR3 structure. |
IDARG_OUT_QUERYTARGET_INFO Learn more about the IDARG_OUT_QUERYTARGET_INFO structure. |
IDARG_OUT_QUERYTARGETMODES Learn more about the IDARG_OUT_QUERYTARGETMODES structure. |
IDARG_OUT_RELEASEANDACQUIREBUFFER Gives information about the acquired swap chain buffer. |
IDARG_OUT_RELEASEANDACQUIREBUFFER2 Learn more about the IDARG_OUT_RELEASEANDACQUIREBUFFER2 structure. |
IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER contains the information resulting from a buffer release and acquire operation. |
IDD_CX_CLIENT_CONFIG The IDD_CX_CLIENT_CONFIG structure contains IDDCX callback functions that the display driver can use. |
IDD_DRIVER_GLOBALS Holds per-driver Indirect Display information. Reserved for use by the system. |
IDDCX_ADAPTER_CAPS Gives information about the capabilities of the adapter. |
IDDCX_CURSOR_CAPS Gives information about the capabilities of the cursor. |
IDDCX_CURSOR_SHAPE_INFO Gives information about the shape of the cursor. |
IDDCX_DISPLAYCONFIG_MODE Learn more about the IDDCX_DISPLAYCONFIG_MODE structure. |
IDDCX_DISPLAYCONFIG_MONITOR_COLORIMETRY Learn more about the IDDCX_DISPLAYCONFIG_MONITOR_COLORIMETRY structure. |
IDDCX_DISPLAYCONFIGPATH IDDCX_DISPLAYCONFIGPATH contains display monitor configuration for a path. |
IDDCX_DISPLAYCONFIGPATH2 Learn more about the IDDCX_DISPLAYCONFIGPATH2 structure. |
IDDCX_ENDPOINT_DIAGNOSTIC_INFO Gives information about the video data endpoint. |
IDDCX_ENDPOINT_VERSION Gives version information about the video data endpoint. |
IDDCX_FRAME_STATISTICS Gives information about the current frame being processed. |
IDDCX_FRAME_STATISTICS_STEP Gives information about the frame processing step being used by the driver. |
IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM Learn more about the IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM structure. |
IDDCX_GAMMARAMP_RGB256x3x16 Learn more about the IDDCX_GAMMARAMP_RGB256x3x16 structure. |
IDDCX_HDR10_FRAME_METADATA Learn more about the IDDCX_HDR10_FRAME_METADATA structure. |
IDDCX_HDR10_METADATA Learn more about the IDDCX_HDR10_METADATA structure. |
IDDCX_METADATA Learn more about the IDDCX_METADATA structure. |
IDDCX_METADATA2 Learn more about the IDDCX_METADATA2 structure. |
IDDCX_MONITOR_DESCRIPTION Gives information about the current monitor description. |
IDDCX_MONITOR_INFO Gives information about the current monitor and its connection type. |
IDDCX_MONITOR_MODE Gives information about the current monitor mode. |
IDDCX_MONITOR_MODE2 Learn more about the IDDCX_MONITOR_MODE2 structure. |
IDDCX_MOVEREGION Gives information about the current move region. |
IDDCX_OPM_CONFIGURE_PARAMETERS Gives information about the OPM configure parameters. |
IDDCX_OPM_ENCRYPTED_INITIALIZATION_PARAMETERS Gives information about the OPM encrypted initialization parameters. |
IDDCX_OPM_GET_INFO_PARAMETERS Gives the parameters for the information request. |
IDDCX_OPM_GET_RANDOM_NUMBER The IDDCX_OPM_GET_RANDOM_NUMBER structure in iddcx.h gives the OPM random number generated by the driver. |
IDDCX_OPM_REQUESTED_INFORMATION Gives the information requested from the OPM. |
IDDCX_PATH Call IDDCX_PATH_INIT to initialize this structure. |
IDDCX_PATH2 Learn more about the IDDCX_PATH2 structure. |
IDDCX_RGB Learn more about the IDDCX_RGB structure. |
IDDCX_SYSTEM_BUFFER_INFO Learn more about the IDDCX_SYSTEM_BUFFER_INFO structure. |
IDDCX_TARGET_MODE Learn more about the IDDCX_TARGET_MODE structure. |
IDDCX_TARGET_MODE2 Learn more about the IDDCX_TARGET_MODE2 structure. |
IDDCX_WIRE_BITS_PER_COMPONENT Learn more about the IDDCX_WIRE_BITS_PER_COMPONENT structure. |
IDDCX_WIRE_FORMAT_INFO Learn more about the IDDCX_WIRE_FORMAT_INFO structure. |
INT10_BIOS_ARGUMENTS The INT10_BIOS_ARGUMENTS structure is used to support full-screen MS-DOS application INT10 calls. It contains nine of the high-end x86 microprocessor registers. |
KMDDOD_INITIALIZATION_DATA Contains pointers to functions implemented by a kernel mode display-only driver (KMDOD). The KMDOD's DriverEntry function provides the Microsoft DirectX graphics kernel subsystem with entry points by filling in the members of this structure. |
LINKED_DEVICE The LINKED_DEVICE structure holds information that describes a linked display adapter configuration. |
MIPI_DSI_CAPS Learn more about the MIPI_DSI_CAPS structure. |
MIPI_DSI_PACKET Mipi (mobile industry processor interface) DSI-2 (display serial interface) packet. |
MIPI_DSI_TRANSMISSION Learn more about the MIPI_DSI_TRANSMISSION structure. |
MIRACAST_CALLBACKS Contains pointers to wireless display (Miracast) runtime callback functions that the Miracast user-mode driver can call. |
MIRACAST_CHUNK_DATA Contains encode chunk data that is used when a user-mode driver calls the wireless display (Miracast) GetNextChunkData function. |
MIRACAST_CHUNK_ID Learn how MIRACAST_CHUNK_ID stores info that identifies a wireless display (Miracast) encode chunk. |
MIRACAST_CHUNK_INFO The MIRACAST_CHUNK_INFO structure contains information about a specified wireless display (Miracast) encode chunk. |
MIRACAST_DATARATE_STATS Contains info used in the wireless display (Miracast) pfnDataRateNotify function about the audio/video encoder bit rate and failed or retried Wi-Fi frames. |
MIRACAST_DRIVER_INTERFACE Contains pointers to wireless display (Miracast) functions that are implemented by the Miracast user-mode driver. |
MIRACAST_SESSION_INFO Contains info on a wireless display (Miracast) connected session. |
MIRACAST_STATISTIC_DATA Contains Miracast statistics data that the user-mode display driver reports to the operating system. |
MIRACAST_WFD_CONNECTION_STATS Contains bit rate info on the Wi-Fi Direct connection. |
OUTPUT_WIRE_FORMAT Output wire format. |
OUTPUTDUPL_CONTEXT_DEBUG_INFO The output duplicate context debug info. |
PANEL_BRIGHTNESS_SENSOR_DATA Used to set the level of optimization to control the brightness of a panel. |
PANEL_GET_BACKLIGHT_REDUCTION Gets the level of optimization used to control the brightness of a panel. |
PANEL_GET_BRIGHTNESS Gets the current brightness level, plus details on the brightness transition in progress. |
PANEL_QUERY_BRIGHTNESS_CAPS Retrieves brightness control capabilities of a display panel. |
PANEL_QUERY_BRIGHTNESS_RANGES Queries a list of supported nit ranges. |
PANEL_SET_BACKLIGHT_OPTIMIZATION Used to set the level of optimization used to control the brightness of a panel. |
PANEL_SET_BRIGHTNESS Directs the driver to linearly ramp the brightness from its current brightness level to a target brightness level over a specified length of time. |
PANEL_SET_BRIGHTNESS_STATE Sets the brightness state. |
QUERY_INTERFACE The QUERY_INTERFACE structure describes the interface being requested. |
SET_ACTIVE_COLOR_PROFILE_NAME Used to set the active color profile name. |
STATUS_BLOCK The STATUS_BLOCK structure is a substructure within the VIDEO_REQUEST_PACKET structure. A miniport driver's HwVidStartIO function must set the status block of each VRP that it gets. |
UMDETW_ALLOCATION_USAGE Indicates the reason for mapping from a Microsoft Direct3D memory allocation to a Microsoft DirectX graphics kernel subsystem (Dxgkrnl.sys) allocation. |
VIDEO_ACCESS_RANGE The VIDEO_ACCESS_RANGE structure defines a device I/O port or memory range for the video adapter. |
VIDEO_BRIGHTNESS_POLICY Learn more about the VIDEO_BRIGHTNESS_POLICY structure. |
VIDEO_CHILD_ENUM_INFO Describes the child device to be enumerated by the miniport driver. All members are set by the video port driver. |
VIDEO_CHILD_STATE The VIDEO_CHILD_STATE structure contains information about a child device and the state into which it should be placed. |
VIDEO_CHILD_STATE_CONFIGURATION The VIDEO_CHILD_STATE_CONFIGURATION structure contains an array of VIDEO_CHILD_STATE structures, each holding the state of a particular child device. |
VIDEO_CLUT Learn more about the VIDEO_CLUT structure. |
VIDEO_HW_INITIALIZATION_DATA The VIDEO_HW_INITIALIZATION_DATA structure specifies the entry points and storage requirements for the miniport driver. This structure is created on the stack and initialized by the miniport driver's DriverEntry function. |
VIDEO_MEMORY The VIDEO_MEMORY structure holds the address of a requested block of kernel-mode video memory. |
VIDEO_MEMORY_INFORMATION The VIDEO_MEMORY_INFORMATION structure contains information about a mapping of video memory into system space or the private virtual address space of a user-mode process. |
VIDEO_MODE The VIDEO_MODE structure contains the requested VGA mode that an adapter should set. This structure is used in conjunction with IOCTL_VIDEO_SET_CURRENT_MODE. |
VIDEO_MODE_INFORMATION The VIDEO_MODE_INFORMATION structure contains all of the information about one mode of a video adapter. |
VIDEO_NUM_MODES The VIDEO_NUM_MODES structure contains the number of modes supported by a video adapter, and the size of the structure that describes each mode. |
VIDEO_POINTER_ATTRIBUTES The VIDEO_POINTER_ATTRIBUTES structure contains attributes of the screen pointer. |
VIDEO_POINTER_CAPABILITIES Contains capabilities of the screen pointer. |
VIDEO_POINTER_POSITION The VIDEO_POINTER_POSITION structure contains the location of the screen pointer relative to the top left corner of the screen. |
VIDEO_PORT_AGP_INTERFACE The VIDEO_PORT_AGP_INTERFACE structure describes the AGP service routines provided by the video port driver. |
VIDEO_PORT_AGP_INTERFACE_2 The VIDEO_PORT_AGP_INTERFACE_2 structure describes the AGP service routines provided by the video port driver. |
VIDEO_PORT_AGP_SERVICES The VIDEO_PORT_AGP_SERVICES structure is obsolete and is supported only for backward compatibility with existing drivers. In its place, driver writers should use VIDEO_PORT_AGP_INTERFACE. |
VIDEO_PORT_CONFIG_INFO The VIDEO_PORT_CONFIG_INFO structure contains bus-specific adapter configuration information. |
VIDEO_PORT_DEBUG_REPORT_INTERFACE The VIDEO_PORT_DEBUG_REPORT_INTERFACE structure holds pointers to the Debug Report functions, which are implemented by the video port driver. |
VIDEO_PORT_I2C_INTERFACE The VIDEO_PORT_I2C_INTERFACE structure describes the I2C service routines provided by the video port driver. |
VIDEO_PORT_INT10_INTERFACE The VIDEO_PORT_INT10_INTERFACE structure provides a way to allocate and deallocate memory in another thread's context, read from and write to that memory, and make INT10 BIOS calls. |
VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE The VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE structure describes the Write Combined video memory protection service routines implemented by the video port driver. The protected video memory cannot be accessed by the CPU. |
VIDEO_POWER_MANAGEMENT The VIDEO_POWER_MANAGEMENT structure contains information required by the miniport driver to perform power management. |
VIDEO_PUBLIC_ACCESS_RANGES The VIDEO_PUBLIC_ACCESS_RANGES structure contains information about video resources other than frame buffers and video RAM, such as memory-mapped I/O registers or ports. |
VIDEO_REQUEST_PACKET A pointer to a VIDEO_REQUEST_PACKET structure is passed to the miniport driver's HwVidStartIO function by the video port driver. |
VIDEO_SHARE_MEMORY The VIDEO_SHARE_MEMORY structure is used in a request to the video miniport driver for a block of user-mode memory to be shared with the specified process. |
VIDEO_SHARE_MEMORY_INFORMATION The VIDEO_SHARE_MEMORY_INFORMATION structure is used to communicate to the display driver that a request for a block of user-mode memory has been fulfilled. |
VIDEO_WIN32K_CALLBACKS The VIDEO_WIN32K_CALLBACKS structure is reserved for system use. |
VIDEO_WIN32K_CALLBACKS_PARAMS The VIDEO_WIN32K_CALLBACKS_PARAMS structure and the VIDEO_WIN32K_CALLBACKS_PARAMS_TYPE enumeration are reserved for system use. |
VIDEO_X86_BIOS_ARGUMENTS The VIDEO_x86_BIOS_ARGUMENTS structure is used to support full-screen MS-DOS application INT10 calls. It contains seven of the high-end x86 microprocessor registers. |
VP_DEVICE_DESCRIPTION The VP_DEVICE_DESCRIPTION structure describes the attributes of the physical device for which a driver is requesting a DMA object. |
VP_SCATTER_GATHER_ELEMENT The VP_SCATTER_GATHER_ELEMENT structure is used to store information about a single scatter/gather element. |
VP_SCATTER_GATHER_LIST The VP_SCATTER_GATHER_LIST structure is a collection of one or more scatter/gather elements. |
VPOSVERSIONINFO The VPOSVERSIONINFO structure contains version information about the currently running operating system. |