ID3DXPRTEngine::SetCallBack-Methode
Legt einen Zeiger auf eine optionale Rückruffunktion fest, die den Prozentsatz der abgeschlossenen SH-Berechnungen berechnet und dem Aufrufer die Möglichkeit gibt, den Simulator abzubricht.
Syntax
HRESULT SetCallBack(
[in] LPD3DXSHPRTSIMCB pCB,
[in] FLOAT Frequency,
[in] LPVOID lpUserContext
);
Parameter
-
pCB [ In]
-
Typ: LPD3DXSHPRTSIMCB
Zeiger auf die LPD3DXSHPRTSIMCB-Rückruffunktion, die den Prozentsatz der abgeschlossenen SH-Berechnungen berechnet. Die Rückruffunktion muss implementiert werden, um S _ OK zurückzugeben, um den Simulator weiter auszuführen. Jeder andere Wert bricht den Simulator ab.
-
Häufigkeit [ In]
-
Typ: FLOAT
Häufigkeit von Rückrufaufrufen. Die Umkehrung von Frequency entspricht ungefähr der Häufigkeit, mit der die Rückruffunktion aufgerufen wird.
-
lpUserContext [ In]
-
Typ: LPVOID
Zeiger auf einen benutzerdefinierten Wert, der an die Rückruffunktion übergeben wird. Wird in der Regel von einer Anwendung verwendet, um einen Zeiger auf eine Datenstruktur zu übergeben, die Kontextinformationen für die Rückruffunktion bereitstellt.
Rückgabewert
Typ: HRESULT
Der Rückgabewert ist S _ OK.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|