Compartilhar via


IFreeBusyData::GetFBPublishRange

Obtém um intervalo de tempo pré-definido para uma enumeração de blocos de disponibilidade de dados de um usuário.

Informações rápidas

Confira IFreeBusyData.

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

Parâmetros

prtmStart

[out] Um valor de tempo relativo para o início de informações gratuitas/ocupadas. Esse valor é o número de minutos desde 1º de janeiro de 1601.

prtmEnd

[out] Um valor de tempo relativo para o fim das informações gratuitas/ocupadas. Esse valor é o número de minutos desde 1º de janeiro de 1601.

Valores de retorno

S_OK se a chamada for bem-sucedida; caso contrário, um código de erro.

Comentários

Um provedor livre/ocupado chama IFreeBusyData::EnumBlocks ou IFreeBusyData::SetFBRange para definir o intervalo de tempo para uma enumeração. Se IFreeBusyData::EnumBlocks ou IFreeBusyData::SetFBRange não tiver sido chamado, os valores padrão para prtmStart e prtmEnd devem ser definidos entre 1º de abril de 1601 00:00:00Z e 31 de agosto de 4500 11:59:59Z, respectivamente. Além disso, você não deve definir a hora de início como maior que a hora de término.

IFreeBusyData::GetFBPublishRange deve retornar os valores armazenados em cache para o intervalo de tempo definido pela chamada mais recente para IFreeBusyData::EnumBlocks ou IFreeBusyData::SetFBRange.

Confira também