Hallo und Guten Morgen,
danke für deine Antwort, du hast Recht, ich habe es gelöscht und auch hast du Rech mit dem LowLevel. Andere Grosse Software hersteller ( Veritas
unc co. ) nutzen auch das nicht mehr.
Ich habe diesen mt.c mir genau angeschaut leider fehlt da BackupWrite, und da komme ich nicht mit zu recht.
Damit habe ich zwei Problemme,
1:
Code:
BOOL BackupWrite(
HANDLE hFile,
LPBYTE lpBuffer,
DWORD nNumberOfBytesToWrite,
LPDWORD lpNumberOfBytesWritten,
BOOL bAbort,
BOOL bProcessSecurity,
LPVOID* lpContext
);
ich bekomme nirgends wo Informationen wie soll lpContext aufgebaut sein.
2:
Das zweite problemm kommt wenn mann kein C beherst.
Hier kommt doch ein Pointer ins Spiel
Ich habe den BackupWrite so varstanden :
Delphi-Quellcode:
...
str : TMemoryStream;
ou : dWord;
lpc : _CONTEXT;
...
BackupWrite( TapeHandle,@str,str.Size, @ou, False, False, @lpc );
Es wird Bemengelt von den Compiler @ou,
Wenn ich aber "ou" ohne "@" reinsetzte ist es wieder o.k.
Und das macht mich irre, ich denke doch wenn es LPBYTE oder LPDWORD in C steht handelt es sich um ein Pointer.
Und das mit dem @lpc klappt auch nicht.
Help
seba