DkmResolvedDocument.Create(DkmModule, String, DkmScriptDocument, DkmDocumentMatchStrength, DkmResolvedDocumentWarning, Boolean, DkmDataItem) Método

Definição

Cria um novo objeto de documento resolvido. Objetos de documento resolvidos são criados por um provedor de símbolos. Eles são um contêiner de dados para que um provedor de símbolos possa fazer o backup do documento resolvido com seu próprio estado interno.

public:
 static Microsoft::VisualStudio::Debugger::Symbols::DkmResolvedDocument ^ Create(Microsoft::VisualStudio::Debugger::Symbols::DkmModule ^ Module, System::String ^ DocumentName, Microsoft::VisualStudio::Debugger::Script::DkmScriptDocument ^ ScriptDocument, Microsoft::VisualStudio::Debugger::Symbols::DkmDocumentMatchStrength MatchStrength, Microsoft::VisualStudio::Debugger::Symbols::DkmResolvedDocumentWarning Warning, bool TextRequested, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.Symbols.DkmResolvedDocument Create (Microsoft.VisualStudio.Debugger.Symbols.DkmModule Module, string DocumentName, Microsoft.VisualStudio.Debugger.Script.DkmScriptDocument ScriptDocument, Microsoft.VisualStudio.Debugger.Symbols.DkmDocumentMatchStrength MatchStrength, Microsoft.VisualStudio.Debugger.Symbols.DkmResolvedDocumentWarning Warning, bool TextRequested, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : Microsoft.VisualStudio.Debugger.Symbols.DkmModule * string * Microsoft.VisualStudio.Debugger.Script.DkmScriptDocument * Microsoft.VisualStudio.Debugger.Symbols.DkmDocumentMatchStrength * Microsoft.VisualStudio.Debugger.Symbols.DkmResolvedDocumentWarning * bool * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.Symbols.DkmResolvedDocument
Public Shared Function Create (Module As DkmModule, DocumentName As String, ScriptDocument As DkmScriptDocument, MatchStrength As DkmDocumentMatchStrength, Warning As DkmResolvedDocumentWarning, TextRequested As Boolean, DataItem As DkmDataItem) As DkmResolvedDocument

Parâmetros

Module
DkmModule

No A classe DkmModule representa um pacote de códigos (ex: dll ou exe) que é ou uma vez carregado em um ou mais processos. A classe DkmModule é o objeto central para as APIs de símbolo e é 1:1 com a notação do manipulador de símbolos do que é carregado. Se um pacote de códigos for carregado em três processos diferentes (ou no mesmo processo, mas com três endereços base diferentes ou três domínios de aplicativo diferentes), mas o manipulador de símbolos considerar que todos eles são idênticos, haverá apenas um objeto de módulo.

DocumentName
String

No Nome do arquivo de origem. Esse é geralmente um caminho completo, mas em alguns cenários ele torna-se um caminho parcial ou apenas um nome com extensão (ex: example. cpp). No caso de um documento dinâmico (ex: executando o script do Internet Explorer), ' path ' poderia ser uma URL em vez de um caminho de arquivo local.

ScriptDocument
DkmScriptDocument

[In, opcional] Documento de script que este documento resolvido representa. Isso deve ser nulo para provedores de símbolos não baseados em scripts.

MatchStrength
DkmDocumentMatchStrength

No Indica a forte correspondência entre o DkmDocumentQuery e o DkmResolvedDocument resultante.

Warning
DkmResolvedDocumentWarning

No Aviso que ocorreu durante a correspondência. Dependendo do contexto, talvez eles precisem ser exibidos para o usuário.

TextRequested
Boolean

No Se for true, retorna o texto de origem.

DataItem
DkmDataItem

[In, opcional] Objeto de dados a ser adicionado à nova instância de DkmResolvedDocument. Passe ' NULL ' caso o chamador não precise adicionar um item de dados.

Retornos

DkmResolvedDocument

Fora Resultado dessa chamada de método.

Aplica-se a