Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This structure defines an XIP region that can be used by the kernel.
typedef struct _XIPCHAIN_ENTRY {LPVOIDpvAddr;DWORDdwLength;DWORDdwMaxLength;USHORTusOrder;USHORTusFlags;DWORDdwVersion;CHARszName[XIP_NAMELEN];DWORDdwAlgoFlags;DWORDdwKeyLen;BYTEbyPublicKey[596];} XIPCHAIN_ENTRY, *PXIPCHAIN_ENTRY;
Members
- pvAddr
Address of the XIP region. - dwLength
Specifies the size of the XIP region. - dwMaxLength
Specifies the maximum size of the XIP region. - usOrder
Order of the entries to be used when ROMChain_t is filled in by the OEM. - usFlags
Flag or status of the XIP region. The following table shows possible values. Either one or both can be specified.Value Description ROMXIP_OK_TO_LOAD Load the XIP region. ROMXIP_IS_SIGNED The XIP regions are signed. - dwVersion
Specifies the version number of the region. - szName
Name of the XIP region, which is typically the .bin file's name without the .bin suffix. Maximum length is XIP_NAMELEN characters. - dwAlgoFlags
Specifies the algorithm to use for signature verification. - dwKeyLen
Specifies the length of the byPublicKey key. - byPublicKey
Public key data used to verify the XIP region.
Remarks
The **pvAddr****value plus (ROM_CHAIN_OFFSET + 4) is assigned to the pTOC member of ROMHDR, which is then sent to the kernel.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Romldr.h.
See Also
Send Feedback on this topic to the authors