Método ItsPubPlugin2::ResolvePersonalDesktop (tspubplugin2com.h)
Se llama para resolver una asignación entre el usuario especificado y una máquina virtual en una colección de escritorios virtuales personales.
Sintaxis
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
);
Parámetros
[in] userId
Cadena terminada en null que contiene el identificador de seguridad (SID) del usuario.
[in] poolId
Cadena terminada en null que contiene el identificador de la colección para obtener el escritorio personal de o crear el escritorio personal en.
[in] ePdResolutionType
Valor de la enumeración TSPUB_PLUGIN_PD_RESOLUTION_TYPE que especifica el tipo de resolución que se solicita.
[out] pPdAssignmentType
Valor de la enumeración TSPUB_PLUGIN_PD_ASSIGNMENT_TYPE que especifica qué tipo de asignación se realizó para el escritorio personal.
[out] endPointName
Cadena terminada en null que recibe el nombre del punto final del escritorio. La longitud de esta cadena se limita a MAX_ENDPOINT_SIZE caracteres, incluido el carácter NULL de terminación.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
MAX_ENDPOINT_SIZE se declara de la siguiente manera:
#define MAX_ENDPOINT_SIZE 256
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Plataforma de destino | Windows |
Encabezado | tspubplugin2com.h |