Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Appelé pour résoudre un mappage entre l’utilisateur spécifié et une machine virtuelle dans une collection de bureaux virtuels personnels.
Syntaxe
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
);
Paramètres
[in] userId
Chaîne terminée par null qui contient l’identificateur de sécurité (SID) de l’utilisateur.
[in] poolId
Chaîne terminée par null qui contient l’identificateur de la collection pour obtenir le bureau personnel à partir de ou créer le bureau personnel dans.
[in] ePdResolutionType
Valeur de l’énumération TSPUB_PLUGIN_PD_RESOLUTION_TYPE qui spécifie le type de résolution demandé.
[out] pPdAssignmentType
Valeur de l’énumération TSPUB_PLUGIN_PD_ASSIGNMENT_TYPE qui spécifie le type d’affectation effectué pour le bureau personnel.
[out] endPointName
Chaîne terminée par null qui reçoit le nom du point de terminaison pour le bureau. La longueur de cette chaîne est limitée à MAX_ENDPOINT_SIZE caractères, y compris le caractère NULL de fin.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
MAX_ENDPOINT_SIZE est déclaré comme suit :
#define MAX_ENDPOINT_SIZE 256
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Windows |
En-tête | tspubplugin2com.h |