Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le FltPropagateIrpExtension routine copie l’extension IRP à partir des données de rappel d’un minifilter vers les données de rappel d’un autre.
Syntaxe
NTSTATUS FLTAPI FltPropagateIrpExtension(
[in] PFLT_CALLBACK_DATA SourceData,
[in/out] PFLT_CALLBACK_DATA TargetData,
[in] ULONG Flags
);
Paramètres
[in] SourceData
Pointeur vers le contexte de données de rappel à partir duquel copier les données d’extension.
[in/out] TargetData
Pointeur vers le contexte de données de rappel dans lequel copier les données d’extension.
[in] Flags
Réservé; doit être défini sur 0.
Valeur de retour
FltPropagateIrpExtension retourne STATUS_SUCCESS à l’achèvement réussi ; sinon, elle retourne l’une des valeurs d’erreur NTSTATUS suivantes.
| Retourner le code | Description |
|---|---|
| STATUS_INVALID_PARAMETER | SourceData ou TargetData ne sont pas une opération IRP. |
| STATUS_INSUFFICIENT_RESOURCES | Impossible d’allouer une extension dans les données de rappel cible. |
Remarques
FltPropagateIrpExtension copie uniquement les parties des données d’extension IRP présentes.
Exigences
| Exigence | Valeur |
|---|---|
| client minimum pris en charge | Disponible à partir de Windows 10 version 1607. |
| plateforme cible | Universel |
| d’en-tête | fltkernel.h (include Fltkernel.h) |
| bibliothèque | FltMgr.lib |
| DLL | Fltmgr.sys |
| IRQL | <= DISPATCH_LEVEL |