Fonction IoSetFileOrigin (ntddk.h)
La routine IoSetFileOrigin spécifie si un objet de fichier donné est destiné à une demande de création distante.
Syntaxe
NTSTATUS IoSetFileOrigin(
[in] PFILE_OBJECT FileObject,
[in] BOOLEAN Remote
);
Paramètres
[in] FileObject
Pointeur vers l’objet fichier.
[in] Remote
Définissez sur TRUE pour définir l’indicateur FO_REMOTE_ORIGIN sur l’objet fichier, false pour l’effacer.
Valeur retournée
Si l’indicateur FO_REMOTE_ORIGIN sur l’objet fichier n’est pas déjà défini (ou effacé) comme spécifié par le paramètre Remote , IoSetFileOrigin définit ou efface l’indicateur comme il convient et retourne STATUS_SUCCESS.
Si l’indicateur est déjà défini (ou effacé) comme spécifié, IoSetFileOrigin retourne STATUS_INVALID_PARAMETER_MIX et ne définit pas ou efface l’indicateur.
Remarques
Les systèmes de fichiers réseau appellent IoSetFileOrigin pour définir ou effacer l’indicateur FO_REMOTE_ORIGIN sur l’objet de fichier pointé par FileObject. Cet indicateur est défini pour indiquer que l’objet file a été créé pour répondre à une demande de création distante.
Les systèmes de fichiers réseau doivent appeler IoSetFileOrigin dans leurs serveurs pour tous les objets de fichiers créés pour répondre à une demande de création à partir d’un client réseau.
Les pilotes de filtre de système de fichiers ne doivent pas appeler IoSetFileOrigin.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Cette routine est disponible sur Microsoft Windows XP et versions ultérieures. |
Plateforme cible | Universal |
En-tête | ntddk.h (inclure Ntddk.h, Ntifs.h, Fltkernel.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | N’importe quel niveau |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour