英語で読む

次の方法で共有


Windows Media デバイス マネージャー 11 SDK

Windows Media デバイス マネージャー 11 SDK テクノロジの概要。

Windows Media デバイス マネージャー 11 SDK を開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

関数

 
AddItem

AddItem メソッドは、インターフェイスにメタデータ プロパティを追加します。
開始

Begin メソッドは、操作が開始されていることを示します。 可能な場合は、操作の期間の見積もりが提供されます。
Begin3

Begin3 メソッドは、Windows Media デバイス マネージャーによって呼び出され、操作が開始されようとしていることを示します。
BeginRead

BeginRead メソッドは、"デバイスからの読み取り" アクションが開始されていることを示します。 Windows Media デバイス マネージャーは、アプリケーションが IWMDMStorageControl::Read を呼び出し、この IWMDMOperation インターフェイスを渡す場合にのみ、このメソッドを呼び出します。
BeginSession

BeginSession メソッドは、転送セッションの開始を示します。 これは、転送セッションごとに 1 回だけ実行する必要がある操作を最適化するために使用できます。
BeginSession

BeginSession メソッドは、デバイス セッションを開始します。
BeginWrite

BeginWrite メソッドは、"デバイスへの書き込み" アクションが開始されていることを示します。 Windows Media デバイス マネージャーは、アプリケーションが IWMDMStorageControl/2/3::Insert/2/3 を呼び出し、このインターフェイスを渡す場合にのみ、このメソッドを呼び出します。
複製

Clone メソッドは、現在の列挙状態と同じ列挙状態を含む別の列挙子を作成します。 (IMDSPEnumDevice.Clone)
複製

Clone メソッドは、現在の列挙状態と同じ列挙状態を含む別の列挙子を作成します。 (IMDSPEnumStorage.Clone)
複製

Clone メソッドは、IWMDMEnumDevice インターフェイスのコピーを返します。 新しい列挙子は、現在の列挙子と同じ列挙状態を指定します。
複製

Clone メソッドは、現在の列挙子と同じ列挙状態の別の列挙子を作成します。
閉じる

Close メソッドは、メディア デバイスのストレージ メディア上のファイルを閉じます。
CreateDevice

CreateDevice メソッドは、Windows Media デバイス マネージャーによって呼び出され、PnP サブシステムから取得された正規デバイスに対応する IMDSPDevice オブジェクトを取得します。
CreateEmptyMetadataObject

CreateEmptyMetadataObject メソッドは、新しい IWMDMMetaData インターフェイスを作成します。 このインターフェイスは、ストレージのメタデータ プロパティを設定または取得するために使用されます。
CreateStorage

CreateStorage メソッドは、新しいストレージを作成し、新しく作成されたストレージの IMDSPStorage インターフェイスへのポインターを返します。
CreateStorage2

CreateStorage2 メソッドは、指定した名前の新しいストレージを作成し、新しく作成されたストレージの IMDSPStorage インターフェイスへのポインターを返します。
CreateStorageWithMetadata

CreateStorageWithMetadata メソッドは、指定されたメタデータを新しいストレージに適用して新しいストレージを作成し、新しく作成されたストレージの IMDSPStorage インターフェイスへのポインターを返します。
削除

Delete メソッドは、メディア デバイス上の記憶域メディアからオブジェクトまたはオブジェクトを削除します。
削除

Delete メソッドは、このストレージを完全に削除します。
DeviceIoControl

DeviceIoControl メソッドは、デバイス I/O コントロールを呼び出します。
DeviceIoControl

DeviceIoControl メソッドは、デバイス I/O コントロール (IOCTL) コードをデバイスに送信します。 これはパススルー メソッドです。Windows Media デバイス マネージャーは、パラメーターを検証した後、サービス プロバイダーに呼び出しを転送するだけです。
有効にする

Enable メソッドは、ログ記録を有効または無効にします。 ログ記録は既定で有効になっています。
End

End メソッドは、成功したかどうかにかかわらず、読み取り操作または書き込み操作が完了したことを示し、完了コードを返します。
End

End メソッドは、操作が完了したことを示します。
End2

End2 メソッドは、完了状態インジケーターを提供することで IWMDMProgress::End を拡張します。
End3

End3 メソッドは、操作が完了したことを示すために、Windows Media デバイス マネージャーによって呼び出されます。
EndSession

EndSession メソッドは、転送セッションの終了を示します。
EndSession

EndSession メソッドは、デバイス セッションを終了します。
EnumDevices

EnumDevices メソッドは、現在アタッチされており、サービス プロバイダーによって認識されている、インストールされている物理デバイスまたはソフトウェア デバイスを列挙します。
EnumDevices

EnumDevices メソッドは、コンピューターに接続されているポータブル デバイスを列挙するために使用できる IWMDMEnumDevice インターフェイスへのポインターを取得します。
EnumDevices2

EnumDevices2 メソッドは、コンピューターに接続されているポータブル デバイスを列挙するために使用される列挙インターフェイスを取得します。
EnumStorage

EnumStorage メソッドは、デバイス上の最上位ストレージを表す列挙子オブジェクトの IMDSPEnumStorage インターフェイスへのポインターを取得します。 デバイスの最上位ストレージは、ストレージ メディアのルート ディレクトリです。
EnumStorage

EnumStorage メソッドは IMDSPEnumStorage インターフェイスにアクセスして、デバイス上の個々のストレージ メディアを列挙します。
EnumStorage

EnumStorage メソッドは、デバイス上のストレージを列挙するために IWMDMEnumStorage インターフェイスを取得します。
EnumStorage

EnumStorage メソッドは、IWMDMEnumStorage インターフェイスを取得して、現在のストレージの直接の子ストレージを列挙します。
ExamineData

ExamineData メソッドは、Windows Media デバイス マネージャーがこのメソッドに渡すデータを調べることで、コンテンツの権限と責任を判断します。
FindStorage

FindStorage メソッドは、指定された永続的な一意識別子を持つストレージを検索します。 ストレージの永続的な一意識別子は、そのストレージの g_wszWMDMPersistentUniqueID プロパティによって記述されます。 (IMDSPDevice3.FindStorage)
FindStorage

