estrutura KSCAMERA_EXTENDEDPROP_HEADER (ksmedia.h)
A estrutura KSCAMERA_EXTENDEDPROP_HEADER é o cabeçalho de carga de uma propriedade de controle estendido.
Sintaxe
typedef struct tagKSCAMERA_EXTENDEDPROP_HEADER {
ULONG Version;
ULONG PinId;
ULONG Size;
ULONG Result;
ULONGLONG Flags;
ULONGLONG Capability;
} KSCAMERA_EXTENDEDPROP_HEADER, *PKSCAMERA_EXTENDEDPROP_HEADER;
Membros
Version
O número de versão da propriedade estendida. Isso é definido como 1.
PinId
A ID do pino que corresponde à propriedade . Se PinId estiver definido como (ULONG)-1, o controle se aplicará ao filtro. Caso contrário, o driver da câmera deve rotear esse controle para o pino correspondente quando esse pino for criado (ou se já estiver disponível).
Size
O tamanho total, em bytes de toda a carga. Isso inclui a estrutura de KSCAMERA_EXTENDEDPROP_HEADER e os dados de conteúdo específicos do controle a seguir.
Result
Para uma operação de conjunto, isso é 0. Para consultas, Result contém qualquer código de falha que o driver fornece para a operação de controle mais recente.
Flags
As configurações em Sinalizadores podem variar dependendo do controle.
O bit de ordem alta do valor Flags é reservado. Esse bit serve como o sinalizador de cancelamento e é definido como KSCAMERA_EXTENDEDPROP_FLAG_CANCELOPERATION. Esse sinalizador só é significativo para controles assíncronos.
Capability
Esse membro é somente leitura e indica os recursos padrão do controle.
Os recursos a seguir são definidos.
Valor | Descrição |
---|---|
KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | O controle dá suporte à operação assíncrona. |
KSCAMERA_EXTENDEDPROP_CAPS_CANCELLABLE | Aplica-se somente a controles assíncronos. Esse sinalizador marca a operação de controle como cancelável. Se um controle síncrono definir esse sinalizador, ele será marcado como inválido e não será exposto a aplicativos de nível superior. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1 |
Servidor mínimo com suporte | Windows Server 2012 R2 |
Cabeçalho | ksmedia.h (inclua Ksmedia.h) |