Fonction TLSKeyPackEnumNext
Continue à partir d’un appel précédent à la fonction TLSKeyPackEnumBegin et retourne le pack de clés suivant qui est installé sur un serveur de licences Bureau à distance qui correspond aux critères de recherche.
Notes
Cette fonction n’a pas de fichier d’en-tête associé ni de bibliothèque d’importation. Pour appeler cette fonction, vous devez créer un fichier d’en-tête défini par l’utilisateur et utiliser les fonctions LoadLibrary et GetProcAddress pour lier dynamiquement à Mstlsapi.dll.
Syntaxe
DWORD WINAPI TLSKeyPackEnumNext(
_In_ TLS_HANDLE hHandle,
_In_ LsKeyPack *lpKeyPack,
_Out_ PDWORD pdwErrCode
);
Paramètres
-
hHandle [in]
-
Gérez vers un serveur de licences Bureau à distance. Spécifiez un handle ouvert par la fonction TLSConnectToLsServer .
-
lpKeyPack [in]
-
Pointeur vers une structure LSKeyPack qui reçoit le pack de clés suivant qui correspond aux critères de recherche.
-
pdwErrCode [out]
-
Pointeur vers une variable qui reçoit l’un des codes d’erreur suivants au retour.
-
LSERVER_S_SUCCESS (0)
-
L’appel est réussi.
-
LSERVER_I_NO_MORE_DATA (4001)
-
Plus aucun pack de clés ne correspond aux critères de recherche.
-
LSERVER_E_INTERNAL_ERROR (5001)
-
Erreur interne dans le serveur de licences.
-
LSERVER_E_INVALID_SEQUENCE (5006)
-
La séquence d’appel n’était pas valide. Avant cela, vous devez appeler la fonction TLSKeyPackEnumBegin().
-
LSERVER_E_SERVER_BUSY (5007)
-
Le serveur de licences est trop occupé pour traiter la demande.
-
LSERVER_E_OUTOFMEMORY (5008)
-
Impossible de traiter la demande en raison d’une mémoire insuffisante.
Valeur retournée
Cette fonction retourne les valeurs de retour possibles suivantes.
-
RPC_S_OK
-
L’appel a réussi. Vérifiez la valeur du paramètre pdwErrCode pour obtenir le code de retour de l’appel.
-
RPC_S_INVALID_ARG
-
L’argument n’était pas valide.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
DLL |
|