Condividi tramite


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)

Vedi anche

Applicazioni DVD