ISymUnmanagedDocument Interface

Represents a document referenced by a symbol store. A document is defined by a uniform resource locator (URL) and a document type GUID. You can locate the document regardless of how it is stored by using the URL and document type GUID. You can store the document source in the symbol store and retrieve it through this interface.

Methods

Method

Description

ISymUnmanagedDocument::FindClosestLine Method

Returns the closest line that is a sequence point, given a line in this document that may or may not be a sequence point.

ISymUnmanagedDocument::GetCheckSum Method

Gets the checksum.

ISymUnmanagedDocument::GetCheckSumAlgorithmId Method

Gets the checksum algorithm identifier, or returns a GUID of all zeros if there is no checksum.

ISymUnmanagedDocument::GetDocumentType Method

Gets the document type of this document.

ISymUnmanagedDocument::GetLanguage Method

Gets the language identifier of this document.

ISymUnmanagedDocument::GetLanguageVendor Method

Gets the language vendor of this document.

ISymUnmanagedDocument::GetSourceLength Method

Gets the length, in bytes, of the embedded source.

ISymUnmanagedDocument::GetSourceRange Method

Returns the specified range of the embedded source into the given buffer.

ISymUnmanagedDocument::GetURL Method

Returns the URL for this document.

ISymUnmanagedDocument::HasEmbeddedSource Method

Returns true if the document has source embedded in the debugging symbols; otherwise, returns false.

See Also

Concepts

Diagnostics Symbol Store Interfaces