Sint32 pdVibEnumerateUnit( port, func, param ) Sint32 port PD_VIBENUMUNITCALLBACK func Uint32 param
port | ポート番号 |
func | コールバック関数アドレス |
param | コールバック関数パラメータ |
PDD_VIBERR_OK | 正常終了 |
PDD_VIBERR_NO_VIBRATOR | 振動ペリフェラルは接続されていない |
ポート番号portには次の値が指定できます。
PDD_PORT_A1 | ポートAの拡張ソケット1 |
PDD_PORT_A2 | ポートAの拡張ソケット2 |
PDD_PORT_B1 | ポートBの拡張ソケット1 |
PDD_PORT_B2 | ポートBの拡張ソケット2 |
PDD_PORT_C1 | ポートCの拡張ソケット1 |
PDD_PORT_C2 | ポートCの拡張ソケット2 |
PDD_PORT_D1 | ポートDの拡張ソケット1 |
PDD_PORT_D2 | ポートDの拡張ソケット2 |
Sint32 enumfunc(Uint32 unit, Sint32 stat, const PDS_VIBUNITINFO* info, Uint32 param) { return PDD_VIBRET_OK; } : if (pdVibEnumerateUnit(PDD_PORT_A2, enumfunc, 0) == PDD_VIBERR_OK) { /* Success */ }