Condividi tramite


Metodo IUpdateEndpointAuthProvider::GetEndpointToken

Richiedere un token per l'endpoint del servizio usando le credenziali specificate.

Sintassi

HRESULT GetEndpointToken(
  [in]  GUID                        serviceId,
  [in]  UpdateEndpointType          endpointType,
  [in]  UpdateEndpointProxySettings proxySettings,
  [in]  HANDLE_PTR                  hUserToken,
  [in]  UpdateEndpointAuthTokenType tokenType,
  [in]  BOOL                        fRefreshOnline,
  [out] IUnknown                    **ppEndpointToken
);

Parametri

serviceId [in]

Identifica il servizio da aggiornare.

endpointType [in]

Identifica il tipo di endpoint implementato dal servizio.

proxy Impostazioni [in]

Impostazioni da utilizzare per la connessione a un server proxy. Per altri dettagli, vedere la struttura UpdateEndpointProxy Impostazioni.

hUserToken [in]

tokenType [in]

Identifica il tipo di token di autenticazione usato per l'autenticazione.

fRefreshOnline [in]

Indica che wua meteo richiede un nuovo token. True indica che viene richiesto un nuovo token. False indica che è richiesto un token nuovo o memorizzato nella cache. Vedere osservazioni Per ulteriori informazioni.

ppEndpointToken [out]

Specificare il token dell'endpoint da usare.

Valore restituito

Restituisce S_OK in caso di esito positivo. In caso contrario, restituisce un codice di errore COM o Windows.

Osservazioni:

WUA imposta in genere il parametro fRefreshOnline su false quando questo metodo viene chiamato per la prima volta, se si verifica un errore di connessione WUA imposta tale parametro su true quando il metodo viene chiamato di nuovo. Tuttavia, l'implementazione di questo metodo può richiedere un nuovo token da un servizio token di sicurezza (STS) o fornire un token memorizzato nella cache in qualsiasi momento.

Requisiti

Requisito valore
Client minimo supportato
Windows XP, Windows 2000 Professional con SP3 [solo app desktop]
Server minimo supportato
Windows Server 2003, Windows 2000 Server con SP3 [solo app desktop]
Intestazione
UpdateEndpointAuth.h
IDL
UpdateEndpointAuth.idl
Libreria
UpdateEndpointAuth.lib
DLL
UpdateEndpointAuth.dll

Vedi anche

IUpdateEndpointAuthProvider