次の方法で共有


DrmDestroyContent 関数 (drmk.h)

この関数は DrmDestroyContentDrmCreateContentMixed によって作成された DRM コンテンツ ID を削除します。

構文

NTSTATUS DrmDestroyContent(
  [in] ULONG ContentId
);

パラメーター

[in] ContentId

DrmCreateContentMixed によって KS オーディオ ストリームに割り当てられる 0 以外の DRM コンテンツ ID を指定します。 0 のコンテンツ ID は、既定の DRM コンテンツ権限を持つオーディオ ストリームを表し、この関数では使用できないことに注意してください。

戻り値

DrmCreateContentMixed は 、呼び出しが成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合は、適切なエラー コードを返します。

注釈

KS オーディオ フィルターは、DrmCreateContentMixed を呼び出して取得した DRM コンテンツ ID の削除にのみ使用DrmDestroyContentできます。 KS オーディオ フィルターを使用 DrmDestroyContent して、 IDrmAudioStream::SetContentId または KSPROPERTY_DRMAUDIOSTREAM_CONTENTID プロパティを設定するIOCTL_KS_PROPERTY要求によって設定された DRM コンテンツ ID を削除することはできません。 コンテンツ ID を作成した KS オーディオ フィルターのみが削除する必要があります。

DrmDestroyContentは、PcDestroyContent および IDrmPort::D estroyContent と同じ関数を実行します。 詳細については、「 DRM 関数とインターフェイス」を参照してください。

要件

要件
対象プラットフォーム ユニバーサル
Header drmk.h (Drmk.h を含む)
Library Drmk.lib
IRQL PASSIVE_LEVEL

こちらもご覧ください

DrmCreateContentMixed

DrmGetContentRights

IDrmAudioStream::SetContentId

IDrmPort::D estroyContent

KSPROPERTY_DRMAUDIOSTREAM_CONTENTID

PcDestroyContent