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
MsTscAx.dll
Archivo DLL
MsTscAx.dll
IID
IID_IMsRdpClientNonScriptable se define como 2f079c4c-87b2-4afd-97ab-20cdb43038ae

Consulte también

IMsRdpClientNonScriptable2

IMsRdpClientNonScriptable3

IMsRdpClientNonScriptable4

IMsRdpClientNonScriptable5

IMsRdpClientNonScriptable