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.
Die FltPropagateIrpExtension Routine kopiert die IRP-Erweiterung aus den Rückrufdaten eines Minifilters in die Rückrufdaten eines anderen.
Syntax
NTSTATUS FLTAPI FltPropagateIrpExtension(
[in] PFLT_CALLBACK_DATA SourceData,
[in/out] PFLT_CALLBACK_DATA TargetData,
[in] ULONG Flags
);
Parameter
[in] SourceData
Zeigen Sie auf den Rückrufdatenkontext, aus dem die Erweiterungsdaten kopiert werden sollen.
[in/out] TargetData
Zeigen Sie auf den Rückrufdatenkontext, in den die Erweiterungsdaten kopiert werden sollen.
[in] Flags
Reserviert; muss auf 0 festgelegt sein.
Rückgabewert
FltPropagateIrpExtension gibt nach erfolgreichem Abschluss STATUS_SUCCESS zurück; andernfalls wird eine der folgenden NTSTATUS Fehlerwerte zurückgegeben.
| Rückgabecode | Beschreibung |
|---|---|
| STATUS_INVALID_PARAMETER | SourceData- oder TargetData- sind keine IRP-Operation. |
| STATUS_INSUFFICIENT_RESOURCES | Eine Erweiterung in den Zielrückrufdaten konnte nicht zugeordnet werden. |
Bemerkungen
FltPropagateIrpExtension kopiert nur die Teile der IRP-Erweiterungsdaten, die vorhanden sind.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Verfügbar ab Windows 10, Version 1607. |
| Zielplattform- | Universal |
| Header- | fltkernel.h (include Fltkernel.h) |
| Library | FltMgr.lib |
| DLL- | Fltmgr.sys |
| IRQL- | <= DISPATCH_LEVEL |