IAddrBook::SetDefaultDir
Gilt für: Outlook 2013 | Outlook 2016
Richtet den angegebenen Container als Standardadressbuchcontainer ein.
HRESULT SetDefaultDir(
ULONG cbEntryID,
LPENTRYID lpEntryID
);
Parameter
cbEntryID
[in] Die Byteanzahl im Eintragsbezeichner, auf die der lpEntryID-Parameter verweist.
lpEntryID
[in] Ein Zeiger auf den Eintragsbezeichner des Standardadressbuchcontainers.
Rückgabewert
S_OK
Der Standardadressbuchcontainer wurde erfolgreich festgelegt.
Hinweise
Clients und Dienstanbieter rufen die SetDefaultDir-Methode auf, um einen neuen Standardadressbuchcontainer einzurichten. Der Standardcontainer ist der Container, der dem Benutzer im Adressbuch angezeigt wird, wenn das Adressbuch zum ersten Mal geöffnet wird. SetDefaultDir speichert den Standardcontainer als Eintrag im Profil. Der Container bleibt als Standard, bis entweder ein weiterer Aufruf von SetDefaultDir in derselben Sitzung oder in einer anderen Sitzung erfolgt oder der Container entfernt wird.
Hinweis
Die eigenschaft PR_AB_CHOOSE_DIRECTORY_AUTOMATICALLY entspricht der Einstellung Automatisch auswählen im Dialogfeld Adressbuchoptionen. Wenn diese Eigenschaft im Abschnitt IID_CAPONE_PROF Profil vorhanden ist und auf true festgelegt ist, wird im Dialogfeld Adressbuch nicht mehr standardmäßig der von SetDefaultDir angegebene Container verwendet, sondern ein Adressbuch ausgewählt, das Microsoft Outlook für den Kontext geeignet hält, in dem das Dialogfeld angezeigt wurde. Beachten Sie, dass dies zu einer schlechten Erfahrung für Adressbuchanbieter von Drittanbietern führen kann.
MFCMAPI-Referenz
Einen MFCMAP-Beispielcode finden Sie in der folgenden Tabelle.
Datei | Funktion | Kommentar |
---|---|---|
Abcontdlg.cpp |
CAbContDlg::OnSetDefaultDir |
MFCMAPI verwendet die SetDefaultDir-Methode , um den angegebenen Adressbuchcontainer zum Standardcontainer zu machen. |