DkmResolvedDocument.Create(DkmModule, String, DkmScriptDocument, DkmDocumentMatchStrength, DkmResolvedDocumentWarning, Boolean, DkmDataItem) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Fora Resultado dessa chamada de método.