Freigeben über


LPEVALCOMCALLBACK-Rückruffunktion (evalcom2.h)

Die LPEVALCOMCALLBACK-Spezifikation definiert einen Rückruffunktionsprototyp. Die IValidate::SetStatus-Methode ermöglicht es einem Erstellungstool, Informationen über den Status der Überprüfung über die registrierte Rückruffunktion zu erhalten.

Syntax

LPEVALCOMCALLBACK Lpevalcomcallback;

BOOL Lpevalcomcallback(
  [in] STATUSTYPES iStatus,
       LPCWSTR szData,
       LPVOID pContext
)
{...}

Die Parameter

[in] iStatus

Gibt die statusmeldung an, die von evalcom2 gesendet wurde.

Wert Bedeutung
NULL
Der Wert dieses Param
ieStatusICECount
1
Anzahl der ICEs, die ausgeführt werden.
ieStatusMerge
2
Zusammenführen des Pakets oder Seriendruckmoduls mit der CUB-Datei.
ieStatusSummaryInfo
3
Zusammenführen von Zusammenfassungsinformationsdatenströmen.
ieStatusCreateEngine
4
Vorbereiten der Ausführung der ICEs.
ieStatusRunICE
5
Führen sie ein einzelnes ICE aus.
ieStatusStarting
6
Überprüfung wird gestartet.
ieStatusShutdown
7
Beenden Sie die Ausführung der ICEs.
ieStatusSuccess
8
Die Überprüfung wurde erfolgreich abgeschlossen.
ieStatusFail
9
Fehler bei der Validierung.
ieStatusCancel
10
Die Überprüfung wurde abgebrochen.

szData

Ein Zeichenfolgenwert, der Informationen enthält, die für den Status geeignet sind. Der Wert von szwData sollte die Anzahl der ICEs sein, die ausgeführt werden, wenn iStatus ieStatusICECount ist. Der Wert von szwData sollte der Name des ICE sein, der ausgeführt wird, wenn iStatus ieStatusRunICE ist. Andernfalls sollte der Wert von szwDataNULL sein. Die Rückruffunktion sollte NULL als möglichen Wert für diesen Parameter akzeptieren.

pContext

Zeiger auf einen Anwendungskontext, der an die SetStatus-Methode übergeben wird. Dieser Parameter kann für die Fehlerüberprüfung verwendet werden.

Rückgabewert

Zurückgeben von Code/Wert Description
TRUE
1
Das Überprüfungsverfahren sollte fortgesetzt werden.
FALSE
0
Die Überprüfung wurde abgebrochen. Die Rückruffunktion gibt FALSE zurück, um die Überprüfung zu beenden.

Bemerkungen

Die SetStatus-Methode und LPEVALCOMCALLBACK können verwendet werden, um Statusinformationen bereitzustellen. Beispielsweise kann die ieStatusICECount-Nachricht die Gesamtanzahl der Teilstriche für eine Statusanzeige bereitstellen. Für jede empfangene ieStatusRunICE-Nachricht kann der Aufrufer die Statusanzeige um ein Teilstrich erhöhen.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Evalcom2.dll Version 3.0.3790.371 oder höher
Zielplattform Fenster
Header evalcom2.h

Siehe auch

IValidate

Verwenden von Evalcom2

Überprüfungsrückruffunktionen