Driver error the motion adaptor is self-check

driver error the motion adaptor is self-check

Model 12000W (Wireless Receiver Driver Installation). Self-Check. adaptor. 6. System is ready to operate. 5.4. Starting COBI Studio. changes due to error or tampering. Onboard EtherCAT slave for centralized motion control and accurate controllers with self-testing outputs. It not only supports multi-axis and multi-channel, serial communication, and self-testing and repairing data disk, but also supports network encryption and.

Driver error the motion adaptor is self-check - are

NC60A: Small Size, Superior Performance
It not only supports multi-axis and multi-channel, serial communication, and self-testing and repairing data disk, but also supports network encryption and online registration. Meanwhile, its I/O ports are extendable and its spindle interface supports analog, pulse, and M-II interfaces. It can be applied in fields of metal cutting, woodworking, etc.
It includes Weihong waterjet cutting control system and Weihong glass cutting control system. The former has been widely applied in cutting metal, stone, glass, ceramic, etc.; while the latter in machining glass for different uses, e.g. architecture, home appliance, photoelectricity, PV, mobile phone and glass splicing, etc.

NC studio not working. How to Install NC studio and drivers in right way

How-to-install-NC-studio-in-right-way-what-to-do-if-NC-studio-not-working

   I’m getting too many questions about why NC studio not working and how to force it to work properly. In this post, I’ll describe you how to install NC studio in right way to force it to work.

   I’ll describe NC Studio 4 and 5 versions installation and configuration as most 3 Axis CNC machine users using this version. Mainly because when new CNC owner buying 3 Axis CNC motion card seller sending NC studio copy by mail. By the way, if you need a copy you can download NC studio 5.5.6 here.

System requirements for NC Studio

As NC Studio version 5 old software it requires some parameters not a high for today's standards.

Recommended PC parameters.

You can use your old computer for NC studio installation and CNC control.

If you are using an older computer then you can use a computer with followed parameters.

CPU: Intel Pentium IV 3 GHz.

Motherboard: Asus and Intel motherboards recommended.

Motherboard chipset: Intel (from any following series of 865,915,945, P35, G31 etc. Except H61, Z68, X68)

RAM: Minimum 1 GB. Recommended 2 GB.

Hard drive: Can be used any hard drive.

Video card: Can be used Nvidia Geforce 4 MX400 or any other card from Nvidia. Or can be used the built-in card from Intel.

If you have more modern computer hardware.

CPU: Pentium G620 (2*2.60GHz) Socket-1155 Cache 3Mb Box

Motherboard: ASUS Socket 1155 P8B75-V, 1155, iB75, 4*DDR3, 2*PCI-E, SATA+RAID, SATA 6Gb/s, ALC887-VD2 8ch, GLAN, USB3.0, D-SUB+ DVI-D ATX RTL

RAM: DDR3 DIMM 2048Mb PC10660

