FltAllocateGenericWorkItem 関数 (fltkernel.h)
FltAllocateGenericWorkItem は 、汎用作業項目を割り当てます。
構文
PFLT_GENERIC_WORKITEM FLTAPI FltAllocateGenericWorkItem();
戻り値
FltAllocateGenericWorkItem は、要求を満たすために非ページ プールにメモリが不足している場合に NULL を 返します。 それ以外の場合は、割り当てられた作業項目へのポインターを返します。
注釈
FltAllocateGenericWorkItem は、非ページ プールから汎用作業項目を割り当てます。
この作業項目を作業キューに挿入するには、 FltQueueGenericWorkItem を呼び出します。
作業項目を解放するために、ミニフィルター ドライバーは通常、 FltQueueGenericWorkItem で指定されたワーカー ルーチンから FltFreeGenericWorkItem を呼び出します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
Header | fltkernel.h (Fltkernel.h を含む) |
Library | FltMgr.lib |
[DLL] | Fltmgr.sys |
IRQL | <= DISPATCH_LEVEL |