Compartilhar via


Shared Property ID's

Windows Mobile SupportedWindows Embedded CE Not Supported

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