Rimozione degli attributi dei metadati
[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita da Lettore di origine e Writer sink. Lettore di origine e Writer sink sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi Lettore di origine e Writer sink anziché Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
È possibile rimuovere un attributo di metadati passando il relativo indice e il numero di flusso al metodo IWMHeaderInfo3::D eleteAttribute . L'ordine in cui gli attributi rimanenti vengono indicizzati dopo la rimozione di un attributo non cambia; tutti gli attributi rimanenti che originariamente hanno un valore di indice maggiore di quello rimosso hanno ridotto i valori di indice per uno. Quando si rimuoveno più attributi, eseguire questa operazione in ordine decrescente in base all'indice per evitare di dover calcolare la regolazione nell'indicizzazione.
Per praticità nella rimozione dei valori, il metodo IWMHeaderInfo3::GetAttributeIndices restituisce i valori di indice in ordine decrescente.
Nota
I valori di indice ottenuti usando i metodi di IWMHeaderInfo3 non sono compatibili con i valori di indice ottenuti usando i metodi di IWMHeaderInfo. Se si usano i metodi di un'interfaccia per modificare gli attributi in un file, è consigliabile presupporre che tutti i valori di indice recuperati in precedenza dall'altra interfaccia non siano più validi e devono essere nuovamente ottenuti. È consigliabile evitare di usare i metodi di IWMHeaderInfo , se possibile.
Argomenti correlati