Metodo IDiscRecorder2::EnableMcn (imapi2.h)

Abilita la notifica delle modifiche multimediali (MCN) per il dispositivo.

Sintassi

HRESULT EnableMcn();

Valore restituito

S_OK viene restituito in caso di esito positivo, ma altri codici di esito positivo possono essere restituiti in seguito all'implementazione. I codici di errore seguenti vengono comunemente restituiti in caso di errore dell'operazione, ma non rappresentano gli unici valori di errore possibili:

Codice restituito Descrizione
E_FAIL
Errore non specificato.

Valore: 0x80004005

E_OUTOFMEMORY
Impossibile allocare la memoria richiesta.

Valore: 0x8007000E

E_IMAPI_RECORDER_COMMAND_TIMEOUT
Il dispositivo non è riuscito ad accettare il comando entro il periodo di timeout. Ciò può essere causato dall'immissione di uno stato incoerente del dispositivo oppure potrebbe essere necessario aumentare il valore di timeout per il comando.

Valore: 0xC0AA020D

HRESULT_FROM_WIN32(ERROR_INVALID_HANDLE)
L'handle specificato non è valido.

Valore: 6

HRESULT_FROM_WIN32(ERROR_DEV_NOT_EXIST)
La risorsa di rete o il dispositivo specificato non sono più disponibili.

Valore: 55

E_IMAPI_RECORDER_LOCKED
Il dispositivo associato a questo registratore durante l'ultima operazione è stato bloccato esclusivamente, causando l'esito negativo di questa operazione.

Valore: 0xC0AA0210

Commenti

MCN è il metodo del driver di dispositivo CD-ROM per rilevare la modifica del supporto e le modifiche dello stato nel dispositivo CD-ROM. Ad esempio, quando si modifica il supporto in un dispositivo CD-ROM, viene inviato un messaggio MCN per attivare le funzionalità multimediali, ad esempio Autoplay. McN è abilitato per impostazione predefinita. Chiamare questo metodo per abilitare le notifiche quando le notifiche sono state disabilitate usando IDiscRecorder2::D isableMcn.

Si noti che DisableMcn incrementa un conteggio dei riferimenti ogni volta che viene chiamato. Il metodo EnableMcn decrementa il conteggio. Il dispositivo è abilitato quando il conteggio dei riferimenti è zero.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista, Windows XP con SP2 [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione imapi2.h

Vedi anche

IDiscRecorder2

IDiscRecorder2::D isableMcn