Metodo IWSDDeviceHost::RemoveDynamicService (wsdhost.h)
Annulla la registrazione di un oggetto servizio registrato con AddDynamicService. Un oggetto servizio non registrato non riceve richieste in ingresso.
Sintassi
HRESULT RemoveDynamicService(
[in] LPCWSTR pszServiceId
);
Parametri
[in] pszServiceId
ID del servizio dinamico da rimuovere.
Valore restituito
I valori restituiti possibili includono, ma non sono limitati ai seguenti:
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato completato correttamente. |
|
pszServiceId è NULL, la lunghezza in caratteri di pszServiceId supera WSD_MAX_TEXT_LENGTH (8192) o pszServiceId non è stata trovata nell'elenco dei servizi dinamici. |
|
Il metodo non è riuscito. L'errore potrebbe non riuscire perché l'host non è stato inizializzato. Chiamare Init per inizializzare un host del dispositivo. |
Commenti
L'host del dispositivo rilascia il riferimento all'oggetto servizio dopo l'annullamento della registrazione del servizio. L'oggetto servizio non riceverà callback dopo il completamento di RemoveDynamicService .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wsdhost.h (include Wsdapi.h) |
DLL | Wsdapi.dll |