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