umdprovider.h header

This header is used by display. For more information, see:

umdprovider.h contains the following programming interfaces:

Functions

 
UMDEtwLogMapAllocation

Describes how a Microsoft DirectX graphics kernel subsystem (Dxgkrnl.sys) memory allocation, or a portion of the allocation, is being used.
UMDEtwLogUnmapAllocation

Indicates that a Microsoft DirectX graphics kernel subsystem (Dxgkrnl.sys) memory allocation, or a portion of the allocation, is no longer being used. Call this function whether or not the allocation is being destroyed.
UMDEtwRegister

Registers the event trace provider. The driver should call this function before it makes any calls to log events.
UMDEtwUnregister

Unregisters the event trace provider. Call this function before the user-mode driver is unloaded. After this function is called, the driver should not make any other calls to log events.

Structures

 
UMDETW_ALLOCATION_USAGE

Indicates the reason for mapping from a Microsoft Direct3D memory allocation to a Microsoft DirectX graphics kernel subsystem (Dxgkrnl.sys) allocation.

Enumerations

 
UMDETW_ALLOCATION_SEMANTIC

Indicates what a memory allocation is used for if the allocation is internal to the user-mode driver.