Funzione DRMDestroyContent (drmk.h)

La DrmDestroyContent funzione elimina un ID contenuto DRM creato da DrmCreateContentMixed.

Sintassi

NTSTATUS DrmDestroyContent(
  [in] ULONG ContentId
);

Parametri

[in] ContentId

Specifica un ID contenuto DRM diverso da zero assegnato a un flusso audio KS da DrmCreateContentMixed. Si noti che un ID contenuto pari a zero rappresenta un flusso audio con diritti di contenuto DRM predefiniti e non può essere usato con questa funzione.

Valore restituito

DrmCreateContentMixed restituisce STATUS_SUCCESS se la chiamata ha avuto esito positivo. In caso contrario, restituisce un codice di errore appropriato.

Commenti

Un filtro audio KS può essere usato DrmDestroyContent solo per eliminare un ID contenuto DRM ottenuto chiamando DrmCreateContentMixed. Si noti che un filtro audio KS non deve usare DrmDestroyContent per eliminare un ID contenuto DRM impostato da IDrmAudioStream::SetContentId o da una richiesta di IOCTL_KS_PROPERTY che imposta la proprietà KSPROPERTY_DRMAUDIOSTREAM_CONTENTID . Solo il filtro audio KS che ha creato l'ID contenuto deve eliminarlo.

DrmDestroyContent esegue la stessa funzione di PcDestroyContent e IDrmPort::D estroyContent. Per altre informazioni, vedere Funzioni e interfacce DRM.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione drmk.h (include Drmk.h)
Libreria Drmk.lib
IRQL PASSIVE_LEVEL

Vedi anche

DrmCreateContentMixed

DrmGetContentRights

IDrmAudioStream::SetContentId

IDrmPort::D estroyContent

KSPROPERTY_DRMAUDIOSTREAM_CONTENTID

PcDestroyContent