Retrieving a PIM Item from the Outlook Mobile Database
9/8/2008
Recuperando um PIM item a partir de banco de dados Outlook Mobile envolve chamado o método IPOutlookItemCollection::Item sobre a coleção.
O banco de dados Outlook Mobile consiste de três separar PIM item listas contidas a três Pastas padrão: a pasta compromissos, a pasta Tarefas e a pasta Contatos.
Para recuperar um item específico da pasta de tarefas
Criar uma instância do objeto de aplicativo Outlook Mobile e, em seguida, usá-lo para estabelecer uma sessão POOM. For more information, see Establishing a POOM Session.
Declarar uma referência a um genérico coleção item gerenciador de informações pessoais:
IPOutlookItemCollection *pItems;
Declarar uma referência a um genérico PIM item pasta:
IFolder *pFolder;
Declarar uma referência a um Tarefa item:
ITask *pTask;
Use o genérico pasta item gerenciador de informações pessoais para get a pasta Tarefas:
polApp->GetDefaultFolder(olFolderTasks, &pFolder);
Use a pasta Tarefas para get a coleção de itens de tarefas:
pFolder->get_Items(&pItems)
Obtenha a tarefa terceira item a partir de coleção de itens de tarefas:
pItems->Item(3, &pTask)
Example
O seguinte exemplo de código demonstra como recuperar a terceira Tarefa item a partir de Pasta Tarefas.
Observação
Para tornar o exemplo de código mais fácil para ler, verificação de segurança e manipulação de erro não estão incluídos.This code example should not be used in a release configuration unless it has been modified to include them.
int index = 3;
void RetrieveTask(IPOutlookApp *polApp, int index)
{
IPOutlookItemCollection * pItems;
IFolder * pFolder;
ITask * pTask;
polApp->GetDefaultFolder(olFolderTasks, &pFolder)
pFolder->get_Items(&pItems);
pItems->Item(index, &pTask)
// ...
// Do something with the Task item...
// ...
}
Para tornar o exemplo de código mais fácil para ler, verificação de segurança e manipulação de erro não estão incluídos.
This code example should not be used in a release configuration unless it has been modified to include them.
Compiling the Code
- Inclua arquivo de cabeçalho: PimStore.h
- Dependência do vinculador: PimStore.lib
See Also
Other Resources
Pocket Outlook Object Model Common Tasks
Pocket Outlook Object Model Application Development