Método IMiniportWaveRTStream::GetPosition (portcls.h)
El método GetPosition recupera la posición de reproducción o registro actual como desplazamiento de bytes desde el principio del búfer.
Sintaxis
NTSTATUS GetPosition(
PKSAUDIO_POSITION Position
);
Parámetros
Position
Puntero a una estructura de KSAUDIO_POSITION. Para un flujo de representación de onda, el método escribe la posición de escritura y la posición de reproducción en esta estructura. Para una secuencia de captura de onda, el método escribe la posición de lectura y la posición del registro en la estructura. Las posiciones se especifican como desplazamientos de bytes desde el principio del búfer cíclico.
Valor devuelto
Este método devuelve NTSTATUS que contiene STATUS_SUCCESS si la llamada se realizó correctamente. De lo contrario, la función devuelve un código de estado de error adecuado.
Comentarios
El controlador de puerto waveRT llama a este método en respuesta a una solicitud de propiedad KSPROPERTY_AUDIO_POSITION de un cliente.
Requisitos
Requisito | Valor |
---|---|
Header | portcls.h |
IRQL | PASSIVE_LEVEL o DISPATCH_LEVEL. |