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 オーディオ フィルターは、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 |