IVsSimpleObjectList2.DoDelete(UInt32, UInt32) Yöntem

Tanım

Verilen liste öğesini silme işlemini yapmak için sorar.

public:
 int DoDelete(System::UInt32 index, System::UInt32 grfFlags);
public:
 int DoDelete(unsigned int index, unsigned int grfFlags);
int DoDelete(unsigned int index, unsigned int grfFlags);
public int DoDelete (uint index, uint grfFlags);
abstract member DoDelete : uint32 * uint32 -> int
Public Function DoDelete (index As UInteger, grfFlags As UInteger) As Integer

Parametreler

index
UInt32

'ndaki Silinecek liste öğesinin dizinini belirtir.

grfFlags
UInt32

'ndaki _VSOBJOPFLAGS Numaralandırmadaki değerler.

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ı

Vsshell80. IDL adresinden:

HRESULT IVsSimpleObjectList2::DoDelete(  
   [in] ULONG        Index,   
   [in] VSOBJOPFLAGS grfFlags  
);  

Ortam, DoDelete Kullanıcı öğesinde öğeyi silmeyi istediğinde çağırır index . Bu yöntem yalnızca öğede çağrıldıktan sonra çağrılır CanDelete ve döndürülür true . Başarılı bir silme işleminin DoDelete geri dönmesi gerekir S_OK , silme başarısız olursa hatayı hata olarak döndürün ve karşılaşılan sorunu belirten zengin hata bilgilerini ayarlayın.

Şunlara uygulanır