Shared Property ID's
9/8/2008
A seguinte tabela contém o conjunto de identificadores propriedade compartilhado por IAppointment, IContacte ITask objetos (todos os tipos PIM item).
Propriedade identificação | Tipo | Value | Nome de seqüência de caracteres para consultas | Description |
---|---|---|---|---|
PIMPR_OID |
CEVT_PIM_AUTO_I4 |
0X1000 |
OID |
Identificador exclusivo objeto item gerenciador de informações pessoais. Somente leitura. For more information, see OID Instead of EntryID. |
PIMPR_FOLDERNOTIFICATIONS |
CEVT_UI4 |
0x1001 |
FolderNotifications |
Este gerenciador de informações pessoais pasta notificações do item. Definir essa propriedade para um do Notification Flags faz com que uma notificação determinada mensagem seja enviada para Outlook Mobile. |
PIMPR_FOLDER_CATEGORIES |
CEVT_LPWSTR |
0x101A |
FolderCategories |
Uma lista Comma-Separated das todas as categorias usadas nesta pasta. Somente leitura. |
PIMPR_SOURCE_ID |
CEVT_UI4 |
0x001B |
SourceId |
Este gerenciador de informações pessoais ID. de origem do item Os valores válidos são ambos um Source ID (32-bit número com exatamente conjunto 1 bit), ou 0, o que significa que nenhum provedor origem possui esse objeto. O valor usar como padrão é 0. Não válido para objetos de tarefas. For more information, see Customizing the PIM User Experience by Using Source Providers. |
PIMPR_RECENT |
CEVT_BOOL |
0x101C |
Recentes |
Um Boolean valor que indica se este gerenciador de informações pessoais item está na lista de Recently Viewed. |
PIMPR_CATEGORIES |
CEVT_LPWSTR |
0x101D |
Categorias |
As categorias associado com esse gerenciador de informações pessoais item. Comprimento máximo é 255 caracteres. |
PIMPR_BODY_BINARY |
CEVT_PIM_STREAM |
0x001E |
BodyInk |
O binário representação desse gerenciador de informações pessoais Anotações do item corpo. |
PIMPR_BODY_TEXT |
CEVT_LPWSTR |
0x101F |
Corpo |
A representação de texto desse gerenciador de informações pessoais Anotações do item corpo. |
PIMPR_DO_NOT_SYNC |
CEVT_UI4 |
0x1010 |
DoNotSynchronize |
Um sinalizador que identifica se ActiveSync deve sincronizar este gerenciador de informações pessoais item com Outlook e Exchange. Esta propriedade permite que você crie "-Não-sincronização" Itens gerenciador de informações pessoais. Definir essa propriedade como 1 Identifica o gerenciador de informações pessoais item como um que não deve ser sincronizado e um valor de 0 Identifica-lo como um que deveria estar. Esta propriedade é uma "gravação uma" propriedade, que significa que você pode defini-lo ao criar o gerenciador de informações pessoais item, mas depois que o item foi salvo, esta propriedade não pode ser modificada. |
Exemplo de código
O seguinte exemplo de código demonstra como uma lista de todas as categorias (getPIMPR_FOLDER_CATEGORIES) em uma pasta.
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.
HRESULT GetFolderCategories(LPWSTR pszCategories, int cchCategories, IPOutlookApp2 *polApp, OlDefaultFolders olFolderType)
{
HRESULT hr = E_FAIL;
IFolder * pFolder = NULL;
IItem * pFolderIItem = NULL;
CEPROPVAL * pVals = NULL;
int cProps = 1;
CEPROPID rgPropIDs[] = { PIMPR_FOLDER_CATEGORIES };
HANDLE hHeap = GetProcessHeap();
// Get the IFolder object (Contacts, Contacts, Tasks).
hr = polApp->GetDefaultFolder(olFolderType, &pFolder);
// Get the IItem object representing a IFolder object.
hr = pFolder->QueryInterface(IID_IItem, (LPVOID*)&pFolderIItem);
// Get the list of categories.
hr = pFolderIItem->GetProps(rgPropIDs, CEDB_ALLOWREALLOC, cProps, &pVals, 0, hHeap);
// Copy the list of categories for use outside of this function.
hr = StringCchCopy(pszCategories, cchCategories, pVals->val.lpwstr);
Exit:
// Free resources.
HeapFree(hHeap, 0, pVals);
pFolderIItem->Release();
pFolder->Release();
return hr;
}
Requisitos
Header | pimstore.h |
Library | Pimstore.lib |
Windows Embedded CE | Windows CE .NET 4.0 and later |
Windows Mobile | Pocket PC for Windows Mobile Version 5.0 and later, Smartphone for Windows Mobile Version 5.0 and later |
See Also
Reference
Pocket Outlook Object Model Property Identifiers
IAppointment
IContact
ITask