ファイル ポインターの配置

アプリケーションが CreateFile を 呼び出して初めてファイルを開くと、Windows はファイルの先頭に ファイル ポインター を配置します。 ファイルからバイトが読み取られたり、ファイルに書き込まれたりすると、Windows はファイル ポインターに読み取りまたは書き込まれたバイト数を進めます。

アプリケーションは 、SetFilePointer を呼び出すことによって、指定したオフセットにファイル ポインターを配置できます。

SetFilePointer 関数を使用して、FILE_CURRENTの移動方法と 0 の距離を指定することで、現在のファイル ポインターの位置を照会することもできます。