共用方式為


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_MN_CHANGE_SINGLE_INSTANCE

IRP_MN_CHANGE_SINGLE_ITEM

IRP_MN_DISABLE_COLLECTION

IRP_MN_DISABLE_EVENTS

IRP_MN_ENABLE_COLLECTION

IRP_MN_ENABLE_EVENTS

IRP_MN_EXECUTE_METHOD

IRP_MN_QUERY_ALL_DATA

IRP_MN_QUERY_SINGLE_INSTANCE

IRP_MN_REGINFO

IRP_MN_REGINFO_EX

IRP_MJ_SYSTEM_CONTROL是以 IRP 為基礎的作業。

規格需求

需求類型 需求
標頭 Fltkernel.h (包含 Fltkernel.h)

另請參閱

FLT_CALLBACK_DATA

FLT_IO_PARAMETER_BLOCK

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_IRP_OPERATION

FLT_PARAMETERS

IRP_MN_CHANGE_SINGLE_INSTANCE

IRP_MN_CHANGE_SINGLE_ITEM

IRP_MN_DISABLE_COLLECTION

IRP_MN_DISABLE_EVENTS

IRP_MN_ENABLE_COLLECTION

IRP_MN_ENABLE_EVENTS

IRP_MN_EXECUTE_METHOD

IRP_MN_QUERY_ALL_DATA

IRP_MN_QUERY_SINGLE_INSTANCE

IRP_MN_REGINFO

IRP_MN_REGINFO_EX