次の方法で共有


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

はじめに