다음을 통해 공유


IDiaSymbol12::get_scalableRegisterType

기호의 확장 가능한 벡터 레지스터 형식을 검색합니다. 이 속성은 IDiaSymbol12 인터페이스의 일부입니다.

문법

HRESULT get_scalableRegisterType(
    DWORD *pRegisterType

매개 변수

pRegisterType

[out] 레지스터 형식 값을 받는 포인터 DWORD 입니다.

가능한 값은 확장 가능한 벡터 레지스터 종류(예: SVE_Z 또는 SVE_P.)에 해당합니다.

반환 값

성공하면 반환하고, 그렇지 않으면 반환하거나 오류 코드를 반환 S_OKS_FALSE 합니다.

비고

반환 값 S_FALSE 은 기호에 속성을 사용할 수 없음을 의미합니다.

비고

이 속성은 확장 가능한 벡터 확장(예: ARM SVE)을 지원하는 아키텍처와 관련이 있습니다.

기호가 확장 가능한 벡터 레지스터를 나타내지 않으면 메서드는 S_FALSE 반환하며 pRegisterType 수정되지 않습니다.

이 속성 또는 메서드는 BasicTypebtVector을 반환하는 기호에 대한 유효한 값만 반환합니다IDiaSymbol::get_baseType.

이 속성에 액세스하려면 기존 IDiaSymbol 또는 IDiaSymbol12 인스턴스를 IDiaSymbol12 호출 QueryInterface 하여 인터페이스를 가져옵니다.

참고하십시오