GetHashCode 메서드는 형식에 대한 32비트 해시 코드를 반환합니다. 전역 일치(예: 호스트에서 허용하는 경우 모든 항목과 일치하는 *에 해당하는 형식 서명)를 제외하고 특정 형식 서명과 일치시킬 수 있는 모든 형식 인스턴스는 동일한 해시 코드를 반환해야 합니다.
이 메서드는 형식 서명을 형식 인스턴스와 일치시키기 위해 형식 서명과 함께 사용됩니다.
통사론
HRESULT GetHashCode(
ULONG *hashCode
);
매개 변수
hashCode
형식 인스턴스에 대한 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 |