ICWDRMSecurity::GetContentEnablersFromHashes メソッド

GetContentEnablersFromHashes メソッドは、ハッシュされた証明書に基づいてコンポーネントの更新を有効にするコンテンツ 有効化インターフェイスを取得します。

構文

HRESULT GetContentEnablersFromHashes(
  [in]      BSTR              *rgpbCertHashes,
  [in]      DWORD             cCerts,
  [in]      HRESULT           hResultHint,
  [out]     IMFContentEnabler **prgContentEnablers,
  [in, out] DWORD             *pcContentEnablers
);

パラメーター

rgqpCertHashes [インチ]

コンテンツ の有効化を取得する証明書ハッシュの配列。

cCerts [インチ]

コンテンツ の有効化を取得する証明書の数。 これは 、rgqpCertHashes 配列内の要素の数 です。

hResultHint [インチ]

失効した証明書が原因で失敗した操作から受け取った戻り値。 失敗したメソッド呼び出しに応答して を呼び出していない場合は、 を S OK に設定 _ します。

prgContentEnablers [乙]

新しく作成された IMFContentEnabler インターフェイスのアドレスを受け取る 配列。 pcContentEnablers パラメーターのコンテンツ 有効化機能の数を取得するには、 を NULL に設定します。

pcContentEnablers [in、out]

prgContentEnablers 配列内の要素の 数。 prgContentEnablersNULL の場合、この値は、出力に必要なコンテンツ イクサーの数に設定されます。

戻り値

このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
S _ OK
メソッドが成功しました。

解説

IMFContentEnabler インターフェイスを使用して失効したコンポーネントを更新する場合は、プロセスをユーザーに明確にする必要があります。 更新プロセスがクライアント コンピューターから Microsoft Web サイトに情報を送信するために、この説明を行う必要があります。

IMFContentEnabler::AutomaticEnable を呼び出す場合、コンテンツ イクサーは、Microsoft Web サイトの更新サービスのアドレスを使用して既定のブラウザーを起動します。 取り消されたコンポーネントを識別する一意の識別子が更新サービスに送信されます。 その後、サービスはブラウザーを Web ページにリダイレクトします。このページから、ユーザーは失効したコンポーネントの新しいバージョンをダウンロードしてインストールできます。

必要条件

要件
ヘッダー
Wmdrmsdk.h
ライブラリ
Wmdrmsdk.lib

関連項目

IRWDRMSecurity インターフェイス