Establishing a POOM Session
9/8/2008
Antes de criar e manipular itens gerenciador de informações pessoais, você deve primeiro criar uma instância do objeto de aplicativo Outlook Mobile e, em seguida, usá-lo para estabelecer uma sessão POOM, que abre uma conexão para o banco de dados Gerenciador de informações pessoais.
Para estabelecer uma sessão POOM
Declarar e inicializar um ponteiro para o objeto interface IPOutlookApp:
IPOutlookApp * g_polApp = NULL;
Inicializar COM:
CoInitializeEx( NULL, 0);
Criar um Aplicativo objeto servidor classe COM:
CoCreateInstance(CLSID_Application, NULL, CLSCTX_INPROC_SERVER, IID_IUnknown, (void **)&g_pUnknown);
Obtenha uma referência para o objeto interface aplicativo Outlook Mobile:
g_pUnknown->QueryInterface(IID_IPOutlookApp, (void**)&g_polApp);
Logon para o servidor Outlook Mobile COM:
g_polApp->Logon(NULL);
Example
O seguinte demonstra como criar o objeto aplicativo Outlook Mobile e, em seguida, usá-lo para estabelecer uma sessão POOM exemplo de código.
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.
BOOL InitPoom(void)
{
IPOutlookApp * g_polApp = NULL;
IUnknown * g_pUnknown = NULL;
BOOL bSuccess = FALSE;
hr = CoInitializeEx(NULL, 0);
hr = CoCreateInstance(CLSID_Application, NULL, CLSCTX_INPROC_SERVER, IID_IUnknown, (void **)&g_pUnknown);
hr = g_pUnknown->QueryInterface(IID_IPOutlookApp, (void**)&g_polApp);
hr = g_polApp->Logon(NULL);
bSuccess = TRUE;
return bSuccess;
}
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
Reference
Other Resources
Pocket Outlook Object Model Common Tasks
Pocket Outlook Object Model Application Development