Metodo IMsRdpClientNonScriptable::NotifyRedirectDeviceChange
Notifica al modulo di reindirizzamento del dispositivo del controllo ActiveX Desktop remoto che si è verificata una modifica del dispositivo nel sistema. Questo metodo passa WM_DEVICECHANGE notifiche al controllo.
Sintassi
HRESULT NotifyRedirectDeviceChange(
[in] WPARAM wParam,
[in] LPARAM lParam
);
Parametri
-
wParam [in]
-
Specifica l'evento del dispositivo. Questo parametro può avere uno dei valori seguenti.
-
DBT_CONFIGCHANGECANCELED
-
Una richiesta di modifica della configurazione corrente (dock o undock) è stata annullata.
-
DBT_CONFIGCHANGED
-
La configurazione corrente è cambiata a causa di un dock o undock.
-
DBT_CUSTOMEVENT
-
Si è verificato un evento personalizzato.
-
DBT_DEVICEARRIVAL
-
Un dispositivo è stato inserito ed è ora disponibile.
-
DBT_DEVICEQUERYREMOVE
-
L'autorizzazione viene richiesta per rimuovere un dispositivo. Qualsiasi applicazione può negare questa richiesta e annullare la rimozione.
-
DBT_DEVICEQUERYREMOVEFAILED
-
È stata annullata una richiesta di rimozione di un dispositivo.
-
DBT_DEVICEREMOVECOMPLETE
-
Un dispositivo è stato rimosso.
-
DBT_DEVICEREMOVEPENDING
-
Un dispositivo sta per essere rimosso. Impossibile negare la rimozione.
-
DBT_DEVICETYPESPECIFIC
-
Si è verificato un evento specifico del dispositivo.
-
DBT_DEVNODES_CHANGED
-
Un dispositivo è stato aggiunto o rimosso dal sistema.
-
DBT_QUERYCHANGECONFIG
-
L'autorizzazione viene richiesta per modificare la configurazione corrente (dock o undock).
-
DBT_USERDEFINED
-
Il significato di questo messaggio è definito dall'utente.
lParam [in]
Puntatore a una struttura che contiene dati specifici dell'evento. Il formato dipende dal valore del parametro wParam . Per altre informazioni, vedere la documentazione per ogni evento. Per altre informazioni, vedere Tipi di eventi del dispositivo.
Valore restituito
Restituisce S_OK se ha esito positivo.
Commenti
Un'applicazione contenitore che consente l'aggiunta dinamica o la rimozione dei dispositivi deve elaborare il messaggio di WM_DEVICECHANGE nella finestra di primo livello e inoltrare il messaggio al controllo usando il metodo NotifyRedirectDeviceChange . Un esempio di modifica dinamica del dispositivo è quando viene aggiunta o rimossa un'unità disco reindirizzata durante l'esecuzione del sistema.
Per altre informazioni sulla connessione Web Desktop remoto, vedere Requisiti per la connessione Web Desktop remoto.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Libreria dei tipi |
|
DLL |
|
IID |
IID_IMsRdpClientNonScriptable è definito come 2f079c4c-87b2-4afd-97ab-20cdb43038ae |