_lopen関数 (winbase.h)
_lopen関数は、既存のファイルを開き、ファイル ポインターをファイルの先頭に設定します。 この関数は、16 ビット バージョンの Windows との互換性のために提供されます。 Win32 ベースのアプリケーションでは、CreateFile 関数を使用する必要があります。
構文
HFILE _lopen(
LPCSTR lpPathName,
int iReadWrite
);
パラメーター
lpPathName
開くファイルに名前を付ける null で終わる文字列へのポインター。 文字列は、Windows ANSI 文字セットの文字で構成されている必要があります。
iReadWrite
ファイルを開くモードを指定します。 このパラメーターは、1 つのアクセス モードとオプションの共有モードで構成されます。 アクセス モードは、次のいずれかの値である必要があります:OF_READ、OF_READWRITE、OF_WRITE
共有モードには、次のいずれかの値を指定できます:OF_SHARE_COMPAT、OF_SHARE_DENY_NONE、OF_SHARE_DENY_READ、OF_SHARE_DENY_WRITE、OF_SHARE_EXCLUSIVE
戻り値
関数が成功した場合、戻り値はファイル ハンドルです。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | winbase.h |
Library | Kernel32.lib |
[DLL] | Kernel32.dll |