次の方法で共有


WMDRM_LICENSE_FILTER構造体

[このページに関連付けられている機能である Windows Media Format 11 SDK は、従来の機能です。 ソース リーダーシンク ライターに置き換わりました。 ソース リーダーシンク ライターは、Windows 10とWindows 11用に最適化されています。 Microsoft では、可能であれば、新しいコードで Windows Media Format 11 SDK ではなくソース リーダーシンク ライターを使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

WMDRM_LICENSE_FILTER構造体は、ライセンス列挙体を作成するときに使用するフィルター パラメーターを定義します。

構文

typedef struct WMDRM_LICENSE_FILTER {
  DWORD dwVersion;
  BSTR  bstrKID;
  BSTR  bstrRights;
  BSTR  bstrAllowedSourceIDs;
} ;

メンバー

dwVersion

返されるライセンスの最小バージョン番号を指定します。

bstrKID

ライセンスをフィルター処理するキー ID を指定します。 列挙には、指定したキー ID を持つライセンスのみが含まれます。

bstrRights

ライセンスをフィルター処理する権限のセットを指定します。 列挙には、指定されたすべての権限を提供するライセンスのみが含まれます。

bstrAllowedSourceIDs

ライセンス検索に含める保護されたコンテンツのソースを指定します。

解説

この構造体は、 IWMDRMLicenseManagement::CreateLicenseEnumeration メソッドによって使用されます。

必要条件

要件
ヘッダー
Wmdrmsdk.h

関連項目

構造体