Método IMsRdpClientNonScriptable::NotifyRedirectDeviceChange
Notifica al módulo de redirección de dispositivos del control ActiveX de Escritorio remoto que se ha producido un cambio de dispositivo en el sistema. Este método pasa WM_DEVICECHANGE notificaciones al control .
Sintaxis
HRESULT NotifyRedirectDeviceChange(
[in] WPARAM wParam,
[in] LPARAM lParam
);
Parámetros
-
wParam [in]
-
Especifica el evento de dispositivo. Este parámetro puede ser uno de los valores siguientes.
-
DBT_CONFIGCHANGECANCELED
-
Se ha cancelado una solicitud para cambiar la configuración actual (acoplamiento o desacoplación).
-
DBT_CONFIGCHANGED
-
La configuración actual ha cambiado debido a un acoplamiento o desacoplamiento.
-
DBT_CUSTOMEVENT
-
Se ha producido un evento personalizado.
-
DBT_DEVICEARRIVAL
-
Se ha insertado un dispositivo y ya está disponible.
-
DBT_DEVICEQUERYREMOVE
-
Se solicita permiso para quitar un dispositivo. Cualquier aplicación puede denegar esta solicitud y cancelar que se quite el dispositivo.
-
DBT_DEVICEQUERYREMOVEFAILED
-
Se ha cancelado una solicitud para quitar un dispositivo.
-
DBT_DEVICEREMOVECOMPLETE
-
Se ha quitado un dispositivo.
-
DBT_DEVICEREMOVEPENDING
-
Un dispositivo está a punto de quitarse. No se puede denegar la eliminación.
-
DBT_DEVICETYPESPECIFIC
-
Se ha producido un evento específico del dispositivo.
-
DBT_DEVNODES_CHANGED
-
Se ha agregado o quitado un dispositivo del sistema.
-
DBT_QUERYCHANGECONFIG
-
Se solicita permiso para cambiar la configuración actual (acoplamiento o desacoplar).
-
DBT_USERDEFINED
-
El significado de este mensaje es definido por el usuario.
lParam [in]
Puntero a una estructura que contiene datos específicos del evento. Su formato depende del valor del parámetro wParam . Para obtener más información, consulte la documentación de cada evento. Para obtener más información, consulte Tipos de eventos de dispositivo.
Valor devuelto
Devuelve S_OK si se ejecuta correctamente.
Comentarios
Una aplicación contenedora que permita la adición o eliminación dinámica de dispositivos debe procesar el mensaje WM_DEVICECHANGE en su ventana de nivel superior y reenviar el mensaje al control mediante el método NotifyRedirectDeviceChange . Un ejemplo de cambio de dispositivo dinámico es cuando se agrega o quita una unidad de disco redirigido mientras se ejecuta el sistema.
Para obtener más información sobre la conexión web de Escritorio remoto, vea Requisitos para la conexión web de Escritorio remoto.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Biblioteca de tipos |
|
Archivo DLL |
|
IID |
IID_IMsRdpClientNonScriptable se define como 2f079c4c-87b2-4afd-97ab-20cdb43038ae |