FindStorage メソッドは、指定された永続的な一意識別子を持つストレージを検索します。 ストレージの永続的な一意識別子は、そのストレージの g_wszWMDMPersistentUniqueID プロパティによって記述されます。 (IMDSPStorage4.FindStorage)
FindStorage

FindStorage メソッドは、永続的な一意識別子によってストレージを検索します。 他のメソッドとは異なり、このメソッドはルート ストレージから再帰的に検索できます。
FindStorage

FindStorage メソッドは、永続的な一意識別子に基づいて、現在のルート ストレージ内のストレージを取得します。
GetAttributes

GetAttributes メソッドは、このストレージ オブジェクトの属性を取得します。
GetAttributes

GetAttributes メソッドは、ストレージの属性を取得します。
GetAttributes2

GetAttributes2 メソッドは、ファイルまたはストレージの属性を取得します。
GetAttributes2

GetAttributes2 メソッドは、ストレージの拡張属性を取得します。
GetCanonicalName

GetCanonicalPName メソッドは、デバイスの正規名を取得します。
GetCanonicalName

GetCanonicalName メソッドは、デバイスの正規名を取得します。
GetCapabilities

GetCapabilities メソッドは、このコントロール インターフェイスが関連付けられているデバイスの機能マスクを取得します。 この機能では、メディア デバイスでサポートされているデバイス コントロールのメソッドについて説明します。
GetCapabilities

GetCapabilities メソッドは、このインターフェイスのインスタンスが関連付けられているストレージ メディアの機能を取得します。
GetCapabilities

GetCapabilities メソッドは、デバイスの機能を取得して、デバイスが実行できる操作を決定します。 この機能では、メディア デバイスでサポートされているデバイス コントロールのメソッドについて説明します。
GetCapabilities

GetCapabilities メソッドは、ルート ストレージ メディアの機能を取得します。
GetDataDemands

GetDataDemands メソッドは、セキュリティで保護されたコンテンツ プロバイダーが、指定されたコンテンツの権利と責任を判断するために必要なデータを報告します。
Getdate

GetDate メソッドは、ストレージ オブジェクト (ファイルまたはフォルダー) が最後に変更された日付を取得します。
Getdate

GetDate メソッドは、ストレージが最後に変更された日付を取得します。
GetDCStatus

GetDCStatus メソッドは、デバイスの制御状態を取得します。
GetDevice

GetDevice メソッドは、このインターフェイスが関連付けられているストレージ メディアがマウントされているデバイスへのポインターを取得します。
GetDeviceCount

GetDeviceCount メソッドは、現在接続されており、サービス プロバイダーによって認識されている、インストールされている物理デバイスまたはソフトウェア デバイスの数を返します。
GetDeviceCount

GetDeviceCount メソッドは、コンピューターに現在接続されているポータブル デバイスの数を取得します。
GetDeviceFromCanonicalName

GetDeviceFromCanonicalName メソッドは、指定された正規名を持つデバイスの IWMDMDevice インターフェイスを取得します。 デバイスの正規名を取得するには、IWMDMDevice2::GetCanonicalName を呼び出します。
GetDeviceIcon

GetDeviceIcon メソッドは、デバイス サービス プロバイダーがこのデバイスを表すために使用する必要があることを示すアイコンを表す HICON を返します。
GetDeviceIcon

GetDeviceIcon メソッドは、デバイスの製造元がデバイスの接続時に表示するアイコンへのハンドルを取得します。
GetFormatCapability

GetFormatCapability メソッドは、特定のオブジェクト形式の各側面について、デバイスでサポートされている値または値の範囲に関する情報をデバイスから取得します。
GetFormatCapability

GetFormatCapability メソッドは、指定された形式のファイルのデバイス サポートを取得します。 機能は、サポートされているプロパティとその許可される値として表されます。
GetFormatSupport

GetFormatSupport メソッドは、デバイスでサポートされているすべての形式を取得します。 形式情報には、コーデック、ファイル形式、デジタル著作権管理スキームが含まれます。
GetFormatSupport

GetFormatSupport メソッドは、コーデックやファイル形式など、デバイスでサポートされているすべての形式を取得します。
GetFormatSupport2

GetFormatSupport2 メソッドは、オーディオ コーデックとビデオ コーデック、MIME ファイル形式など、デバイスでサポートされている形式を取得します。
GetFormatSupport2

GetFormatSupport2 メソッドは、オーディオ コーデックとビデオ コーデック、MIME ファイル形式など、デバイスでサポートされている形式を取得します。
GetItemCount

GetItemCount メソッドは、インターフェイスによって保持されているプロパティの合計数を取得します。
GetLastPlayPosition

GetLastPlayPosition メソッドは、オブジェクトの最後の再生位置を取得します。 オブジェクトは、メディア デバイス上の音楽ファイルである必要があります。
GetLastPlayPosition

GetLastPlayPosition メソッドは、オブジェクトの最後の再生位置を取得します。 オブジェクトは、メディア デバイス上のオーディオ ファイルである必要があります。
GetLogFileName

GetLogFileName メソッドは、現在のログ ファイルへの完全なパスを返します。
GetLongestPlayPosition

GetLongestPlayPosition メソッドは、オブジェクトの最長再生位置を取得します。 オブジェクトは、メディア デバイス上の音楽ファイルである必要があります。
GetLongestPlayPosition

GetLongestPlayPosition メソッドは、ファイルの最長再生位置を取得します。 ファイルは、メディア デバイス上のオーディオ ファイルである必要があります。
GetManufacturer

GetManufacturer メソッドは、デバイスの製造元の名前を取得します。 (IMDSPDevice.GetManufacturer)
GetManufacturer

GetManufacturer メソッドは、デバイスの製造元の名前を取得します。 (IWMDMDevice.GetManufacturer)
GetMetadata

GetMetadata メソッドは、サービス プロバイダーからメタデータを取得します。
GetMetadata

GetMetadata メソッドは、ストレージに関連付けられているメタデータを取得します。
GetName

GetName メソッドは、デバイスの名前を取得します。
GetName

GetName メソッドは、ストレージ オブジェクトの表示名を取得します。
GetName

GetName メソッドは、メディア デバイスの人間が判読できる名前を取得します。
GetName

GetName メソッドは、ストレージの表示名を取得します。
GetObjectAttributes

