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.