Condividi tramite


Metodo ItsPubPlugin::ResolveResource (tspubplugincom.h)

Fornisce informazioni su come connettersi a un desktop virtuale personale assegnato dall'utente. Implementare questo metodo se si vuole fornire un'implementazione personalizzata della funzionalità desktop virtuale personale.

In caso contrario, questo metodo deve restituire E_NOTIMPL. Questo metodo viene chiamato dal servizio Gestione connessione RemoteApp e Desktop quando Gestore connessione Desktop remoto (Gestore connessione Desktop remoto) connette un utente a un desktop virtuale personale.

Sintassi

HRESULT ResolveResource(
  [out] DWORD         *resourceType,
  [out] wchar_t [256] resourceLocation,
  [out] wchar_t [256] endPointName,
  [in]  wchar_t       *userID,
  [in]  wchar_t       *alias
);

Parametri

[out] resourceType

Puntatore a una variabile DWORD per ricevere il tipo di risorsa. Questo può essere uno dei valori seguenti.

1

Il plug-in è per i pool di desktop virtuali.

2

Il plug-in è per desktop virtuali personali.

[out] resourceLocation

Nome del plug-in della risorsa.

[out] endPointName

Nome dell'endpoint. Per i desktop virtuali personali, specificare il nome del desktop assegnato all'utente. Per i pool di desktop virtuali, specificare il nome del pool.

[in] userID

Puntatore a una stringa contenente l'identificatore di sicurezza utente (SID).

[in] alias

Puntatore a una stringa contenente l'alias dell'utente.

Valore restituito

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

Commenti

Gestore connessione Desktop remoto chiama solo un plug-in durante la connessione di un utente a una risorsa. Per ricevere chiamate, è necessario registrare il plug-in prima di avviare Gestore connessione Desktop remoto oppure è necessario aggiungere un'impostazione "LoadBalanceInfo" al file con estensione rdp usato dal client per connettersi. Ad esempio, se il plug-in è per desktop virtuali personali e viene chiamato "plug1", si aggiungerà la riga seguente al file con estensione rdp: "LoadBalanceInfo:s:tsv://vmresource1.2.plug1"

Requisiti

   
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 R2
Piattaforma di destinazione Windows
Intestazione tspubplugincom.h

Vedi anche

ItsPubPlugin