BeginUpdateResource

Funkcja BeginUpdateResource zwraca uchwyt, który funkcję UpdateResource można dodać, usunąć lub zastąpić zasobów w pliku wykonywalnego.

 ( BeginUpdateResource uchwyt LPCTSTR  pFileName, / / wskaźnik myszy na nazwie pliku wykonywalnegoBOOLbDeleteExistingResources / / opcja usuwania);
 

Parametry

pFileName
Wskaźnik ciąg zakończony zerem, określający opartych na Win32 plik wykonywalny do aktualizacji zasobów. Aplikacja musi mieć możliwość uzyskania dostępu do zapisu do tego pliku; on nie być aktualnie wykonywanych. Jeśli pFileName nie określa pełną ścieżkę, system szuka plików w bieżącym katalogu.
bDeleteExistingResources
Określa, czy należy usunąć parametr pFileName istniejących środków. Jeśli ten parametr jest TRUE, istniejące zasoby są usuwane, a zaktualizowany plik wykonywalny zawiera tylko zasoby dodaje się funkcji UpdateResource . Jeśli ten parametr ma wartość FALSE, zaktualizowany plik wykonywalny zawiera istniejących środków, o ile są one wyraźnie usunięte lub zastąpione za pomocą UpdateResource.

Zwraca wartości

Jeśli funkcja, wartość zwracany jest uchwyt, który może być używany przez funkcje UpdateResource i EndUpdateResource . Wartość zwracana jest wartość NULL, jeśli określony plik nie jest plikiem wykonywalnym, plik wykonywalny jest już załadowany, plik nie istnieje lub nie można otworzyć pliku do zapisu. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Nieobsługiwane.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w winbase.h.
Importowanie biblioteki:Należy użyć kernel32.lib.
Unicode:Implementowane jako wersje Unicode i ANSI w systemie Windows NT.

Zobacz też

Przegląd zasobów, funkcji zasobów, EndUpdateResource, UpdateResource

Index