GetObjectAttributes メソッドを使用すると、アプリケーションはデバイスに書き込まれるオブジェクトの属性を指定できます。 Windows Media デバイス マネージャーは、ファイルの属性を学習するために、デバイスにファイルが書き込まれる前にこのメソッドを呼び出します。
GetObjectAttributes2

Windows Media デバイス マネージャーは、ファイルの属性を学習するために、ファイルがデバイスに書き込まれるときに GetObjectAttributes を呼び出します。
GetObjectName

Windows Media デバイス マネージャー では、デバイスで名前を知るために、オブジェクトがデバイスに書き込まれる前に GetObjectName が呼び出されます。
GetObjectTotalSize

Windows Media デバイス マネージャーは、オブジェクトの合計サイズをバイト単位で取得するために、ファイルがデバイスに書き込まれる前に GetObjectTotalSize を呼び出します。
GetParent

GetParent メソッドは、現在のストレージの親を取得します。
GetParent

GetParent メソッドは、ストレージの親を取得します。
GetPlayLength

GetPlayLength メソッドは、オブジェクトに関連する単位でオブジェクトの再生長を取得します。 これは、オブジェクトが再生できる残りの長さであり、その合計の長さではありません。
GetPlayLength

GetPlayLength メソッドは、形式に適した単位でオブジェクトの再生長を取得します。 これは、ファイルが再生できる残りの長さであり、その合計の長さではありません。
GetPlayOffset

GetPlayOffset メソッドは、オブジェクトに関連する単位で、オブジェクトの再生オフセットを取得します。 これは、IMDSPDeviceControl::P lay の次の呼び出しの開始点です。
GetPlayOffset

GetPlayOffset メソッドは、オブジェクトの再生オフセットを、形式に適した単位で取得します。 これは、Play の次の呼び出しの開始点です。
GetPowerSource

GetPowerSource メソッドは、デバイスがバッテリ、外部電源、またはその両方で実行できるかどうか、および現在実行されている電源の種類を報告します。
GetPowerSource

GetPowerSource メソッドは、電源に関する情報と、デバイスの残存電力の割合を取得します。
GetProperty

GetProperty メソッドは、特定のデバイス プロパティを取得します。
GetProperty

GetProperty メソッドは、特定のデバイス メタデータ プロパティを取得します。
GetReferences

GetReferences メソッドは、プレイリストまたはアルバム オブジェクトを表す参照など、関連付けストレージに含まれる参照を構成する IMDSPStorage オブジェクトへのポインターの配列を返します。
GetReferences

GetReferences メソッドは、このストレージが指す IWMDMStorage オブジェクトへのポインターの配列を取得します。 抽象アルバムまたはプレイリストは、通常、MTP デバイス上の参照のコレクションとして格納されます。
GetRevision

GetRevision メソッドは、現在使用されている Windows Media デバイス マネージャーのバージョン番号を取得します。
GetRevocationURL

GetRevocationURL メソッドは、更新されたコンポーネントをダウンロードできる URL を取得します。 (IMDSPRevoked.GetRevocationURL)
GetRevocationURL

GetRevocationURL メソッドは、更新されたコンポーネントをダウンロードできる URL を取得します。 (IWMDMRevoked.GetRevocationURL)
GetRights

GetRights メソッドは、オブジェクトの権限情報を取得します。
GetRights

GetRights メソッドは、現在のコンテンツの権限情報を取得します。 権限はファイル固有です。
GetRights

GetRights メソッドは、ライセンスされたストレージの権限情報を取得します。
GetRightsOnClearChannel

GetRightsOnClearChannel メソッドは、クリア チャネル上の現在のコンテンツの権限情報を取得します。
GetRightsWithProgress

GetRightsWithProgress メソッドはストレージ オブジェクトの権限情報を取得し、進行状況を監視するためのコールバック メカニズムを提供します。
GetRootStorage

GetRootStorage メソッドは、ストレージ メディアのルート ストレージの IMDSPStorage インターフェイスへのポインターを取得します。
GetSCPSession

GetSCPSession メソッドは、セッション オブジェクトを表す ISCPSecureQuery インターフェイスへのポインターを取得するために使用されます。
GetSecureQuery

GetSecureQuery メソッドは、ISCPSecureQuery インターフェイスへのポインターを取得するために使用されます。
GetSecureQuery

GetSecureQuery メソッドは、セッションのセキュリティで保護されたクエリ オブジェクトを取得するために使用されます。
GetSerialNumber

GetSerialNumber メソッドは、デバイスを一意に識別するシリアル番号を取得します。
GetSerialNumber

GetSerialNumber メソッドは、ストレージ メディアを一意に識別するシリアル番号を取得します。 このメソッドは保護されたコンテンツ転送用に実装する必要がありますが、それ以外の場合は省略可能です。 詳細については、「必須インターフェイスと省略可能なインターフェイス」を参照してください。
GetSerialNumber

GetSerialNumber メソッドは、デバイスを一意に識別するシリアル番号を取得します。
GetSerialNumber

GetSerialNumber メソッドは、ストレージ メディアを一意に識別するシリアル番号を取得します。
GetSize

GetSize メソッドは、ストレージ オブジェクトのサイズをバイト単位で取得します。
GetSize

GetSize メソッドは、ストレージのサイズをバイト単位で取得します。
GetSizeParams

GetSizeParams メソッドは、現在のログ ファイルの現在のサイズ パラメーターを取得します。
GetSpecifiedMetadata

GetSpecifiedMetadata メソッドは、ストレージの指定されたメタデータ オブジェクトのみを取得します。
GetSpecifiedMetadata

GetSpecifiedMetadata メソッドは、ストレージから 1 つ以上の特定のメタデータ プロパティを取得します。
GetSpecifyPropertyPages

GetSpecifyPropertyPages メソッドは、ポータブル デバイスの標準以外の機能を記述するプロパティ ページを取得します。
GetSpecifyPropertyPages

GetSpecifyPropertyPages メソッドは、デバイスのプロパティ ページを取得します。 プロパティ ページを使用して、デバイス固有のプロパティとブランド情報を報告できます。
GetStatus

GetStatus メソッドは、デバイスが提供できるすべてのデバイス状態情報を取得します。
GetStatus

GetStatus メソッドは、ストレージ メディアの現在の状態を取得します。
GetStatus

GetStatus メソッドは、デバイスの状態情報を取得します。
GetStatus

