SDK に含まれるもの
次の表では、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 コンプライアンスが含まれます。 これらのツールには、独自のドキュメント ファイルがあります。 |