Partager via


IFreeBusySupport::LoadFreeBusyData

Retourne, pour chaque utilisateur spécifié, une interface permettant d’énumérer des blocs de données de disponibilité dans un intervalle de temps.

Informations rapides

Consultez IFreeBusySupport.

HRESULT LoadFreeBusyData( 
    ULONG cMax, 
    FBUser *rgfbuser, 
    IFreeBusyData **prgfbdata, 
    HRESULT *phrStatus, 
    ULONG *pcRead 
);

Paramètres

Cmax

[in] Nombre d’interfaces IFreeBusyData à retourner.

rgfbuser

[in] Tableau des utilisateurs libres/occupés pour qui récupérer des données.

prgfbdata

[in] [out] Tableau d’interfaces IFreeBusyData qui correspondent au tableau rgfbuser des structures FBUser .

Remarque

Ce tableau de pointeurs est alloué par l’appelant et libéré par l’appelant. Les interfaces réelles pointées sont libérées lorsque l’appelant en a terminé avec elles.

phrStatus

[out] Tableau des résultats HRESULT permettant de récupérer chaque interface IFreeBusyData correspondante. La valeur peut être NULL. Un résultat est défini sur S_OK si prgfbdata correspondant est valide.

pcRead

[out] Nombre réel d’utilisateurs pour lesquels une interface IFreeBusyData a été trouvée.

Valeurs de retour

S_OK si l'appel a réussi ; dans le cas contraire, un code d'erreur.

Voir aussi