Condividi tramite


Metodo ItsPubPlugin2::ResolvePersonalDesktop (tspubplugin2com.h)

Chiamato per risolvere un mapping tra l'utente specificato e una macchina virtuale in una raccolta di desktop virtuale personale.

Sintassi

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
);

Parametri

[in] userId

Stringa con terminazione null contenente l'identificatore di sicurezza (SID) dell'utente.

[in] poolId

Stringa con terminazione null contenente l'identificatore della raccolta per ottenere il desktop personale da o creare il desktop personale in .

[in] ePdResolutionType

Valore dell'enumerazione TSPUB_PLUGIN_PD_RESOLUTION_TYPE che specifica il tipo di risoluzione richiesto.

[out] pPdAssignmentType

Valore dell'enumerazione TSPUB_PLUGIN_PD_ASSIGNMENT_TYPE che specifica il tipo di assegnazione effettuato per il desktop personale.

[out] endPointName

Stringa con terminazione null che riceve il nome del punto finale per il desktop. La lunghezza di questa stringa è limitata a MAX_ENDPOINT_SIZE caratteri, incluso il carattere NULL terminante.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

MAX_ENDPOINT_SIZE è dichiarato come segue:

#define MAX_ENDPOINT_SIZE 256

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Windows
Intestazione tspubplugin2com.h

Vedi anche

ItsPubPlugin2