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 |