Metodo IMiniportWaveRTStream::SetState (portcls.h)
Il metodo SetState modifica lo stato di trasporto del flusso audio.
Sintassi
NTSTATUS SetState(
[in] KSSTATE State
);
Parametri
[in] State
Specifica il nuovo stato del flusso. Questo parametro è un valore di enumerazione KSSTATE .
Valore restituito
SetState restituisce STATUS_SUCCESS se la chiamata ha avuto esito positivo. In caso contrario, il metodo restituisce un codice di stato di errore appropriato.
Commenti
Per la maggior parte delle implementazioni dei driver, KSSTATE_ACQUIRE e KSSTATE_PAUSE sono indistingubili.
Le transizioni si verificano sempre in una delle due sequenze seguenti:
STOP → ACQUIRE → PAUSE → RUN
RUN → PAUSE → ACQUIRE → STOP
Il metodo IMiniportWaveRT::NewStream imposta lo stato iniziale del flusso su KSSTATE_STOP.
Requisiti
Requisito | Valore |
---|---|
Intestazione | portcls.h |
IRQL | PASSIVE_LEVEL |