Compartilhar via


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