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
MsTscAx.dll
DLL
MsTscAx.dll
IID
IID_IMsRdpClientNonScriptable è definito come 2f079c4c-87b2-4afd-97ab-20cdb43038ae

Vedi anche

IMsRdpClientNonScriptable2

IMsRdpClientNonScriptable3

IMsRdpClientNonScriptable4

IMsRdpClientNonScriptable5

IMsRdpClientNonScriptable