VDS_DRIVE_LETTER_NOTIFICATION構造体 (vdshwprv.h)

[Windows 8とWindows Server 2012以降、仮想ディスク サービス COM インターフェイスは Windows Storage Management API に置き換えられます。

ドライブ文字イベントの詳細を定義します。

構文

typedef struct _VDS_DRIVE_LETTER_NOTIFICATION {
  ULONG         ulEvent;
  WCHAR         wcLetter;
  VDS_OBJECT_ID volumeId;
} VDS_DRIVE_LETTER_NOTIFICATION;

メンバー

ulEvent

アプリケーションに通知されるドライブ文字イベントを、次のいずれかの値として決定します。

意味
VDS_NF_DRIVE_LETTER_FREE
201
初期化されていないディスクのドライブ文字は無料です。
VDS_NF_DRIVE_LETTER_ASSIGN
202
初期化されていないディスクのドライブ文字が割り当てられます。

wcLetter

イベントをトリガーしたドライブ文字。

volumeId

ドライブ文字が割り当てられているボリュームの GUID。 ドライブ文字が解放された場合、ボリューム ID はGUID_NULL。

解説

VDS_NOTIFICATION構造体には、この構造体がメンバーとして含まれています。

アプリケーションは、 IVdsAdviseSink インターフェイスを実装し、インターフェイス ポインターを IVdsService::Advise メソッドへの引数として渡すことによって、ドライブ文字イベントを受信できます。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー vdshwprv.h

関連項目

IVdsAdviseSink

IVdsService::Advise

VDS 構造体

VDS_NOTIFICATION