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 в случае, если вызывающему объекту не нужно добавлять элемент данных.
Возвращаемое значение
Заполняет Результат вызова этого метода.