Syntax

#include "j2534_v0404.h"

long PassThruGetLastError(char *pErrorDescription);

Description

Retrieve a text description for the most recent PassThru error as a null terminated C-string. Call this function immediately after an error occurs. The error string refers to the most recent function call, rather than a specific DeviceID or ChannelID, and any subsequent function call may clobber the description.

Parameters

pErrorDescription
Pointer to an 80 character array allocated by the application, which will receive the error description string.

See Also

Example

char ErrorMsg[80]
unsigned long status;
unsigned long ChannelID;

status = PassThruOpen(NULL, &DeviceID);
if (status != STATUS_NOERROR)
{
	// Failed! Get descriptive error string.
	PassThruGetLastError(ErrorMsg);

	// Display Error dialog box and/or write to Log file.
}