Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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