struktur KSPROPERTY_MEMBERSHEADER (ks.h)
Driver menyediakan struktur jenis KSPROPERTY_MEMBERSHEADER untuk menjelaskan ukuran dan jenis setiap elemen dalam array yang berisi nilai atau rentang properti.
Sintaks
typedef struct {
ULONG MembersFlags;
ULONG MembersSize;
ULONG MembersCount;
ULONG Flags;
} KSPROPERTY_MEMBERSHEADER, *PKSPROPERTY_MEMBERSHEADER;
Anggota
MembersFlags
Menentukan tipe entri dalam daftar anggota. Ukuran nilai yang valid ditentukan oleh jenis nilai, seperti yang ditentukan dalam anggota PropTypeSet dari struktur KSPROPERTY_DESCRIPTION . Jumlah pasangan rentang ditentukan oleh MembersCount. Ini harus menjadi salah satu nilai yang tercantum dalam tabel berikut ini.
Nilai | Deskripsi |
---|---|
KSPROPERTY_MEMBER_RANGES | Menunjukkan bahwa anggota daftar adalah rentang, jenis KSPROPERTY_BOUNDS_LONG atau KSPROPERTY_BOUNDS_LONGLONG. |
KSPROPERTY_MEMBER_STEPPEDRANGES | Menunjukkan bahwa anggota berikut adalah nilai langkah dalam rentang, jenis KSPROPERTY_STEPPING_LONG atau KSPROPERTY_STEPPING_LONGLONG. |
KSPROPERTY_MEMBER_VALUES | Setiap entri dalam array anggota adalah nilai tunggal. |
MembersSize
Menentukan ukuran, dalam byte, dari elemen array individual.
MembersCount
Menentukan jumlah entri dalam array anggota.
Flags
Menentukan tipe entri dalam daftar anggota. Ukuran nilai yang valid ditentukan oleh jenis nilai, seperti yang ditentukan dalam anggota PropTypeSet dari struktur KSPROPERTY_DESCRIPTION . Jumlah pasangan rentang ditentukan oleh MembersCount. Ini harus menjadi salah satu nilai yang tercantum dalam tabel berikut ini.
Nilai | Deskripsi |
---|---|
KSPROPERTY_MEMBER_RANGES | Menunjukkan bahwa anggota daftar adalah rentang, jenis KSPROPERTY_BOUNDS_LONG atau KSPROPERTY_BOUNDS_LONGLONG. |
KSPROPERTY_MEMBER_STEPPEDRANGES | Menunjukkan bahwa anggota berikut adalah nilai langkah dalam rentang, jenis KSPROPERTY_STEPPING_LONG atau KSPROPERTY_STEPPING_LONGLONG. |
KSPROPERTY_MEMBER_VALUES | Setiap entri dalam array anggota adalah nilai tunggal. |
Keterangan
Ukuran array dapat ditentukan dengan mengalikan MembersCount dengan MembersSize.
Struktur KSPROPERTY_MEMBERSLIST berisi struktur KSPROPERTY_MEMBERSHEADER sebagai anggota pertamanya. Anggota kedua, Anggota, menunjuk ke array nilai atau rentang properti.
Selain itu, struktur KSPROPERTY_DESCRIPTION dapat diikuti dengan daftar struktur KSPROPERTY_MEMBERSHEADER.
Untuk informasi selengkapnya tentang KSPROPERTY_MEMBER_FLAG_DEFAULT, lihat KSPROPERTY_ITEM. Untuk informasi selengkapnya tentang KSPROPERTY_MEMBER_FLAG_BASICSUPPORT_MULTICHANNEL dan KSPROPERTY_MEMBER_FLAG_BASICSUPPORT_UNIFORM, lihat Mengekspos Simpul Multisaluran dalam dokumentasi Audio Windows Driver Kit (WDK).
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ks.h (termasuk Ks.h) |
Lihat juga
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