SetPEKind Method
Determines the portable executable type, either machine-specific or machine-agnostic.
HRESULT SetPEKind(
mdAssembly AssemblyID,
mdToken FileToken,
DWORD dwPEKind,
DWORD dwMachine
) PURE;
Parameters
- AssemblyID
ID of the assembly.
- FileToken
Token of file for which the PE type is to be set. Can be NULL ifAssemblyID
does not indicate an unbound netmodule.
- dwPEKind
The type of PE, as indicated by the CorPEKind Enumeration.
- dwMachine
The target machine architecture, as indicated in the NT header.
Return Value
Returns S_OK if the method succeeds.
Requirements
Requires alink.h.
See Also
Reference
IMetaDataImport2::GetPEKind Method
Concepts
ALink API (Unmanaged API Reference)