DkmActivateAppPackageInfo.Activate 方法

定義

多載

Activate(DkmWorkList, DkmCompletionRoutine<DkmActivateAppPackageAsyncResult>)

啟動指定的封裝應用程式。 如果應用程式尚未啟動,這會導致應用程式啟動,如果應用程式已在執行中,則會將其恢復為使用中應用程式。 在調試程式下啟動時,會在此 API 之前呼叫 IDkmProcessLaunchNotifyListener.StartListener。

這個方法會將新的工作專案附加至指定的工作清單,並在附加工作項目之後傳回。 工作項目的實際處理是異步的。 呼叫端將會透過完成例程收到要求完成的通知。

此 API 是在 Visual Studio 15 Update 1 (DkmApiVersion.VS15Update1) 引進。

Activate(DkmWorkList, DkmCompletionRoutine<DkmActivateAppPackageAsyncResult173>)

啟動指定的封裝應用程式。 如果應用程式尚未啟動,這會導致應用程式啟動,如果應用程式已在執行中,則會將其恢復為使用中應用程式。 在調試程式下啟動時,會在此 API 之前呼叫 IDkmProcessLaunchNotifyListener.StartListener。 此 API 多載會傳回已啟動應用程式的進程識別碼。

這個方法會將新的工作專案附加至指定的工作清單,並在附加工作項目之後傳回。 工作項目的實際處理是異步的。 呼叫端將會透過完成例程收到要求完成的通知。

此 API 是在 Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3) 引進。

Activate(DkmWorkList, DkmCompletionRoutine<DkmActivateAppPackageAsyncResult>)

啟動指定的封裝應用程式。 如果應用程式尚未啟動,這會導致應用程式啟動,如果應用程式已在執行中,則會將其恢復為使用中應用程式。 在調試程式下啟動時,會在此 API 之前呼叫 IDkmProcessLaunchNotifyListener.StartListener。

這個方法會將新的工作專案附加至指定的工作清單,並在附加工作項目之後傳回。 工作項目的實際處理是異步的。 呼叫端將會透過完成例程收到要求完成的通知。

此 API 是在 Visual Studio 15 Update 1 (DkmApiVersion.VS15Update1) 引進。

public:
 void Activate(Microsoft::VisualStudio::Debugger::DkmWorkList ^ WorkList, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Start::DkmActivateAppPackageAsyncResult> ^ CompletionRoutine);
public void Activate(Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Start.DkmActivateAppPackageAsyncResult> CompletionRoutine);
member this.Activate : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Start.DkmActivateAppPackageAsyncResult> -> unit
Public Sub Activate (WorkList As DkmWorkList, CompletionRoutine As DkmCompletionRoutine(Of DkmActivateAppPackageAsyncResult))

參數

WorkList
DkmWorkList

要附加新工作專案的 WorkList。

CompletionRoutine
DkmCompletionRoutine<DkmActivateAppPackageAsyncResult>

要求完成時要引發的例程。 如果成功將要求附加至工作清單,這一律會引發 (,包括取消作業時) 。 如果附加工作項目失敗,則永遠不會引發此動作。

適用於

Activate(DkmWorkList, DkmCompletionRoutine<DkmActivateAppPackageAsyncResult173>)

啟動指定的封裝應用程式。 如果應用程式尚未啟動,這會導致應用程式啟動,如果應用程式已在執行中,則會將其恢復為使用中應用程式。 在調試程式下啟動時,會在此 API 之前呼叫 IDkmProcessLaunchNotifyListener.StartListener。 此 API 多載會傳回已啟動應用程式的進程識別碼。

這個方法會將新的工作專案附加至指定的工作清單,並在附加工作項目之後傳回。 工作項目的實際處理是異步的。 呼叫端將會透過完成例程收到要求完成的通知。

此 API 是在 Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3) 引進。

public void Activate(Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Start.DkmActivateAppPackageAsyncResult173> CompletionRoutine);
member this.Activate : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Start.DkmActivateAppPackageAsyncResult173> -> unit
Public Sub Activate (WorkList As DkmWorkList, CompletionRoutine As DkmCompletionRoutine(Of DkmActivateAppPackageAsyncResult173))

參數

WorkList
DkmWorkList

要附加新工作專案的 WorkList。

CompletionRoutine
DkmCompletionRoutine<DkmActivateAppPackageAsyncResult173>

要求完成時要引發的例程。 如果成功將要求附加至工作清單,這一律會引發 (,包括取消作業時) 。 如果附加工作項目失敗,則永遠不會引發此動作。

適用於