EndUpdateResourceA-Funktion (winbase.h)
Commits oder verwirft Änderungen, die vor einem Aufruf von UpdateResourcevorgenommen wurden.
Syntax
BOOL EndUpdateResourceA(
[in] HANDLE hUpdate,
[in] BOOL fDiscard
);
Parameter
[in] hUpdate
Typ: HANDLE
Ein Modulhandle, das von der BeginUpdateResource--Funktion zurückgegeben und von UpdateResourceverwendet wird und auf die zu aktualisierende Datei verweist.
[in] fDiscard
Typ: BOOL-
Gibt an, ob die Ressourcenaktualisierungen in die Datei geschrieben werden sollen. Wenn dieser Parameter TRUEist, werden keine Änderungen vorgenommen. Wenn es FALSEist, werden die Änderungen vorgenommen: Die Ressourcenaktualisierungen werden wirksam.
Rückgabewert
Typ: BOOL-
Gibt TRUE- zurück, wenn die Funktion erfolgreich ist; andernfalls FALSE. Wenn die Funktion erfolgreich ist und fDiscard-TRUEist, werden keine Ressourcenaktualisierungen an der Datei vorgenommen; andernfalls werden alle erfolgreichen Ressourcenaktualisierungen an der Datei vorgenommen. Rufen Sie GetLastErrorauf, um erweiterte Fehlerinformationen zu erhalten.
Bemerkungen
Stellen Sie vor dem Aufrufen dieser Funktion sicher, dass alle Dateihandles außer dem von BeginUpdateResource zurückgegebenen Handle geschlossen sind.
Diese Funktion kann Ressourcen in Modulen aktualisieren, die sowohl Code als auch Ressourcen enthalten. Es gibt Einschränkungen für Ressourcenaktualisierungen in LN-Dateien und MUI-Dateien, die beide Ressourcenkonfigurationsdaten enthalten; Details zu den Einschränkungen sind in der Referenz für die funktion UpdateResource.
Beispiele
Ein Beispiel finden Sie unter Aktualisieren von Ressourcen.
Anmerkung
Der winbase.h-Header definiert EndUpdateResource als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 Professional [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | winbase.h (enthalten Windows.h) |
Library | Kernel32.lib |
DLL- | Kernel32.dll |
Siehe auch
Konzeptionelle
Referenz-