IWSDDeviceHost::RemoveDynamicService-Methode (wsdhost.h)
Hebt die Registrierung eines Dienstobjekts auf, das mit AddDynamicService registriert wurde. Ein nicht registriertes Dienstobjekt empfängt keine eingehenden Anforderungen.
Syntax
HRESULT RemoveDynamicService(
[in] LPCWSTR pszServiceId
);
Parameter
[in] pszServiceId
Die ID für den zu entfernenden dynamischen Dienst.
Rückgabewert
Mögliche Rückgabewerte sind unter anderem:
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich abgeschlossen. |
|
pszServiceId ist NULL, die Länge in Zeichen von pszServiceId überschreitet WSD_MAX_TEXT_LENGTH (8192), oder pszServiceId wurde in der Liste der dynamischen Dienste nicht gefunden. |
|
Fehler bei der Methode. Möglicherweise ist ein Fehler aufgetreten, weil der Host nicht initialisiert wurde. Rufen Sie Init auf, um einen Gerätehost zu initialisieren. |
Hinweise
Der Gerätehost gibt seinen Verweis auf das Dienstobjekt frei, nachdem die Registrierung des Diensts aufgehoben wurde. Das Dienstobjekt empfängt keine Rückrufe, nachdem RemoveDynamicService abgeschlossen wurde.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wsdhost.h (include Wsdapi.h) |
DLL | Wsdapi.dll |