Metode IDebugControl2::GetProcessorTypeNames (dbgeng.h)

Metode GetProcessorTypeNames mengembalikan nama lengkap dan nama singkat dari jenis prosesor yang ditentukan.

Sintaks

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
);

Parameter

[in] Type

Menentukan jenis prosesor yang namanya diminta. Lihat GetActualProcessorType untuk daftar nilai yang mungkin.

[out, optional] FullNameBuffer

Menerima nama lengkap jenis prosesor. Jika FullNameBufferadalah NULL, informasi ini tidak dikembalikan.

[in] FullNameBufferSize

Menentukan ukuran, dalam karakter, dari buffer yang ditentukan FullNameBuffer . Ukuran ini mencakup ruang untuk karakter '\0' yang mengakhiri.

[out, optional] FullNameSize

Menerima ukuran dalam karakter dengan nama lengkap jenis prosesor. Ukuran ini mencakup ruang untuk karakter '\0' yang mengakhiri. Jika FullNameSizeadalah NULL, informasi ini tidak dikembalikan.

[out, optional] AbbrevNameBuffer

Menerima nama singkat dari jenis prosesor. Jika AbbrevNameBuffer adalah NULL, informasi ini tidak dikembalikan.

[in] AbbrevNameBufferSize

Menentukan ukuran, dalam karakter, dari buffer yang ditentukan AbbrevNameBuffer . Ukuran ini mencakup ruang untuk karakter '\0' yang mengakhiri.

[out, optional] AbbrevNameSize

Menerima ukuran dalam karakter dari nama singkatan dari jenis prosesor. Ukuran ini mencakup ruang untuk karakter '\0' yang mengakhiri. Jika AbbrevNameSize adalah NULL, informasi ini tidak dikembalikan.

Nilai kembali

Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
S_FALSE
Metode berhasil. Namun, setidaknya salah satu Dari FullNameBuffer atau AbbrevNameBuffer terlalu kecil untuk nama yang sesuai, sehingga namanya terpotok.

Keterangan

Untuk informasi selengkapnya, lihat Informasi Target.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header dbgeng.h (termasuk Dbgeng.h)

Lihat juga

GetSupportedProcessorTypes

IDebugControl

IDebugControl2

IDebugControl3