IDebugHostTypeSignature::GetHashCode 메서드(dbgmodel.h)
GetHashCode 메서드는 형식 서명에 대한 32비트 해시 코드를 반환합니다. 디버그 호스트는 형식 인스턴스에 대해 반환된 해시 코드와 형식 서명에 대해 반환된 해시 코드 간에 구현에 동기화가 있음을 보장합니다. 전역 일치를 제외하고 형식 instance 형식 서명을 일치시킬 수 있는 경우 둘 다 동일한 32비트 해시 코드를 갖습니다. 이렇게 하면 instance 형식과 데이터 모델 관리자에 등록된 다양한 형식 서명 간에 초기 빠른 비교 및 일치가 가능합니다.
구문
HRESULT GetHashCode(
ULONG *hashCode
);
매개 변수
hashCode
형식 서명에 대한 32비트 해시 코드가 여기에 반환됩니다. 전역 일치 형식 서명을 제외하고 이 해시 코드는 이 형식 서명을 일치시킬 수 instance 모든 형식의 해시 코드와 동일합니다.
반환 값
이 메서드는 성공 또는 실패를 나타내는 HRESULT를 반환합니다.
설명
예제 코드
ComPtr<IDebugHostTypeSignature> spSig; /* create a type signature */
ULONG signatureHash;
if (SUCCEEDED(spSig->GetHashCode(&signatureHash)))
{
// signatureHash contains a 32-bit hash code for the type signature.
// Unless the type signature is a complete wildcard, any type which CAN
// match this signature will have the same hash code returned
// from IDebugHostType::GetHashCode.
}
요구 사항
요구 사항 | 값 |
---|---|
헤더 | dbgmodel.h |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기