Article ID: 137579
Article Last Modified on 2/11/2004
82469 Using Multiple CD-ROM Drives on One Machine
open d: type cdaudio alias cd
MCI_OPEN_PARMS mciOpen;
TCHAR szElementName[4];
TCHAR szAliasName[32];
DWORD dwFlags;
DWORD dwAliasCount = GetCurrentTime();
DWORD dwRet;
TCHAR chDrive;
chDrive = TEXT('D'); // Use drive D
ZeroMemory( &mciOpen, sizeof(mciOpen) );
mciOpen.lpstrDeviceType = (LPTSTR)MCI_DEVTYPE_CD_AUDIO;
wsprintf( szElementName, TEXT("%c:"), chDrive );
wsprintf( szAliasName, TEXT("CD%lu:"), dwAliasCount );
mciOpen.lpstrElementName = szElementName;
mciOpen.lpstrAlias = szAliasName;
dwFlags = MCI_OPEN_ELEMENT | MCI_OPEN_SHAREABLE | MCI_OPEN_ALIAS |
MCI_OPEN_TYPE | MCI_OPEN_TYPE_ID | MCI_WAIT;
dwRet = mciSendCommand(0, MCI_OPEN, dwFlags, (DWORD)(LPVOID)&mciOpen);
if ( dwRet == MMSYSERR_NOERROR ) {
// The device was opened successfully
}
else {
// The device was not opened successfully
}
Additional query words: 3.50 4.00 Windows 95
Keywords: kbhowto kbdswmm2003swept KB137579