BeginUpdateResource

De functie BeginUpdateResource retourneert een greep die kan worden gebruikt door de functie UpdateResource toevoegen, verwijderen of vervangen van resources in een uitvoerbaar bestand.

 HANDLE BeginUpdateResource) LPCTSTR  pFileName, / / pointer naar uitvoerbare bestandsnaamBOOLbDeleteExistingResources / / verwijdering optie);
 

Parameters

pFileName
Aanwijzer op een op null eindigende tekenreeks een Win32 gebaseerde uitvoerbare bestand waarin resources bijwerken. Een toepassing moet kunnen schrijven toegang krijgen tot dit bestand; het kan niet worden momenteel wordt uitgevoerd. Als pFileName niet een volledig pad opgeeft doet, wordt het systeem doorzocht op het bestand in de huidige map.
bDeleteExistingResources
Hiermee geeft u aan of u wilt verwijderen van de pFileName -parameter bestaande middelen. Als deze parameter is TRUE, bestaande middelen zijn verwijderd en de bijgewerkte uitvoerbare bestand bevat alleen resources toegevoegd met de functie UpdateResource . Als deze parameter FALSE is, bevat het bijgewerkte uitvoerbare bestand bestaande bronnen, tenzij ze expliciet worden verwijderd of vervangen met behulp van UpdateResource.

Retourwaarden

Als de functie slaagt, is de retourwaarde een greep die kan worden gebruikt door de functies UpdateResource en EndUpdateResource . De retourwaarde is NULL als het opgegeven bestand niet een uitvoerbaar bestand is, het uitvoerbaar bestand is al geladen, het bestand niet bestaat of het bestand kan niet worden geopend voor schrijven. Te krijgen uitgebreide foutinformatie, Bel GetLastError.

Syntaxisinfo

nbsp;áWindows &NT: versie 3.1 of hoger vereist.
Windows:Niet-ondersteunde.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winbase.h.
Bibliotheek importeren:Kernel32.lib gebruiken.
Unicode:Ge´mplementeerd als Unicode en ANSI-versies van Windows NT.

Zie ook

Bronnen overzicht, Resource functies, EndUpdateResource, UpdateResource

Index