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 de conexión 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

   
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Plataforma de destino Windows
Encabezado tspubplugin2com.h

Consulte también

ItsPubPlugin2