DkmActivateAppPackageInfo.Activate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 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>
要求完成時要引發的例程。 如果成功將要求附加至工作清單,這一律會引發 (,包括取消作業時) 。 如果附加工作項目失敗,則永遠不會引發此動作。