Método IWSDDeviceHost::RetireService (wsdhost.h)
Anula el registro de un objeto de servicio que se registró mediante RegisterService y quita el servicio de los metadatos del host del dispositivo.
Sintaxis
HRESULT RetireService(
[in] LPCWSTR pszServiceId
);
Parámetros
[in] pszServiceId
Identificador del servicio 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 de caracteres de pszServiceId supera WSD_MAX_TEXT_LENGTH (8192) o pszServiceId no se encontró en la lista de servicios registrados. |
|
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 RetireService 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 |