Método IWSDDeviceHost::RemoveDynamicService (wsdhost.h)
Anula el registro de un objeto de servicio que se registró mediante AddDynamicService. Un objeto de servicio no registrado no recibe solicitudes entrantes.
Sintaxis
HRESULT RemoveDynamicService(
[in] LPCWSTR pszServiceId
);
Parámetros
[in] pszServiceId
Identificador del servicio dinámico que se va a quitar.
Valor devuelto
Entre los valores devueltos posibles se incluyen, entre otros, los siguientes:
Código devuelto | Descripción |
---|---|
|
El método se completó correctamente. |
|
pszServiceId es NULL, la longitud en caracteres de pszServiceId supera WSD_MAX_TEXT_LENGTH (8192) o pszServiceId no se encontró en la lista de servicios dinámicos. |
|
Error en el método. Es posible que se haya producido un error porque el host no se ha inicializado. Llame a Init para inicializar un host de dispositivo. |
Comentarios
El host del dispositivo libera su referencia al objeto de servicio después de anular el registro del servicio. El objeto de servicio no recibirá devoluciones de llamada después de que RemoveDynamicService se haya completado.
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 | wsdhost.h (incluya Wsdapi.h) |
Archivo DLL | Wsdapi.dll |