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 |