IMDSPStorage インターフェイス (mswmdm.h)
IMDSPStorage インターフェイスは、デバイス上のストレージ メディアとのインスタンス化ベースの関連付けを提供します。 IMDSPStorage インターフェイスは、記憶域メディア全体を表したり、そのメディア上のフォルダーやファイルなどの任意のオブジェクトを表すためにさらに列挙したりできます。 この繰り返し列挙は、階層構造の記憶媒体のorganizationを記述するためのメカニズムを提供します。
IMDSPStorage のメソッドを使用して、インターフェイスが表すオブジェクトに関する情報を収集できます。 IMDSPStorage2 インターフェイスは、拡張属性を取得および設定し、その名前からストレージ メディアへのポインターを取得できるようにすることで、IMDSPStorage を拡張します。
継承
IMDSPStorage インターフェイスは、IUnknown インターフェイスから継承されます。 IMDSPStorage には、次の種類のメンバーもあります。
メソッド
IMDSPStorage インターフェイスには、これらのメソッドがあります。
IMDSPStorage::CreateStorage CreateStorage メソッドは、新しいストレージを作成し、新しく作成されたストレージの IMDSPStorage インターフェイスへのポインターを返します。 |
IMDSPStorage::EnumStorage EnumStorage メソッドは IMDSPEnumStorage インターフェイスにアクセスして、デバイス上の個々のストレージ メディアを列挙します。 |
IMDSPStorage::GetAttributes GetAttributes メソッドは、このストレージ オブジェクトの属性を取得します。 |
IMDSPStorage::GetDate GetDate メソッドは、ストレージ オブジェクト (ファイルまたはフォルダー) が最後に変更された日付を取得します。 |
IMDSPStorage::GetName GetName メソッドは、ストレージ オブジェクトの表示名を取得します。 |
IMDSPStorage::GetRights GetRights メソッドは、オブジェクトの権限情報を取得します。 |
IMDSPStorage::GetSize GetSize メソッドは、ストレージ オブジェクトのサイズをバイト単位で取得します。 |
IMDSPStorage::GetStorageGlobals GetStorageGlobals メソッドは、IMDSPStorageGlobals インターフェイスを取得して、ストレージ メディアに関するグローバル情報へのアクセスを提供します。 |
IMDSPStorage::SendOpaqueCommand SendOpaqueCommands メソッドは、Windows Media デバイス マネージャーを介してコマンドを送信します。 Windows Media デバイス マネージャーは、操作を行わずにコマンドをデバイスに渡します。 |
IMDSPStorage::SetAttributes SetAttributes メソッドは、ストレージ オブジェクトの属性を設定します。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | mswmdm.h |