IOCTL_SBAUD_GET_SUPPORTED_FORMATS IOCTL(sidebandaudio.h)
오디오 드라이버는 IOCTL_SBAUD_GET_SUPPORTED_FORMATS 제어 코드를 실행하여 사이드밴드 오디오 엔드포인트에서 지원하는 스트림 형식에 대한 정보를 가져옵니다.
주 코드
입력 버퍼
SIDEBANDAUDIO_SUPPORTED_FORMATS 엔드포인트 인덱스 및 오디오 드라이버에서 지원하는 형식 배열을 포함합니다.
입력 버퍼 길이
형식 배열에 대한 스토리지를 포함하는 SIDEBANDAUDIO_SUPPORTED_FORMATS 크기입니다.
출력 버퍼
SIDEBANDAUDIO_SUPPORTED_FORMATS. 사이드밴드 드라이버는 사이드밴드 오디오 형식의 교차점과 오디오 드라이버가 입력 매개 변수로 제공한 형식을 반환합니다.
출력 버퍼 길이
형식 배열에 대한 스토리지를 포함하는 SIDEBANDAUDIO_SUPPORTED_FORMATS 크기입니다.
상태 블록
루틴이 성공하면 Status가 STATUS_SUCCESS 설정되고 Information 멤버는 루틴이 출력 버퍼에 쓰는 바이트 수입니다.
상태가 STATUS_BUFFER_TOO_SMALL 설정된 경우 오디오 드라이버는 정보 멤버를 읽어 호출자가 이 요청에 할당해야 하는 버퍼의 크기를 가져와야 합니다.
설명
이 IOCTL은 커널 모드에서만 호출할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | sidebandaudio.h |