FltAllocateFileLock 関数 (fltkernel.h)
FltAllocateFileLock ルーチンは、新しい FILE_LOCK 構造体を割り当てて初期化します。
構文
PFILE_LOCK FLTAPI FltAllocateFileLock(
[in, optional] PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE CompleteLockCallbackDataRoutine,
[in, optional] PUNLOCK_ROUTINE UnlockRoutine
);
パラメーター
[in, optional] CompleteLockCallbackDataRoutine
IRP_MJ_LOCK_CONTROL 要求が完了したときに呼び出される PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE型指定されたコールバック ルーチンへのポインター。 このパラメーターは省略可能であり、NULL にすることができます。
[in, optional] UnlockRoutine
バイト範囲のロックが解除されたときに呼び出される PUNLOCK_ROUTINE型指定されたコールバック ルーチンへのポインター。 このパラメーターは省略可能であり、NULL にすることができます。
戻り値
FltAllocateFileLock
備考
FltAllocateFileLock
返された
初期化された
FltProcessFileLock
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows XP SP2 |
サポートされる最小サーバー | Windows Server 2003 SP1 |
ターゲット プラットフォーム の |
万国 |
ヘッダー | fltkernel.h (Fltkernel.h を含む) |
ライブラリ | FltMgr.lib |
IRQL | <= APC_LEVEL |
関連項目
FltCheckLockForReadAccess の
FltCheckLockForWriteAccess の
FltFreeFileLock を
FltInitializeFileLock の
FltProcessFileLock の
FltUninitializeFileLock の