GetStatus メソッドは、デバイスの制御状態を取得します。
GetStatus

GetStatus メソッドは、ストレージ メディアの現在の状態を取得します。
GetStorage

GetStorage メソッドを使用すると、すべてのストレージを列挙して検索する代わりに、その名前に基づいてストレージに直接移動できます。
GetStorage

GetStorage メソッドを使用すると、すべてのストレージを列挙して見つけるのではなく、ストレージ名からストレージ オブジェクトに直接移動できます。
GetStorage

GetStorage メソッドは、ルート ストレージの直接の子を検索して、指定された名前のストレージを検索します。
GetStorage

GetStorage メソッドは、すべての子を列挙することなく、現在のストレージから直接名前で子ストレージを取得します。
GetStorageGlobals

GetStorageGlobals メソッドは、IMDSPStorageGlobals インターフェイスを取得して、ストレージ メディアに関するグローバル情報へのアクセスを提供します。
GetStorageGlobals

GetStorageGlobals メソッドは、このストレージのルート ストレージの IWMDMStorageGlobals インターフェイスを取得します。
GetTotalBad

GetTotalBad メソッドは、ストレージ メディア上の使用できない領域の合計量をバイト単位で取得します。 (IMDSPStorageGlobals.GetTotalBad)
GetTotalBad

GetTotalBad メソッドは、ストレージ メディア上の使用できない領域の合計量をバイト単位で取得します。 (IWMDMStorageGlobals.GetTotalBad)
GetTotalFree

GetTotalFree メソッドは、記憶域メディアの空き領域の合計をバイト単位で取得します。
GetTotalFree

GetTotalFree メソッドは、記憶域メディアの空き領域の合計量をバイト単位で取得します。
GetTotalLength

GetTotalLength メソッドは、オブジェクトに関連する単位でオブジェクトの再生の合計長を取得します。 返される値は、再生長とオフセットの現在の設定に関係なく、合計の長さです。
GetTotalLength

GetTotalLength メソッドは、オブジェクトの再生の合計長を、形式に適した単位で取得します。 返される値は、再生長とオフセットの現在の設定に関係なく、合計の長さです。
GetTotalSize

GetTotalSize メソッドは、この IMDSPStorageGlobals インターフェイスに関連付けられているメディアの合計サイズをバイト単位で取得します。
GetTotalSize

GetTotalSize メソッドは、IWMDMStorageGlobals インターフェイスに関連付けられているストレージ メディアの合計サイズをバイト単位で取得します。
GetType

GetType メソッドは、デバイスの種類の情報を取得します。
GetType

GetType メソッドは、デバイスでサポートされている操作を取得します。
Getversion

GetVersion メソッドは、デバイスのバージョン番号を取得します。
Getversion

GetVersion メソッドは、デバイスの製造元が定義したバージョン番号を取得します。
初期化する

Initialize メソッドは、ストレージ メディアの書式を設定します。 (IMDSPStorageGlobals.Initialize)
初期化する

Initialize メソッドは、ストレージ メディアの書式を設定します。 (IWMDMStorageGlobals.Initialize)
[挿入]

Insert メソッドは、デバイス上のストレージにコンテンツを配置します。
Insert2

Insert2 メソッドは、コンテンツをストレージの中または横に配置します。 このメソッドは、アプリケーションが新しい宛先名を指定し、カスタム COM オブジェクトへのポインターを指定できるようにすることで、IWMDMStorageControl::Insert を拡張します。
Insert3

Insert3 メソッドは、コンテンツをストレージの中または隣に配置します。 このメソッドは、アプリケーションが送信するオブジェクトのメタデータと型を明示的に指定できるようにすることで、IWMDMStorageControl2::Insert2 を拡張します。
IsEnabled

IsEnabled メソッドは、ログ記録を有効にするかどうかを決定します。
LogDword

LogDword メソッドは、DWORD 値を現在のログ ファイルに記録します。 キャリッジ リターンとライン フィードが各ログ エントリに追加されます。
LogString

LogString メソッドは、文字列を現在のログ ファイルに記録します。 キャリッジ リターンとライン フィードが各ログ エントリに追加されます。
MakeDecision

MakeDecision メソッドは、コンテンツへのアクセスを許可するかどうかを決定します。 アクセスが許可されている場合、このメソッドはコンテンツへのアクセスに使用されるインターフェイスを返します。
MakeDecision2

MakeDecision2 メソッドは、Windows Media デバイス マネージャーがこのメソッドに渡すデータを調べることで、セキュリティで保護されたコンテンツ プロバイダーがコンテンツを担当しているかどうかを判断します。
MakeDecisionOnClearChannel

MakeDecisionOnClearChannel メソッドは、コンテンツへのアクセスをクリア チャネルで許可するかどうかを決定します。 アクセスが許可されている場合、このメソッドはコンテンツへのアクセスに使用されるインターフェイスを返します。
移動

Move メソッドは、メディア デバイス上のファイルまたはフォルダーを移動します。
移動

Move メソッドは、現在のストレージをデバイス上の新しい場所に移動します。
次へ

Next メソッドは、次の celtIMDSPDevice インターフェイスへのポインターを取得します。
次へ

Next メソッドは、次の celtIMDSPStorage インターフェイスへのポインターを返します。
次へ

Next メソッドは、IWMDMDevice インターフェイスで表される次のデバイスへのポインターを返します。
次へ

Next メソッドは、次の兄弟ストレージへのポインターを取得します。
ObjectData

ObjectData メソッドは、オブジェクト データのブロックを Windows Media デバイス マネージャーに転送します。
[ファイル]

Open メソッドは、関連付けられたオブジェクトを開き、読み取りまたは書き込み操作用に準備します。 この操作は、ストレージ オブジェクトがファイルを表す場合にのみ有効です。
一時停止

Pause メソッドは、現在の再生セッションまたはレコード セッションをコンテンツ内の現在の位置で一時停止します。 (IMDSPDeviceControl.Pause)
一時停止

Pause メソッドは、現在の再生セッションまたはレコード セッションをコンテンツ内の現在の位置で一時停止します。 (IWMDMDeviceControl.Pause)
再生

Play メソッドは、現在のシーク位置で再生を開始します。 Seek メソッドが呼び出されていない場合、再生は最初のファイルの先頭から開始され、再生の長さは定義されません。
再生

