다음을 통해 공유


IVsCompletionSet.GetBestMatch 메서드

어떻게 지금까지 입력 한 주어진 가장 가까운 일치 하는 완료 세트의 인덱스를 확인 합니다.

네임스페이스:  Microsoft.VisualStudio.TextManager.Interop
어셈블리:  Microsoft.VisualStudio.TextManager.Interop(Microsoft.VisualStudio.TextManager.Interop.dll)

구문

‘선언
Function GetBestMatch ( _
    pszSoFar As String, _
    iLength As Integer, _
    <OutAttribute> ByRef piIndex As Integer, _
    <OutAttribute> ByRef pdwFlags As UInteger _
) As Integer
int GetBestMatch(
    string pszSoFar,
    int iLength,
    out int piIndex,
    out uint pdwFlags
)
int GetBestMatch(
    [InAttribute] String^ pszSoFar, 
    [InAttribute] int iLength, 
    [OutAttribute] int% piIndex, 
    [OutAttribute] unsigned int% pdwFlags
)
abstract GetBestMatch : 
        pszSoFar:string * 
        iLength:int * 
        piIndex:int byref * 
        pdwFlags:uint32 byref -> int
function GetBestMatch(
    pszSoFar : String, 
    iLength : int, 
    piIndex : int, 
    pdwFlags : uint
) : int

매개 변수

  • pszSoFar
    형식: String

    [in] 사용자가 입력 한 텍스트를 포함 하는 문자열입니다.

  • iLength
    형식: Int32

    [in] 문자열의 길이가 포함 된 정수입니다.

  • piIndex
    형식: Int32%

    [out] 인덱스를 지정 하는 정수를 반환 합니다.

  • pdwFlags
    형식: UInt32%

    [out] 완료 된 일치 하는 항목의 형식을 반환 합니다. 목록에 대 한 pdwFlags 값을 참조 하십시오. UpdateCompletionFlags.

반환 값

형식: Int32
메서드가 성공 하면, 반환 S_OK.실패할 경우 오류 코드를 반환합니다.

설명

COM 시그니처

Textmgr.idl에서:

HRESULT IVsCompletionSet::GetBestMatch(
   [in] const WCHAR *pszSoFar,
   [in] long iLength,
   [out] long *piIndex,
   [out] DWORD *pdwFlags
);

사용자가 입력 한 텍스트를 제공 하는 단어에 대 한 가장 가까운 일치 하는 완료를 확인 하려면이 메서드를 구현 합니다. 보기가이 메서드를 호출 하 고 문자열의 길이 텍스트를 포함 하는 문자열을 전달 합니다. 이 호출에 응답, 가장 잘 일치 하 고 일치 수행 하는 항목의 형식을 식별 하는 플래그를 식별 완료 집합으로 인덱스 위치를 반환 합니다.

보기 유일한 경우가 메서드를 호출 합니다. CSF_CUSTOMMATCHING 완성 설정 플래그가 지정 됩니다.

경우 pdwFlags 설정 GBM_SELECT 또는 GBM_UNIQUE, 뷰에서 일치 하는 기본 대/소문자 구분 비교를 사용 하 여 다음.

.NET Framework 보안

참고 항목

참조

IVsCompletionSet 인터페이스

Microsoft.VisualStudio.TextManager.Interop 네임스페이스