Partager via


IFreeBusyData::GetFBPublishRange

Obtient une plage de temps prédéfinie pour une énumération de blocs de données de disponibilité pour un utilisateur.

Informations rapides

Consultez IFreeBusyData.

HRESULT GetFBPublishRange( 
     LONG *prtmStart, 
     LONG *prtmEnd 
);

Paramètres

prtmStart

[out] Valeur de temps relative pour le début des informations de disponibilité. Cette valeur correspond au nombre de minutes depuis le 1er janvier 1601.

prtmEnd

[out] Valeur de temps relative pour la fin des informations de disponibilité. Cette valeur correspond au nombre de minutes depuis le 1er janvier 1601.

Valeurs de retour

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

Remarques

Un fournisseur de disponibilité appelle IFreeBusyData ::EnumBlocks ou IFreeBusyData ::SetFBRange pour définir l’intervalle de temps d’une énumération. Si IFreeBusyData ::EnumBlocks ou IFreeBusyData ::SetFBRange n’a pas été appelé, les valeurs par défaut pour prtmStart et prtmEnd doivent être définies entre le 1er avril 1601 00 :00 :00Z et le 31 août 4500 11 :59 :59Z respectivement. En outre, vous ne devez pas définir l’heure de début sur une valeur supérieure à l’heure de fin.

IFreeBusyData ::GetFBPublishRange doit retourner les valeurs mises en cache pour l’intervalle de temps défini par l’appel le plus récent pour IFreeBusyData ::EnumBlocks ou IFreeBusyData ::SetFBRange.

Voir aussi