다음을 통해 공유


IOCTL_KS_READ_STREAM IOCTL(ks.h)

애플리케이션은 IOCTL_KS_READ_STREAM 사용하여 핀에서 데이터를 읽을 수 있습니다. 애플리케이션은 아래에 설명된 매개 변수를 사용하여 IOCTL_KS_READ_STREAM KsSynchronousDeviceControl 함수에 전달합니다.

주 코드

IRP_MJ_DEVICE_CONTROL

입력 버퍼

애플리케이션은 InBuffer 매개 변수에 KSSTREAM_HEADER 구조체 배열에 포인터를 배치합니다. 각각은 읽을 데이터 패킷을 설명합니다. 머리글에는 프레젠테이션 시간과 기간이 포함될 수도 있습니다.

입력 버퍼 길이

InLength 매개 변수는 입력 버퍼 내용의 크기(바이트)를 지정합니다.

출력 버퍼

Stream 데이터는 스트림 헤더가 가리키는 버퍼에 반환됩니다. 반환 시 BytesReturned 에는 읽은 바이트 수가 포함됩니다.

출력 버퍼 길이

OutLength 는 출력 버퍼 내용의 크기를 바이트 단위로 지정합니다.

상태 블록

요청이 성공하면 Status 멤버가 STATUS_SUCCESS 설정됩니다.

요구 사항

요구 사항
헤더 ks.h(Ks.h 포함)

추가 정보

IOCTL_KS_WRITE_STREAM

KsProbeStreamIrp