DkmILExecuteIntrinsic.Create Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Create(Guid, Guid, UInt32, UInt32, ReadOnlyCollection<DkmCompiledInspectionQuery>) |
Создайте новый экземпляр объекта Дкмилексекутеинтринсик. |
| Create(Guid, Guid, UInt32, UInt32, ReadOnlyCollection<DkmCompiledInspectionQuery>, DkmWorkerProcessConnection) |
Создайте новый экземпляр объекта Дкмилексекутеинтринсик.
|
Create(Guid, Guid, UInt32, UInt32, ReadOnlyCollection<DkmCompiledInspectionQuery>)
Создайте новый экземпляр объекта Дкмилексекутеинтринсик.
public:
static Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILExecuteIntrinsic ^ Create(Guid SourceId, Guid LanguageId, System::UInt32 Id, System::UInt32 ArgumentCount, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::Evaluation::DkmCompiledInspectionQuery ^> ^ Subroutines);
public static Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILExecuteIntrinsic Create (Guid SourceId, Guid LanguageId, uint Id, uint ArgumentCount, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Evaluation.DkmCompiledInspectionQuery> Subroutines);
static member Create : Guid * Guid * uint32 * uint32 * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Evaluation.DkmCompiledInspectionQuery> -> Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILExecuteIntrinsic
Public Shared Function Create (SourceId As Guid, LanguageId As Guid, Id As UInteger, ArgumentCount As UInteger, Subroutines As ReadOnlyCollection(Of DkmCompiledInspectionQuery)) As DkmILExecuteIntrinsic
Параметры
- SourceId
- Guid
Окне Определяет источник объекта. Саурцеидс используются для включения фильтрации в сценариях, когда несколько компонентов могут создавать экземпляры класса. Например, идентификаторы источников можно использовать, чтобы определить, поступает ли точка останова из AD7 AL (например, точки останова пользователя или другой точки останова, видимой на уровне SDM) вместо точки останова, которая может быть создана другим компонентом (например, внутренняя точка останова, используемая для пошагового выполнения).
- LanguageId
- Guid
Окне Язык, связанный с встроенной функцией.
- Id
- UInt32
Окне Уникальный идентификатор для встроенной функции внутри языка.
- ArgumentCount
- UInt32
Окне Число аргументов, передаваемых в подставляемую функцию. Эти аргументы извлекаются из стека IL.
- Subroutines
- ReadOnlyCollection<DkmCompiledInspectionQuery>
[Входные, необязательные] Необязательная коллекция подпрограмм, которые может вызывать встроенная функция.
Возвращаемое значение
Заполняет Результат вызова этого метода.
Применяется к
Create(Guid, Guid, UInt32, UInt32, ReadOnlyCollection<DkmCompiledInspectionQuery>, DkmWorkerProcessConnection)
Создайте новый экземпляр объекта Дкмилексекутеинтринсик.
Этот API появился в Visual Studio 16 RTM (Дкмапиверсион. VS16RTMPreview).
public:
static Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILExecuteIntrinsic ^ Create(Guid SourceId, Guid LanguageId, System::UInt32 Id, System::UInt32 ArgumentCount, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::Evaluation::DkmCompiledInspectionQuery ^> ^ Subroutines, Microsoft::VisualStudio::Debugger::DefaultPort::DkmWorkerProcessConnection ^ SourceWorkerProcess);
public static Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILExecuteIntrinsic Create (Guid SourceId, Guid LanguageId, uint Id, uint ArgumentCount, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Evaluation.DkmCompiledInspectionQuery> Subroutines, Microsoft.VisualStudio.Debugger.DefaultPort.DkmWorkerProcessConnection SourceWorkerProcess);
static member Create : Guid * Guid * uint32 * uint32 * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Evaluation.DkmCompiledInspectionQuery> * Microsoft.VisualStudio.Debugger.DefaultPort.DkmWorkerProcessConnection -> Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILExecuteIntrinsic
Public Shared Function Create (SourceId As Guid, LanguageId As Guid, Id As UInteger, ArgumentCount As UInteger, Subroutines As ReadOnlyCollection(Of DkmCompiledInspectionQuery), SourceWorkerProcess As DkmWorkerProcessConnection) As DkmILExecuteIntrinsic
Параметры
- SourceId
- Guid
Окне Определяет источник объекта. Саурцеидс используются для включения фильтрации в сценариях, когда несколько компонентов могут создавать экземпляры класса. Например, идентификаторы источников можно использовать, чтобы определить, поступает ли точка останова из AD7 AL (например, точки останова пользователя или другой точки останова, видимой на уровне SDM) вместо точки останова, которая может быть создана другим компонентом (например, внутренняя точка останова, используемая для пошагового выполнения).
- LanguageId
- Guid
Окне Язык, связанный с встроенной функцией.
- Id
- UInt32
Окне Уникальный идентификатор для встроенной функции внутри языка.
- ArgumentCount
- UInt32
Окне Число аргументов, передаваемых в подставляемую функцию. Эти аргументы извлекаются из стека IL.
- Subroutines
- ReadOnlyCollection<DkmCompiledInspectionQuery>
[Входные, необязательные] Необязательная коллекция подпрограмм, которые может вызывать встроенная функция.
- SourceWorkerProcess
- DkmWorkerProcessConnection
[Входные, необязательные] Если значение не равно null, Рабочий процесс, в котором был создан запрос проверки.
Возвращаемое значение
Заполняет Результат вызова этого метода.