次の表では、Windows Media デバイス マネージャー SDK の内容について説明します。 すべてのファイルまたはフォルダーは、ルート SDK のインストール パスに関連して記述されます。
ファイル |
説明 |
Wmdm\ |
Windows Media デバイス マネージャー SDK の最上位フォルダー。 このフォルダーには、すべてのサンプル アプリケーションをビルドするためのメイクファイルが含まれています。 |
Idl\ |
Windows Media デバイス マネージャー メソッドに必要なヘッダーをビルドするために必要なすべての IDL ファイルを含むフォルダー。 ただし、これらのファイルを使用する代わりに、inc\ フォルダーに指定されたヘッダー ファイルを使用できます。 これらの IDL ファイルの一覧を確認し、どのヘッダー ファイルがどの IDL ファイルからビルドされているかを確認するには、「 SDK で提供される IDL ファイルのコンパイル」を参照してください。
|
株式 会社\。。。。
|
この SDK のインターフェイスとデータ型を定義するすべてのヘッダーを含むフォルダー。 |
mswmdm.h |
すべてのアプリケーション インターフェイス、サービス プロバイダー インターフェイス、セキュリティで保護されたコンテンツ プロバイダー インターフェイス、エラー コード、定数、構造体、および IComponentAuthenticate インターフェイスを定義します。 |
mswmdm_i.c |
IWMDMNotification インターフェイスを定義します。 |
MtpExt.h |
IWMDMDevice3::D eviceIoControl を呼び出すアプリケーションに必要な MTP 固有の構造体を定義します。 |
resource.h |
SDK サンプルで使用されるさまざまなリソース定数を定義します。 |
sac.h |
すべてのアプリケーションとサービス プロバイダーに必要な、セキュリティで保護された認証済みチャネル データを定義します。 |
scclient.h |
すべてのアプリケーションで必要な CSecureChannelClient クラスを定義します。 |
scserver.h |
すべてのサービス プロバイダーに必要な CSecureChannelServer クラスを定義します。 |
wmdm_ver.h |
Windows Media デバイス マネージャーに関するオプションのバージョン情報。 |
wmdmlog.h、wmdmlog_i.c |
IWMDMLogger インターフェイスを使用するアプリケーションまたはサービス プロバイダーに必要です。 |
wmdrmdeviceapp.h |
コンテンツの測定を処理するアプリケーションに必要です (「 コンテンツの使用状況の測定」を参照)。 |
wmsstd.h |
SDK サンプルで使用されるヘルパー マクロを定義します。 |
Lib\ |
Windows Media デバイス マネージャー ライブラリを保持するフォルダー。 |
mssachlp.lib |
すべての Windows Media デバイス マネージャー アプリケーションとサービス プロバイダーに必要な静的ライブラリ。 |
drmcrypto.lib |
DRM を使用するすべての Windows Media デバイス マネージャーアプリケーションとサービス プロバイダーに必要な静的ライブラリ。 |
mdsp\....
|
サンプル サービス プロバイダーのコードを含むフォルダー。 コンパイル方法や実行方法など、このサンプルの詳細については、「 サンプル サービス プロバイダー」を参照してください。 |
アプリ\。。。。
|
SDK で提供されるサンプル デスクトップ アプリケーションのコードの 2 つの半分を保持する 2 つのサブフォルダーを含むフォルダー。 このサンプルのコンパイル方法などについては、「 サンプル デスクトップ アプリケーション」を参照してください。 |
devicekit\....
|
Windows Media デバイス マネージャー 11 を使用してポータブル デバイスをテストするための一連のツールを含むフォルダー。 テストには、デバイスとファイルの列挙と転送、DRM 機能、MTP コンプライアンスが含まれます。 これらのツールには、独自のドキュメント ファイルがあります。 |
-
はじめに