структура KSCAMERA_EXTENDEDPROP_HEADER (ksmedia.h)
Структура KSCAMERA_EXTENDEDPROP_HEADER — это заголовок полезных данных для свойства расширенного элемента управления.
Синтаксис
typedef struct tagKSCAMERA_EXTENDEDPROP_HEADER {
ULONG Version;
ULONG PinId;
ULONG Size;
ULONG Result;
ULONGLONG Flags;
ULONGLONG Capability;
} KSCAMERA_EXTENDEDPROP_HEADER, *PKSCAMERA_EXTENDEDPROP_HEADER;
Члены
Version
Номер версии расширенного свойства. Это значение равно 1.
PinId
Идентификатор пин-кода, соответствующий свойству. Если PinId задано значение (ULONG)-1, элемент управления применяется к фильтру. В противном случае драйвер камеры должен направить этот элемент управления на соответствующий пин-код при создании этого пин-кода (или, если он уже доступен).
Size
Общий размер в байтах всей полезных данных. Сюда входят структура KSCAMERA_EXTENDEDPROP_HEADER и следующие данные полезных данных.
Result
Для операции набора это значение равно 0. Для запросов результирующий содержит любой код сбоя, который драйвер предоставляет для последней операции управления.
Flags
Параметры в Флаги могут отличаться в зависимости от элемента управления.
Зарезервируется высокий порядок значения флагов . Этот бит служит флагом отмены и определяется как KSCAMERA_EXTENDEDPROP_FLAG_CANCELOPERATION. Этот флаг имеет смысл только для асинхронных элементов управления.
Capability
Этот элемент доступен только для чтения и указывает стандартные возможности элемента управления.
Определены следующие возможности.
Ценность | Описание |
---|---|
KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | Элемент управления поддерживает асинхронную операцию. |
KSCAMERA_EXTENDEDPROP_CAPS_CANCELLABLE | Применяется только к асинхронным элементам управления. Этот флаг помечает операцию управления как отменяемую. Если синхронный элемент управления задает этот флаг, он помечается как недопустимый и не предоставляется приложениям более высокого уровня. |
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8.1 |
минимальный поддерживаемый сервер | Windows Server 2012 R2 |
заголовка | ksmedia.h (include Ksmedia.h) |