5.3.4. DapiGetLastErrorByHandle
Beschreibung
Diese Funktion liefert den letzten erfassten Fehler eines bestimmten Moduls
(handle).
Sofern
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;
}
ein
Fehler
aufgetreten
ist,
muss
DELIB API Referenz | Seite 240
dieser
mit