dwTYPE_KIND

Applies to: yesVisual Studio noVisual Studio for Mac

Note

This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

Specifies how to interpret the type of an IDebugField object.

Syntax

enum enum_dwTYPE_KIND {
    TYPE_KIND_METADATA = 0x0001,
    TYPE_KIND_PDB      = 0x0002,
    TYPE_KIND_BUILT    = 0x0003,
};

typedef DWORD dwTYPE_KIND;
public enum enum_dwTYPE_KIND {
    TYPE_KIND_METADATA = 0x0001,
    TYPE_KIND_PDB      = 0x0002,
    TYPE_KIND_BUILT    = 0x0003,
};

Fields

TYPE_KIND_METADATA
The TYPE_INFO union should be interpreted as a METADATA_TYPE structure.

TYPE_KIND_PDB
The TYPE_INFO union should be interpreted as a PDB_TYPE structure.

TYPE_KIND_BUILT
The TYPE_INFO union should be interpreted as a BUILT_TYPE structure.

Remarks

The values of this enumeration appear in the dwKind field of the TYPE_INFO structure and are used to determine how to interpret the type union member. The TYPE_INFO structure is returned by a call to the GetTypeInfo method.

Requirements

Header: sh.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See also