Función DrmDestroyContent (drmk.h)

La DrmDestroyContent función 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.

Comentarios

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 e IDrmPort::D estroyContent. Para obtener más información, consulte Funciones e interfaces drm.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado drmk.h (incluye Drmk.h)
Library Drmk.lib
IRQL PASSIVE_LEVEL

Consulte también

DrmCreateContentMixed

DrmGetContentRights

IDrmAudioStream::SetContentId

IDrmPort::D estroyContent

KSPROPERTY_DRMAUDIOSTREAM_CONTENTID

PcDestroyContent