Condividi tramite


Metodo IUPnPDeviceControl::GetServiceObject (upnphost.h)

Il metodo GetServiceObject viene usato per ottenere il puntatore IDispatch a un oggetto servizio specifico. L'host del dispositivo richiama questo metodo una volta per servizio, la prima volta che riceve una richiesta per un servizio.

Sintassi

HRESULT GetServiceObject(
  [in]  BSTR      bstrUDN,
  [in]  BSTR      bstrServiceId,
  [out] IDispatch **ppdispService
);

Parametri

[in] bstrUDN

Specifica l'UDN del dispositivo.

[in] bstrServiceId

Specifica l'ID servizio del servizio per il quale ottenere il puntatore.

[out] ppdispService

Riceve il puntatore IDispatch all'oggetto servizio.

Valore restituito

Quando si implementa questo metodo, restituire S_OK se il metodo ha esito positivo. In caso contrario, restituire uno dei codici di errore COM definiti in WinError.h.

Commenti

Questo metodo viene richiamato dall'host del dispositivo quando viene ricevuta una richiesta di controllo o una sottoscrizione di eventi per un determinato servizio.

I dispositivi incorporati sono differenziati in base ai nomi definiti dall'utente.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione upnphost.h
DLL Upnphost.dll

Vedi anche

IUPnPDeviceControl

Initialize