次の方法で共有


再生と配置

再生 (MCI_PLAY)、停止 (MCI_STOP)、一時停止 (MCI_PAUSE)、再開 (MCI_RESUME)、シーク (MCI_SEEK) などの MCI コマンドの数は、マルチメディア ファイルの再生または配置に影響します。 MCI デバイスは、別の再生コマンドの実行中に再生コマンドを受け取った場合、そのコマンドを受け入れ、前のコマンドを停止または置き換えます。

set (MCI_SET) などの多くの MCI コマンドは、再生には影響しません。 これらのコマンドのいずれかからの通知は、ドライバーの同じインスタンスから通知が実行されない限り、保留中の再生コマンドや位置コマンドに干渉しません。 たとえば、デバイスが seek コマンドを実行している間に、seek コマンドを停止またはスーパーセットせずに、set または status (MCI_STATUS) コマンドを発行できます。

ただし、保留中の通知は 1 つだけです。 たとえば、アプリケーションが 再生 の通知を要求し、その要求に従って 状態 が "開始位置通知" の場合、 再生 通知は "置き換え済み" を返し、完了すると status コマンドの通知が返されます。 ただし、この場合、アプリケーションが通知を受け取らなかった場合でも、 play コマンドは引き続き成功します。