共用方式為


DrmDestroyContent 函式 (drmk.h)

DrmDestroyContent 函式會刪除 DrmCreateContentMixed所建立的DRM內容識別碼。

語法

NTSTATUS DrmDestroyContent(
  [in] ULONG ContentId
);

參數

[in] ContentId

指定 DrmCreateContentMixed指派給 KS 音訊數據流的非零 DRM 內容識別碼。 請注意,零的內容標識碼代表具有預設DRM內容許可權的音訊數據流,且無法搭配此函式使用。

傳回值

DrmCreateContentMixed 如果呼叫成功,就會傳回STATUS_SUCCESS。 否則,它會傳回適當的錯誤碼。

言論

KS 音訊篩選器只能使用 DrmDestroyContent,藉由呼叫 DrmCreateContentMixed來刪除它取得的DRM內容識別碼。 請注意,KS 音訊篩選器不得使用 DrmDestroyContent 來刪除由 IDrmAudioStream::SetContentId 或設定 KSPROPERTY_DRMAUDIOSTREAM_CONTENTID 屬性的 IOCTL_KS_PROPERTY 要求所設定的 DRM 內容識別符。 只有建立內容識別碼的 KS 音訊篩選器應該刪除它。

DrmDestroyContent 會執行與 PcDestroyContentIDrmPort::D estroyContent相同的函式。 如需詳細資訊,請參閱 DRM函式和介面

要求

要求 價值
目標平臺 普遍
標頭 drmk.h (包括 Drmk.h)
連結庫 Drmk.lib
IRQL PASSIVE_LEVEL

另請參閱

DrmCreateContentMixed

DrmGetContentRights

IDrmAudioStream::SetContentId

IDrmPort::D estroyContent

KSPROPERTY_DRMAUDIOSTREAM_CONTENTID

PcDestroyContent