XIPCHAIN_ENTRY (Windows CE 5.0)
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