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
S_OK
Die Methode wurde erfolgreich abgeschlossen.
E_INVALIDARG
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

Weitere Informationen

IWSDDeviceHost