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 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.