0
dwReturn = mciSendCommand(0, MCI_OPEN, MCI_OPEN_ELEMENT | MCI_OPEN_TYPE
                         , (DWORD_PTR)(LPVOID) &mciOpenParms);

error -message は「デバイス名は、このアプリケーションによって既にエイリアスとして使用されています。一意のエイリアスを使用してください。」

なぜエラーが発生するのですか?

4

2 に答える 2

0

これは、すでに開いているmciデバイスを再度開こうとしたときに発生する可能性があります。

デバイスまたはファイルを最初に開いたときにMCI_OPEN_SHAREABLEフラグが指定されていない場合、デバイスまたはファイルに対する後続のすべてのMCI_OPENコマンドは失敗します。

于 2010-02-09T04:28:44.507 に答える