Microsoft DirectX 9.0 SDK Update (October 2004)

InterfaceTimings Structure

Language:

Note: This documentation is preliminary and is subject to change.

Provides percentage of time processing data in the driver. These statistics may help identify cases when the driver is waiting for other resources.

Definition

Visual Basic .NET Public Structure InterfaceTimings
C# public struct InterfaceTimings
Managed C++ public __value struct InterfaceTimings
JScript .NET In JScript .NET, you can use structures, but you cannot define your own.

Members Table

Method Description
InterfaceTimings Creates a new instance of the InterfaceTimings structure.
ToString Obtains a string representation of the current instance.
Property Description
WaitingForGpuExclusiveResourceTimePercent Retrieves the percentage of time the driver spent waiting for a resource that cannot be pipelined (that is, operated in parallel).
WaitingForGpuOtherTimePercent Retrieves the percentage of time the driver spent waiting for other GPU processing.
WaitingForGpuToAcceptMoreCommandsTimePercent Retrieves the percentage of time the driver spent waiting for the GPU to finish processing some commands before the driver could send more. This indicates the driver has run out of room to send commands to the GPU.
WaitingForGpuToStayWithinLatencyTimePercent Retrieves the percentage of time the driver spent waiting for the graphics processing unit (GPU) latency to reduce to less than 3 rendering frames.
WaitingForGpuToUseApplicationResourceTimePercent Retrieves the percentage of time the driver spent waiting for the GPU to finish using a locked resource (and LockFlags.DoNotWait wasn't specified).

Structure Information

Namespace Microsoft.DirectX.Direct3D
Assembly Microsoft.DirectX.Direct3D (microsoft.directx.direct3d.dll)
Strong Name Microsoft.DirectX.Direct3D,  Version=1.0.2902.0,  Culture=neutral,  PublicKeyToken=31bf3856ad364e35

© 2004 Microsoft Corporation. All rights reserved. Terms of use.

Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center