Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция waveOutGetDevCapsW извлекает возможности заданного устройства вывода волнового звука. Это версия функции Юникода.
Синтаксис
MMRESULT waveOutGetDevCapsW(
UINT_PTR uDeviceID,
LPWAVEOUTCAPSW pwoc,
UINT cbwoc
);
Параметры
uDeviceID
Идентификатор выходного устройства waveform-audio. Это может быть идентификатор устройства или дескриптор открытого звукового устройства.
pwoc
Указатель на структуру WAVEOUTCAPSW , которая будет заполнена информацией о возможностях устройства.
cbwoc
Размер в байтах структуры WAVEOUTCAPSW .
Возвращаемое значение
Возвращает MMSYSERR_NOERROR в случае успешного выполнения или ошибки в противном случае. Возможные значения ошибок включают следующие значения.
| Код возврата | Description |
|---|---|
| MMSYSERR_BADDEVICEID | Указанный идентификатор устройства выходит за пределы диапазона. |
| MMSYSERR_NODRIVER | Драйвер устройства отсутствует. |
| MMSYSERR_NOMEM | Не удается выделить или заблокировать память. |
Замечания
Используйте функцию waveOutGetNumDevs , чтобы определить количество устройств вывода волны-аудио, присутствующих в системе. Если значение, указанное параметром uDeviceID , является идентификатором устройства, оно может отличаться от нуля до одного, чем число присутствующих устройств. Константу WAVE_MAPPER также можно использовать в качестве идентификатора устройства. Только байты cbwoc (или меньше) информации копируются в расположение, на которое указывает pwoc. Если cbwoc равно нулю, ничего не копируется, а функция возвращает ноль.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 2000 Профессиональный |
| минимальный поддерживаемый сервер | Сервер Windows 2000 |
| Header | mmeapi.h |
| Library | Winmm.lib |
| DLL | Winmm.dll |