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 構造体へのポインター。 メディア ラベル ライブラリは、ライブラリがメディア ラベルを認識する場合に、この構造体を入力します。
戻り値
この関数は、次のいずれかの値を返します。
値 | 意味 |
---|---|
|
MediaLabelInfo 構造体に格納されているメディア ラベル ライブラリ。 |
|
メディア ラベル ライブラリは、メディア ラベルを認識しません。 |
注釈
メディア ラベル ライブラリが ClaimMediaLabel 関数を使用してメディア ラベルを関連付けられたアプリケーションによって作成されたものとして識別する場合、メディア ラベル ライブラリは MediaLabelInfo 構造体に入力し、NO_ERRORを返す必要があります。 メディア ラベル ライブラリがメディア ラベルを認識しない場合は、ERROR_BAD_FORMATを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | ntmsmli.h |