Interfaccia IState (strmif.h)
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
L'interfaccia I MdfState memorizza nella cache lo stato corrente.
L'oggetto che implementa questa interfaccia è denominato segnalibro DVD. È possibile usarlo per salvare e ripristinare lo stato del DVD, che include la posizione di riproduzione, il livello genitori dell'utente e l'area DVD.
Ereditarietà
L'interfaccia IInstallState eredita dall'interfaccia IUnknown . IDeviceState include anche questi tipi di membri:
Metodi
L'interfaccia I MdfState include questi metodi.
IDeviceState::GetDiscID Il metodo GetDiscID recupera l'ID univoco del disco da cui è stato creato il segnalibro. |
IDeviceState::GetParentalLevel Il metodo GetParentalLevel recupera il livello genitori dell'utente come salvato nell'oggetto DvdState. |
Commenti
Per ottenere le informazioni sullo stato del DVD corrente dal navigatore DVD, chiamare IDeviceInfo2::GetState. Per ripristinare lo stato, chiamare IDeviceControl2::SetState.
L'oggetto segnalibro DVD implementa anche IPersistStream e IPersistMemory. È possibile usare queste interfacce per rendere persistente lo stato. È anche possibile creare un oggetto segnalibro vuoto chiamando CoCreateInstance. CLSID dell'oggetto è CLSID_DVDState, definito in uuids.h.
Prima di Windows Vista, è possibile usare un segnalibro solo nello stesso computer in cui è stato creato. A partire da Windows Vista, lo strumento di navigazione DVD è in grado di creare segnalibri che possono essere usati altri computer. Per abilitare questa funzionalità, chiamare IDeviceControl2::SetOption con il flag DVD_EnablePortableBookmarks, prima di chiamare GetState o SetState.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | strmif.h (include Dshow.h) |