다음을 통해 공유


KSATTRIBUTE 구조체(ks.h)

KSATTRIBUTE 구조체는 KSDATAFORMAT 적용되지 않는 데이터 형식 또는 데이터 범위의 추가 특성을 정의하고 형식 및 범위 지정자에 따라 KSDATARANGE 구조 또는 확장 정보를.

통사론

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

회원

Size

특성의 크기를 지정합니다. 이것은 적어도 KSATTRIBUTE 구조의 크기이며 특성 필드에 식별 GUID를 기반으로 확장된 정보가 있는 경우 더 많을 수 있습니다.

Flags

특성의 플래그를 지정합니다. 사용되는 플래그는 KSATTRIBUTE_REQUIRED; 이 플래그는 특성이 필요 하다는 것을 지정 합니다. 이 플래그가 설정되지 않은 경우 특성은 선택 사항입니다. 최상위 비트는 KS에서 내부용으로 예약되어 있습니다.

Attribute

특성의 고유 식별자를 지정합니다.

발언

KSATTRIBUTE는 데이터 형식 및 데이터 범위와 함께 사용됩니다. 데이터 형식 및 범위에 대한 특성은 지정된 핀에 데이터 형식이 허용되는지 또는 데이터 범위가 다른 데이터 범위와 교차하는지 여부를 결정할 때 고려됩니다.

요구 사항

요구
헤더 ks.h(Ks.h 포함)

참고 항목

KSDATAFORMAT

KSDATARANGE