Video card: 1024Mb GeForce GT210 Asus Silent (DDR3 64-bit 589/1580MHz DVI HDMI

As I said these hardware parameters recommended parameters and NC Studio can work with hardware that very different from above.

Required PC parameters

PCI port: Minimum 1 port required to connect PCI motion card that will control CNC.

OS: Windows XP SP3 (32-bit). I’ll recommend clear original Windows without any modification.

   This is the biggest problem that user can meet. NC studio itself can be installed on any version of Windows. But it is controller card driver inherits to work only with Windows XP.

   Many of new beginners who first time installing NC studio can't force this software work and they are starting google for a solution. I many times met with questions about this theme and solution is simple. Follow recommended and required parameters and probably everything will work fine.

How to Install NC Studio Properly?

   Now let’s see how to install card and software properly to avoid problems.

1. Install PCI Card into computer PCI port and Fix it with screws.

B2ap3 Large How To Install Nc Studio Pci Card Into Pc

   Windows will offer you install drivers for PCI card. Cancel driver installation.

2. Run software installation that you have or download your copy from here. Run it and click Next until it will finish.

B2ap3 Large Nc Studio Software Installation Process

   In installation process software will install drivers for PCI card and in the next step you can start and use the software.

But what to do if PCI motion card can’t find drivers? In this case, you’ll need to install drivers manually.

How to Install NC studio drivers manually?

1. Open Control panel / System / Device Manager.

2. Find in the list undetermined PCI device. Click on it and choose Driver Tab. Click on Update

3. Show the path to NC studio install folder. Usually, it is C://program files/NCStudio 5.5.60

B2ap3 Large Manually Install Nc Studio Drivers

In the next step, the driver should be installed and software should work see the PCI card.

B2ap3 Large NC Studio 5 Video Course For New Beginners

CN202453673U - Safety check door servo control device - Google Patents

Embodiment

Below in conjunction with accompanying drawing 1-3 the embodiment of the utility model is further described:

The structural representation of three-dimensional imaging detector gate Servocontrol device is as shown in Figure 1, and comprise servo control mechanism and measure feedback mechanism, wherein:

Servo control mechanism is made up of AC servo motor 1, motor driver 2, power supply adaptor 3, speed reduction unit 4, belt pulley 5 and loading frame 6.AC servo motor 1 drives the motion of gear train and loading frame as the source of control power.The movement instruction signal of motor driver 2 reception servo controllers and the code device signal that is converted into the gating pulse of AC servo motor 1 and combines AC servo motor 1 axle head to dispose are directly controlled the speed and the position of motor movement.The utility model is employed to be GV6 driver and the supporting serial AC servo motor 1 of N0 thereof, has characteristics such as controlled variable scalable, the easy planning of velocity location.Power supply adaptor 3 converts AC power direct supply into and possesses rectification function, and realize power supply for motor and driver and supply with and can realize over-voltage protecting function, its continuous power output 300W, peak power output is 9KW.The output shaft of motor is through the gear train drive load frame movement of speed reduction unit and belt pulley formation, and the total reduction gear ratio of system is 86.2367.

Measuring feedback mechanism is made up of grating chi 7, optoelectronic switch 8.Grating chi 7 is installed on loading frame 6 main shafts, and its absolute zero position is in the center of loading frame 6 ranges of operation, and grating chi 7 read heads are fixed in loading frame 6 and rotate generation quadrature coding pulse signal with framework and resolve angle information.The grating chi 7 that the utility model uses is the increment type circle grating of RESD series; Increment type grating chi 7 is few than absolute type grating chi 7 system's lines, interface is simple; Its groove number is 32768, and system accuracy can reach 1.08 rads, fits High Speed System and the very high measurement occasion of accuracy requirement.This Servocontrol device is equipped with two optoelectronic switches 8, and the spacing and operational centre indication disk use of fit angle is installed on loading frame 6 tops, can indicate the center of extreme position and rough grade.That optoelectronic switch 8 has is contactless, do not have machinery collision, the fast characteristics of response speed, can satisfy the limit function that designs among the present invention and use.

Servo controller 9 structured flowcharts are as shown in Figure 2; Servo controller 9 comprises the scanning curve control module 12 of interactive communication module 13, signal acquisition module 10, self check correcting control module 11 and servo control mechanism, and servo controller 9 adopts the TMS320F2812 of TI company to handle the The whole control flow process as main control chip.

Interactive communication module 13 comprises with host computer signal Processing extension set carries out the mutual of work order and duty, and mutual with the instruction of motor driver 2 curve movement planning control.This module can realize serial communication through RS422/RS232, comprises frame head, instruction word, status word, frame count and check bit information with the communication protocol of signal Processing extension set; Satisfy the designing requirement of driver with the communication protocol of motor driver 2.

Signal acquisition module 10 needs to handle the quadrature coding pulse signal and optoelectronic switch 8 signals of grating.Grating signal is connected with servo controller through grating chi 7 read head connectors, after the quadrature coding pulse counter chip is handled, carries out data communication through the parallel port, the count value of DSP timing acquiring counter chip with DSP.Optoelectronic switch 8 signals supply the main control chip collection through being connected to after the level conversion on the DSP.

The self calibration positive order that servo-drive system self check correcting control module 11 completion signal Processing extension sets issue realizes that loading frame precisely returns zero, and prepares for scanning work instructs.

Scanning curve control module 12 is accomplished the scanning work instruction that the signal Processing extension set issues, and realizes that finally loading frame moves according to scanning curve.

Servo controller carries out according to two kinds of patterns:

First pattern: accomplish self check and proofread and correct; Self check is proofreaied and correct in the course of work and to be gathered grating chis 7 read head calculated signals by servo controller 9 and go out load situation and control motor and return zero and move; After accomplishing correction; The wait of servo condition information reporting signal Processing extension set is issued work order, concrete work as follows:

After controller was received the self calibration positive order, drive motor motion 15 degree stopped the number of buses of process in the system acquisition motion process, and the line numerical value of adjacent two Z pulses place.Absolute line number according to first Z pulse place of process in the above-mentioned algorithm computation motion process can calculate the current absolute line number of load thus.Make loading frame 6 move to the zero-bit place according to absolute position conversion control motor and accomplish back the odd-job work.For preparing to carry out scanning work, control load framework 6 moves to+55 degree positions, and uploads the signal Processing extension set and accomplish the self check correction.

Second pattern: accomplish scanning work, in the scanning work process by servo controller 9 according to predetermined scanning motion curve calculation parameter and bind motor driver 2 and make servo-drive system loading frame 6 carry out scanning motion.Its course of work is:

Through the direction of center pilot light electric switch 8 signals judgement loading frame 6 current relative zero-bits, and control load framework 6 carries out scanning motion, transmission scanning completion status word behind the end of run.Because finishing rear motor, self calibration positive order or each scanning work moved to work preparation angle place; And the angle of scanning work each run and planning curve immobilize; Therefore only need judge that the zero-bit direction confirms the direction of next scanning motion, and control load framework 6 is pressed predetermined curve and is moved.

The servo-control system overall workflow is as shown in Figure 3, and concrete steps are:

(1) waits for and receive the command signal that signal Processing 14 issues, get into step (2);

(2) decision instruction gets into step (3) for self calibration canonical; If not then get into step (12);

(3) gather photoelectric switching signal, get into step (4);

(4) judge the direction at the current place of load through optoelectronic switch 8 signals of gathering, as then getting into step (5) for positive dirction; As then getting into step (6) for negative direction;

(5) send instruction repertorie to motor driver 2, AC servo motor 1 is stopped behind negative direction operation 15 degree, get into step (7);

(6) send instruction repertorie to motor driver 2, AC servo motor 1 is stopped behind positive dirction operation 15 degree, get into step (7);

(7) gather grating chi 7 signals, get into step (8);

(8) resolve the absolute position at loading frame 6 current places, get into step (9);

(9) issue instruction repertorie to motor driver 2, make AC servo motor 1 drive load framework 6 be back to the absolute zero position place, get into step (10);

(10) control load framework 6 travels at the uniform speed to+55 degree positions, for scanning work is prepared, gets into step (11);

(11) send self check completion status word to signal Processing extension set 14, accomplish the self calibration orthofunction;

(12) decision instruction is work scanning, then gets into step (13), otherwise gets into step (1);

(13) gather current optoelectronic switch 8 signals, and get into step (14);

(14) judge loading frame 6 current directions through optoelectronic switch 8 signal values,, be the negative step (16) that then gets into as for canonical gets into step (15);

(15) issue instruction repertorie to motor driver 2, make AC servo motor 1 drive load framework 6 to negative direction by the planning curve motion, get into step (17);

(16) issue instruction repertorie to motor driver 2, make AC servo motor 1 drive load framework 6 to positive dirction by the planning curve motion, get into step (17);

(17) send this scanning completion status word to signal Processing extension set 14, accomplish scanning work.

The algorithm that resolves of loading frame 6 current absolute positions is:

The round grating that the utility model is selected is made up of the periodicity groove, counts calculating location information through the increment that begins from certain absolute reference point, can pass through totally the absolute line number of signal wire number between two RPs and following formula calculating reference point:

Z 1abs=(absA-sgn?A-1)I/2+(sgn?A-dir)absZ delt/2

A=2absZ delt-I

Wherein:

Z 1absAbsolute line number for the relative zero-bit that moves past first RP;

I is the nominal increment size between two permanent datums;

Dir is a sense of rotation, and value is+1 or-1;

Z DeltIt is poor to be that two lines between permanent datum are counted;

Scanning motion planning curved configuration, loading frame 6 maximum speeds are 140 °/s, 400 °/s of peak acceleration 2, 110 ° of the anglecs of rotation, single sweep operation time 1.4s.

Display and Graphics

_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.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

Contains values that indicate the buffer type used by the video decoder.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.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

Contains values that identify the pipeline level that the driver supports.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_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

Contains values for the video command queue.D3D12DDI_COMMAND_RECORDER_FLAGS

Contains command recorder options.D3D12DDI_COMPARISON_FUNC

Indicates the type of comparison to perform.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

Defines flags for use in deallocation.D3D12DDI_DEPTH_WRITE_MASK

The write properties for a depth stencil state.D3D12DDI_DESCRIPTOR_RANGE_FLAGS

Descriptor range flags.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

Contains available features.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

Specifies the type of the indirect parameter for indirect dispatch.D3D12DDI_MEASUREMENTS_ACTION_0062

Indicates what to do with the result of previous PGO (profile guided optimization) measurements.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_PREDICATION_OP

Contains values for predication operation options.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_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: D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 enumerationD3D12DDI_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

Specifies the resource type.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_SHADER_MODEL

Specifies the Shader Model.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

The state object types.D3D12DDI_STATE_SUBOBJECT_TYPE

The supported state subobject types.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

Command list and queue types to allow drivers to point to different implementations for video.D3D12DDI_TEXTURE_LAYOUT

Specifies a texture layout.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

Contains the video decode parameter type.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_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_0080D3D12DDI_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: D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS_0053 enumerationD3D12DDI_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

The orientation to be performed by the video processor.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

Contains the options for video scale support.D3D12DDI_VIEW_INSTANCING_FLAGS

Defines the view instancing flags.D3D12DDI_VIEW_INSTANCING_TIER

Defines the view instancing tier.D3D12DDI_WRITEBUFFERIMMEDIATE_MODE_0032

The write buffer immediate mode.D3D12DDIARG_RENDER_PASS_FLAGS_0053

Indicates the state of the Render Pass.D3D12DDIARG_RENDER_PASS_UAV_ACCESS_FLAGS

Used to specify what type of UAV access to perform within the Render Pass.D3D12DDICAPS_TYPE

Specifies a capability type.D3D12DDICAPS_TYPE_VIDEO_0020

Contains capability types for video.D3DBLEND

Learn more about: _D3DBLEND enumerationD3DBLENDOP

Learn more about: _D3DBLENDOP enumerationD3DCMPFUNC

Learn more about: _D3DCMPFUNC enumerationD3DCULL

Learn more about: _D3DCULL enumerationD3DDDI_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

The counter type.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_DRIVERESCAPETYPE

Defines the known driver escape types.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

The D3DDDI_GAMMARAMP_TYPE enumeration indicates the type of gamma ramp used in a video present path.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_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_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 enumerationD3DFOGMODE

Learn more about: _D3DFOGMODE enumerationD3DHAL_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

The D3DKMDT_STANDARDALLOCATION_TYPE enumeration type contains values that identify particular types of surfaces.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

The D3DKMT_DRIVERVERSION enumeration type contains values that indicate the version of the display driver model that the display miniport driver supports.D3DKMT_ESCAPE_PFN_CONTROL_COMMAND

Escape function pointer control commands.D3DKMT_ESCAPETYPE

Do not use the D3DKMT_VIDMMESCAPETYPE enumeration; it is for testing purposes only.D3DKMT_FLIPMODEL_INDEPENDENT_FLIP_STAGE

Flip model's independent flip stages.D3DKMT_GPU_PREFERENCE_QUERY_STATE

Specifies the GPU preference query state.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_DRIVER_TYPE

Miracast (wireless display) driver types.D3DKMT_MULTIPLANE_OVERLAY_BLEND

Multiplane overlay blend type.D3DKMT_MULTIPLANE_OVERLAY_FLAGS

Multiplane overlay flags.D3DKMT_MULTIPLANE_OVERLAY_STEREO_FORMAT

Multiplane overlay stereo format.D3DKMT_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT

Multiplane overlay video frame format.D3DKMT_MULTIPLANE_OVERLAY_YCbCr_FLAGS

Multiplane overlay YCbCr flags.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

Output duplicate pointer shape types.D3DKMT_OUTPUTDUPL_METADATATYPE

Output duplicate metadata types.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_CLASSD3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPE

Learn more about: D3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPED3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE

Learn more about: D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPED3DKMT_QUERYSTATISTICS_TYPE

Learn more about: D3DKMT_QUERYSTATISTICS_TYPED3DKMT_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

Used to give information on the allocation type.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 enumerationD3DRENDERSTATETYPE

The D3DRENDERSTATETYPE enumerated type lists a variety of attributes, or render states.D3DSHADEMODE

Learn more about: _D3DSHADEMODE enumerationD3DSHADER_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 enumerationD3DTEXTUREOP

Learn more about: _D3DTEXTUREOP enumerationD3DTEXTURETRANSFORMFLAGS

Learn more about: _D3DTEXTURETRANSFORMFLAGS enumerationD3DWDDM1_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 enumerationDDIAUTHENTICATEDCHANNELTYPE

The DDIAUTHENTICATEDCHANNELTYPE enumeration contains values that identify authenticated-channel types.DEBUG_LEVEL

Specifies the debug level.DOCKING_STATE

The DOCKING_STATE enumeration is used to describe the state of a portable computer that can be attached to a docking station.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

The DXGI_DDI_MULTIPLANE_OVERLAY_FLAGS enumeration identifies a flip operation to be performed on an overlay plane.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

Indicates the type of memory operation to perform.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

The DXGK_CHILD_DEVICE_TYPE enumeration is used to indicate the type of a child device of the display adapter.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

Provides additional information for DxgkDdi_ControlInterrupt2 when VSYNC is being utilized.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_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_TYPE

Indicates the type of engine on a GPU node. Note the selection rules discussed in Remarks.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_ID

The feature ID of a driver feature.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

The DXGK_GDIROP_COLORFILL enumeration indicates the type of GDI raster operation (ROP) to implement in a GDI hardware-accelerated bit-block transfer (bitblt) operation.DXGK_GDIROP_COLORFILL

The DXGK_GDIROP_COLORFILL enumeration indicates the type of GDI raster operation (ROP) to implement in a GDI hardware-accelerated color fill operation.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_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

Provides additional information for DxgkDdi_ControlInterrupt2 or DxgkDdi_ControlInterrupt3 when VSYNC is not being utilized.DXGK_INTERRUPT_TYPE

The DXGK_INTERRUPT_TYPE enumeration indicates the type of interrupt that the display miniport driver notifies the graphics processing unit (GPU) scheduler about.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

Indicates a particular version of the Monitor interface.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_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_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

The DXGK_QUERYADAPTERINFOTYPE enumeration indicates the type of information to retrieve when a display miniport driver's DxgkDdiQueryAdapterInfo function is called.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

The DXGK_RENDERKM_OPERATION enumeration indicates the type of GDI hardware-accelerated rendering operation to perform when the DxgkDdiRenderKm function is called.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

The DXGK_SERVICES enumeration indicates the type of interface being requested by a call to the DxgkCbQueryServices function.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_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

The DXGK_WDDMVERSION enumeration is reserved for system use. Except for the case noted below, do not use it in your driver.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

The DXGKMDT_OPM_ACP_PROTECTION_LEVEL enumeration indicates the protection levels for a protected output that supports Analog Copy Protection (ACP).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_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

The multiplane overlay stereo flip modes.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 enumerationIDDCX_ADAPTER_FLAGS

Specifies boolean flags for an indirect display adapter.IDDCX_CURSOR_SHAPE_TYPE

Describes the type of cursor.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

An enumeration indicating the type of gamma ramp being set.IDDCX_MONITOR_DESCRIPTION_TYPE

Used to describe the monitor description.IDDCX_MONITOR_MODE_ORIGIN

Used to describe a mode the monitor supports based on the monitor description.IDDCX_PATH_FLAGS

Indicates the state of the path.IDDCX_TRANSMISSION_TYPE

Enum used to indicate the link type for transmission of the video data.IDDCX_UPDATE_REASON

Describes why the driver is calling to update the mode list.KMTQUERYADAPTERINFOTYPE

Each KMTQUERYADAPTERINFOTYPE value correlates to a specific piece of adapter information being retrieved by D3DKMQueryAdapterInfo.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

Output duplicate context debug status.UMDETW_ALLOCATION_SEMANTIC

Indicates what a memory allocation is used for if the allocation is internal to the user-mode driver.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.

You can watch a thematic video

NC STUDIO Driver Error check failure error code ME-FF03 FIXED

NC studio not working. How to Install NC studio and drivers in right way

How-to-install-NC-studio-in-right-way-what-to-do-if-NC-studio-not-working

   I’m getting too many questions about why NC studio not working and how to force it to work properly. In this post, I’ll describe you how to install NC studio in right way to force it to work.

   I’ll describe NC Studio 4 and 5 versions installation and configuration as most 3 Axis CNC machine users using this version. Mainly because when new CNC owner buying 3 Axis CNC motion card seller sending NC studio copy by mail. By the way, if you need a copy you can download NC studio 5.5.6 here.

System requirements for NC Studio

As NC Studio version 5 old software it requires some parameters not a high for today's standards.

Recommended PC parameters.

You can use your old computer for NC studio installation and CNC control.

If you are using an older computer then you can use a computer with followed parameters.

CPU: Intel Pentium IV 3 GHz.

Motherboard: Asus and Intel motherboards recommended.

Motherboard chipset: Intel (from any following series of 865,915,945, P35, G31 etc. Except H61, Z68, X68)

RAM: Minimum 1 GB. Recommended 2 GB.

Hard drive: Can be used any hard drive.

Video card: Can be used Nvidia Geforce 4 MX400 or any other card from Nvidia. Or can be used the built-in card from Intel.

If you have more modern computer hardware.

CPU: Pentium G620 (2*2.60GHz) Socket-1155 Cache 3Mb Box

Motherboard: ASUS Socket 1155 P8B75-V, 1155, iB75, 4*DDR3, 2*PCI-E, SATA+RAID, SATA 6Gb/s, driver error the motion adaptor is self-check, ALC887-VD2 8ch, GLAN, USB3.0, D-SUB+ DVI-D ATX RTL

RAM: DDR3 DIMM 2048Mb PC10660

Video card: 1024Mb GeForce GT210 Asus Silent (DDR3 64-bit 589/1580MHz DVI HDMI

As I said these hardware parameters recommended parameters and NC Studio can work with hardware that very different from above.

Required PC parameters

PCI port: Minimum 1 port required to connect PCI motion card that will control CNC.

OS: Windows XP SP3 (32-bit). I’ll recommend clear original Windows without any modification.

   This is the biggest problem that user can meet. NC studio itself can be installed on any version of Windows. But it is controller card driver inherits to work only with Windows XP.

   Many of new beginners who first time installing NC studio can't force this software work and they are starting google for a solution. I many times met with questions about this theme and solution is simple. Follow recommended and required parameters and probably everything will work driver error the motion adaptor is self-check to Install NC Studio Properly?

   Now let’s see how to install card and software properly to avoid problems.

1. Install PCI Card into computer PCI port and Fix it with screws.

B2ap3 Large How To Install Nc Studio Pci Card Into Pc

   Windows will offer you install drivers for PCI card. Cancel driver installation.

2. Run software installation that you have or download your copy from here. Run it and click Next until it will finish.

B2ap3 Large Nc Studio Software Installation Process

   In installation process software will install drivers for PCI card and in the next step you can start and use the software.

But what to do if PCI motion card can’t find drivers? In this case, you’ll need to install drivers manually.

How to Install NC studio drivers manually?

1. Open Control panel / System / Device Manager.

2. Find in the list undetermined PCI device. Click on it and choose Driver Tab. Click on Update

3. Show the path to NC studio install folder, driver error the motion adaptor is self-check. Usually, it is C://program files/NCStudio 5.5.60

B2ap3 Large Manually Install Nc Studio Drivers

In the next step, the driver should be installed and software should work see the PCI card.

B2ap3 Large NC Studio 5 Video <i>Driver error the motion adaptor is self-check</i> For New Beginners

CN202453673U - Safety check door servo control device - Google Patents

Embodiment

Below in conjunction with accompanying drawing 1-3 the embodiment of the utility model is further described:

The structural representation of three-dimensional imaging detector gate Servocontrol device is as shown in Figure 1, and comprise servo control mechanism and measure feedback mechanism, wherein:

Servo control mechanism is made up of AC servo motor 1, motor driver 2, power supply adaptor 3, speed reduction unit 4, belt pulley 5 and loading frame 6.AC servo motor 1 drives the motion of gear train and loading frame as the source of control power.The movement instruction signal of motor driver 2 reception servo controllers and the code device signal that is converted into the gating pulse of AC servo motor 1 and combines AC servo motor 1 axle head to dispose are directly controlled the speed and the position of motor movement.The utility model is employed to be GV6 driver and the supporting serial AC servo motor 1 of N0 thereof, has characteristics such as controlled variable scalable, driver error the motion adaptor is self-check, the easy planning of velocity location.Power supply adaptor 3 converts AC power direct supply into and possesses rectification function, and realize power supply for motor and driver and supply with and can realize over-voltage protecting function, its continuous power output 300W, peak power output is 9KW.The output shaft of motor is through the gear train drive load frame movement of speed reduction unit and belt pulley formation, and the total reduction gear ratio of system is 86.2367.

Measuring feedback mechanism is made up of grating chi 7, driver error the motion adaptor is self-check, optoelectronic switch 8.Grating chi 7 is installed on loading frame 6 main shafts, and its absolute zero position is in the center of loading frame 6 ranges of operation, and grating chi 7 read heads are fixed in loading frame 6 and rotate generation quadrature coding pulse signal with framework and resolve angle information.The grating chi 7 that the utility model uses is the increment type circle grating of RESD series; Increment type grating chi 7 is few than absolute type grating chi 7 system's lines, interface is simple; Its groove number is 32768, and system accuracy can reach 1.08 rads, fits High Speed System and the very high measurement occasion of accuracy requirement.This Servocontrol device is equipped with two optoelectronic switches 8, and the spacing and operational centre indication disk use of fit angle is installed on loading frame 6 tops, can indicate the center of extreme position and rough grade.That optoelectronic switch 8 has is contactless, do not have machinery collision, the fast characteristics of response speed, driver error the motion adaptor is self-check, can satisfy the limit function that designs among the present invention and use.

Servo controller 9 structured flowcharts are as shown in Figure 2; Servo controller 9 comprises the scanning curve control module 12 of interactive communication module 13, signal acquisition module 10, self check correcting control module 11 and servo control mechanism, and servo controller 9 adopts the TMS320F2812 of TI company to handle the The whole control flow process as main control chip.

Interactive communication module 13 comprises with host computer signal Processing extension set carries out the mutual of work order and duty, and mutual with the instruction of motor driver 2 curve movement planning control.This module can driver error the motion adaptor is self-check serial communication through RS422/RS232, comprises frame head, instruction word, driver error the motion adaptor is self-check, status word, frame count and check bit information with the communication protocol of signal Processing extension set; Satisfy the designing requirement of driver with the communication protocol of motor driver 2.

Signal acquisition module 10 needs to handle the driver error the motion adaptor is self-check coding pulse signal and optoelectronic switch 8 signals of grating.Grating signal is connected with servo controller through grating chi 7 read head connectors, after the quadrature coding pulse counter chip is handled, carries out data communication through the parallel port, the count value of DSP timing acquiring counter chip with DSP.Optoelectronic switch 8 signals supply the main control chip collection through being connected to after the level conversion on the DSP.

The self calibration positive order that servo-drive system self check correcting control module 11 completion signal Processing extension sets issue realizes that loading frame precisely returns zero, and prepares for scanning work instructs.

Scanning curve control module 12 is accomplished the scanning work instruction that the signal Processing extension set issues, and realizes that finally loading frame moves according to scanning curve.

Servo controller carries out according to two kinds of patterns:

First pattern: accomplish self check and proofread and correct; Self check is proofreaied and correct in the course of work and to be gathered grating chis 7 read head calculated signals by servo controller 9 and go out load situation and control motor and return zero and move; After accomplishing correction; The wait of servo condition information reporting signal Processing extension set is issued work order, concrete work as follows:

After controller was received the self calibration positive order, drive motor motion 15 degree stopped the number of buses of process in the system acquisition motion process, and the line numerical value of adjacent two Z pulses place.Absolute line number according to first Z pulse place of process in the above-mentioned algorithm computation motion process can calculate the current absolute line number of load thus.Make loading frame 6 move to the zero-bit place according to absolute position conversion control motor and accomplish back the odd-job work.For preparing to carry out scanning work, driver error the motion adaptor is self-check, control load framework 6 moves to+55 degree positions, and uploads the signal Processing extension set and accomplish the self check correction.

Second pattern: accomplish scanning work, in the scanning work process by servo controller 9 according to predetermined scanning motion curve calculation parameter and bind motor driver 2 and make servo-drive system loading frame 6 carry out scanning motion.Its course of work is:

Through the direction of center pilot light electric switch 8 signals judgement loading frame 6 current relative zero-bits, and control load framework 6 carries out scanning motion, transmission scanning completion status word behind the end of run.Because finishing rear motor, driver error the motion adaptor is self-check, self calibration positive order or each scanning work moved to work preparation angle place; And the angle of scanning work each run and planning curve immobilize; Therefore only need judge that the zero-bit direction confirms the direction of next scanning motion, and control load framework 6 is pressed predetermined curve and is moved.

The servo-control system overall workflow is as shown in Figure 3, driver error the motion adaptor is self-check, and concrete steps are:

(1) waits for and receive the command signal that signal Processing 14 issues, get into step (2);

(2) decision instruction gets into step apache error 500 internal server error for self calibration canonical; If not then get into step (12);

(3) gather photoelectric switching signal, get into step (4);

(4) judge the direction at the current place of load through optoelectronic switch 8 signals of gathering, as then getting into step (5) for positive dirction; As then getting into step (6) for negative direction;

(5) send instruction repertorie to motor driver 2, AC servo motor 1 is stopped behind negative direction operation 15 degree, get into step (7);

(6) send instruction repertorie to motor driver 2, AC servo motor 1 is stopped behind positive dirction operation 15 degree, get into step (7);

(7) gather grating chi 7 signals, get into step (8);

(8) resolve the absolute position at loading frame 6 current places, driver error the motion adaptor is self-check, get into step (9);

(9) issue instruction repertorie to motor driver 2, make AC servo motor 1 drive load framework 6 be back to the absolute zero position place, get into step (10);

(10) control load framework 6 travels at the uniform speed to+55 degree positions, for scanning work is prepared, gets into step (11);

(11) send self check completion status word to signal Processing extension set 14, accomplish the self calibration orthofunction;

(12) decision instruction is work scanning, then gets into step (13), otherwise gets into step (1);

(13) gather current optoelectronic switch 8 signals, and get into step (14);

(14) judge loading frame 6 current directions through optoelectronic switch 8 signal values, be the negative step (16) that then gets into as for canonical gets into step (15);

(15) issue instruction repertorie to motor driver 2, make AC servo motor 1 drive load framework 6 to negative direction by the planning curve motion, get into step (17);

(16) issue instruction repertorie to motor driver 2, make AC servo motor 1 drive load framework 6 to positive dirction by the planning curve motion, get into step (17);

(17) send this scanning completion status word to signal Processing extension set 14, accomplish scanning work.

The algorithm that resolves of loading frame 6 current absolute positions is:

The round grating that the utility model is selected is ice blood sui critical error up of the periodicity groove, counts calculating location information through the increment that begins from certain absolute reference point, can pass through totally the absolute line number of signal wire number between two RPs and following formula calculating reference point:

Z 1abs=(absA-sgn?A-1)I/2+(sgn?A-dir)absZ delt/2

A=2absZ delt-I

Wherein:

Z 1absAbsolute line number for the relative zero-bit that moves past first RP;

I is the nominal increment size between two permanent datums;

Dir is a sense of rotation, and value is+1 or-1;

Z DeltIt is poor to be that two lines between permanent datum are counted;

Scanning motion planning curved configuration, loading frame 6 maximum speeds are 140 °/s, 400 °/s of peak acceleration 2, 110 ° of the anglecs of rotation, single sweep operation time 1.4s.

NC60A: Small Size, Superior Performance
It not only supports multi-axis and multi-channel, serial communication, and self-testing and repairing data disk, but also supports network encryption and online registration. Meanwhile, its I/O ports are extendable and its spindle interface supports analog, pulse, and M-II interfaces. It can be applied in fields of metal cutting, woodworking, etc.
It includes Weihong waterjet cutting control system and Weihong glass cutting control system. The former has been widely applied in cutting metal, stone, glass, ceramic, driver error the motion adaptor is self-check, etc.; while the latter in machining glass for different uses, driver error the motion adaptor is self-check, e.g. architecture, home appliance, photoelectricity, PV, mobile phone and glass splicing, etc.

Display and Graphics

_DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO

The DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO enumeration indicates the display device's aspect ratio, driver error the motion adaptor is self-check, 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 driver error the motion adaptor is self-check 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.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

Contains values that indicate the buffer type used by the video decoder.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.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

Contains values that identify the pipeline level that the driver supports.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_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

Contains values for the video command queue.D3D12DDI_COMMAND_RECORDER_FLAGS

Contains command recorder options.D3D12DDI_COMPARISON_FUNC

Indicates the type of comparison to perform.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

Defines flags for use in deallocation.D3D12DDI_DEPTH_WRITE_MASK

The write properties for a depth stencil state.D3D12DDI_DESCRIPTOR_RANGE_FLAGS

Descriptor range flags.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

Contains available features.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

Specifies the type of the indirect parameter for indirect dispatch.D3D12DDI_MEASUREMENTS_ACTION_0062

Indicates what to do with the result of previous PGO (profile guided optimization) measurements.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_PREDICATION_OP

Contains values for predication operation options.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_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 driver error the motion adaptor is self-check 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: D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 enumerationD3D12DDI_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

Specifies the resource type.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_SHADER_MODEL

Specifies the Shader Model.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

The state object types.D3D12DDI_STATE_SUBOBJECT_TYPE

The supported state subobject types.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

Command list and queue types to allow drivers to point to different implementations for video.D3D12DDI_TEXTURE_LAYOUT

Specifies a texture layout.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

Contains the video decode parameter type.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_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 driver error the motion adaptor is self-check 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_0080D3D12DDI_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: D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS_0053 enumerationD3D12DDI_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

The orientation to be performed by the video processor.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

Contains the options for video scale support.D3D12DDI_VIEW_INSTANCING_FLAGS

Defines the view instancing flags.D3D12DDI_VIEW_INSTANCING_TIER

Defines the view instancing tier.D3D12DDI_WRITEBUFFERIMMEDIATE_MODE_0032

The write buffer immediate mode.D3D12DDIARG_RENDER_PASS_FLAGS_0053

Indicates the state of the Render Pass.D3D12DDIARG_RENDER_PASS_UAV_ACCESS_FLAGS

Used to specify what type of UAV access to perform within the Render Pass.D3D12DDICAPS_TYPE

Specifies a capability type.D3D12DDICAPS_TYPE_VIDEO_0020

Contains capability types for video.D3DBLEND

Learn more about: _D3DBLEND enumerationD3DBLENDOP

Learn more about: _D3DBLENDOP enumerationD3DCMPFUNC

Learn more about: _D3DCMPFUNC enumerationD3DCULL

Learn more about: _D3DCULL enumerationD3DDDI_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 driver error the motion adaptor is self-check counter type.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_DRIVERESCAPETYPE

Defines the known driver escape types.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

The D3DDDI_GAMMARAMP_TYPE enumeration indicates the type of gamma ramp used in a video present path.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_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_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 enumerationD3DFOGMODE

Learn more about: _D3DFOGMODE enumerationD3DHAL_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 driver error the motion adaptor is self-check 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

The D3DKMDT_STANDARDALLOCATION_TYPE enumeration type contains values that identify particular types of surfaces.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

The D3DKMT_DRIVERVERSION enumeration type contains values that indicate the version of the display driver model that the display miniport driver supports.D3DKMT_ESCAPE_PFN_CONTROL_COMMAND

Escape function pointer control commands.D3DKMT_ESCAPETYPE

Do not use the D3DKMT_VIDMMESCAPETYPE enumeration; it is for testing purposes only.D3DKMT_FLIPMODEL_INDEPENDENT_FLIP_STAGE

Flip model's independent flip stages.D3DKMT_GPU_PREFERENCE_QUERY_STATE

Specifies the GPU preference query state.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_DRIVER_TYPE

Miracast (wireless display) driver driver error the motion adaptor is self-check overlay blend type.D3DKMT_MULTIPLANE_OVERLAY_FLAGS

Multiplane overlay flags.D3DKMT_MULTIPLANE_OVERLAY_STEREO_FORMAT

Multiplane overlay stereo format.D3DKMT_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT

Multiplane overlay video frame format.D3DKMT_MULTIPLANE_OVERLAY_YCbCr_FLAGS

Multiplane overlay YCbCr flags.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

Output duplicate pointer shape types.D3DKMT_OUTPUTDUPL_METADATATYPE

Output duplicate metadata types.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_CLASSD3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPE

Learn more about: D3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPED3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE

Learn more about: D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPED3DKMT_QUERYSTATISTICS_TYPE

Learn more about: D3DKMT_QUERYSTATISTICS_TYPED3DKMT_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

Used to give information on the allocation type.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 enumerationD3DRENDERSTATETYPE

The D3DRENDERSTATETYPE enumerated type lists a variety of attributes, or render states.D3DSHADEMODE

Learn more about: _D3DSHADEMODE enumerationD3DSHADER_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 enumerationD3DTEXTUREOP

Learn more about: _D3DTEXTUREOP enumerationD3DTEXTURETRANSFORMFLAGS

Learn more about: _D3DTEXTURETRANSFORMFLAGS enumerationD3DWDDM1_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 enumerationDDIAUTHENTICATEDCHANNELTYPE

The DDIAUTHENTICATEDCHANNELTYPE enumeration contains values that identify authenticated-channel types.DEBUG_LEVEL

Specifies the debug level.DOCKING_STATE

The DOCKING_STATE enumeration driver error the motion adaptor is self-check used to describe the state of a portable computer that can be attached to a docking station.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

The DXGI_DDI_MULTIPLANE_OVERLAY_FLAGS enumeration identifies a flip operation to be performed on an overlay plane.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 driver error the motion adaptor is self-check later display miniport drivers that support adaptive brightness control.DXGK_BUILDPAGINGBUFFER_OPERATION

Indicates the type of memory operation to perform.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

The DXGK_CHILD_DEVICE_TYPE enumeration is used to indicate the type of a child device of driver error the motion adaptor is self-check display adapter.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

Provides additional information for DxgkDdi_ControlInterrupt2 when VSYNC is being utilized.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 driver error the motion adaptor is self-check 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 driver error the motion adaptor is self-check 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_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_TYPE

Indicates the type of engine on a GPU node. Note the selection rules discussed in Remarks.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_ID

The feature ID of a driver feature.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

The DXGK_GDIROP_COLORFILL enumeration indicates the type of GDI raster operation (ROP) to implement in a GDI hardware-accelerated bit-block transfer (bitblt) operation.DXGK_GDIROP_COLORFILL

The DXGK_GDIROP_COLORFILL enumeration indicates the type of GDI raster operation (ROP) to implement in a GDI hardware-accelerated color fill operation.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_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

Provides additional information for DxgkDdi_ControlInterrupt2 or DxgkDdi_ControlInterrupt3 when VSYNC is not being utilized.DXGK_INTERRUPT_TYPE

The DXGK_INTERRUPT_TYPE enumeration indicates the driver error the motion adaptor is self-check of interrupt that the display miniport driver notifies the graphics processing unit (GPU) scheduler about.DXGK_KERNEL_SUBMISSION_TYPE

Specifies the kernel submission type in the GPU work submission to the driver error the motion adaptor is self-check 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

Indicates a driver error the motion adaptor is self-check version of the Monitor interface.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_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_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 driver error the motion adaptor is self-check 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

The DXGK_QUERYADAPTERINFOTYPE enumeration indicates the type of information to retrieve when a display miniport driver's DxgkDdiQueryAdapterInfo function is called.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

The DXGK_RENDERKM_OPERATION enumeration indicates the type of GDI hardware-accelerated rendering operation to perform when the DxgkDdiRenderKm function is called.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

The DXGK_SERVICES enumeration indicates the type of interface being requested by a call to the DxgkCbQueryServices function.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_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

The DXGK_WDDMVERSION enumeration is reserved for system use. Except for the case noted below, do not use it in your driver.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

The DXGKMDT_OPM_ACP_PROTECTION_LEVEL enumeration indicates the protection levels for a protected output that supports Analog Copy Protection (ACP).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_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

The multiplane overlay stereo flip modes.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 driver error the motion adaptor is self-check that identify lighting conditions for viewing video.DXVA_VideoPrimaries

The Motorola l9 critical error 133 enumeration type contains enumerators that identify the driver error the motion adaptor is self-check 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 enumerationIDDCX_ADAPTER_FLAGS

Specifies boolean flags for an indirect display adapter.IDDCX_CURSOR_SHAPE_TYPE

Describes the type of cursor.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

An enumeration indicating the type of gamma ramp being set.IDDCX_MONITOR_DESCRIPTION_TYPE

Used to describe the monitor description.IDDCX_MONITOR_MODE_ORIGIN

Used to describe a mode the monitor supports based on the monitor description.IDDCX_PATH_FLAGS

Indicates the state of the path.IDDCX_TRANSMISSION_TYPE

Enum used to indicate the link type for transmission of the video data.IDDCX_UPDATE_REASON

Describes why the driver is calling to update the mode list.KMTQUERYADAPTERINFOTYPE

Each Error en cartuchos hp 1410 value correlates to a specific piece of adapter information being retrieved by D3DKMQueryAdapterInfo.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

Output duplicate context debug status.UMDETW_ALLOCATION_SEMANTIC

Indicates what a memory allocation is used for if the allocation is internal to the user-mode driver.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.
driver error the motion adaptor is self-check

Driver error the motion adaptor is self-check - advise

NC studio not working. How to Install NC studio and drivers in right way

How-to-install-NC-studio-in-right-way-what-to-do-if-NC-studio-not-working

   I’m getting too many questions about why NC studio not working and how to force it to work properly. In this post, I’ll describe you how to install NC studio in right way to force it to work.

   I’ll describe NC Studio 4 and 5 versions installation and configuration as most 3 Axis CNC machine users using this version. Mainly because when new CNC owner buying 3 Axis CNC motion card seller sending NC studio copy by mail. By the way, if you need a copy you can download NC studio 5.5.6 here.

System requirements for NC Studio

As NC Studio version 5 old software it requires some parameters not a high for today's standards.

Recommended PC parameters.

You can use your old computer for NC studio installation and CNC control.

If you are using an older computer then you can use a computer with followed parameters.

CPU: Intel Pentium IV 3 GHz.

Motherboard: Asus and Intel motherboards recommended.

Motherboard chipset: Intel (from any following series of 865,915,945, P35, G31 etc. Except H61, Z68, X68)

RAM: Minimum 1 GB. Recommended 2 GB.

Hard drive: Can be used any hard drive.

Video card: Can be used Nvidia Geforce 4 MX400 or any other card from Nvidia. Or can be used the built-in card from Intel.

If you have more modern computer hardware.

CPU: Pentium G620 (2*2.60GHz) Socket-1155 Cache 3Mb Box

Motherboard: ASUS Socket 1155 P8B75-V, 1155, iB75, 4*DDR3, 2*PCI-E, SATA+RAID, SATA 6Gb/s, ALC887-VD2 8ch, GLAN, USB3.0, D-SUB+ DVI-D ATX RTL

RAM: DDR3 DIMM 2048Mb PC10660

Video card: 1024Mb GeForce GT210 Asus Silent (DDR3 64-bit 589/1580MHz DVI HDMI

As I said these hardware parameters recommended parameters and NC Studio can work with hardware that very different from above.

Required PC parameters

PCI port: Minimum 1 port required to connect PCI motion card that will control CNC.

OS: Windows XP SP3 (32-bit). I’ll recommend clear original Windows without any modification.

   This is the biggest problem that user can meet. NC studio itself can be installed on any version of Windows. But it is controller card driver inherits to work only with Windows XP.

   Many of new beginners who first time installing NC studio can't force this software work and they are starting google for a solution. I many times met with questions about this theme and solution is simple. Follow recommended and required parameters and probably everything will work fine.

How to Install NC Studio Properly?

   Now let’s see how to install card and software properly to avoid problems.

1. Install PCI Card into computer PCI port and Fix it with screws.

B2ap3 Large How To Install Nc Studio Pci Card Into Pc

   Windows will offer you install drivers for PCI card. Cancel driver installation.

2. Run software installation that you have or download your copy from here. Run it and click Next until it will finish.

B2ap3 Large Nc Studio Software Installation Process

   In installation process software will install drivers for PCI card and in the next step you can start and use the software.

But what to do if PCI motion card can’t find drivers? In this case, you’ll need to install drivers manually.

How to Install NC studio drivers manually?

1. Open Control panel / System / Device Manager.

2. Find in the list undetermined PCI device. Click on it and choose Driver Tab. Click on Update

3. Show the path to NC studio install folder. Usually, it is C://program files/NCStudio 5.5.60

B2ap3 Large Manually Install Nc Studio Drivers

In the next step, the driver should be installed and software should work see the PCI card.

B2ap3 Large NC Studio 5 Video Course For New Beginners

CN202453673U - Safety check door servo control device - Google Patents

Embodiment

Below in conjunction with accompanying drawing 1-3 the embodiment of the utility model is further described:

The structural representation of three-dimensional imaging detector gate Servocontrol device is as shown in Figure 1, and comprise servo control mechanism and measure feedback mechanism, wherein:

Servo control mechanism is made up of AC servo motor 1, motor driver 2, power supply adaptor 3, speed reduction unit 4, belt pulley 5 and loading frame 6.AC servo motor 1 drives the motion of gear train and loading frame as the source of control power.The movement instruction signal of motor driver 2 reception servo controllers and the code device signal that is converted into the gating pulse of AC servo motor 1 and combines AC servo motor 1 axle head to dispose are directly controlled the speed and the position of motor movement.The utility model is employed to be GV6 driver and the supporting serial AC servo motor 1 of N0 thereof, has characteristics such as controlled variable scalable, the easy planning of velocity location.Power supply adaptor 3 converts AC power direct supply into and possesses rectification function, and realize power supply for motor and driver and supply with and can realize over-voltage protecting function, its continuous power output 300W, peak power output is 9KW.The output shaft of motor is through the gear train drive load frame movement of speed reduction unit and belt pulley formation, and the total reduction gear ratio of system is 86.2367.

Measuring feedback mechanism is made up of grating chi 7, optoelectronic switch 8.Grating chi 7 is installed on loading frame 6 main shafts, and its absolute zero position is in the center of loading frame 6 ranges of operation, and grating chi 7 read heads are fixed in loading frame 6 and rotate generation quadrature coding pulse signal with framework and resolve angle information.The grating chi 7 that the utility model uses is the increment type circle grating of RESD series; Increment type grating chi 7 is few than absolute type grating chi 7 system's lines, interface is simple; Its groove number is 32768, and system accuracy can reach 1.08 rads, fits High Speed System and the very high measurement occasion of accuracy requirement.This Servocontrol device is equipped with two optoelectronic switches 8, and the spacing and operational centre indication disk use of fit angle is installed on loading frame 6 tops, can indicate the center of extreme position and rough grade.That optoelectronic switch 8 has is contactless, do not have machinery collision, the fast characteristics of response speed, can satisfy the limit function that designs among the present invention and use.

Servo controller 9 structured flowcharts are as shown in Figure 2; Servo controller 9 comprises the scanning curve control module 12 of interactive communication module 13, signal acquisition module 10, self check correcting control module 11 and servo control mechanism, and servo controller 9 adopts the TMS320F2812 of TI company to handle the The whole control flow process as main control chip.

Interactive communication module 13 comprises with host computer signal Processing extension set carries out the mutual of work order and duty, and mutual with the instruction of motor driver 2 curve movement planning control.This module can realize serial communication through RS422/RS232, comprises frame head, instruction word, status word, frame count and check bit information with the communication protocol of signal Processing extension set; Satisfy the designing requirement of driver with the communication protocol of motor driver 2.

Signal acquisition module 10 needs to handle the quadrature coding pulse signal and optoelectronic switch 8 signals of grating.Grating signal is connected with servo controller through grating chi 7 read head connectors, after the quadrature coding pulse counter chip is handled, carries out data communication through the parallel port, the count value of DSP timing acquiring counter chip with DSP.Optoelectronic switch 8 signals supply the main control chip collection through being connected to after the level conversion on the DSP.

The self calibration positive order that servo-drive system self check correcting control module 11 completion signal Processing extension sets issue realizes that loading frame precisely returns zero, and prepares for scanning work instructs.

Scanning curve control module 12 is accomplished the scanning work instruction that the signal Processing extension set issues, and realizes that finally loading frame moves according to scanning curve.

Servo controller carries out according to two kinds of patterns:

First pattern: accomplish self check and proofread and correct; Self check is proofreaied and correct in the course of work and to be gathered grating chis 7 read head calculated signals by servo controller 9 and go out load situation and control motor and return zero and move; After accomplishing correction; The wait of servo condition information reporting signal Processing extension set is issued work order, concrete work as follows:

After controller was received the self calibration positive order, drive motor motion 15 degree stopped the number of buses of process in the system acquisition motion process, and the line numerical value of adjacent two Z pulses place.Absolute line number according to first Z pulse place of process in the above-mentioned algorithm computation motion process can calculate the current absolute line number of load thus.Make loading frame 6 move to the zero-bit place according to absolute position conversion control motor and accomplish back the odd-job work.For preparing to carry out scanning work, control load framework 6 moves to+55 degree positions, and uploads the signal Processing extension set and accomplish the self check correction.

Second pattern: accomplish scanning work, in the scanning work process by servo controller 9 according to predetermined scanning motion curve calculation parameter and bind motor driver 2 and make servo-drive system loading frame 6 carry out scanning motion.Its course of work is:

Through the direction of center pilot light electric switch 8 signals judgement loading frame 6 current relative zero-bits, and control load framework 6 carries out scanning motion, transmission scanning completion status word behind the end of run.Because finishing rear motor, self calibration positive order or each scanning work moved to work preparation angle place; And the angle of scanning work each run and planning curve immobilize; Therefore only need judge that the zero-bit direction confirms the direction of next scanning motion, and control load framework 6 is pressed predetermined curve and is moved.

The servo-control system overall workflow is as shown in Figure 3, and concrete steps are:

(1) waits for and receive the command signal that signal Processing 14 issues, get into step (2);

(2) decision instruction gets into step (3) for self calibration canonical; If not then get into step (12);

(3) gather photoelectric switching signal, get into step (4);

(4) judge the direction at the current place of load through optoelectronic switch 8 signals of gathering, as then getting into step (5) for positive dirction; As then getting into step (6) for negative direction;

(5) send instruction repertorie to motor driver 2, AC servo motor 1 is stopped behind negative direction operation 15 degree, get into step (7);

(6) send instruction repertorie to motor driver 2, AC servo motor 1 is stopped behind positive dirction operation 15 degree, get into step (7);

(7) gather grating chi 7 signals, get into step (8);

(8) resolve the absolute position at loading frame 6 current places, get into step (9);

(9) issue instruction repertorie to motor driver 2, make AC servo motor 1 drive load framework 6 be back to the absolute zero position place, get into step (10);

(10) control load framework 6 travels at the uniform speed to+55 degree positions, for scanning work is prepared, gets into step (11);

(11) send self check completion status word to signal Processing extension set 14, accomplish the self calibration orthofunction;

(12) decision instruction is work scanning, then gets into step (13), otherwise gets into step (1);

(13) gather current optoelectronic switch 8 signals, and get into step (14);

(14) judge loading frame 6 current directions through optoelectronic switch 8 signal values,, be the negative step (16) that then gets into as for canonical gets into step (15);

(15) issue instruction repertorie to motor driver 2, make AC servo motor 1 drive load framework 6 to negative direction by the planning curve motion, get into step (17);

(16) issue instruction repertorie to motor driver 2, make AC servo motor 1 drive load framework 6 to positive dirction by the planning curve motion, get into step (17);

(17) send this scanning completion status word to signal Processing extension set 14, accomplish scanning work.

The algorithm that resolves of loading frame 6 current absolute positions is:

The round grating that the utility model is selected is made up of the periodicity groove, counts calculating location information through the increment that begins from certain absolute reference point, can pass through totally the absolute line number of signal wire number between two RPs and following formula calculating reference point:

Z 1abs=(absA-sgn?A-1)I/2+(sgn?A-dir)absZ delt/2

A=2absZ delt-I

Wherein:

Z 1absAbsolute line number for the relative zero-bit that moves past first RP;

I is the nominal increment size between two permanent datums;

Dir is a sense of rotation, and value is+1 or-1;

Z DeltIt is poor to be that two lines between permanent datum are counted;

Scanning motion planning curved configuration, loading frame 6 maximum speeds are 140 °/s, 400 °/s of peak acceleration 2, 110 ° of the anglecs of rotation, single sweep operation time 1.4s.

NC60A: Small Size, Superior Performance
It not only supports multi-axis and multi-channel, serial communication, and self-testing and repairing data disk, but also supports network encryption and online registration. Meanwhile, its I/O ports are extendable and its spindle interface supports analog, pulse, and M-II interfaces. It can be applied in fields of metal cutting, woodworking, etc.
It includes Weihong waterjet cutting control system and Weihong glass cutting control system. The former has been widely applied in cutting metal, stone, glass, ceramic, etc.; while the latter in machining glass for different uses, e.g. architecture, home appliance, photoelectricity, PV, mobile phone and glass splicing, etc.

Display and Graphics

_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.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

Contains values that indicate the buffer type used by the video decoder.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.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

Contains values that identify the pipeline level that the driver supports.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_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

Contains values for the video command queue.D3D12DDI_COMMAND_RECORDER_FLAGS

Contains command recorder options.D3D12DDI_COMPARISON_FUNC

Indicates the type of comparison to perform.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

Defines flags for use in deallocation.D3D12DDI_DEPTH_WRITE_MASK

The write properties for a depth stencil state.D3D12DDI_DESCRIPTOR_RANGE_FLAGS

Descriptor range flags.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

Contains available features.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

Specifies the type of the indirect parameter for indirect dispatch.D3D12DDI_MEASUREMENTS_ACTION_0062

Indicates what to do with the result of previous PGO (profile guided optimization) measurements.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_PREDICATION_OP

Contains values for predication operation options.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_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: D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 enumerationD3D12DDI_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

Specifies the resource type.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_SHADER_MODEL

Specifies the Shader Model.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

The state object types.D3D12DDI_STATE_SUBOBJECT_TYPE

The supported state subobject types.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

Command list and queue types to allow drivers to point to different implementations for video.D3D12DDI_TEXTURE_LAYOUT

Specifies a texture layout.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

Contains the video decode parameter type.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_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_0080D3D12DDI_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: D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS_0053 enumerationD3D12DDI_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

The orientation to be performed by the video processor.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

Contains the options for video scale support.D3D12DDI_VIEW_INSTANCING_FLAGS

Defines the view instancing flags.D3D12DDI_VIEW_INSTANCING_TIER

Defines the view instancing tier.D3D12DDI_WRITEBUFFERIMMEDIATE_MODE_0032

The write buffer immediate mode.D3D12DDIARG_RENDER_PASS_FLAGS_0053

Indicates the state of the Render Pass.D3D12DDIARG_RENDER_PASS_UAV_ACCESS_FLAGS

Used to specify what type of UAV access to perform within the Render Pass.D3D12DDICAPS_TYPE

Specifies a capability type.D3D12DDICAPS_TYPE_VIDEO_0020

Contains capability types for video.D3DBLEND

Learn more about: _D3DBLEND enumerationD3DBLENDOP

Learn more about: _D3DBLENDOP enumerationD3DCMPFUNC

Learn more about: _D3DCMPFUNC enumerationD3DCULL

Learn more about: _D3DCULL enumerationD3DDDI_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

The counter type.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_DRIVERESCAPETYPE

Defines the known driver escape types.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

The D3DDDI_GAMMARAMP_TYPE enumeration indicates the type of gamma ramp used in a video present path.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_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_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 enumerationD3DFOGMODE

Learn more about: _D3DFOGMODE enumerationD3DHAL_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

The D3DKMDT_STANDARDALLOCATION_TYPE enumeration type contains values that identify particular types of surfaces.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

The D3DKMT_DRIVERVERSION enumeration type contains values that indicate the version of the display driver model that the display miniport driver supports.D3DKMT_ESCAPE_PFN_CONTROL_COMMAND

Escape function pointer control commands.D3DKMT_ESCAPETYPE

Do not use the D3DKMT_VIDMMESCAPETYPE enumeration; it is for testing purposes only.D3DKMT_FLIPMODEL_INDEPENDENT_FLIP_STAGE

Flip model's independent flip stages.D3DKMT_GPU_PREFERENCE_QUERY_STATE

Specifies the GPU preference query state.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_DRIVER_TYPE

Miracast (wireless display) driver types.D3DKMT_MULTIPLANE_OVERLAY_BLEND

Multiplane overlay blend type.D3DKMT_MULTIPLANE_OVERLAY_FLAGS

Multiplane overlay flags.D3DKMT_MULTIPLANE_OVERLAY_STEREO_FORMAT

Multiplane overlay stereo format.D3DKMT_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT

Multiplane overlay video frame format.D3DKMT_MULTIPLANE_OVERLAY_YCbCr_FLAGS

Multiplane overlay YCbCr flags.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

Output duplicate pointer shape types.D3DKMT_OUTPUTDUPL_METADATATYPE

Output duplicate metadata types.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_CLASSD3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPE

Learn more about: D3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPED3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE

Learn more about: D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPED3DKMT_QUERYSTATISTICS_TYPE

Learn more about: D3DKMT_QUERYSTATISTICS_TYPED3DKMT_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

Used to give information on the allocation type.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 enumerationD3DRENDERSTATETYPE

The D3DRENDERSTATETYPE enumerated type lists a variety of attributes, or render states.D3DSHADEMODE

Learn more about: _D3DSHADEMODE enumerationD3DSHADER_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 enumerationD3DTEXTUREOP

Learn more about: _D3DTEXTUREOP enumerationD3DTEXTURETRANSFORMFLAGS

Learn more about: _D3DTEXTURETRANSFORMFLAGS enumerationD3DWDDM1_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 enumerationDDIAUTHENTICATEDCHANNELTYPE

The DDIAUTHENTICATEDCHANNELTYPE enumeration contains values that identify authenticated-channel types.DEBUG_LEVEL

Specifies the debug level.DOCKING_STATE

The DOCKING_STATE enumeration is used to describe the state of a portable computer that can be attached to a docking station.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

The DXGI_DDI_MULTIPLANE_OVERLAY_FLAGS enumeration identifies a flip operation to be performed on an overlay plane.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

Indicates the type of memory operation to perform.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

The DXGK_CHILD_DEVICE_TYPE enumeration is used to indicate the type of a child device of the display adapter.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

Provides additional information for DxgkDdi_ControlInterrupt2 when VSYNC is being utilized.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_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_TYPE

Indicates the type of engine on a GPU node. Note the selection rules discussed in Remarks.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_ID

The feature ID of a driver feature.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

The DXGK_GDIROP_COLORFILL enumeration indicates the type of GDI raster operation (ROP) to implement in a GDI hardware-accelerated bit-block transfer (bitblt) operation.DXGK_GDIROP_COLORFILL

The DXGK_GDIROP_COLORFILL enumeration indicates the type of GDI raster operation (ROP) to implement in a GDI hardware-accelerated color fill operation.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_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

Provides additional information for DxgkDdi_ControlInterrupt2 or DxgkDdi_ControlInterrupt3 when VSYNC is not being utilized.DXGK_INTERRUPT_TYPE

The DXGK_INTERRUPT_TYPE enumeration indicates the type of interrupt that the display miniport driver notifies the graphics processing unit (GPU) scheduler about.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

Indicates a particular version of the Monitor interface.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_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_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

The DXGK_QUERYADAPTERINFOTYPE enumeration indicates the type of information to retrieve when a display miniport driver's DxgkDdiQueryAdapterInfo function is called.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

The DXGK_RENDERKM_OPERATION enumeration indicates the type of GDI hardware-accelerated rendering operation to perform when the DxgkDdiRenderKm function is called.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

The DXGK_SERVICES enumeration indicates the type of interface being requested by a call to the DxgkCbQueryServices function.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_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

The DXGK_WDDMVERSION enumeration is reserved for system use. Except for the case noted below, do not use it in your driver.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

The DXGKMDT_OPM_ACP_PROTECTION_LEVEL enumeration indicates the protection levels for a protected output that supports Analog Copy Protection (ACP).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_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

The multiplane overlay stereo flip modes.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 enumerationIDDCX_ADAPTER_FLAGS

Specifies boolean flags for an indirect display adapter.IDDCX_CURSOR_SHAPE_TYPE

Describes the type of cursor.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

An enumeration indicating the type of gamma ramp being set.IDDCX_MONITOR_DESCRIPTION_TYPE

Used to describe the monitor description.IDDCX_MONITOR_MODE_ORIGIN

Used to describe a mode the monitor supports based on the monitor description.IDDCX_PATH_FLAGS

Indicates the state of the path.IDDCX_TRANSMISSION_TYPE

Enum used to indicate the link type for transmission of the video data.IDDCX_UPDATE_REASON

Describes why the driver is calling to update the mode list.KMTQUERYADAPTERINFOTYPE

Each KMTQUERYADAPTERINFOTYPE value correlates to a specific piece of adapter information being retrieved by D3DKMQueryAdapterInfo.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

Output duplicate context debug status.UMDETW_ALLOCATION_SEMANTIC

Indicates what a memory allocation is used for if the allocation is internal to the user-mode driver.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.

0 Comments

Leave a Comment