Play メソッドは、現在のシーク位置で再生を開始します。 IWMDMDeviceControl::Seek メソッドが呼び出されていない場合、再生は最初のファイルの先頭から開始され、再生長は定義されません。
進行状況

Progress メソッドは、操作がまだ進行中であることを示します。
Progress3

Progress3 メソッドは、実行中のアクションの状態を示すために、Windows Media デバイス マネージャーによって呼び出されます。
QueryByIndex

QueryByIndex メソッドは、index で指定されたプロパティの値を取得します。
QueryByName

QueryByName メソッドは、name で指定されたプロパティの値を取得します。
読み取り

Read メソッドは、現在位置にある オブジェクトからデータを読み取ります。 この操作は、ストレージ オブジェクトがファイルを表す場合にのみ有効です。
読み取り

Read メソッドは、現在のストレージをコンピューターにコピーします。
ReadOnClearChannel

ReadOnClearChannel メソッドは、セキュリティで保護された認証済みチャネルを使用せずに、現在の位置にあるオブジェクトからデータを読み取ります。
レコード

Record メソッドは、デバイスの外部レコード入力から現在のシーク位置で記録を開始します。 Seek メソッドを最初に呼び出す必要があります。
レコード

Record メソッドは、デバイスの外部レコード入力から現在のシーク位置で記録を開始します。 IWMDMDeviceControl::Seek メソッドを最初に呼び出す必要があります。
初期化

Reinitialize メソッドは、Windows Media デバイス マネージャーにすべての Windows Media デバイス マネージャー デバイスを強制的に再検出します。
名前の変更

Rename メソッドは、関連付けられているオブジェクトの名前を変更します。ファイルまたはフォルダーを指定できます。
名前の変更

Rename メソッドは、現在のストレージの名前を変更します。
リセット

Reset メソッドは、列挙シーケンスを先頭にリセットします。 Next への後続の呼び出しは、列挙シーケンス内の最初の Windows Media デバイス マネージャー インターフェイスをフェッチします。
リセット

Reset メソッドは、列挙シーケンスを先頭にリセットします。 Next メソッドの後続の呼び出しは、列挙シーケンス内の最初のストレージ インターフェイスをフェッチします。
リセット

Reset メソッドは、Next が最初のデバイスへのポインターを返すように列挙をリセットします。
リセット

Reset メソッドは、列挙シーケンスを先頭に戻します。
リセット

Reset メソッドは、現在のログ ファイルの内容を削除します。
再開

Resume メソッドは、Pause の呼び出し中に保存されたファイル位置から現在の再生または記録操作を再開します。
再開

Resume メソッドは、Pause の呼び出し中に保存されたファイル位置から、現在の再生操作またはレコード操作を再開します。
SACAuth

SACAuth メソッドは、コンポーネント間でセキュリティで保護された認証済みチャネルを確立します。
SACGetProtocols

SACGetProtocols メソッドは、別のコンポーネントでサポートされている認証プロトコルを検出するためにコンポーネントによって使用されます。
Seek

Seek メソッドは、Play メソッドまたは Record メソッドの開始点として使用される位置をシークします。 (IMDSPDeviceControl.Seek)
Seek

Seek メソッドは、 オブジェクト内の現在位置を設定します。 この操作は、ストレージ オブジェクトがファイルを表す場合にのみ有効です。
Seek

Seek メソッドは、Play メソッドまたは Record メソッドの開始点として使用される位置をシークします。 (IWMDMDeviceControl.Seek)
SendOpaqueCommand

SendOpaqueCommand メソッドは、Windows Media デバイス マネージャーを介してコマンドを送信します。 Windows Media デバイス マネージャーは、操作を行わずにコマンドをデバイスに渡します。
SendOpaqueCommand

SendOpaqueCommands メソッドは、Windows Media デバイス マネージャーを介してコマンドを送信します。 Windows Media デバイス マネージャーは、操作を行わずにコマンドをデバイスに渡します。
SendOpaqueCommand

SendOpaqueCommand メソッドは、Windows Media デバイス マネージャーを介してデバイス固有のコマンドをデバイスに送信します。 Windows Media デバイス マネージャー はコマンドの読み取りを試みません。
SendOpaqueCommand

SendOpaqueCommand メソッドは、Windows Media デバイス マネージャーを介してコマンドを処理せずに、ストレージにコマンドを送信します。
SetAttributes

SetAttributes メソッドは、ストレージ オブジェクトの属性を設定します。
SetAttributes

SetAttributes メソッドは、ストレージの属性を設定します。
SetAttributes2

SetAttributes2 メソッドは、ストレージ オブジェクトのオーディオとビデオの形式と拡張属性を設定できるようにすることで、IMDSPStorage::SetAttributes を拡張します。
SetAttributes2

SetAttributes2 メソッドは、ストレージの拡張属性を設定します。
SetDeviceEnumPreference

SetDeviceEnumPreference メソッドは、デバイス列挙の基本設定を設定します。 (IMDServiceProvider3.SetDeviceEnumPreference)
SetDeviceEnumPreference

SetDeviceEnumPreference メソッドは、デバイス列挙の基本設定を設定します。 (IWMDeviceManager3.SetDeviceEnumPreference)
SetEnumPreference

SetEnumPreference メソッドは、ストレージの優先ビュー モードを設定します。
SetLogFileName

SetLogFileName メソッドは、現在のログ ファイルへの完全なパスを設定します。 後続のすべてのログ エントリは、このファイルに配置されます。
SetMetadata

SetMetadata メソッドは、指定されたコンテンツに関連付けられたメタデータを提供します。
SetMetadata

SetMetadata メソッドは、ストレージにメタデータを設定します。
SetObjectAttributes

SetObjectAttributes メソッドは、ファイル属性を指定します。 このメソッドは現在、Windows Media デバイス マネージャーでは呼び出されません。
SetObjectAttributes2

SetObjectAttributes2 メソッドは、ファイルまたはストレージの属性を設定します。 このメソッドは現在、Windows Media デバイス マネージャーでは呼び出されません。
SetObjectName

SetObjectName メソッドは、読み取りまたは書き込み中のコンテンツに名前を割り当てます。 このメソッドは現在、Windows Media デバイス マネージャーでは呼び出されません。
SetObjectTotalSize

