IAttachmentSecurity-API-liittymän käyttäminen tarkistamaan, onko liite estetty Outlookissa

Artikkeleiden käännökset Artikkeleiden käännökset
Artikkelin tunnus: 919199 - Näytä tuotteet, joita tämä artikkeli koskee.
Beetaversion tiedot
Tässä artikkelissa käsitellään Microsoft-tuotteen beetaversiota. Tämän artikkelin tiedot koskevat nykytilannetta, ja niihin voidaan tehdä muutoksia ilman erillistä ilmoitusta.

Tälle beetatuotteelle ei ole muodollista Microsoft-tukea. Lisätietoja beetaversion tuesta saat beetatuotetiedostojen mukana tulleista ohjeista tai mahdollisesti Web-osoitteesta, josta latasit version.
Laajenna kaikki | Kutista kaikki

Tällä sivulla

ESITTELY

Microsoft Office Outlook 2007:ssä on ominaisuus, joka estää tietoturvariskin sisältävät liitteet. Mukautettu koodi voi tehdä kyselyn ja tarkistaa, onko jokin tietty liite estetty Outlookissa. Koodi tekee tämän IAttachmentSecurity-API-liittymän avulla.

Enemmän tietoa

Estetyt liitteet

Outlook 2007:n estämät liitteet saattavat vaihdella asiakaskohtaisesti. Estetyt liitteet määrittyvät sen mukaan, miten Outlook 2007 on määritetty ja mitä käytäntöjä järjestelmänvalvoja on ottanut käyttöön.

Lisätietoja siitä, miten Outlook estää liitteet, saat napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
829982 Liitteiden avaaminen Microsoft Outlookissa ei onnistu

IAttachmentSecurity-API-liittymä mahdollistaa IsAttachmentBlocked-funktion käytön. Tämä funktio analysoi tiedostonimen. Sen jälkeen IsAttachmentBlocked-funktio raportoi, onko tiedosto määritetty estetyksi Outlookissa. Jos tiedosto on estetty, sitä ei näytetä tai indeksoida Outlook 2007:ssä.

IAttachmentSecurity-API-liittymän määritys

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)
};

IAttachmentSecurity-API-liittymän käyttö

Tämä liittymä voidaan saada kutsumalla QueryInterface-funktiota MAPI-istunto-objektissa ja pyytämällä kohdetta IID_IAttachmentSecurity. IsAttachmentBlocked palauttaa arvon tosi (true) kohteessa pfBlocked, jos Outlook estää liitteen ja liitettä ei näytetä tai indeksoida Outlook 2007:ssä.
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

Ominaisuudet

Artikkelin tunnus: 919199 - Viimeisin tarkistus: 1. joulukuuta 2006 - Versio: 1.0
Artikkelin tiedot koskevat seuraavia tuotteita:
  • Microsoft Office Outlook 2007
Hakusanat: 
kbexpertiseinter kbinfo KB919199

Anna palautetta

 

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