DrWatsonFlush (Windows CE 5.0)
This function flushes the Windows CE Error Reporting dump data to the underlining storage.
BOOLDrWatsonFlush(void);
Parameters
None.
Return Values
Returns a nonzero value if successful. Otherwise, FALSE is returned.
Remarks
This function calls into KernelIoControl with IOCTL_KLIB_FLUSHWATSON.
In cases where OEMs use a slow persistent storage such as NAND flash memory for the Windows CE Error Reporting dump, OEMs normally use a temporary RAM buffer to store the Windows CE Error Reporting dump and write to flash memory only when necessary, such as when the buffer is full.
By calling the DrWatsonFlush function, data is guaranteed to be written to storage.
You can replace the DrWatsonFlush functionality by changing the pointer pfnNKDrWatsonFlush.
DrWatsonFlush is a trusted API. Only trusted applications can access this function. For more information, see Trusted APIs.
Requirements
OS Versions: Windows CE 5.0 and later.
Header: Pkfuncs.h.
Link Library: Coredll.lib.
See Also
pfnNKDrWatsonFlush | KernelIoControl | DrWatsonGetSize | DrWatsonClear | DrWatsonWriteData | DrWatsonReadData
Send Feedback on this topic to the authors