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 |