if
条件分岐の開始です。
(
条件式の開始です。
memcpy_s
安全なメモリコピー関数を呼び出しています。
(
関数の引数リストの開始です。
destination
コピー先のバッファを指します。
,
引数リストの区切りです。
DEST_BUFFER_SIZE
コピー先のバッファの合計サイズを定義するマクロです。
,
引数リストの区切りです。
source
コピー元のデータを指します。
,
引数リストの区切りです。
SOURCE_DATA_SIZE
コピー元のデータのバイト数を定義するマクロです。
)
関数の引数リストの終了です。
!= 0
関数の戻り値が0ではないか(つまりエラーが発生したか)をチェックしています。
)
条件式の終了です。
{
if文のブロックの開始です。
/* handle error */
エラーが発生した場合に実行される処理のプレースホルダーです。
}
if文のブロックの終了です。