IVsCompletionSetEx.CompareItems(String, String, Int32, Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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
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 |