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) |