Werte aus Struktur per Pointer an Funktion übergeben?
-
Hallo Zusammen,
ich habe folgende Struktur:typedef struct _XINPUT_VIBRATION { WORD wLeftMotorSpeed; WORD wRightMotorSpeed; } XINPUT_VIBRATION, *PXINPUT_VIBRATION;und diese Funktion, mit einem Pointer auf die vorherige Struktur:
DWORD XInputFFSetRumble( DWORD dwUserIndex, CONST XINPUT_VIBRATION *pVibration, PXOVERLAPPED Overlapped );Wie kann ich diese Funktion ausführen, zum Beispiel mit den Werten 60 für wLeftMotorSpeed/wRightMotorSpeed?
Danke schonmal.
-
Indem du eine Instanz des Objektes machst und einen Zeiger davon übergbist?
-
drakon schrieb:
Indem du eine Instanz des Objektes machst und einen Zeiger davon übergbist?
Ein Code Beispiel wäre echt nett, bin damit noch nicht so bewandert. :p
-
Das sieht mir eh eher aus, wie C. Ich würds so machen:
struct XINPUT_VIBRATION { WORD wLeftMotorSpeed; WORD wRightMotorSpeed; }; ... XINPUT_VIBRATION vib; vib.wLeftMotorSpeed = 222; vib.wRightMotorSpeed = 555; XInputFFSetRumble ( 1000, &vib, /*keine ahung was das hier für ein typ ist*/);btw:
Das gehört zu den Grundlagen Klassen zu erstellen und Funktionen aufzurufen..
-
Danke.