IWSDDeviceHost::RegisterService-Methode (wsdhost.h)
Registriert ein Dienstobjekt für eingehende Anforderungen und fügt den Dienst den Gerätehostmetadaten hinzu.
Syntax
HRESULT RegisterService(
[in] LPCWSTR pszServiceId,
[in] IUnknown *pService
);
Parameter
[in] pszServiceId
Die ID des zu registrierenden Diensts. Diese ID muss in den Diensthostmetadaten des Geräts angezeigt werden.
[in] pService
Das Dienstobjekt, das Anforderungen verarbeitet, die an den angegebenen Dienst adressiert sind.
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 ein Dienst, der mit pszServiceId übereinstimmt, wurde bereits registriert. |
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 |