IWSDDeviceHost::Start-Methode (wsdhost.h)
Startet den Gerätehost und veröffentlicht den Gerätehost mithilfe einer WS-Discovery Hello-Nachricht. Wenn eine Benachrichtigungssenke an diese Methode übergeben wird, wird auch die Benachrichtigungssenke registriert. Nachdem Start erfolgreich aufgerufen wurde, reagiert der Gerätehost automatisch auf Test- und Auflösungsmeldungen.
Syntax
HRESULT Start(
[in] ULONGLONG ullInstanceId,
[in] const WSD_URI_LIST *pScopeList,
[in, optional] IWSDDeviceHostNotify *pNotificationSink
);
Parameter
[in] ullInstanceId
Der Instanzbezeichner. Wenn kein Bezeichner angegeben wird, wird der aktuelle instance Wert + 1 als Standardwert verwendet.
[in] pScopeList
Bereich des Gerätehosts. Bei NULL sind dem Host keine Bereiche zugeordnet.
[in, optional] pNotificationSink
Verweis auf ein IWSDDeviceHostNotify-Objekt , das die Benachrichtigungssenke angibt.
Rückgabewert
Mögliche Rückgabewerte sind unter anderem folgendes:
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich abgeschlossen. |
|
Der Gerätehost wurde bereits gestartet. |
|
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. |
|
Dem Host sind keine Metadaten zugeordnet. |
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 |