Partager via


structure KSSTREAM_METADATA_INFO (ks.h)

Cette structure contient les informations de métadonnées qui sont transmises au pilote.

Syntaxe

typedef struct {
  ULONG BufferSize;
  ULONG UsedSize;
  PVOID Data;
  PVOID SystemVa;
  ULONG Flags;
  ULONG Reserved;
} KSSTREAM_METADATA_INFO, *PKSSTREAM_METADATA_INFO;

Membres

BufferSize

Cette valeur est définie par le composant en mode utilisateur et est égale à la valeur MaxMetadataBufferSize fournie par le pilote.

UsedSize

Taille des métadonnées écrites par le pilote dans la mémoire tampon SystemVa.

Data

Mémoire tampon de métadonnées transmise par le composant en mode utilisateur. Il est mappé à SystemVa.

SystemVa

Mémoire tampon utilisée par le pilote pour remplir les métadonnées.

Flags

Définissez sur KSCAMERA_EXTENDEDPROP_METADATA_SYSTEMMEMORY si la mémoire tampon de métadonnées est allouée à partir de la mémoire système.

Reserved

Réservé pour le système.

Configuration requise

Condition requise Valeur
En-tête ks.h