struktur SP_DEVICE_INTERFACE_DATA (setupapi.h)
Struktur SP_DEVICE_INTERFACE_DATA mendefinisikan antarmuka perangkat dalam kumpulan informasi perangkat.
Sintaks
typedef struct _SP_DEVICE_INTERFACE_DATA {
DWORD cbSize;
GUID InterfaceClassGuid;
DWORD Flags;
ULONG_PTR Reserved;
} SP_DEVICE_INTERFACE_DATA, *PSP_DEVICE_INTERFACE_DATA;
Anggota
cbSize
Ukuran, dalam byte, dari struktur SP_DEVICE_INTERFACE_DATA. Untuk informasi lebih lanjut, lihat bagian Keterangan.
InterfaceClassGuid
GUID untuk kelas tempat antarmuka perangkat berada.
Flags
Dapat berupa satu atau beberapa hal berikut:
SPINT_ACTIVE
Antarmuka aktif (diaktifkan).
SPINT_DEFAULT
Antarmuka adalah antarmuka default untuk kelas perangkat.
SPINT_REMOVED
Antarmuka dihapus.
Reserved
Dicadangkan. Jangan gunakan.
Keterangan
Fungsi SetupAPI yang mengambil instans struktur SP_DEVICE_INTERFACE_DATA sebagai parameter memverifikasi apakah anggota cbSize dari struktur yang disediakan sama dengan ukuran, dalam byte, dari struktur. Jika anggota cbSize tidak diatur dengan benar, fungsi akan gagal dan mengatur kode kesalahan ERROR_INVALID_USER_BUFFER.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | setupapi.h (termasuk Setupapi.h) |
Lihat juga
SP_DEVICE_INTERFACE_DETAIL_DATA
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk