目的
シリアル化されたUDTのデータを非シリアル化してUDTに戻します。
構文規則
int FNC_UdtDeserialize (UDT_HANDLE udt, BYTE *buffer, FNC_LobLength_t data_length)
- UDT_HANDLE udt
- UDTのハンドル。
- BYTE *buffer
- シリアル化されたUDT値を含むユーザー バッファ。
- FNC_LobLength_t data_length
- バッファのデータの長さ。
戻り値
- 0 : 処理に成功した
- -1 : 処理に失敗した
使用上の注意
FNC_UdtDeserializeを呼び出す場合、シリアル化されたデータのすべてを含むバッファを渡す必要があります。FNC_UdtDeserializeはこのデータを非シリアル化してUDTに戻しますが、これはFNC_UdtDeserializeの1回の呼び出しで行なう必要があります。
UDTがシリアル化/非シリアル化をサポートしていない場合、この問合わせは失敗します。