xxxFillBuffer()
This function controls parsing of the source file and generation of tokens defined in kvtoken.h
.
Syntax
int pascal _export xxxFillBuffer(
void *pCFContext,
BYTE *pcBuf,
UINT *pnBufOut,
int *pnPercentDone,
UINT cbBufOutMax)
Arguments
pCFContext
|
A pointer to the global context structure for the custom reader. |
pcBuf
|
A pointer to a memory buffer to which the tokens are written. |
pnBufOut
|
A pointer to a variable that specifies the actual number of bytes written to the token buffer. |
pnPercentDone
|
A pointer to a variable that specifies the percentage completed of the file parsing. |
cbBufOutMax
|
A pointer to a variable that specifies the maximum number of bytes written to the token buffer. |
Returns
- Upon success,
KVERR_Success
.
- Upon error, a non-zero error code. This causes the structured access layer to shut down the process.
Discussion
- Calls are made to read and parse the source file within this function.
- This function is called repeatedly by the structured access layer until either the return value is
FALSE
or the percentage complete is 100.
- The actual number of bytes written to the token buffer must not exceed the value of
cbBufOutMax
.
_FT_HTML5_bannerTitle.htm