CrawlSourceSupportMask
Gilt für: Outlook 2013 | Outlook 2016
Gibt an, ob Microsoft Office Outlook Ordner in einem Speicher, einschließlich Der Ordner Kontakte, Kalender und Aufgaben, beim Start überprüfen soll, um den Navigationsbereich aufzufüllen.
Item | Wert |
---|---|
Verfügbar gemacht auf: |
IMsgStore : IMAPIProp-Objekt |
Erstellt von: |
Store-Anbieter |
Zugriff auf: |
Outlook und andere Clients |
Eigenschaftstyp: |
PT_LONG |
Zugriffstyp: |
Schreibgeschützt oder Lese-/Schreibzugriff je nach Speicheranbieter |
Um eine der Speicherfunktionen bereitzustellen, muss der Speicheranbieter IMAPIProp : IUnknown implementieren und ein gültiges Eigenschaftstag für jede dieser Eigenschaften zurückgeben, die an einen IMAPIProp::GetIDsFromNames-Aufruf übergeben werden. Wenn das Eigenschaftentag für eine dieser Eigenschaften an IMAPIProp::GetProps übergeben wird, muss der Speicheranbieter auch den richtigen Eigenschaftswert zurückgeben. Store-Anbieter können HrGetOneProp und HrSetOneProp aufrufen, um diese Eigenschaften abzurufen oder festzulegen.
Um den Wert dieser Eigenschaft abzurufen, sollte der Client zuerst IMAPIProp::GetIDsFromNames verwenden, um das Eigenschaftstag abzurufen, und dann dieses Eigenschaftstag in IMAPIProp::GetProps angeben, um den Wert abzurufen. Geben Sie beim Aufrufen von IMAPIProp::GetIDsFromNames die folgenden Werte für die MAPINAMEID-Struktur an, auf die der Eingabeparameter lppPropNames verweist:
Item | Wert |
---|---|
lpGuid: |
PSETID_Common |
ulKind: |
MNID_STRING |
Kind.lpwstrName: |
L"CrawlSourceSupportMask" |
Diese Eigenschaft bietet Speicheranbietern die Möglichkeit, anzugeben, ob Outlook verschiedene Ordner in einem Speicher überprüfen soll. Es wird beim Start verwendet, wenn Outlook vorhandene Ordner in jedem geöffneten Speicher überprüft, um den Navigationsbereich aufzufüllen . Outlook überprüft das Vorhandensein und den Wert dieser Eigenschaft in einem Speicher, bevor die Überprüfung initiiert wird.
Standardmäßig wird diese Eigenschaft nicht in einem Speicher verfügbar gemacht, was bedeutet, dass Outlook Ordner im Speicher überprüfen kann. Wenn die -Eigenschaft verfügbar gemacht wird, sind die folgenden Werte möglich:
enum {
CSM_DEFAULT = 0,
CSM_DO_NOT_CRAWL = 1 << 0x0,
CSM_CLIENT_DO_NOT_CHANGE = 1 << 0xF
};
CSM_DEFAULT
- Outlook kann Ordner im Store überprüfen.
CSM_DO_NOT_CRAWL
- Outlook sollte ordner im Speicher nicht überprüfen.
CSM_CLIENT_DO_NOT_CHANGE
- Clients dürfen diese Eigenschaft nicht im Speicher ändern. Beachten Sie, dass die Konstante CSM_CLIENT_DO_NOT_CHANGE für zukünftige Verweise vorgesehen ist und derzeit nicht implementiert ist. Derzeit kann ein Speicher verhindern, dass Clients dieses Flag ändern, indem der Wert hartcodiert wird, den der Speicher für diese Eigenschaft zurückgibt.