struktur KSPROPERTY_VALUES (ks.h)
Struktur KSPROPERTY_VALUES menjelaskan jenis dan nilai default properti yang dapat diterima.
Sintaks
typedef struct {
KSIDENTIFIER PropTypeSet;
ULONG MembersListCount;
const KSPROPERTY_MEMBERSLIST *MembersList;
} KSPROPERTY_VALUES, *PKSPROPERTY_VALUES;
Anggota
PropTypeSet
Menentukan struktur KSIDENTIFIER (lihat KSEVENT) yang mengidentifikasi jenis data properti. Anggota Set dari struktur KSIDENTIFIER menunjukkan kumpulan jenis nilai yang didukung, dan anggota Id dari struktur yang sama mengidentifikasi jenis dalam set.
MembersListCount
Menentukan jumlah entri dalam array yang ditujukkan oleh MembersList.
MembersList
Menunjuk ke array struktur KSPROPERTY_MEMBERSLIST . Setiap entri menentukan daftar nilai atau kumpulan nilai yang mungkin diasumsikan properti.
Keterangan
PropTypeSet.Set hampir selalu sama dengan KSPROPTYPESETID_General. Jenis nilai individual dalam KSPROPTYPESETID_General sesuai dengan jenis enumerasi VARENUM .
Nilai yang mungkin untuk PropTypeSet.Id di media streaming (audio/kamera) meliputi:
Nilai | Jenis Data |
---|---|
VT_BLOB | Byte dengan awalan panjang. |
VT_BOOL | Nilai Boolean. Benar adalah -1 dan salah adalah 0. |
VT_CLSID | ID kelas. |
VT_I4 | Bilangan bulat 4-byte. |
VT_ILLEGAL | Nilai ilegal. |
VT_LPWSTR | Untai (karakter) null-terminated lebar. |
VT_R8 | Sebuah 8-byte nyata. |
VT_UI1 | Karakter yang tidak ditandatangani. |
VT_UI2 | Pendek yang tidak ditandatangani. |
VT_UI4 | Bilangan bulat 4-byte yang tidak bertanda. |
VT_UI8 | Bilangan bulat 8-byte yang tidak bertanda. |
Untuk informasi selengkapnya, lihat enumerasi VARENUM .
Driver dapat menentukan penunjuk ke struktur KSPROPERTY_VALUES di KSPROPERTY_ITEM yang relevan untuk properti.
Untuk informasi selengkapnya, lihat Properti KS.
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