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