SetObjectTotalSize メソッドは、オブジェクトの合計サイズをバイト単位で割り当てます。 このメソッドは現在、Windows Media デバイス マネージャーでは呼び出されません。
SetPlayLength

SetPlayLength メソッドは、オブジェクトに関連する単位でオブジェクトの再生長を設定します。 これは、オブジェクトが実際の長さに関係なく再生する最大長です。
SetPlayLength

SetPlayLength メソッドは、オブジェクトの再生長を、形式に適した単位で設定します。 これは、オブジェクトが実際の長さに関係なく再生する最大長です。
SetPlayOffset

SetPlayOffset メソッドは、オブジェクトに関連する単位で、オブジェクトの再生オフセットを設定します。 これは、IMDSPDeviceControl::P lay の次の呼び出しの開始点を指定します。
SetPlayOffset

SetPlayOffset メソッドは、オブジェクトの再生オフセットを、形式に適した単位で設定します。 これにより、Play の次の呼び出しの開始点が指定されます。
SetProperty

SetProperty メソッドは、書き込み可能な特定のデバイス プロパティを設定します。
SetProperty

SetProperty メソッドは、書き込み可能な場合は、特定のデバイス プロパティを設定します。
SetReferences

SetReferences メソッドは、参照 (プレイリストやアルバムなど) を含むストレージに含まれる参照を設定し、このストレージに含まれる以前に既存の参照をすべて上書きします。
SetReferences

SetReferences メソッドは、参照 (プレイリストやアルバムなど) を含むストレージに含まれる参照を設定し、ストレージが保持していた既存の参照をすべて上書きします。
SetSizeParams

SetSizeParams メソッドは、現在のログ ファイルの現在のサイズ パラメーターを設定します。
Skip

Skip メソッドは、列挙シーケンス内の次に指定された数のメディア デバイス インターフェイスをスキップします。
Skip

Skip メソッドは、列挙シーケンス内の次に指定された数のストレージ インターフェイスをスキップします。
Skip

Skip メソッドは、列挙シーケンス内の指定された数のデバイスをスキップします。
Skip

Skip メソッドは、列挙シーケンス内の指定された数のストレージをスキップします。
Stop

Stop メソッドは、現在のストリームを停止します。
Stop

Stop メソッドは、現在のレコードまたは再生操作を停止します。
TransferComplete

TransferComplete メソッドは、セキュリティで保護されたデータ転送の終了を通知するために、Windows Media デバイス マネージャーによって呼び出されます。 この方法では、セキュリティで保護されたコンテンツ プロバイダーは、ターゲット デバイスでコンテンツを有効にするために必要な追加の処理を実行できます。
TransferCompleteForDevice

TransferCompleteForDevice メソッドは、Windows Media デバイス マネージャーによって呼び出され、特定のデバイスのデータ転送の終了を通知します。
TransferContainerData

TransferContainerData メソッドは、コンテナー ファイル データをセキュリティで保護されたコンテンツ プロバイダーに転送します。 セキュリティで保護されたコンテンツ プロバイダーは、コンテナーを内部的に分割し、コンテナーから抽出されたコンテンツのどの部分が使用可能であるかを報告します。
TransferContainerData2

TransferContainerData2 メソッドは、コンテナー ファイル データをセキュリティで保護されたコンテンツ プロバイダーに転送します。
TransferContainerDataOnClearChannel

TransferContainerDataOnClearChannel メソッドは、クリア チャネルを介してコンテナー ファイル データをコンテンツ プロバイダーに転送します。
TransferObjectData

TransferObjectData メソッドは、アプリケーションがコンピューター間でデータ ブロックを転送できるようにするために呼び出されます。
TransferObjectDataOnClearChannel

TransferObjectDataOnClearChannel メソッドは、IWMDMOperation::TransferObjectData のより効率的な実装です。
TransferToDevice

TransferToDevice メソッドは、コンテンツ転送コンテンツをサービス プロバイダーに委任するために、Windows Media デバイス マネージャーによって呼び出されます。 ソースは、ファイルまたは操作インターフェイスとして指定できます。
WMDMMessage

WMDMMessage メソッドは、クライアントによって実装され、プラグ アンド プレイ準拠のデバイスまたは記憶域メディアが接続または削除されたときに Windows Media デバイス マネージャーによって呼び出されるコールバック メソッドです。
書き込み

Write メソッドは、オブジェクト内の現在の位置にある オブジェクトにデータを書き込みます。 この操作は、ストレージ オブジェクトがファイルを表す場合にのみ有効です。
WriteOnClearChannel

WriteOnClearChannel メソッドは、セキュリティで保護された認証済みチャネルを使用せずに、オブジェクト内の現在の位置にオブジェクトにデータを書き込みます。

インターフェイス

 
IComponentAuthenticate

IComponentAuthenticate インターフェイスは、Windows Media デバイス マネージャーのモジュール間の安全で暗号化された通信を提供します。
IMDServiceProvider

IMDServiceProvider インターフェイスは、Windows Media デバイス マネージャーがサービス プロバイダーへの接続に使用する初期インターフェイスです。
IMDServiceProvider2

IMDServiceProvider2 インターフェイスは、特定のデバイス パス名に対して IMDSPDevice オブジェクトを取得する方法を提供することで、IMDServiceProvider インターフェイスを拡張します。 デバイス パス名は、プラグ アンド プレイ (PnP) サブシステムから取得されます。
IMDServiceProvider3

IMDServiceProvider3 インターフェイスは、デバイス列挙設定を設定するためのメソッドを提供することで、IMDServiceProvider2 インターフェイスを拡張します。
IMDSPDevice

IMDSPDevice インターフェイスは、メディア デバイスとのインスタンスベースの関連付けを提供します。
IMDSPDevice2

IMDSPDevice2 インターフェイスは、拡張形式の取得、プラグ アンド プレイ (PnP) デバイス名の取得、プロパティ ページの使用を可能にし、その名前からストレージ メディアへのポインターを取得できるようにすることで、IMDSPDevice を拡張します。
IMDSPDevice3

IMDSPDevice3 インターフェイスは、Windows メディア プレーヤーと同期することを想定しているデバイスでサポートされている必要があります。
IMDSPDeviceControl

