BeginUpdateResource

BeginUpdateResource funcția întoarce un mâner care poate fi folosit de funcția UpdateResource pentru a adăuga, șterge sau înlocui resursele într-un fișier executabil.

 ( BeginUpdateResource MÂNER LPCTSTR  pFileName, / / indicatorul de nume de fișier executabilBOOLbDeleteExistingResources / / opțiune de ștergere);
 

Parametrii

pFileName
Indicatorul un șir null-terminated care specifică un fișier executabil bazate pe Win32, în care să actualizeze resursele. Cererea trebuie să fie capabil să obțină acces la scriere la acest dosar; ea nu se execută în prezent. Dacă pFileName nu specifică o cale completă, sistemul va căuta pentru fișierul în directorul curent.
bDeleteExistingResources
Specifică dacă ștergeți parametrul pFileName resurselor existente. Dacă acest parametru este adevărat, existente resurse se elimină și fișierul executabil actualizat include numai resursele adaugă cu funcția UpdateResource . Dacă acest parametru este FALSE, fișierul executabil actualizat include resurse existente decât dacă în mod explicit sunt șterse sau înlocuite prin utilizarea UpdateResource.

Valorile întroarse

Dacă funcția reușește, valoarea returnată este un mâner care pot fi utilizate de funcții UpdateResource și EndUpdateResource . Valoarea returnată este NULL dacă fișierul specificat nu este un fișier executabil, fișierul executabil este deja încărcat, fi?ierul nu există, sau fișierul nu poate fi deschis pentru scris. Pentru a obține extins informa?ii eroare, apel GetLastError.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Neacceptat.
Windows CE:Neacceptat.
Antet:A declarat în winbase.h.
Import Biblioteca:Utilizarea kernel32.lib.
Unicode:Pus în aplicare ca Unicode și ANSI versiuni Windows NT.

A se vedea, de asemenea

Ansamblu de resurse, resurse funcții, EndUpdateResource, UpdateResource

Index