Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |