IsFrameworkAssembly Function
Gets a value that indicates whether the specified assembly is managed.
HRESULT IsFrameworkAssembly (
[in] LPCWSTR pwzAssemblyReference,
[out] LPBOOL pbIsFrameworkAssembly,
[in] LPWSTR pwzFrameworkAssemblyIdentity,
[in] LPDWORD pccSize
);
Parameters
pwzAssemblyReference
[in] The name of the assembly to check.pbIsFrameworkAssembly
[out] A Boolean value that indicates whether the assembly is managed.pwzFrameworkAssemblyIdentity
[in] An uncanonicalized string that contains the unique identity of the assembly.pccSize
[in] The size of pwzFrameworkAssemblyIdentity.
Remarks
The pwzAssemblyReference parameter is a pointer to a character string that contains the name of an assembly.
If this assembly is part of the .NET Framework, the pbIsFrameworkAssembly parameter will contain a Boolean value of true.
If the named assembly is not part of the .NET Framework, or if the pwzAssemblyReference parameter does not name an assembly, pbIsFrameworkAssembly will contain a Boolean value of false.
Requirements
Platforms: Windows 2000, Windows XP, Windows Server 2003 family