Freigeben über


IAddrBook::GetDefaultDir

Gilt für: Outlook 2013 | Outlook 2016

Gibt den Eintragsbezeichner für den anfänglichen Adressbuchcontainer zurück.

HRESULT GetDefaultDir(
  ULONG FAR * lpcbEntryID,
  LPENTRYID FAR * lppEntryID
);

Parameter

lpcbEntryID

[out] Ein Zeiger auf die Byteanzahl im Eintragsbezeichner, auf den der lppEntryID-Parameter verweist.

lppEntryID

[out] Ein Zeiger auf einen Zeiger auf den Eintragsbezeichner des Standardcontainers.

Rückgabewert

S_OK

Der Eintragsbezeichner des Standardcontainers wurde erfolgreich zurückgegeben.

Hinweise

Clientanwendungen und Dienstanbieter rufen die GetDefaultDir-Methode auf, um den Eintragsbezeichner des Standardadressbuchcontainers abzurufen. Der Standardcontainer wird dem Benutzer im Adressbuch angezeigt, wenn das Adressbuch zum ersten Mal geöffnet wird. Wenn kein Standardcontainer durch einen Aufruf der IAddrBook::SetDefaultDir-Methode festgelegt wurde, weist MAPI als Standardcontainer den ersten Container mit Namen zu, die nicht das persönliche Adressbuch (PAB) sind. Wenn ein solcher Container nicht gefunden werden kann, wird der PAB zum Standardcontainer.

Um das Standardverzeichnis festzulegen, ruft ein Client oder Anbieter die SetDefaultDir-Methode auf. Clients und Anbieter müssen die IMAPIProp::SaveChanges-Methode nicht aufrufen. Da Änderungen am Adressbuch nicht durchgeführt werden, werden Änderungen sofort dauerhaft vorgenommen.

MFCMAPI-Referenz

Einen MFCMAP-Beispielcode finden Sie in der folgenden Tabelle.

Datei Funktion Kommentar
MainDlg.cpp
CMainDlg::OnOpenDefaultDir
MFCMAPI verwendet die GetDefaultDir-Methode , um die ID für den Standardadressbuchcontainer abzurufen.

Siehe auch

IAddrBook::SetDefaultDir

MAPIAllocateBuffer

MAPIFreeBuffer

PidTagContainerFlags (kanonische Eigenschaft)

IAddrBook : IMAPIProp

MFCMAPI (engl.) als ein Codebeispiel