Outlook'ta engellenmesine ek kabul edilir olup olmadığını doğrulamak için IAttachmentSecurity API nasıl kullanılır

Makale çevirileri Makale çevirileri
Makale numarası: 919199 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Giriş

Microsoft Office Outlook 2007, güvenli olmadığı düşünülen ekleri engelleyen bir özellik içerir. Özel kod Outlook engellenecek belirli bir eki dikkate olup olmadığını doğrulamak için sorgulayabilirsiniz. Kod IAttachmentSecurity API kullanarak yapar.

Daha fazla bilgi

Engellenmiş ekler

Outlook 2007 tarafından engellenen ek istemci istemci arasında değişebilir. Hangi eklerin engellenir, Outlook 2007 nasıl yapılandırılacağı ve yönetici uygulanan ilkeleri bağlıdır.

Outlook, eklerin nasıl engellediği hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
829982Microsoft Outlook'ta ekler açılamıyor

IAttachmentSecurity API IsAttachmentBlocked işlevi sunar. Bu işlev, bir dosya adını çözümler. IsAttachmentBlocked işlevi daha sonra dosyayı Outlook tarafından engellenen kabul edilir olup olmadığını bildiriyor. Dosyayı engellenmişse, olmamasından gösterilen veya Outlook 2007'de dizini.

API IAttachmentSecurity tanımı

DEFINE_GUID(IID_IAttachmentSecurity,
			0xB2533636,
			0xC3F3, 0x416f, 0xBF, 0x04, 0xAE, 0xFE, 0x41, 0xAB, 0xAA, 0xE2);
#define MAPI_IATTACHMENTSECURITY_METHODS(IPURE) \
MAPIMETHOD(IsAttachmentBlocked) \
		(LPCWSTR pwszFileName, BOOL *pfBlocked) IPURE; 

DECLARE_MAPI_INTERFACE_(IAttachmentSecurity, IUnknown)
{
    BEGIN_INTERFACE
    MAPI_IUNKNOWN_METHODS(PURE)
    MAPI_IATTACHMENTSECURITY_METHODS(PURE)
};

API IAttachmentSecurity kullanımı

Bu arabirimin IID_IAttachmentSecurity isteyen MAPI oturum nesnesi üzerinde Queryınterface işlevi ça??rarak elde edilebilir. IsAttachmentBlocked Outlook tarafından engellenen ek olarak, "" içinde pfBlocked"true" döndürür ve bu nedenle olmamasından gösterilen veya Outlook 2007'de dizini.
HRESULT IsAttachmentBlocked(LPMAPISESSION lpMAPISession, LPCWSTR pwszFileName, BOOL* pfBlocked)
{
	if (!lpMAPISession || !pwszFileName || !pfBlocked) return MAPI_E_INVALID_PARAMETER;

	HRESULT hRes = S_OK;
	IAttachmentSecurity* lpAttachSec = NULL;
	BOOL bBlocked = false;

	hRes = lpMAPISession->QueryInterface(IID_IAttachmentSecurity,(void**)&lpAttachSec);
	if (SUCCEEDED(hRes) && lpAttachSec)
	{
		hRes = lpAttachSec->IsAttachmentBlocked(pwszFileName,&bBlocked);
	}
	if (lpAttachSec) lpAttachSec->Release();

	*pfBlocked = bBlocked;
	return hRes;
}// IsAttachmentBlocked

Özellikler

Makale numarası: 919199 - Last Review: 25 Nisan 2007 Çarşamba - Gözden geçirme: 1.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office Outlook 2007
Anahtar Kelimeler: 
kbmt kbexpertiseinter kbinfo KB919199 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:919199

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com