Struktur KSATTRIBUTE (ks.h)

Struktur KSATTRIBUTE mendefinisikan atribut tambahan dari format data atau rentang data yang tidak tercakup oleh struktur KSDATAFORMAT dan KSDATARANGE atau informasi yang diperluas berdasarkan format dan penentu rentang.

Sintaks

typedef struct {
  ULONG Size;
  ULONG Flags;
  GUID  Attribute;
} KSATTRIBUTE, *PKSATTRIBUTE;

Anggota

Size

Menentukan ukuran atribut. Ini setidaknya ukuran struktur KSATTRIBUTE dan mungkin lebih jika ada informasi yang diperluas berdasarkan GUID identifikasi di bidang Atribut .

Flags

Menentukan bendera atribut. Satu-satunya bendera yang digunakan adalah KSATTRIBUTE_REQUIRED; bendera ini menentukan bahwa atribut diperlukan. Jika bendera ini tidak diatur, atribut bersifat opsional. Perhatikan bahwa bit paling atas dicadangkan untuk penggunaan internal dalam KS.

Attribute

Menentukan pengidentifikasi unik atribut.

Keterangan

Perhatikan bahwa KSATTRIBUTE digunakan bersama dengan format data dan rentang data; atribut pada format dan rentang data dipertimbangkan saat menentukan apakah format data dapat diterima oleh pin tertentu atau jika rentang data bersinggungan dengan rentang data lain.

Persyaratan

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

Lihat juga

KSDATAFORMAT

KSDATARANGE