IUPnPReregistrar::ReregisterRunningDevice (Compact 7)

3/12/2014

This method reregisters a running device with the device host.

Syntax

HRESULT ReregisterRunningDevice(
  BSTR bstrDeviceIdentifier,
  BSTR bstrXMLDesc,
  IUnknown* punkDeviceControl,
  BSTR bstrInitString,
  BSTR bstrResourcePath,
  LONG nLifeTime
);

Parameters

  • bstrXMLDesc
    [in] Specifies the XML device description template.
  • punkDeviceControl
    [in] Specifies a pointer to an IUnknown interface to the device's device control class.
  • 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 Value

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

Header

upnphost.h

Library

uuid.lib

See Also

Reference

IUPnPReregistrar
IUPnPDeviceControl
IUPnPDeviceControl::Initialize
IUPnPRegistrar
IUPnPRegistrar::RegisterDevice
IUPnPRegistrar::RegisterRunningDevice