struktur KSPROPERTY_DESCRIPTION (ks.h)

Struktur KSPROPERTY_DESCRIPTION menentukan ukuran dan jenis nilai yang terkandung dalam properti tertentu.

Sintaks

typedef struct {
  ULONG        AccessFlags;
  ULONG        DescriptionSize;
  KSIDENTIFIER PropTypeSet;
  ULONG        MembersListCount;
  ULONG        Reserved;
} KSPROPERTY_DESCRIPTION, *PKSPROPERTY_DESCRIPTION;

Anggota

AccessFlags

Menentukan akses yang diperbolehkan ke properti ini. Permintaan dukungan dasar mengatur anggota ini ke bitwise ATAU bendera untuk semua jenis akses yang didukung handler untuk properti ini. Untuk daftar nilai bendera yang mungkin, lihat KSPROPERTY.

DescriptionSize

Menentukan ukuran total dalam byte struktur KSPROPERTY_DESCRIPTION dan entri nilai apa pun yang mengikutinya. Jika permintaan properti dukungan dasar tidak mengembalikan entri nilai, anggota ini adalah ukuran KSPROPERTY_DESCRIPTION.

PropTypeSet

Struktur jenis KSIDENTIFIER. Jika didukung oleh properti tertentu, tentukan jenis nilai yang terkandung dalam properti ini. Grup ini secara unik ditentukan oleh GUID, sehingga jenis nilai baru dapat dibuat tanpa tumpang tindih dengan ekstensi ke set ini. Jenis nilai menunjukkan jenis nilai (seperti VT_BOOL, VT_UI4 dalam set standar). Ini GUID_NULL, dengan pengidentifikasi nol, jika informasi nilai tidak didukung oleh properti ini.

MembersListCount

Menentukan jumlah struktur KSPROPERTY_MEMBERSHEADER untuk mengikuti header ini.

Reserved

Disiapkan untuk penggunaan masa mendatang. Atur ke nol.

Keterangan

Driver mengembalikan struktur KSPROPERTY_DESCRIPTION sebagai respons terhadap permintaan properti dukungan dasar dari klien.

Kumpulan jenis nilai properti ditentukan oleh struktur KSIDENTIFIER . Set dasar yang didukung adalah KSPROPSETID_General. Pengidentifikasi dalam set tersebut adalah jenis VARENUM standar yang digunakan untuk OLE.

Informasi nilai yang mungkin mengikuti struktur KSPROPERTY_DESCRIPTION dijelaskan oleh daftar struktur KSPROPERTY_MEMBERSLIST , yang masing-masing berisi informasi rentang data.

Untuk informasi selengkapnya, lihat Properti KS.

Persyaratan

Persyaratan Nilai
Header ks.h (termasuk Ks.h)

Lihat juga

KSIDENTIFIER

KSPROPERTY

KSPROPERTY_ITEM

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_VALUES