IUpdateEndpointAuthProvider :: GetEndpointToken, méthode

Demandez un jeton pour le point de terminaison du service à l’aide des informations d’identification spécifiées.

Syntaxe

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

Paramètres

ServiceId [ dans]

Identifie le service à mettre à jour.

endpointType [ dans]

Identifie le type de point de terminaison implémenté par le service.

proxySettings [ dans]

Paramètres à utiliser lors de la connexion à un serveur proxy. Pour plus d’informations, consultez la structure UpdateEndpointProxySettings .

hUserToken [ dans]

TokenType [ dans]

Identifie le type de jeton d’authentification utilisé pour l’authentification.

fRefreshOnline [ dans]

Indique que Weather WUA demande un nouveau jeton. La valeur true indique qu’un nouveau jeton est demandé. False indique qu’un nouveau jeton ou un jeton mis en cache est demandé. Pour plus d'informations, consultez la section Notes.

ppEndpointToken [ à]

Spécifiez le jeton de point de terminaison à utiliser.

Valeur retournée

Retourne S _ OK en cas de réussite. sinon, retourne un code d’erreur COM ou Windows.

Remarques

WUA affecte généralement la valeur false au paramètre fRefreshOnline lorsque cette méthode est appelée pour la première fois, puis, si une erreur de connexion se produit, WUA définit ce paramètre sur true lorsque la méthode est à nouveau appelée. Toutefois, l’implémentation de cette méthode peut demander un nouveau jeton auprès d’un service d’émission de jeton de sécurité (STS) ou fournir un jeton mis en cache à tout moment.

Conditions requises

Condition requise Valeur
Client minimal pris en charge
Windows XP, Windows 2000 Professional avec les [ applications de bureau SP3 uniquement]
Serveur minimal pris en charge
Windows server 2003, Windows 2000 server avec des [ applications de bureau SP3 uniquement]
En-tête
UpdateEndpointAuth. h
MIDL
UpdateEndpointAuth. idl
Bibliothèque
UpdateEndpointAuth. lib
DLL
UpdateEndpointAuth.dll

Voir aussi

IUpdateEndpointAuthProvider