CompletionSet.CompareItems(String, String, Int32, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Compare deux chaînes pour le nombre spécifié de caractères.
public:
virtual int CompareItems(System::String ^ bstrSoFar, System::String ^ bstrOther, int lCharactersToCompare, [Runtime::InteropServices::Out] int % plResult);
virtual int CompareItems(std::wstring const & bstrSoFar, std::wstring const & bstrOther, int lCharactersToCompare, [Runtime::InteropServices::Out] int & plResult);
public virtual int CompareItems (string bstrSoFar, string bstrOther, int lCharactersToCompare, out int plResult);
abstract member CompareItems : string * string * int * int -> int
override this.CompareItems : string * string * int * int -> int
Public Overridable Function CompareItems (bstrSoFar As String, bstrOther As String, lCharactersToCompare As Integer, ByRef plResult As Integer) As Integer
Paramètres
- bstrSoFar
- String
Première chaîne à comparer.
- bstrOther
- String
Deuxième chaîne à comparer.
- lCharactersToCompare
- Int32
Nombre de caractères à comparer.
- plResult
- Int32
[out] Résultat de la comparaison.
Retours
Si la méthode est réussie, retourne S_OK ; sinon, retourne un code d'erreur (dans ce cas, la comparaison par défaut est utilisée).
Implémente
Remarques
La plResult valeur doit être retournée comme suit : si bstrSoFar précède bstrOther , plResult < 0. Si bstrSoFar est équivalent à bstrOther , plResult a la valeur 0. Si bstrSoFar vient après bstrOther , plResult > 0.
Cette méthode est l’implémentation de la CompareItems méthode de l' IVsCompletionSetEx interface.
Par défaut, cette méthode n’est pas implémentée et retourne la plResult valeur 0 et <xref:Microsoft.VisualStudio.NativeMethods.E_NOTIMPL> .