ItsPubPlugin2::ResolvePersonalDesktop-Methode (tspubplugin2com.h)
Wird aufgerufen, um eine Zuordnung zwischen dem angegebenen Benutzer und einem virtuellen Computer in einer persönlichen Sammlung virtueller Desktops aufzulösen.
Syntax
HRESULT ResolvePersonalDesktop(
[in] const wchar_t *userId,
[in] const wchar_t *poolId,
[in] TSPUB_PLUGIN_PD_RESOLUTION_TYPE ePdResolutionType,
[out] TSPUB_PLUGIN_PD_ASSIGNMENT_TYPE *pPdAssignmentType,
[out] wchar_t [256] endPointName
);
Parameter
[in] userId
Eine NULL-Zeichenfolge, die die Sicherheits-ID (SID) des Benutzers enthält.
[in] poolId
Eine NULL-endende Zeichenfolge, die den Bezeichner der Auflistung enthält, von der der persönliche Desktop abgerufen oder der persönliche Desktop in erstellt werden soll.
[in] ePdResolutionType
Ein Wert der TSPUB_PLUGIN_PD_RESOLUTION_TYPE-Enumeration , der den Typ der angeforderten Auflösung angibt.
[out] pPdAssignmentType
Ein Wert der TSPUB_PLUGIN_PD_ASSIGNMENT_TYPE-Enumeration , der angibt, welche Art von Zuweisung für den persönlichen Desktop vorgenommen wurde.
[out] endPointName
Eine NULL-endende Zeichenfolge, die den Namen des Endpunkts für den Desktop empfängt. Die Länge dieser Zeichenfolge ist auf MAX_ENDPOINT_SIZE Zeichen beschränkt, einschließlich des abschließenden NULL-Zeichens .
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
MAX_ENDPOINT_SIZE wird wie folgt deklariert:
#define MAX_ENDPOINT_SIZE 256
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Zielplattform | Windows |
Kopfzeile | tspubplugin2com.h |