Share via


IUPnPReregistrar::ReregisterRunningDevice (Windows CE 5.0)

Send Feedback

This method reregisters a running device with the device host.

HRESULT ReregisterRunningDevice(BSTRbstrDeviceIdentifier,BSTRbstrXMLDesc,IUnknown*punkDeviceControl,BSTRbstrInitString,BSTRbstrResourcePath,LONGnLifeTime);

Parameters

  • bstrDeviceIdentifier
    [in] Specifies the device identifier returned by a call to the IUPnPRegistrar::RegisterDevice and IUpnPRegistrar::RegisterRunningDevice methods.
  • bstrXMLDesc
    [in] Specifies the XML device description template.
  • punkDeviceControl
    [in] Specifies a pointer to an IUnknown interface to the device's device control class.
  • bstrInitString
    [in] Specifies the device-specific initialization string that is passed to the IUPnPDeviceControl::Initialize method.
  • bstrResourcePath
    [in] Specifies the location of the resource directory of the device. This resource directory contains the icon files and service descriptions that are specified in the device description template.
  • nLifeTime
    [in] Specifies the SSDP time-out (in seconds) of the device after which the announcements will be refreshed.

Return Values

If the method succeeds, the return value is S_OK. Otherwise, the method returns one of the COM error codes that are defined in Winerror.h.

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: Upnphost.h.
Link Library: Uuid.lib.

See Also

IUPnPDeviceControl | IUPnPDeviceControl::Initialize | IUPnPRegistrar | IUPnPRegistrar::RegisterDevice | IUpnPRegistrar::RegisterRunningDevice

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.