IVsTaskProvider2.MaintainInitialTaskOrder(Int32) Yöntem

Tanım

Görev listesinin, görev sağlayıcısı tarafından kendisine verilen görev sırasını koruyup korumayacağını belirler.

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

Parametreler

bMaintainOrder
Int32

[out] true görev listesi görev sağlayıcısı tarafından belirtilen görev sırasını, görev listesinin varsayılan sıralamasını kullanmak yerine korumalıdır.

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.

Açıklamalar

COM Imzası

Vsshell. IDL dosyasından:

HRESULT MaintainInitialTaskOrder(  
   [out] int bMaintainOrder  
);  

Görev sağlayıcısı görev listesine görevler eklediğinde, görev listesi geçerli sıralamaya göre öğeleri bir sıralama gerçekleştirir. Ancak, geçerli sıralama varsayılan sıralama olduğunda ve görev sağlayıcısı görev listesinin görev listesine verdiği görevlerin sırasını korumasını istiyorsa, bu yöntem içinde bir değeri döndürmelidir true bMaintainOrder .

Örneğin, C++ ' da derleyici hataları. h ve. cpp dosyalarından meydana gelebilir. Bu hatalarda görev listesi tarafından varsayılan sıralama,. cpp dosyalarındaki tüm hataları. h dosyalarından önce koyar. Ancak, bu durum, hataları derleyicinin oluşturulma sırasına göre göstermek için görev listesinde daha anlamlı olabilir. Böyle bir durumda, bu yöntem içinde bir değeri döndürmelidir true bMaintainOrder .

Not

Görev sırasının saklanması yalnızca geçerli sıralama varsayılan sıralama olduğunda işe yarar. Kullanıcı varsayılan olmayan açık bir sıralama belirttiyseniz, bu, ilk görev sırasını korumak için geçersiz kılar.

Şunlara uygulanır