Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
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 |