Método IWSDDeviceProxy::Init (wsdclient.h)
Inicializa el proxy del dispositivo y, opcionalmente, comparte una sesión con un proxy de dispositivo inicializado previamente.
Sintaxis
HRESULT Init(
[in] LPCWSTR pszDeviceId,
[in] IWSDAddress *pDeviceAddress,
[in] LPCWSTR pszLocalId,
[in, optional] IWSDXMLContext *pContext,
[in, optional] IWSDDeviceProxy *pSponsor
);
Parámetros
[in] pszDeviceId
Dirección lógica (ID) del dispositivo.
[in] pDeviceAddress
Referencia a un objeto IWSDAddress que contiene los datos de configuración del dispositivo.
[in] pszLocalId
Dirección lógica del cliente. La dirección lógica tiene el formato urn:uuid:{guid}. Se usa cuando el servidor necesita iniciar una conexión con el cliente.
[in, optional] pContext
Referencia a un objeto IWSDXMLContext que define tipos de mensajes personalizados o espacios de nombres.
Si es NULL, se usa un contexto predeterminado que representa los tipos de mensajes integrados y los espacios de nombres.
[in, optional] pSponsor
Referencia a un objeto IWSDDeviceProxy que es un dispositivo opcional con el que compartir una sesión y capas inferiores.
Valor devuelto
Entre los valores devueltos posibles se incluyen, entre otros, los siguientes:
Código devuelto | Descripción |
---|---|
|
El método se completó correctamente. |
|
pszDeviceId es NULL, pszLocalId es NULL o la longitud en caracteres de cualquiera de las cadenas de identificador supera WSD_MAX_TEXT_LENGTH (8192). |
|
Memoria insuficiente para completar la operación. |
Comentarios
WSDCreateDeviceProxy llama a este método y el código de cliente no suele llamar a este método.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wsdclient.h (incluya Wsdapi.h) |
Archivo DLL | Wsdapi.dll |