DkmDeploymentCommand.Create(DkmTransportConnection, Guid, String, String, String, DkmDeploymentCommandFlags, DkmDataItem) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новый объект Дкмдеплойменткомманд. Команда не начнет выполняться до вызова команды Start. Вызывающий объект отвечает за закрытие созданного объекта после его завершения.
public:
static Microsoft::VisualStudio::Debugger::DefaultPort::DkmDeploymentCommand ^ Create(Microsoft::VisualStudio::Debugger::DefaultPort::DkmTransportConnection ^ Connection, Guid SourceId, System::String ^ RemoteExecutable, System::String ^ Arguments, System::String ^ CurrentDirectory, Microsoft::VisualStudio::Debugger::DefaultPort::DkmDeploymentCommandFlags Flags, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.DefaultPort.DkmDeploymentCommand Create (Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection Connection, Guid SourceId, string RemoteExecutable, string Arguments, string CurrentDirectory, Microsoft.VisualStudio.Debugger.DefaultPort.DkmDeploymentCommandFlags Flags, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection * Guid * string * string * string * Microsoft.VisualStudio.Debugger.DefaultPort.DkmDeploymentCommandFlags * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.DefaultPort.DkmDeploymentCommand
Public Shared Function Create (Connection As DkmTransportConnection, SourceId As Guid, RemoteExecutable As String, Arguments As String, CurrentDirectory As String, Flags As DkmDeploymentCommandFlags, DataItem As DkmDataItem) As DkmDeploymentCommand
Параметры
- Connection
- DkmTransportConnection
Окне Транспортное соединение с целевым объектом, в котором должна выполняться команда.
- SourceId
- Guid
Окне Определяет источник объекта. Саурцеидс используются для включения фильтрации в сценариях, когда несколько компонентов могут создавать экземпляры класса. Например, идентификаторы источников можно использовать, чтобы определить, поступает ли точка останова из AD7 AL (например, точки останова пользователя или другой точки останова, видимой на уровне SDM) вместо точки останова, которая может быть создана другим компонентом (например, внутренняя точка останова, используемая для пошагового выполнения).
- RemoteExecutable
- String
Окне Путь к удаленному исполняемому файлу. Переменные среды будут развернуты (например:% TMP% \mycommand.exe). Если это не полный путь, удаленный отладчик будет выглядеть рядом с ним, а затем искать переменную среды PATH.
- Arguments
- String
[Входные, необязательные] Аргументы, передаваемые удаленной команде. Это значение может быть равно null, чтобы не передавать аргументы.
- CurrentDirectory
- String
[Входные, необязательные] Исходный текущий каталог для целевого процесса. Это значение может быть равно null, чтобы использовать каталог удаленного отладчика.
Окне Флаги, которые влияют на обработку команд развертывания.
- DataItem
- DkmDataItem
[Входные, необязательные] Объект данных, добавляемый в новый экземпляр Дкмдеплойменткомманд. Передайте значение NULL в случае, если вызывающему объекту не нужно добавлять элемент данных.
Возвращаемое значение
Заполняет Результат вызова этого метода.