Compartir a través de


Función DrmDestroyContent (drmk.h)

La función DrmDestroyContent elimina un identificador de contenido DRM creado por DrmCreateContentMixed.

Sintaxis

NTSTATUS DrmDestroyContent(
  [in] ULONG ContentId
);

Parámetros

[in] ContentId

Especifica un identificador de contenido DRM distinto de cero asignado a una secuencia de audio KS por DrmCreateContentMixed. Tenga en cuenta que un identificador de contenido de cero representa una secuencia de audio con derechos de contenido DRM predeterminados y no se puede usar con esta función.

Valor devuelto

drmCreateContentMixed devuelve STATUS_SUCCESS si la llamada se realizó correctamente. De lo contrario, devuelve un código de error adecuado.

Observaciones

Un filtro de audio KS solo puede usar DrmDestroyContent para eliminar un identificador de contenido DRM que obtuvo llamando a DrmCreateContentMixed. Tenga en cuenta que un filtro de audio KS no debe usar DrmDestroyContent para eliminar un identificador de contenido DRM establecido por IDrmAudioStream::SetContentId o por una solicitud IOCTL_KS_PROPERTY que establece la propiedad KSPROPERTY_DRMAUDIOSTREAM_CONTENTID. Solo el filtro de audio KS que creó el identificador de contenido debe eliminarlo.

DrmDestroyContent realiza la misma función que pcDestroyContent y IDrmPort::D estroyContent. Para obtener más información, consulte funciones y interfaces DRM.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
encabezado de drmk.h (incluya Drmk.h)
biblioteca de Drmk.lib
irQL PASSIVE_LEVEL

Consulte también

DrmCreateContentMixed

DrmGetContentRights

IDrmAudioStream::SetContentId

IDrmPort::D estroyContent

KSPROPERTY_DRMAUDIOSTREAM_CONTENTID

pcDestroyContent