IMiniportWaveRTStream::GetPosition 메서드(portcls.h)
GetPosition 메서드는 현재 재생 또는 레코드 위치를 버퍼의 시작 부분에서 바이트 오프셋으로 검색합니다.
구문
NTSTATUS GetPosition(
PKSAUDIO_POSITION Position
);
매개 변수
Position
KSAUDIO_POSITION 구조체에 대한 포인터입니다. 웨이브 렌더링 스트림의 경우 메서드는 쓰기 위치와 재생 위치를 이 구조에 씁니다. 웨이브 캡처 스트림의 경우 메서드는 읽기 위치와 레코드 위치를 구조에 씁니다. 위치는 순환 버퍼의 시작 부분에서 바이트 오프셋으로 지정됩니다.
반환 값
이 메서드는 호출이 성공한 경우 STATUS_SUCCESS 포함하는 NTSTATUS를 반환합니다. 그렇지 않으면 함수는 적절한 오류 상태 코드를 반환합니다.
설명
WaveRT 포트 드라이버는 클라이언트의 KSPROPERTY_AUDIO_POSITION 속성 요청에 대한 응답으로 이 메서드를 호출합니다.
요구 사항
| 헤더 | portcls.h |
| IRQL | PASSIVE_LEVEL 또는 DISPATCH_LEVEL. |
참조
피드백
다음에 대한 사용자 의견 제출 및 보기