Метод IAudioSessionControl::GetIconPath (audiopolicy.h)
Метод GetIconPath извлекает путь к значку отображения звукового сеанса.
Синтаксис
HRESULT GetIconPath(
[out] LPWSTR *pRetVal
);
Параметры
[out] pRetVal
Указатель на переменную указателя, в которую метод записывает адрес строки расширенных символов, завершаемой null, которая указывает полный путь к файлу .ico, .dll или .exe файла, содержащего значок. Метод выделяет хранилище для строки. Вызывающий объект отвечает за освобождение хранилища, когда оно больше не требуется, путем вызова функции CoTaskMemFree . Сведения о путях к значкам и CoTaskMemFree см. в документации по Windows SDK.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В случае сбоя возможные коды возврата включают, помимо прочего, значения, показанные в следующей таблице.
Код возврата | Описание |
---|---|
|
Параметр pRetVal имеет значение NULL. |
|
Недостаточно памяти. |
|
Устройство конечной точки аудио отключено, звуковое оборудование или связанные аппаратные ресурсы были перенастроены, отключены, удалены или иным образом недоступны для использования. |
|
Служба звука Windows не запущена. |
Комментарии
Если клиент не вызвал IAudioSessionControl::SetIconPath для установки значка отображения, строка будет пустой. Если указанный клиентом значок недоступен, программа Sndvol использует значок из окна приложения клиента, чтобы пометить элемент управления громкости для звукового сеанса.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | audiopolicy.h |