IRP_MJ_SYSTEM_CONTROL聯集的FLT_PARAMETERS
當作業之FLT_IO_PARAMETER_BLOCK結構的 MajorFunction 字段IRP_MJ_SYSTEM_CONTROL時使用的聯集元件。
語法
typedef union _FLT_PARAMETERS {
... ;
struct {
ULONG_PTR ProviderId;
PVOID DataPath;
ULONG BufferSize;
PVOID Buffer;
} WMI;
... ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;
成員
WMI:包含下列成員的結構。
ProviderId:此參數的意義取決於作業的次要函式程序代碼。 (請參閱下列一節。)
DataPath:此參數的意義取決於作業的次要函式程序代碼。 (請參閱下列一節。)
BufferSize:此參數的意義取決於作業的次要函式程序代碼。 (請參閱下列一節。)
緩衝區:此參數的意義取決於作業的次要函式程序代碼。 (請參閱下列一節。)
備註
IRP_MJ_SYSTEM_CONTROL作業的FLT_PARAMETERS結構包含回呼數據所代表的系統控制作業參數, (FLT_CALLBACK_DATA) 結構。 它包含在FLT_IO_PARAMETER_BLOCK結構中。
IRP_MJ_SYSTEM_CONTROL參數的意義取決於次要函式程序代碼。 (請參閱 FLT_IO_PARAMETER_BLOCK structure.) 的 MinorFunction 成員 如需詳細資訊,請參閱下列次要函式代碼的參考專案:
IRP_MJ_SYSTEM_CONTROL是以 IRP 為基礎的作業。
規格需求
需求類型 | 需求 |
---|---|
標頭 | Fltkernel.h (包含 Fltkernel.h) |