Функция GetNtmsMediaPoolNameA (ntmsapi.h)
[Диспетчер съемных носителей больше не доступен в Windows 7 и Windows Server 2008 R2.]
Функция GetNtmsMediaPoolName извлекает указанную иерархию имен пула мультимедиа.
Синтаксис
DWORD GetNtmsMediaPoolNameA(
[in] HANDLE hSession,
[in] LPNTMS_GUID lpPoolId,
[out] LPSTR lpNameBuf,
[in, out] LPDWORD lpdwBufSize
);
Параметры
[in] hSession
Обработка сеанса, возвращаемого функцией OpenNtmsSess ion.
[in] lpPoolId
Уникальный идентификатор пула носителей, имя которого требуется получить.
[out] lpNameBuf
Указатель на буфер, который получает имя пула носителей.
[in, out] lpdwBufSize
Размер буфера lpBufName
Возвращаемое значение
Эта функция возвращает одно из следующих значений.
Ценность | Значение |
---|---|
|
Размер буфера недостаточно велик. Правильный размер возвращается в lpdwBufSize. |
|
Значение, указанное в параметре hSession |
|
Идентификатор пула носителей отсутствует или недопустим. |
|
Параметр отсутствует или недопустим. |
|
Сбой выделения памяти. |
|
Функция была успешной. |
Замечания
Заметка
Заголовок ntmsapi.h определяет GetNtmsMediaPoolName как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows XP [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | ntmsapi.h |
библиотеки |
Ntmsapi.lib |
DLL | Ntmsapi.dll |