AVCSTRM_BUFFER_STRUCT 구조체(avcstrm.h)
AVCSTRM_BUFFER_STRUCT 구조는 읽기 또는 쓰기 작업을 위해 avcstrm.sys 제출할 버퍼를 설명합니다.
통사론
typedef struct _AVCSTRM_BUFFER_STRUCT {
BOOL ClockProvider;
HANDLE ClockHandle;
PKSSTREAM_HEADER StreamHeader;
PVOID FrameBuffer;
PVOID Context;
} AVCSTRM_BUFFER_STRUCT, *PAVCSTRM_BUFFER_STRUCT;
회원
ClockProvider
하위 단위 드라이버 자체가 클록 공급자 역할을 하는지 여부를 나타냅니다. 이 스트림이 클록 공급자로도 사용되는 경우 TRUE, 그렇지 않으면 FALSE .
ClockHandle
하위 단위 드라이버 자체가 아닌 클록 공급자에 대한 핸들을 지정합니다.
StreamHeader
스트리밍 드라이버 핀에서 읽거나 쓸 데이터 패킷을 설명하는 커널 스트리밍 헤더에 대한 포인터입니다.
FrameBuffer
MDL에서 설명하는 버퍼에 대한 페이지가 없는 시스템 공간 가상 주소에 대한 포인터입니다.
Context
클라이언트 컨텍스트 값에 대한 포인터입니다.
요구 사항
요구 | 값 |
---|---|
헤더 | avcstrm.h(Avcstrm.h 포함) |