Freigeben über


IAzApplication::InitializeClientContextFromToken-Methode (azroles.h)

Die InitializeClientContextFromToken-Methode ruft einen IAzClientContext-Objektzeiger aus dem angegebenen Clienttoken ab.

Syntax

HRESULT InitializeClientContextFromToken(
  [in]           ULONGLONG        ullTokenHandle,
  [in, optional] VARIANT          varReserved,
  [out]          IAzClientContext **ppClientContext
);

Parameter

[in] ullTokenHandle

Ein Handle für ein Windows-Token, das den Client angibt. Wenn dieser Parameter NULL ist, wird das Identitätswechseltoken des Threads des Aufrufers verwendet. Wenn der Thread kein Identitätswechseltoken aufweist, wird das Prozesstoken verwendet. Das Token muss für den zugriff auf TOKEN_QUERY, TOKEN_IMPERSONATE und TOKEN_DUPLICATE geöffnet worden sein.

[in, optional] varReserved

Für die zukünftige Verwendung reserviert.

[out] ppClientContext

Ein Zeiger auf einen Zeiger auf das zurückgegebene IAzClientContext-Objekt .

Rückgabewert

Wenn die Methode erfolgreich ist, gibt die Methode S_OK zurück.

Jeder andere HRESULT-Wert gibt an, dass der Vorgang fehlgeschlagen ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile azroles.h
Bibliothek Azroles.lib
DLL Azroles.dll
Verteilbare Komponente Windows Server 2003 Administration Tools Pack unter Windows XP