Manual

Table Of Contents
DELIB API Referenz |Seite 302
5.3.4. DapiGetLastErrorByHandle
Beschreibung
Diese Funktion liefert den letzten erfassten Fehler eines bestimmten Moduls
(handle). Sofern ein Fehler aufgetreten ist, muss dieser mit
DapiClearLastErrorByHandle() gelöscht werden, da sonst jeder Aufruf von
DapiGetLastErrorByHandle() den "alten" Fehler zurückgibt.
Definition
ULONG DapiGetLastErrorByHandle(ULONG handle);
Parameter
handle=Dies ist das Handle eines geöffneten Moduls.
Return-Wert
Fehler Code
0=kein Fehler. (siehe delib_error_codes.h)
Programmierbeispiel
BOOL IsError(ULONG handle)
{
unsigned long error_code =
DapiGetLastErrorByHandle(handle);
if (error_code != DAPI_ERR_NONE)
{
printf("Error detected on handle 0x%x - Error
Code = 0x%x\n", handle, error_code);
DapiClearLastErrorByHandle(handle);
return TRUE;
}
return FALSE;
}