IInternetZoneManagerEx2::GetZoneSecurityState method
Gets the security state of the specified zone.
Syntax
HRESULT GetZoneSecurityState(
[in] DWORD dwZoneIndex,
[in] BOOL fRespectPolicy,
[in, out] LPDWORD pdwState,
[in, out] BOOL *pfPolicyEncountered
);
Parameters
dwZoneIndex [in]
An unsigned long integer value that specifies the zone index.
fRespectPolicy [in]
A Boolean that specifies TRUE to skip template settings that are restricted by group policy.
pdwState [in, out]
The address of unsigned long integer variable that receives one of the following values.
SECURITY_IE_STATE_GREEN (0x00000000)
All settings are secure.
SECURITY_IE_STATE_RED (0x00000001)
One or more settings are insecure.
pfPolicyEncountered [in, out]
The address of a boolean variable that receives TRUE if group policy overrides one or more of the template settings, or if security checks have been disabled. Can be set to NULL.
Return value
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Remarks
GetZoneSecurityState was introduced in Windows Internet Explorer 7.
Requirements
Minimum supported client |
Windows XP with SP2 |
Minimum supported server |
Windows Server 2003 |
Product |
Internet Explorer 7 |
Header |
Urlmon.h |
IDL |
Urlmon.idl |
DLL |
Urlmon.dll |