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 の