PidTagResourceFlags Canonical 屬性
適用於:Outlook 2013 |Outlook 2016
包含訊息服務和提供者的旗標位掩碼。
屬性 | 值 |
---|---|
相關聯的屬性: |
PR_RESOURCE_FLAGS |
識別碼: |
0x3009 |
資料類型: |
PT_LONG |
地區: |
MAPI 通用 |
註解
這個屬性描述訊息服務、服務提供者或狀態物件的特性。 為這個屬性設定的旗標取決於其內容。 例如,某些旗標僅適用於狀態物件,而其他旗標僅適用於訊息服務數據表中的數據行。
旗標有三個類別:靜態、可修改和動態。 靜態旗標是由MAPI從 MAPISVC 中的數據所設定。INF 和 永不改變。 可修改的旗標是由MAPI從 MAPISVC 設定。INF,但之後可以變更。 動態旗標可以由MAPI方法設定和重設。
針對訊息服務,您可以在此屬性中設定下列一或多個旗標:
SERVICE_CREATE_WITH_STORE
保留。 請勿使用。
SERVICE_DEFAULT_STORE
動態。 訊息服務包含預設存放區。 使用者介面應該會在刪除或移出配置檔之前,先顯示提示使用者確認的使用者介面。
SERVICE_NO_PRIMARY_IDENTITY
靜態。 應設定的服務等級旗標,指出訊息服務中沒有任何提供者可以用來提供身分識別。 應該設定此旗標或SERVICE_PRIMARY_IDENTITY,但不能同時設定兩者。
SERVICE_PRIMARY_IDENTITY
修改。 對應的訊息服務包含用於此會話之主要身分識別的提供者。 使用 IMsgServiceAdmin::SetPrimaryIdentity 來設定此旗標。 應該設定此旗標或SERVICE_NO_PRIMARY_IDENTITY,但不能同時設定兩者。
SERVICE_SINGLE_COPY
靜態。 任何嘗試建立或複製此訊息服務到已存在服務的配置檔都會失敗。 若要建立單一複製訊息服務, 請將 PR_RESOURCE_FLAGS 屬性新增至 MAPISVC 中服務的 區段。INF 並設定此旗標。
針對服務提供者,您可以在 PR_RESOURCE_FLAGS 中設定下列一或多個旗 標:
HOOK_INBOUND
靜態。 多任務緩衝處理程式勾點需要處理輸入訊息。
HOOK_OUTBOUND
靜態。 多任務緩衝處理程式勾點需要處理輸出訊息。
STATUS_DEFAULT_OUTBOUND
修改。 如果配置檔包含此傳輸提供者的多個實例,則應該將此身分識別套用至輸出訊息。 如果配置檔中出現單一傳輸提供者的多個實例,就可能發生這種情況。
STATUS_DEFAULT_STORE
修改。 此訊息存放區是配置檔的預設存放區。
STATUS_NEED_IPM_TREE
動態。 尚未驗證此訊息存放區中的標準資料夾,包括 IPM) 根資料夾 (人際訊息。 MAPI 會設定並清除此旗標。
STATUS_NO_DEFAULT_STORE
靜態。 此訊息存放區無法成為配置檔的預設訊息存放區。
STATUS_NO_PRIMARY_IDENTITY
靜態。 此提供者不會在其狀態數據列中提供身分識別。 必須設定此旗標或STATUS_PRIMARY_IDENTITY。
STATUS_OWN_STORE
靜態。 此傳輸提供者會與訊息存放區緊密結合,並在其狀態 數據列 中提供PR_OWN_STORE_ENTRYID (PidTagOwnStoreEntryId) 屬性。
STATUS_PRIMARY_IDENTITY
修改。 此提供者會提供會話的主要身分識別;提供身分識別之物件的專案標識碼會從 IMAPISession::QueryIdentity 傳回。 必須設定此旗 標或STATUS_NO_PRIMARY_IDENTITY 。
STATUS_PRIMARY_STORE
修改。 當用戶端應用程式登入時,會使用此訊息存放區。 開啟之後,此存放區應該設定為配置檔的預設存放區。
STATUS_SECONDARY_STORE
修改。 如果用戶端應用程式登入時無法使用主要存放區,則會使用此訊息存放區。 開啟之後,此存放區應該設定為配置檔的預設存放區。
STATUS_SIMPLE_STORE
動態。 Simple MAPI 會使用此訊息存放區作為其預設訊息存放區。
STATUS_TEMP_SECTION
動態。 此訊息存放區不應發佈在訊息存放區數據表中,而且會在註銷後從配置檔中刪除。
STATUS_XP_PREFER_LAST
靜態。 當多個傳輸提供者能夠傳輸訊息時,此傳輸預期會是最後一個選取要傳送訊息的傳輸。
相關資源
頭檔
Mapidefs.h
提供數據類型定義。
Mapitags.h
包含列為替代名稱的屬性定義。
另請參閱
IMsgServiceAdmin::MsgServiceTransportOrder