Поделиться через


Функция обратного вызова CLAIMMEDIALABEL (ntmsmli.h)

[Диспетчер съемных носителей больше недоступен в Windows 7 и Windows Server 2008 R2.]

Функция обратного вызова ClaimMediaLabel определяет, была ли создана указанная метка носителя связанным приложением носителя.

Синтаксис

CLAIMMEDIALABEL Claimmedialabel;

DWORD Claimmedialabel(
  [in]  const BYTE * const pBuffer,
  [in]  const DWORD nBufferSize,
  [out] MediaLabelInfo * const pLabelInfo
)
{...}

Параметры

[in] pBuffer

Указатель на буфер, содержащий метку носителя.

[in] nBufferSize

Размер буфера в байтах.

[out] pLabelInfo

Указатель на структуру MediaLabelInfo . Библиотека меток мультимедиа заполняет эту структуру, если библиотека распознает метку мультимедиа.

Возвращаемое значение

Эта функция возвращает одно из следующих значений.

Значение Значение
NO_ERROR
Библиотека меток мультимедиа, заполненная структурой MediaLabelInfo .
ERROR_BAD_FORMAT
Библиотека меток мультимедиа не распознает метку мультимедиа.

Комментарии

Когда библиотека меток мультимедиа использует функцию ClaimMediaLabel для идентификации метки мультимедиа как метки, созданной связанным приложением, библиотека меток мультимедиа должна заполнить структуру MediaLabelInfo и вернуть NO_ERROR. Если библиотека меток мультимедиа не распознает метку мультимедиа, она возвращает ERROR_BAD_FORMAT.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header ntmsmli.h

См. также раздел

Функции библиотеки меток мультимедиа

MediaLabelInfo