ShaderLoader.DisassembleShader(GraphicsStream,Boolean,String) Method (Microsoft.DirectX.Direct3D)

Disassembles a shader.

Definition

Visual Basic Public Shared Function DisassembleShader( _
    ByVal function As GraphicsStream, _
    ByVal enableColorCode As Boolean, _
    ByVal comments As String _
) As String
C# public static string DisassembleShader(
    GraphicsStream function,
    bool enableColorCode,
    string comments
);
C++ public:
static StringLeave SiteDisassembleShader(
    GraphicsStreamfunction,
    bool enableColorCode,
    StringLeave Sitecomments
);
JScript public static function DisassembleShader(
    function : GraphicsStream,
    enableColorCode : boolean,
    comments : String
) : String;

Parameters

function Microsoft.DirectX.GraphicsStream
A GraphicsStream object that contains the compiled shader code.
enableColorCode System.Boolean
Set to true to enable color code to make it easier to read the disassembly; otherwise, false.
comments System.String
String that contains comments about the disassembly.

Return Value

System.String
Returns a string containing the disassembled shader.

Remarks

Exceptions

InvalidCallException

The method call is invalid. For example, a method's parameter might contain an invalid value.

InvalidDataException

The data is invalid.

OutOfMemoryExceptionLeave Site

Microsoft Direct3D could not allocate sufficient memory to complete the call.