estrutura KSSTREAM_METADATA_INFO (ks.h)
Essa estrutura contém as informações de metadados passadas para o driver.
Sintaxe
typedef struct {
ULONG BufferSize;
ULONG UsedSize;
PVOID Data;
PVOID SystemVa;
ULONG Flags;
ULONG Reserved;
} KSSTREAM_METADATA_INFO, *PKSSTREAM_METADATA_INFO;
Membros
BufferSize
Esse valor é definido pelo componente de modo de usuário e é igual ao MaxMetadataBufferSize fornecido pelo driver.
UsedSize
O tamanho dos metadados gravados pelo driver no buffer SystemVa.
Data
O buffer de metadados passado para baixo pelo componente de modo de usuário. Isso é mapeado para SystemVa.
SystemVa
O buffer usado pelo driver para preencher com metadados.
Flags
Defina como KSCAMERA_EXTENDEDPROP_METADATA_SYSTEMMEMORY se o buffer de metadados for alocado da memória do sistema.
Reserved
Reservado para uso do sistema.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ks.h |