Freigeben über


ItsPubPlugin2::GetResource2List-Methode (tspubplugin2com.h)

Ruft eine Liste der Ressourcen ab, die dem angegebenen Benutzer zugewiesen sind. Der RemoteApp- und Desktopverbindungsverwaltungsdienst ruft diese Methode in den folgenden Situationen auf:

  • Wenn der Benutzer über keinen Cache in Remotedesktop-Webzugriff (RD Web Access) verfügt.
  • Wenn der Benutzer über einen Cache verfügt, aber abgelaufen ist.
  • Wenn ein Aufruf von GetCacheLastUpdateTime eine Zeit zurückgibt, die später als die im Cache des Benutzers gespeicherte Zeit liegt.

Syntax

HRESULT GetResource2List(
  [in]  LPCWSTR         userID,
  [out] LONG            *pceAppListSize,
  [out] pluginResource2 **resourceList
);

Parameter

[in] userID

Eine NULL-Zeichenfolge, die die Sicherheits-ID (SID) des Benutzers enthält. Wenn dieser Parameter NULL ist, sollte diese Methode die Ressourcen für alle Benutzer zurückgeben.

[out] pceAppListSize

Die Adresse einer LONG-Variablen , die die Anzahl der Elemente im resourceList-Array empfängt.

[out] resourceList

Die Adresse eines Arrays von plugResource2-Strukturen , das die Ressourcen für den angegebenen Benutzer enthält. Sie müssen die CoTaskMemAlloc-Funktion verwenden, um diesen Arbeitsspeicher zuzuweisen. Der Aufrufer ist für die Freigabe dieses Arbeitsspeichers verantwortlich.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Windows
Kopfzeile tspubplugin2com.h

Weitere Informationen

ItsPubPlugin2