DkmResolvedDocument.Create(DkmModule, String, DkmScriptDocument, DkmDocumentMatchStrength, DkmResolvedDocumentWarning, Boolean, DkmDataItem) Метод

Определение

Создает новый объект разрешенного документа. Разрешенные объекты документов создаются поставщиком символов. Они являются контейнером данных, чтобы поставщик символов мог вернуть разрешенный документ с собственным внутренним состоянием.

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

Параметры

Module
DkmModule

Окне Класс Дкммодуле представляет набор кода (например, DLL или exe), который или один раз был загружен в один или несколько процессов. Класс Дкммодуле является центральным объектом для API символов и имеет 1:1 с нотацией обработчика символов, что загружается. Если набор кода загружается в три разных процесса (или один процесс, но с тремя разными базовыми адресами или с тремя разными доменами приложений), но обработчик символов считает все эти данные идентичными, будет существовать только один объект Module.

DocumentName
String

Окне Имя исходного файла. Обычно это полный путь, но в некоторых сценариях он является частичным путем или просто именем с расширением (пример: example. cpp). В случае с динамическим документом (например, запуск скрипта из Internet Explorer) "Path" может быть URL-адресом, а не локальным путем к файлу.

ScriptDocument
DkmScriptDocument

[Входные, необязательные] Документ скрипта, который представляет этот разрешенный документ. Это значение должно быть равно null для поставщиков символов, не основанных на скриптах.

MatchStrength
DkmDocumentMatchStrength

Окне Указывает степень совпадения между Дкмдокументкуери и результирующим Дкмресолведдокумент.

Warning
DkmResolvedDocumentWarning

Окне Предупреждение, произошедшее во время сопоставления. В зависимости от контекста эти данные могут потребоваться пользователю.

TextRequested
Boolean

Окне Если значение — true, возвращается исходный текст.

DataItem
DkmDataItem

[Входные, необязательные] Объект данных, добавляемый в новый экземпляр Дкмресолведдокумент. Передайте значение NULL в случае, если вызывающему объекту не нужно добавлять элемент данных.

Возвращаемое значение

DkmResolvedDocument

Заполняет Результат вызова этого метода.

Применяется к