Compartilhar via


Função DrmDestroyContent (drmk.h)

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

Sintaxe

NTSTATUS DrmDestroyContent(
  [in] ULONG ContentId
);

Parâmetros

[in] ContentId

Especifica uma ID de conteúdo DRM não zero atribuída a um fluxo de áudio KS 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.

Valor de retorno

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

Observações

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 usar 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 de funções e interfaces do DRM.

Requisitos

Requisito Valor
da Plataforma de Destino Universal
cabeçalho drmk.h (inclua Drmk.h)
biblioteca Drmk.lib
IRQL PASSIVE_LEVEL

Consulte também

DrmCreateContentMixed

DrmGetContentRights

IDrmAudioStream::SetContentId

IDrmPort::D estroyContent

KSPROPERTY_DRMAUDIOSTREAM_CONTENTID

PcDestroyContent