ID3D11ClassLinkage Interface

This interface encapsulates an HLSL dynamic linkage.

Syntax

interface ID3D11ClassLinkage : public ID3D11DeviceChild  

Remarks

A class linkage object can hold up to 64K gotten instances. A gotten instance is a handle that references a variable name in any shader that is created with that linkage object. When you create a shader with a class linkage object, the runtime gathers these instances and stores them in the class linkage object. For more information about how a class linkage object is used, see Storing Variables and Types for Shaders to Share.

An ID3D11ClassLinkage object is created using the ID3D11Device::CreateClassLinkage method.

Requirements

Header: Declared in d3d11_x.h (d3d11.h on other Windows platforms).

Library: Use d3d11_x.lib (d3d11.lib on other Windows platforms).

See also

ID3D11ClassLinkage Members