IMDSPDeviceControl インターフェイスには、デバイスを制御するためのメソッドが用意されています。
IMDSPDirectTransfer

IMDSPDirectTransfer インターフェイスを使用すると、Windows Media デバイス マネージャーはコンテンツ転送をサービス プロバイダーに委任できます。
IMDSPEnumDevice

IMDSPEnumDevice インターフェイスは、メディア デバイスを列挙するために使用されます。
IMDSPEnumStorage

IMDSPEnumStorage インターフェイスは、デバイス上の記憶域メディアを列挙するために使用されます。
IMDSPObject

IMDSPObject インターフェイスは、ストレージ メディアとの間でのデータ転送を管理します。Open、Read、Write、Close の各メソッドは、ストレージ オブジェクトがファイルの場合にのみ有効です。
IMDSPObject2

Windows Media デバイス マネージャーでは、IMDSPObject2 を使用して、ファイルの読み取りと書き込みの効率を高めます。注 サービス プロバイダーが値 1 のデバイス パラメーター UseExtendedWmdm を追加していない限り、Windows Media デバイス マネージャーはこのインターフェイスを呼び出しません。 詳細については、「デバイス パラメーター」を参照してください。 .
IMDSPObjectInfo

IMDSPObjectInfo インターフェイスには、IMDSPDeviceControl インターフェイスによって記憶域メディア上の再生可能なオブジェクトがどのように参照またはアクセスされるかを記述するパラメーターを取得および設定するためのメソッドが用意されています。
IMDSPRevoked

IMDSPRevoked インターフェイスは、更新されたコンポーネントをダウンロードできる URL を取得します。 このインターフェイスの実装は省略可能です。 詳細については、「必須インターフェイスとオプション インターフェイス」を参照してください。
IMDSPStorage

IMDSPStorage インターフェイスは、デバイス上のストレージ メディアとのインスタンス化ベースの関連付けを提供します。
IMDSPStorage2

IMDSPStorage2 インターフェイスは、拡張属性を取得および設定するためのメソッドを提供し、その名前からストレージ メディアへのポインターを取得できるようにすることで、IMDSPStorage を拡張します。
IMDSPStorage3

IMDSPStorage3 インターフェイスは、メタデータをサポートすることで IMDSPStorage2 を拡張します。
IMDSPStorage4

IMDSPStorage4 インターフェイスは、仮想ストレージ (プレイリストやアルバムなど) とメタデータをサポートするために IMDSPStorage3 を拡張します。メモ サービス プロバイダーが値 1 のデバイス パラメーター UseExtendedWmdm を追加していない限り、Windows Media デバイス マネージャーはこのインターフェイスを呼び出しません。 詳細については、「デバイス パラメーター」を参照してください。 .
IMDSPStorageGlobals

IMDSPStorageGlobals インターフェイスは、IMDSPStorage インターフェイスから取得され、ストレージ メディアに関するグローバル情報を取得するためのメソッドを提供します。 これには、空き領域の量、メディアのシリアル番号などが含まれる場合があります。
ISCPSecureAuthenticate

ISCPSecureAuthenticate インターフェイスは、セキュリティで保護されたコンテンツ プロバイダーのプライマリ インターフェイスであり、セキュリティで保護されたコンテンツ プロバイダーを認証し、セキュリティで保護されたコンテンツ プロバイダーによって認証されるように Windows Media がクエリをデバイス マネージャーします。
ISCPSecureAuthenticate2

ISCPSecureAuthenticate2 インターフェイスは、セッション オブジェクトを取得する方法を提供することで ISCPSecureAuthenticate を拡張します。
ISCPSecureExchange

ISCPSecureExchange インターフェイスは、セキュリティで保護されたコンテンツとコンテンツに関連付けられている権限を交換するために使用されます。 セキュリティで保護されたコンテンツ プロバイダーは、このインターフェイスを実装し、セキュリティで保護された Windows Media デバイス マネージャー実装がそのメソッドを呼び出します。
ISCPSecureExchange2

ISCPSecureExchange2 インターフェイスは、TransferContainerData メソッドの新しいバージョンを提供することで ISCPSecureExchange を拡張します。
ISCPSecureExchange3

ISCPSecureExchange3 インターフェイスは、データ交換のパフォーマンスを向上させ、完全な転送コールバック メソッドを提供することで、ISCPSecureExchange2 を拡張します。
ISCPSecureQuery

ISCPSecureQuery インターフェイスは、セキュリティで保護されたコンテンツの所有権を決定するために、Windows Media デバイス マネージャーによって照会されます。
ISCPSecureQuery2

ISCPSecureQuery2 インターフェイスは、セキュリティで保護されたコンテンツ プロバイダーがコンテンツを担当しているかどうかを判断する機能を通じて ISCPSecureQuery を拡張します。その場合は、取り消されたコンポーネントを更新するための URL を提供し、取り消されたコンポーネントを決定します。
ISCPSecureQuery3

ISCPSecureQuery3 インターフェイスは、権限を取得し、明確なチャネルで決定するための一連の新しいメソッドを提供することで、ISCPSecureQuery2 を拡張します。
ISCPSession

ISCPSession インターフェイスは、複数の操作に対して効率的な共通状態管理を提供します。セキュリティで保護されたコンテンツ プロバイダー (SCP) セッションは、複数のファイルを転送するときに便利です。
IWMDeviceManager

IWMDeviceManager インターフェイスは、アプリケーションの最上位レベルの Windows Media デバイス マネージャー インターフェイスです。
IWMDeviceManager2

IWMDeviceManager2 インターフェイスは、IWMDeviceManager インターフェイスを拡張します。
IWMDeviceManager3

IWMDeviceManager3 インターフェイスは、デバイス列挙の基本設定を設定するメソッドを提供することで、IWMDeviceManager2 インターフェイスを拡張します。
IWMDMDevice

IWMDMDevice インターフェイスには、1 つのポータブル デバイスを調べて探索するメソッドが用意されています。 インターフェイスを使用して、デバイスに関する情報を取得し、そのストレージを列挙できます。 IWMDMDevice2 は、このインターフェイスの機能を拡張します。
IWMDMDevice2

IWMDMDevice2 インターフェイスは、デバイスでサポートされているビデオ形式の取得、その名前からのストレージの検索、およびプロパティ ページの使用を可能にすることで、IWMDMDevice を拡張します。
IWMDMDevice3

