5.2.4. DapiGetLastErrorByHandle
Beschreibung
Diese Funktion liefert den letzten erfassten Fehler eines
bestimmten Moduls (handle). Sofern ein Fehler aufgetreten ist,
muss dieser mit
DapiClearLastErrorByHandle()
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;
}
gelöscht werden, da
DELIB API reference | Seite 251