IDebugHostType2::GetHashCode 메서드(dbgmodel.h)
GetHashCode 메서드는 형식에 대한 32비트 해시 코드를 반환합니다. 전역 일치(예: 호스트에서 허용하는 경우 모든 항목과 일치하는 *에 해당하는 형식 서명)를 제외하고 특정 형식 서명과 일치할 수 있는 모든 형식 instance 동일한 해시 코드를 반환해야 합니다.
이 메서드는 형식 서명을 형식 인스턴스와 일치시키기 위해 형식 서명과 함께 사용됩니다.
구문
HRESULT GetHashCode(
ULONG *hashCode
);
매개 변수
hashCode
형식 instance 대한 32비트 해시 코드입니다. 전역이 아닌 일치 형식 서명을 통해 다른 형식을 일치시킬 수 있는 모든 형식은 여기에 동일한 해시 코드를 반환합니다. 디버그 호스트는 형식 서명 메서드와 이 메서드 간의 이러한 동기화를 보장해야 합니다.
반환 값
이 메서드는 성공 또는 실패를 나타내는 HRESULT를 반환합니다.
설명
예제 코드
ComPtr<IDebugHostType> spType; /* get a type (see FindTypeByName) */
ULONG typeHash;
if (SUCCEEDED(spType->GetHashCode(&typeHash)))
{
// typeHash contains a 32-bit hash code. The hash must be identical for
// every type which can match a type signature (unless the signature
// is a total wildcard).
}
요구 사항
요구 사항 | 값 |
---|---|
헤더 | dbgmodel.h |