Bagikan melalui


struktur SP_DEVINFO_LIST_DETAIL_DATA_A (setupapi.h)

Struktur SP_DEVINFO_LIST_DETAIL_DATA berisi informasi tentang kumpulan informasi perangkat, seperti GUID kelas penyiapan terkait (jika memiliki kelas penyiapan terkait).

Sintaks

typedef struct _SP_DEVINFO_LIST_DETAIL_DATA_A {
  DWORD  cbSize;
  GUID   ClassGuid;
  HANDLE RemoteMachineHandle;
  CHAR   RemoteMachineName[SP_MAX_MACHINENAME_LENGTH];
} SP_DEVINFO_LIST_DETAIL_DATA_A, *PSP_DEVINFO_LIST_DETAIL_DATA_A;

Anggota

cbSize

Ukuran, dalam byte, dari struktur SP_DEVINFO_LIST_DETAIL_DATA.

ClassGuid

GUID kelas penyiapan yang terkait dengan set informasi perangkat atau GUID_NULL jika tidak ada kelas penyiapan terkait.

RemoteMachineHandle

Jika set informasi perangkat adalah untuk komputer jarak jauh, anggota ini adalah handel mesin manajer konfigurasi untuk komputer jarak jauh. Jika set informasi perangkat adalah untuk komputer lokal, anggota ini ADALAH NULL.

Ini biasanya merupakan parameter yang digunakan komponen untuk mengakses komputer jarak jauh. RemoteMachineName berisi string, jika komponen memerlukan nama komputer jarak jauh.

RemoteMachineName[SP_MAX_MACHINENAME_LENGTH]

String yang dihentikan NULL yang berisi nama komputer jarak jauh. Jika set informasi perangkat adalah untuk komputer lokal, anggota ini adalah string kosong.

Keterangan

Catatan

Header setupapi.h mendefinisikan SP_DEVINFO_LIST_DETAIL_DATA sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

Persyaratan Nilai
Header setupapi.h (termasuk Setupapi.h)

Lihat juga

SetupDiGetDeviceInfoListDetail