Creates a thunk for an EBC entry point, returning the address of the thunk.\r
\r
A PE32+ EBC image, like any other PE32+ image, contains an optional header that specifies the\r
- entry point for image execution. However for EBC images this is the entry point of EBC\r
- instructions, so is not directly executable by the native processor. Therefore when an EBC image is\r
- loaded, the loader must call this service to get a pointer to native code (thunk) that can be executed\r
+ entry point for image execution. However, for EBC images, this is the entry point of EBC\r
+ instructions, so is not directly executable by the native processor. Therefore, when an EBC image is\r
+ loaded, the loader must call this service to get a pointer to native code (thunk) that can be executed,\r
which will invoke the interpreter to begin execution at the original EBC entry point.\r
\r
@param This A pointer to the EFI_EBC_PROTOCOL instance.\r
@param ImageHandle Handle of image for which the thunk is being created.\r
@param EbcEntryPoint Address of the actual EBC entry point or protocol service the thunk should call.\r
- @param Thunk Returned pointer to a thunk created.\r
+ @param Thunk Returned pointer to a created thunk.\r
\r
@retval EFI_SUCCESS The function completed successfully.\r
@retval EFI_INVALID_PARAMETER Image entry point is not 2-byte aligned.\r
returned version is identical to that returned by the EBC BREAK 1 instruction.\r
\r
@param This A pointer to the EFI_EBC_PROTOCOL instance. \r
- @param Version Pointer to where to store the returned version of the interpreter.\r
+ @param Version Pointer to the location to store the returned version of the interpreter.\r
\r
@retval EFI_SUCCESS The function completed successfully.\r
@retval EFI_INVALID_PARAMETER Version pointer is NULL.\r