IVsUpdateSolutionEvents2.UpdateSolution_Begin(Int32) Yöntem

Tanım

Herhangi bir derleme eylemi başlamadan önce çağırılır. Bu, herhangi bir oluşturma başlamadan önce derlemeyi iptal etmeniz için en son şansınız.

public:
 int UpdateSolution_Begin([Runtime::InteropServices::Out] int % pfCancelUpdate);
int UpdateSolution_Begin([Runtime::InteropServices::Out] int & pfCancelUpdate);
public int UpdateSolution_Begin (out int pfCancelUpdate);
abstract member UpdateSolution_Begin : int -> int
Public Function UpdateSolution_Begin (ByRef pfCancelUpdate As Integer) As Integer

Parametreler

pfCancelUpdate
Int32

[in, out] Güncelleştirme iptali belirten bayrak işaretçisi.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Uygulamalar

Açıklamalar

COM Imzası

Vsshell. IDL dosyasından:

HRESULT IVsUpdateSolutionEvents2::UpdateSolution_Begin(  
   [in, out] BOOL *pfCancelUpdate  
);  

Güncelleştirme eylemlerinin başlamak üzere olabileceğini bildiren dinleyicileri bilgilendirir. Bu yöntem, hiçbir bağımlılık denetimi veya derleme/dağıtma istemlerine göre gönderilir. Bir bileşen pbCancel true güncelleştirme eylemlerini iptal etmek için * olarak ayarlayabilir. Bu olay gönderilirse, olayın UpdateSolution_Done iptal edilip edilmeyeceğini, olay beklenmelidir.

Şunlara uygulanır