Condividi tramite


Struttura KSATTRIBUTE (ks.h)

La struttura KSATTRIBUTE definisce un attributo aggiuntivo di un formato di dati o di un intervallo di dati non coperto dai KSDATAFORMAT e strutture KSDATARANGE o le informazioni estese in base agli identificatori di formato e di intervallo.

Sintassi

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

Membri

Size

Specifica le dimensioni dell'attributo. Questa è almeno la dimensione della struttura KSATTRIBUTE e può essere maggiore se sono presenti informazioni estese in base al GUID di identificazione nel campo Attributo.

Flags

Specifica i flag dell'attributo. L'unico flag usato è KSATTRIBUTE_REQUIRED; questo flag specifica che è necessario un attributo. Se questo flag non è impostato, l'attributo è facoltativo. Si noti che il bit più alto è riservato per l'uso interno in KS.

Attribute

Specifica l'identificatore univoco dell'attributo.

Osservazioni

Si noti che KSATTRIBUTE viene usato insieme ai formati di dati e agli intervalli di dati; quando si determina se un formato di dati è accettabile per un determinato pin o se un intervallo di dati interseca con un altro intervallo di dati.

Fabbisogno

Requisito Valore
intestazione ks.h (include Ks.h)

Vedere anche

KSDATAFORMAT

KSDATARANGE