Função DrmDestroyContent (drmk.h)

A DrmDestroyContent função exclui uma ID de conteúdo DRM que foi criada por DrmCreateContentMixed.

Sintaxe

NTSTATUS DrmDestroyContent(
  [in] ULONG ContentId
);

Parâmetros

[in] ContentId

Especifica uma ID de conteúdo DRM diferente de zero atribuída a um fluxo de áudio KS por DrmCreateContentMixed. Observe que uma ID de conteúdo de zero representa um fluxo de áudio com direitos de conteúdo DRM padrão e não pode ser usada com essa função.

Retornar valor

DrmCreateContentMixed retornará STATUS_SUCCESS se a chamada tiver sido bem-sucedida. Caso contrário, ele retornará um código de erro apropriado.

Comentários

Um filtro de áudio KS só pode usar DrmDestroyContent para excluir uma ID de conteúdo drm obtida chamando DrmCreateContentMixed. Observe que um filtro de áudio KS não deve ser usado DrmDestroyContent para excluir uma ID de conteúdo DRM definida por IDrmAudioStream::SetContentId ou por uma solicitação IOCTL_KS_PROPERTY que define a propriedade KSPROPERTY_DRMAUDIOSTREAM_CONTENTID . Somente o filtro de áudio KS que criou a ID de conteúdo deve excluí-lo.

DrmDestroyContent executa a mesma função que PcDestroyContent e IDrmPort::D estroyContent. Para obter mais informações, consulte Funções e interfaces drm.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho drmk.h (inclua Drmk.h)
Biblioteca Drmk.lib
IRQL PASSIVE_LEVEL

Confira também

DrmCreateContentMixed

DrmGetContentRights

IDrmAudioStream::SetContentId

IDrmPort::D estroyContent

KSPROPERTY_DRMAUDIOSTREAM_CONTENTID

PcDestroyContent