ItsPubPlugin::GetResourceList-Methode (tspubplugincom.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 keinen Cache in Remotedesktop-Webzugriff (Web Access für Remotedesktop) hat.
- Wenn der Benutzer über einen Cache verfügt, aber er abgelaufen ist.
- Wenn ein Aufruf von GetCacheLastUpdateTime eine Zeit zurückgibt, die höher ist als die im Cache des Benutzers gespeicherte Zeit.
Syntax
HRESULT GetResourceList(
[in] LPCWSTR userID,
[out] LONG *pceAppListSize,
[out] pluginResource **resourceList
);
Parameter
[in] userID
Der Benutzersicherheitsbezeichner (User Security Identifier, SID).
[out] pceAppListSize
Ein Zeiger auf eine LONG-Variable , um die Anzahl der Elemente in der resourceList zu empfangen.
[out] resourceList
Die Adresse eines Zeigers auf ein Array von pluginResource-Strukturen , die die dem angegebenen Benutzer zugewiesenen Ressourcen empfangen. 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
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 |
Zielplattform | Windows |
Kopfzeile | tspubplugincom.h |