Compartilhar via


Propriedade Canônica PidTagResourceFlags

Aplica-se a: Outlook 2013 | Outlook 2016

Contém um bitmask de sinalizadores para serviços de mensagens e provedores.

Propriedade Valor
Propriedades associadas:
PR_RESOURCE_FLAGS
Identificador:
0x3009
Tipo de dados:
PT_LONG
Área:
MAPI comum

Comentários

Essa propriedade descreve as características de um serviço de mensagem, um provedor de serviços ou um objeto status. Os sinalizadores definidos para essa propriedade dependem de seu contexto. Por exemplo, alguns sinalizadores são válidos apenas para objetos status e outros sinalizadores somente para colunas na tabela de serviço de mensagem.

Os sinalizadores são de três classes: estáticos, modificáveis e dinâmicos. Os sinalizadores estáticos são definidos por MAPI a partir de dados no MAPISVC. INF e nunca alterado. Os sinalizadores modificáveis são definidos pelo MAPI do MAPISVC. INF, mas pode ser alterado posteriormente. Os sinalizadores dinâmicos podem ser definidos e redefinidos pelos métodos MAPI.

Para um serviço de mensagem, um ou mais dos seguintes sinalizadores podem ser definidos nesta propriedade:

SERVICE_CREATE_WITH_STORE

Reservado. Não usar.

SERVICE_DEFAULT_STORE

Dinâmico. O serviço de mensagem contém o repositório padrão. Uma interface do usuário deve ser exibida solicitando a confirmação do usuário antes de excluir ou mover esse serviço para fora do perfil.

SERVICE_NO_PRIMARY_IDENTITY

Estático. O sinalizador de nível de serviço que deve ser definido para indicar que nenhum dos provedores no serviço de mensagem pode ser usado para fornecer uma identidade. Esse sinalizador ou SERVICE_PRIMARY_IDENTITY deve ser definido, mas não ambos.

SERVICE_PRIMARY_IDENTITY

Modificável. O serviço de mensagem correspondente contém o provedor usado para a identidade primária desta sessão. Use IMsgServiceAdmin::SetPrimaryIdentity para definir esse sinalizador. Esse sinalizador ou SERVICE_NO_PRIMARY_IDENTITY deve ser definido, mas não ambos.

SERVICE_SINGLE_COPY

Estático. Qualquer tentativa de criar ou copiar esse serviço de mensagem em um perfil em que o serviço já existe falhará. Para criar um único serviço de mensagem de cópia, adicione a propriedade PR_RESOURCE_FLAGS à seção do serviço no MAPISVC. INF e defina esse sinalizador.

Para um provedor de serviços, um ou mais dos seguintes sinalizadores podem ser definidos em PR_RESOURCE_FLAGS:

HOOK_INBOUND

Estático. O gancho do spooler precisa processar mensagens de entrada.

HOOK_OUTBOUND

Estático. O gancho do spooler precisa processar mensagens de saída.

STATUS_DEFAULT_OUTBOUND

Modificável. Essa identidade deve ser aplicada a mensagens de saída se o perfil contiver várias instâncias desse provedor de transporte. Isso pode acontecer se várias instâncias de um único provedor de transporte aparecerem no perfil.

STATUS_DEFAULT_STORE

Modificável. Este repositório de mensagens é o repositório padrão para o perfil.

STATUS_NEED_IPM_TREE

Dinâmico. As pastas padrão neste repositório de mensagens, incluindo a pasta raiz IPM (mensagem interpessoal), ainda não foram verificadas. MAPI define e limpa esse sinalizador.

STATUS_NO_DEFAULT_STORE

Estático. Este repositório de mensagens é incapaz de se tornar o repositório de mensagens padrão para o perfil.

STATUS_NO_PRIMARY_IDENTITY

Estático. Esse provedor não fornece uma identidade em sua linha status. Esse sinalizador ou STATUS_PRIMARY_IDENTITY devem ser definidos.

STATUS_OWN_STORE

Estático. Esse provedor de transporte é fortemente associado a um repositório de mensagens e fornece a propriedade PR_OWN_STORE_ENTRYID (PidTagOwnStoreEntryId) em sua linha status.

STATUS_PRIMARY_IDENTITY

Modificável. Esse provedor fornece a identidade primária para a sessão; o identificador de entrada do objeto que fornece a identidade é retornado de IMAPISession::QueryIdentity. Esse sinalizador ou STATUS_NO_PRIMARY_IDENTITY devem ser definidos.

STATUS_PRIMARY_STORE

Modificável. Esse repositório de mensagens deve ser usado quando um aplicativo cliente faz logon. Depois de aberto, esse repositório deve ser definido como o repositório padrão para o perfil.

STATUS_SECONDARY_STORE

Modificável. Esse repositório de mensagens deve ser usado se o repositório primário não estiver disponível quando um aplicativo cliente fizer logon. Depois de aberto, esse repositório deve ser definido como o repositório padrão para o perfil.

STATUS_SIMPLE_STORE

Dinâmico. Este repositório de mensagens será usado pelo MAPI Simples como seu repositório de mensagens padrão.

STATUS_TEMP_SECTION

Dinâmico. Este repositório de mensagens não deve ser publicado na tabela do repositório de mensagens e será excluído do perfil após o logoff.

STATUS_XP_PREFER_LAST

Estático. Esse transporte espera ser o último transporte selecionado para enviar uma mensagem quando vários provedores de transporte puderem transmitir a mensagem.

Arquivos de cabeçalho

Mapidefs.h

Fornece definições de tipo de dados.

Mapitags.h

Contém definições de propriedades listadas como nomes alternativos.

Confira também

IMsgServiceAdmin::MsgServiceTransportOrder

Propriedade Canônica PidTagIdentityEntryId

Propriedades MAPI

Propriedades canônicas MAPI

Mapeando nomes de propriedades canônicas para nomes MAPI

Mapeando nomes MAPI para nomes de propriedades canônicas