Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Union-Komponente, die verwendet wird, wenn das Feld "MajorFunction " der FLT_IO_PARAMETER_BLOCK Struktur für den Vorgang IRP_MJ_SYSTEM_CONTROL ist.
Syntax
typedef union _FLT_PARAMETERS {
... ;
struct {
ULONG_PTR ProviderId;
PVOID DataPath;
ULONG BufferSize;
PVOID Buffer;
} WMI;
... ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;
Elemente
WMI: Struktur, die die folgenden Member enthält.
ProviderId: Die Bedeutung dieses Parameters hängt vom Hilfsfunktionscode für den Vorgang ab. (Siehe den folgenden Abschnitt "Hinweise".)
DataPath: Die Bedeutung dieses Parameters hängt vom Hilfsfunktionscode für den Vorgang ab. (Siehe den folgenden Abschnitt "Hinweise".)
BufferSize: Die Bedeutung dieses Parameters hängt vom Hilfsfunktionscode für den Vorgang ab. (Siehe den folgenden Abschnitt "Hinweise".)
Puffer: Die Bedeutung dieses Parameters hängt vom Hilfsfunktionscode für den Vorgang ab. (Siehe den folgenden Abschnitt "Hinweise".)
Bemerkungen
Die FLT_PARAMETERS Struktur für IRP_MJ_SYSTEM_CONTROL Vorgänge enthält die Parameter für einen Systemsteuerungsvorgang, der durch eine Rückrufdatenstruktur (FLT_CALLBACK_DATA) dargestellt wird. Sie ist in einer FLT_IO_PARAMETER_BLOCK Struktur enthalten.
Die Bedeutung der IRP_MJ_SYSTEM_CONTROL-Parameter hängt vom Hilfsfunktionscode ab. (Siehe das MinorFunction-Element der FLT_IO_PARAMETER_BLOCK-Struktur .) Weitere Informationen finden Sie in den Referenzeinträgen für die folgenden Hilfsfunktionscodes:
IRP_MJ_SYSTEM_CONTROL ist ein IRP-basierter Vorgang.
Anforderungen
| Anforderungstyp | Anforderung |
|---|---|
| Kopfzeile | Fltkernel.h (include Fltkernel.h) |