IDebugControl2::GetProcessorTypeNames 메서드(dbgeng.h)

GetProcessorTypeNames 메서드는 지정된 프로세서 유형의 전체 이름과 약어 이름을 반환합니다.

구문

HRESULT GetProcessorTypeNames(
  [in]            ULONG  Type,
  [out, optional] PSTR   FullNameBuffer,
  [in]            ULONG  FullNameBufferSize,
  [out, optional] PULONG FullNameSize,
  [out, optional] PSTR   AbbrevNameBuffer,
  [in]            ULONG  AbbrevNameBufferSize,
  [out, optional] PULONG AbbrevNameSize
);

매개 변수

[in] Type

이름이 요청된 프로세서의 형식을 지정합니다. 가능한 값 목록은 GetActualProcessorType 을 참조하세요.

[out, optional] FullNameBuffer

프로세서 유형의 전체 이름을 받습니다. FullNameBufferNULL이면 이 정보가 반환되지 않습니다.

[in] FullNameBufferSize

FullNameBuffer에서 지정하는 버퍼의 크기를 문자 단위로 지정합니다. 이 크기에는 '\0' 종료 문자의 공간이 포함됩니다.

[out, optional] FullNameSize

프로세서 유형의 전체 이름의 문자로 크기를 받습니다. 이 크기에는 '\0' 종료 문자의 공간이 포함됩니다. FullNameSizeNULL이면 이 정보가 반환되지 않습니다.

[out, optional] AbbrevNameBuffer

프로세서 유형의 약어 이름을 받습니다. AbbrevNameBufferNULL이면 이 정보가 반환되지 않습니다.

[in] AbbrevNameBufferSize

AbbrevNameBuffer가 지정하는 버퍼의 크기를 문자 단위로 지정합니다. 이 크기에는 '\0' 종료 문자의 공간이 포함됩니다.

[out, optional] AbbrevNameSize

프로세서 유형의 약어 이름의 문자로 크기를 받습니다. 이 크기에는 '\0' 종료 문자의 공간이 포함됩니다. AbbrevNameSizeNULL이면 이 정보가 반환되지 않습니다.

반환 값

이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값을 참조하세요 .

반환 코드 Description
S_OK
메서드를 성공적으로 수행했습니다.
S_FALSE
메서드를 성공적으로 수행했습니다. 그러나 FullNameBuffer 또는 AbbrevNameBuffer 중 하나 이상이 해당 이름에 비해 너무 작아서 이름이 잘렸습니다.

설명

자세한 내용은 대상 정보를 참조하세요.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 dbgeng.h(Dbgeng.h 포함)

추가 정보

GetSupportedProcessorTypes

IDebugControl

IDebugControl2

IDebugControl3