Partager via


Fonction WdsTransportClientQueryStatus (wdstci.h)

Récupère la status actuelle d’une transmission de multidiffusion en cours ou complète à partir du client de multidiffusion.

Syntaxe

DWORD WDSTCIAPI WdsTransportClientQueryStatus(
  [in]  HANDLE hSessionKey,
  [out] PULONG puStatus,
  [out] PULONG puErrorCode
);

Paramètres

[in] hSessionKey

Handle unique retourné par l’appel à WdsTransportClientInitializeSession.

[out] puStatus

Status actuelle du transfert. Il peut s’agir de l’une des valeurs suivantes.

Valeur Signification
WDS_TRANSPORTCLIENT_STATUS_IN_PROGRESS
La session de multidiffusion est toujours en cours.
WDS_TRANSPORTCLIENT_STATUS_SUCCESS
La session de multidiffusion s’est terminée avec succès.
WDS_TRANSPORTCLIENT_STATUS_FAILURE
Échec de la session de multidiffusion.

[out] puErrorCode

Si puStatus est défini sur WDS_TRANSPORTCLIENT_STATUS_FAILURE, ce champ est défini sur le code d’erreur de la session.

Valeur retournée

Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.

Remarques

Il est valide d’appeler cette fonction même après la fin d’un transfert tant que la clé de session n’a pas été fermée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista avec SP1 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wdstci.h
Bibliothèque Wdstptc.lib
DLL Wdstptc.dll