IWMDMDevice3 インターフェイスは、デバイスにプロパティのクエリを実行するメソッド、デバイス I/O コントロール コードを送信するメソッド、およびストレージを検索してデバイス形式機能を取得するためのアップグレードされたメソッドを提供することで、IWMDMDevice2 を拡張します。
IWMDMDeviceControl

IWMDMDeviceControl インターフェイスは、デバイスでの再生を制御するためのメソッドを提供します。
IWMDMDeviceSession

IWMDMDeviceSession インターフェイスは、複数の操作を 1 つのセッションにバンドルすることで、デバイス操作の効率を向上させます。
IWMDMEnumDevice

IWMDMEnumDevice インターフェイスは、コンピューターに接続されているポータブル デバイスを列挙します。 このインターフェイスを取得するには、IWMDeviceManager::EnumDevices を呼び出します。
IWMDMEnumStorage

IWMDMEnumStorage インターフェイスは、デバイス上のストレージを列挙します。
IWMDMLogger

IWMDMLogger インターフェイスは、Windows Media デバイス マネージャー アプリケーションとサービス プロバイダーによって、共通のログ ファイル内のエントリをログに記録するために使用されます。
IWMDMMetaData

IWMDMMetaData インターフェイスは、ストレージのメタデータ プロパティ (アーティスト、アルバム、ジャンルなど) を設定および取得します。
IWMDMNotification

オプションのアプリケーション実装 IWMDMNotification インターフェイスを使用すると、デバイスまたはメモリ ストレージ (RAM カードなど) がコンピューターに接続または切断されたときに、アプリケーションとサービス プロバイダーが通知を受け取ることができます。メモ このメソッドは、登録済みのプラグ アンド プレイ デバイスに対してのみ呼び出されます。 その他のデバイスの到着または出発では、このインターフェイスは呼び出されません。 このインターフェイス GUID は mssachlp.lib で正しく定義されていません。そのため、次の手順を行う必要があります。
IWMDMObjectInfo

IWMDMObjectInfo インターフェイスは、デバイス上の再生可能なファイルが IWMDMDeviceControl インターフェイスによって処理される方法を制御する情報を取得および設定します。このインターフェイスは、再生できないファイルを対象としたものではありません。
IWMDMOperation

このオプションのアプリケーション実装 IWMDMOperation インターフェイスを使用すると、ファイル転送中にデータの読み取りまたはコンピューターへの書き込み方法をアプリケーションで制御できます。
IWMDMOperation2

オプションのアプリケーション実装 IWMDMOperation2 インターフェイスは、拡張属性を取得および設定するメソッドを提供することで、IWMDMOperation を拡張します。
IWMDMOperation3

オプションのアプリケーション実装 IWMDMOperation3 インターフェイスは、暗号化されていないデータ転送の新しい方法を提供して IWMDMOperation を拡張し、効率を高めます。
IWMDMProgress

オプションのアプリケーション実装 IWMDMProgress を使用すると、アプリケーションはメディアやファイル転送の書式設定などの操作の進行状況を追跡できます。
IWMDMProgress2

オプションのアプリケーション実装 IWMDMProgress2 インターフェイスは、状態インジケーターを提供することで IWMDMProgress::End メソッドを拡張します。
IWMDMProgress3

オプションのアプリケーション実装 IWMDMProgress3 インターフェイスは、監視対象のイベントを指定し、コンテキスト固有の情報を許可する追加の入力パラメーターを提供することで、IWMDMProgress2 を拡張します。このコールバック インターフェイスを実装するアプリケーションでは、新しいメソッドに加えて、下位互換性のために IWMDMProgress および IWMDMProgress2 に対応するメソッドの実装を提供する必要があります。
IWMDMRevoked

IWMDMRevoked インターフェイスは、失効エラーで転送が失敗した場合に、更新されたコンポーネントをダウンロードできる URL を取得します。
IWMDMStorage

IWMDMStorage インターフェイスのインスタンスは、デバイス上のストレージ (ファイル、フォルダー、プレイリストなどのデータまたはコレクション オブジェクトの汎用名) を調べて探索するメソッドを提供します。
IWMDMStorage2

IWMDMStorage2 インターフェイスは、名前で子ストレージを取得したり、拡張属性を取得および設定したりすることによって、IWMDMStorage を拡張します。 IWMDMStorage3 インターフェイスは、メタデータをサポートすることでこのインターフェイスを拡張します。
IWMDMStorage3

IWMDMStorage3 インターフェイスは、メタデータを公開することによって IWMDMStorage2 を拡張します。
IWMDMStorage4

IWMDMStorage4 インターフェイスは、ストレージで使用可能なメタデータのサブセットを取得し、他のストレージへの参照のリストを設定および取得するためのメソッドを提供することで、IWMDMStorage3 を拡張します。
IWMDMStorageControl

IWMDMStorageControl インターフェイスは、ストレージ、デバイス、またはデバイスとコンピューターの間でファイルを挿入、削除、または移動するために使用されます。
IWMDMStorageControl2

IWMDMStorageControl2 インターフェイスは、コンテンツをストレージに挿入するときに宛先ファイルの名前を設定できるようにすることで、IWMDMStorageControl を拡張します。
IWMDMStorageControl3

IWMDMStorageControl3 インターフェイスは、IWMDMMetaData インターフェイス ポインターを受け入れる Insert メソッドを提供することで、IWMDMStorageControl2 を拡張します。
IWMDMStorageGlobals

IWMDMStorageGlobals インターフェイスは、デバイス上のストレージ メディア (フラッシュ ROM カードなど) に関するグローバル情報を取得するためのメソッドを提供します。

構造

 
MTP_COMMAND_DATA_IN

MTP_COMMAND_DATA_IN構造体には、IWMDMDevice3::D eviceIoControl メソッドを使用してデバイスに送信されるメディア トランスポート プロトコル (MTP) カスタム コマンドが含まれています。
MTP_COMMAND_DATA_OUT

MTP_COMMAND_DATA_OUT構造体には、IWMDMDevice3::D eviceIoControl の呼び出しの終了時にデバイス ドライバーによって入力されるメディア トランスポート プロトコル (MTP) 応答が含まれています。