Microsoft DirectX 9.0 SDK Update (October 2004)

ShaderLoader.DisassembleShader Method

Language:

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

Disassembles a shader.

Definition

Visual Basic .NET 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
);
Managed C++ public: static String* DisassembleShader(
    int pFunction,
    bool enableColorCode,
    String *comments
);
JScript .NET 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.


© 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