ShaderLoader.DisassembleShader Method

Language:

Disassembles a shader.

Definition

Visual Basic Public Shared Function DisassembleShader( _
    ByVal pFunction As Integer, _
    ByVal enableColorCode As Boolean, _
    ByVal comments As String _
) As String
C# public static string DisassembleShader(
    int pFunction,
    bool enableColorCode,
    string comments
);
C++ public:
static StringDisassembleShader(
    int pFunction,
    bool enableColorCode,
    Stringcomments
);
JScript public static function DisassembleShader(
    pFunction : int,
    enableColorCode : boolean,
    comments : String
) : String;

Parameters

pFunction System.Int32
An integer pointer that represents 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.
OutOfMemoryException Leave Site Microsoft Direct3D could not allocate sufficient memory to complete the call.


Send comments about this topic to Microsoft. © Microsoft Corporation. All rights reserved.

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