IVsCompletionSetEx.CompareItems(String, String, Int32, Int32) Yöntem

Tanım

İki tamamlayıcı öğeyi karşılaştırır.

public:
 int CompareItems(System::String ^ bstrSoFar, System::String ^ bstrOther, int lCharactersToCompare, [Runtime::InteropServices::Out] int % pLResult);
int CompareItems(std::wstring const & bstrSoFar, std::wstring const & bstrOther, int lCharactersToCompare, [Runtime::InteropServices::Out] int & pLResult);
public int CompareItems (string bstrSoFar, string bstrOther, int lCharactersToCompare, out int pLResult);
abstract member CompareItems : string * string * int * int -> int
Public Function CompareItems (bstrSoFar As String, bstrOther As String, lCharactersToCompare As Integer, ByRef pLResult As Integer) As Integer

Parametreler

bstrSoFar
String

'ndaki Karşılaştırılacak ilk dize.

bstrOther
String

'ndaki İlk dizeyle Karşılaştırılacak ikinci dize.

lCharactersToCompare
Int32

'ndaki Karşılaştırılacak karakter sayısı.

pLResult
Int32

dışı Karşılaştırma sonucu.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK ; Aksi takdirde, bir hata kodu döndürür (Bu durumda varsayılan karşılaştırma kullanılır).

Açıklamalar

COM Imzası

Textmgr2. IDL adresinden:

HRESULT IVsCompletionSetEx::CompareItems(  
   [in]const BSTR bstrSoFar,  
   [in]const BSTR bstrOther,  
   [in]long lCharactersToCompare,  
   [out]long* plResult  
);  

Bu yöntem, tamamlama listesinde dile özgü bir şekilde eşleşen bir öğe bulmak için bir yol sağlar. lCharactersToCompareİki tamamlayıcı öğenin 1. karakterini karşılaştırın ve plResult parametresini aşağıdaki koşullardan birine ayarlayın:

değer Anlamı
plResult< 0 bstrSoFar daha önce gelir bstrOther
plResult = = 0 bstrSoFar eşdeğerdir bstrOther
plResult > 0 bstrSoFar sonra gelir bstrOther

Şunlara uygulanır