Partager via


Méthode IWRdsProtocolConnection ::SessionArbitrationEnumeration (wtsprotocol.h)

Appelé après arbitrage pour permettre au protocole de spécifier les sessions à reconnecter. L’extension de protocole doit retourner E_NOTIMPL pour utiliser l’arbitrage de session par défaut.

Syntaxe

HRESULT SessionArbitrationEnumeration(
  [in]      HANDLE_PTR hUserToken,
  [in]      BOOL       bSingleSessionPerUserEnabled,
  [out]     ULONG      *pSessionIdArray,
  [in, out] ULONG      *pdwSessionIdentifierCount
);

Paramètres

[in] hUserToken

Handle qui représente le jeton utilisateur.

[in] bSingleSessionPerUserEnabled

Spécifie si un utilisateur ne peut être associé qu’à une seule session.

[out] pSessionIdArray

Pointeur vers un tableau ULONG qui reçoit les identificateurs de session déconnectés pour l’utilisateur. Si ce paramètre a la valeur NULL, le service Services Bureau à distance demande le nombre d’éléments à allouer à ce tableau. Placez le nombre d’identificateurs dans la valeur pointée par pdwSessionIdentifierCount.

[in, out] pdwSessionIdentifierCount

Pointeur vers une valeur ULONG qui reçoit le nombre d’éléments dans le tableau pSessionIdArray .

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2012
Plateforme cible Windows
En-tête wtsprotocol.h

Voir aussi

IWRdsProtocolConnection