Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |