次の方法で共有


DrmDestroyContent 関数 (drmk.h)

DrmDestroyContent 関数は、drmCreateContentMixed によって作成された DRM コンテンツ ID削除します。

構文

NTSTATUS DrmDestroyContent(
  [in] ULONG ContentId
);

パラメーター

[in] ContentId

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

戻り値

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

備考

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

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

必要条件

要件 価値
ターゲット プラットフォーム 万国
ヘッダー drmk.h (Drmk.h を含む)
ライブラリ Drmk.lib
IRQL PASSIVE_LEVEL

関連項目

DrmCreateContentMixed

DrmGetContentRights

IDrmAudioStream::SetContentId

IDrmPort::D estroyContent

KSPROPERTY_DRMAUDIOSTREAM_CONTENTID

PcDestroyContent