IrpSp->主要機能は IRP_MJ_CREATE_NAMED_PIPE に設定されます。 IrpSp->フラグは、SL_FORCE_ACCESS_CHECK に設定できます。 このフラグが設定されている場合は、Irp->RequestorModeの値がKernelModeの場合でも、アクセス チェックを実行する必要があります。
FLT_PARAMETERS の CreatePipe 構造体には、次のメンバーが含まれています。 SecurityContext: IRP_MJ_CREATE_NAMED_PIPE 要求のセキュリティ コンテキストを表す IO_SECURITY_CONTEXT 構造体へのポインター。ここで、 SecurityContext->AccessState は、オブジェクトのサブジェクト コンテキスト...
I/O 管理員會在建立或開啟新的具名管道時,傳送IRP_MJ_CREATE_NAMED_PIPE要求。 一般而言,此 IRP 會傳送: 代表名為 Microsoft Win32 函式的使用者模式應用程式,例如 CreateNamedPipe。 或者,代表名為IoCreateFile 或 IoCreateFileSpecifyDeviceObjectHint的核心模式元件。 如果具名管道建立要求成功完成,應用程式或核心模...
IRP_MJ_CREATE_NAMED_PIPEI/O 操作时,FLT_PARAMETERS包含CreatePipe结构。 I/O 操作由FLT_CALLBACK_DATA结构表示,操作参数包含在回调数据的Iopb参数指向的FLT_IO_PARAMETER_BLOCK结构中。 为IRP_MJ_CREATE_NAMED_PIPE操作注册了回调例程的文件系统微筛选器驱动程序应执行任何所需的处理并返回。
The I/O Manager sends the IRP_MJ_CREATE_NAMED_PIPE request when a new named pipe is being created or opened. Normally this IRP is sent: On behalf of a user-mode application that has called a Microsoft Win32 function such asCreateNamedPipe. ...