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
标头 ntmsmli.h

另请参阅

媒体标签库函数

MediaLabelInfo