다음을 통해 공유


KSSTREAM_METADATA_INFO 구조체(ks.h)

이 구조체에는 드라이버에 전달되는 메타데이터 정보가 포함됩니다.

구문

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

멤버

BufferSize

이 값은 사용자 모드 구성 요소에 의해 설정되며 드라이버에서 제공하는 MaxMetadataBufferSize와 같습니다.

UsedSize

SystemVa 버퍼에서 드라이버가 작성한 메타데이터의 크기입니다.

Data

사용자 모드 구성 요소에 의해 전달되는 메타데이터 버퍼입니다. SystemVa에 매핑됩니다.

SystemVa

드라이버가 메타데이터로 채우는 데 사용하는 버퍼입니다.

Flags

시스템 메모리에서 메타데이터 버퍼가 할당된 경우 KSCAMERA_EXTENDEDPROP_METADATA_SYSTEMMEMORY 로 설정합니다.

Reserved

시스템에서 사용하도록 예약되었습니다.

요구 사항

요구 사항
헤더 ks.h