Partager via


en-tête ntifs.h

Ce fichier d’en-tête est utilisé par le système de fichiers Windows et les développeurs de pilotes de filtre. Pour obtenir la liste complète des fichiers d’en-tête associés, consultez :

Pour obtenir le guide de programmation, consultez le guide de conception système de fichiers et minifilter.

ntifs.h contient les interfaces de programmation suivantes :

IOCTLs

 
FSCTL_MANAGE_BYPASS_IO

Le code de contrôle FSCTL_MANAGE_BYPASS_IO contrôle les opérations BypassIO sur un fichier donné dans les piles de filtre et de système de fichiers.
FSCTL_MARK_HANDLE

Le code de contrôle FSCTL_MARK_HANDLE marque un fichier ou répertoire spécifié et son enregistrement journal de modification avec des informations sur les modifications apportées à ce fichier ou répertoire.
FSCTL_QUERY_ALLOCATED_RANGES

En savoir plus sur la FSCTL_QUERY_ALLOCATED_RANGES FSCTL.
FSCTL_QUERY_FILE_REGIONS

En savoir plus sur le code de contrôle FS FSCTL_QUERY_FILE_REGIONS.
FSCTL_REARRANGE_FILE

En savoir plus sur le code de contrôle FS FSCTL_REARRANGE_FILE.
FSCTL_REFS_DEALLOCATE_RANGES_EX

En savoir plus sur le FSCTL_REFS_DEALLOCATE_RANGES_EX FSCTL.
FSCTL_SET_CACHED_RUNS_STATE

En savoir plus sur le FSCTL_SET_CACHED_RUNS_STATE FSCTL.
FSCTL_SET_PURGE_FAILURE_MODE

En savoir plus sur la FSCTL_SET_PURGE_FAILURE_MODE IOCTL.
FSCTL_SHUFFLE_FILE

En savoir plus sur le code de contrôle FS FSCTL_SHUFFLE_FILE.
IOCTL_REDIR_QUERY_PATH

En savoir plus sur le code de contrôle IOCTL_REDIR_QUERY_PATH.
IOCTL_REDIR_QUERY_PATH_EX

En savoir plus sur le code de contrôle IOCTL_REDIR_QUERY_PATH_EX.
IOCTL_VOLSNAP_FLUSH_AND_HOLD_WRITES

Le code de contrôle IOCTL_VOLSNAP_FLUSH_AND_HOLD_WRITES est envoyé pour forcer le vidage d’un système de fichiers avant qu’une cliché instantané de volume ne se produise.

Fonctions

 
CcCanIWrite

En savoir plus sur la fonction CcCanIWrite.
CcCoherencyFlushAndPurgeCache

La routine CcCoherencyFlushAndPurgeCache vide et/ou vide le cache pour garantir la cohérence du cache.
CcCopyRead

La routine CcCopyRead copie les données d’un fichier mis en cache vers une mémoire tampon utilisateur.
ccCopyReadEx

En savoir plus sur la routine CcCopyReadEx.
CcCopyWrite

La routine CcCopyWrite copie les données d’une mémoire tampon utilisateur dans un fichier mis en cache.
CcCopyWriteEx

En savoir plus sur la routine CcCopyWriteEx.
CcCopyWriteWontFlush

La macro CcCopyWriteWontFlush détermine si la quantité de données à copier dans un appel à CcCopyWrite est suffisamment petite pour ne pas nécessiter de vidage immédiat sur le disque si CcCopyWrite est appelé avec Wait défini sur FALSE.
CcDeferWrite

La routine CcDeferWrite reporte l’écriture dans un fichier mis en cache.
CcFastCopyRead

En savoir plus sur la fonction CcFastCopyRead.
CcFastCopyWrite

En savoir plus sur la fonction CcFastCopyWrite.
ccFlushCache

La routine CcFlushCache vide tout ou partie d’un fichier mis en cache sur le disque.
CcGetCacheFileSize

En savoir plus sur la fonction CcGetCacheFileSize.
CcGetDirtyPages

La routine CcGetDirtyPages recherche des pages sales dans tous les fichiers qui correspondent à un handle de journal donné.
CcGetFileObjectFromBcb

Étant donné un pointeur vers un bloc de contrôle de mémoire tampon épinglé (BCB) pour un fichier, la routine CcGetFileObjectFromBcb retourne un pointeur vers l’objet de fichier que le gestionnaire de cache utilise pour ce fichier.
CcGetFileObjectFromSectionPtrs

Étant donné un pointeur vers les pointeurs d’objet de section pour un fichier mis en cache, la routine CcGetFileObjectFromSectionPtrs retourne un pointeur vers l’objet de fichier que le gestionnaire de cache utilise pour le fichier.
CcGetFileObjectFromSectionPtrsRef

Lorsqu’un pointeur est passé à une structure SECTION_OBJECT_POINTERS pour un fichier mis en cache, la routine CcGetFileObjectFromSectionPtrsRef retourne un pointeur vers l’objet de fichier que le gestionnaire de cache utilise pour le fichier mis en cache.
CcGetFileSizePointer

En savoir plus sur la fonction CcGetFileSizePointer.
CcGetFlushedValidData

La routine CcGetFlushedValidData détermine la quantité d’un fichier mis en cache qui a été vidée sur le disque.
CcInitializeCacheMap

Les systèmes de fichiers appellent la routine CcInitializeCacheMap pour mettre en cache un fichier.
CcIsThereDirtyData

La routine CcIsThereDirtyData détermine si un volume monté contient des fichiers qui ont des données incorrectes dans le cache système.
CcIsThereDirtyDataEx

La routine CcIsThereDirtyDataEx détermine si un volume contient des fichiers qui ont des données incorrectes dans le cache système.
CcMapData

La routine CcMapData mappe une plage d’octets spécifiée d’un fichier mis en cache à une mémoire tampon en mémoire.
CcMdlReadComplete

La routine CcMdlReadComplete libère les listes de descripteurs de mémoire (MDL) créées par CcMdlRead pour un fichier mis en cache.
CcMdlWriteAbort

La routine CcMdlWriteAbort libère les listes de descripteurs de mémoire (MDL) créées par un appel antérieur à CcPrepareMdlWrite.
CcMdlWriteComplete

La routine CcMdlWriteComplete libère les listes de descripteurs de mémoire (MDL) créées par CcPrepareMdlWrite pour un fichier mis en cache.
CcPinMappedData

La routine CcPinMappedData épingle la plage d’octets spécifiée d’un fichier mis en cache.
CcPinRead

La routine CcPinRead épingle la plage d’octets spécifiée d’un fichier mis en cache et lit les données épinglées dans une mémoire tampon.
CcPrepareMdlWrite

La routine CcPrepareMdlWrite fournit un accès direct à la mémoire de fichier mise en cache afin que l’appelant puisse écrire des données dans le fichier.
CcPreparePinWrite

La routine CcPreparePinWrite épingle la plage d’octets spécifiée d’un fichier mis en cache pour l’accès en écriture.
ccPurgeCacheSection

La routine CcPurgeCacheSection purge tout ou partie d’un fichier mis en cache à partir du cache système.
CcRemapBcb

La routine CcRemapBcb mappe un bloc de contrôle de mémoire tampon (BCB) un temps supplémentaire pour la conserver via plusieurs appels qui effectuent des mappages et des désinpins supplémentaires.
CcRepinBcb

La routine CcRepinBcb épingle un bloc de contrôle de mémoire tampon (BCB) un temps supplémentaire pour empêcher sa libération par un appel ultérieur à CcUnpinData.
CcScheduleReadAhead

La routine CcScheduleReadAhead effectue une lecture anticipée (également appelée « lecture différée ») sur un fichier mis en cache. CcScheduleReadAhead ne doit jamais être appelé directement. La macro CcReadAhead doit être appelée à la place.
CcScheduleReadAheadEx

En savoir plus sur la routine CcScheduleReadAheadEx.
CcSetAdditionalCacheAttributes

Appelez la routine CcSetAdditionalCacheAttributes pour activer ou désactiver read-ahead (également appelé « lecture différée ») ou write-behind (également appelé « écriture différée ») sur un fichier mis en cache.
CcSetAdditionalCacheAttributesEx

En savoir plus sur la routine CcSetAdditionalCacheAttributesEx.
CcSetBcbOwnerPointer

La routine CcSetBcbOwnerPointer Définit le pointeur de thread propriétaire pour un bloc de contrôle de mémoire tampon épinglé (BCB).
CcSetCacheFileSizes

En savoir plus sur la fonction CcSetCacheFileSizes.
CcSetDirtyPageThreshold

La routine CcSetDirtyPageThreshold définit un seuil de page sale par fichier sur un fichier mis en cache.
CcSetDirtyPinnedData

La routine CcSetDirtyPinnedData marque comme sale le bloc de contrôle de la mémoire tampon (BCB) pour une mémoire tampon épinglée dont le contenu a été modifié.
CcSetFileSizes

En savoir plus sur la fonction CcSetFileSizes.
CcSetFileSizesEx

En savoir plus sur la fonction CcSetFileSizesEx.
CcSetLogHandleForFile

La routine CcSetLogHandleForFile définit un handle de journal pour un fichier.
CcSetReadAheadGranularity

La routine CcSetReadAheadGranularity définit la granularité en lecture-avance pour un fichier mis en cache.
CcUninitializeCacheMap

La routine CcUninitializeCacheMap arrête la mise en cache d’un fichier mis en cache.
CcUnpinData

La routine CcUnpinData libère les données de fichier mises en cache qui ont été mappées ou épinglées par un appel antérieur à CcMapData, CcPinRead ou CcPreparePinWrite.
CcUnpinDataForThread

La routine CcUnpinDataForThread publie des pages d’un fichier mis en cache dont le bloc de contrôle de mémoire tampon (BCB) a été modifié par un appel antérieur à CcSetBcbOwnerPointer.
CcUnpinRepinnedBcb

La routine CcUnpinRepinnedBcb annule un bloc de contrôle de mémoire tampon repinné (BCB).
CcWaitForCurrentLazyWriterActivity

La routine CcWaitForCurrentLazyWriterActivity place l’appelant dans un état d’attente jusqu’à ce que le lot actuel d’activité de l’enregistreur différé soit terminé.
CcZeroData

La routine CcZeroData zéro la plage spécifiée d’octets dans un fichier mis en cache ou non mis en cache.
ExAdjustLookasideDepth

Microsoft réserve la fonction ExAdjustLookasideDepth uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
ExDisableResourceBoostLite

Microsoft réserve la fonction ExDisableResourceBoostLite uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
ExQueryPoolBlockSize

Obsolète.
FsRtlAcknowledgeEcp

En savoir plus sur la routine FsRtlAcknowledgeEcp.
FsRtlAcquireFileExclusive

Microsoft réserve la fonction FsRtlAcquireFileExclusive uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
FsRtlAddBaseMcbEntryEx

La fonction FsRtlAddBaseMcbEntryEx est utilisée pour ajouter un nouveau mappage des nombres de blocs virtuels (VBN) aux nombres de blocs logiques (LBN) à un bloc de contrôle de carte existant (MCB).
FsRtlAddLargeMcbEntry

La routine FsRtlAddLargeMcbEntry ajoute un nouveau mappage à un bloc de contrôle de carte existant (MCB).
FsRtlAddMcbEntry

La fonction FsRtlAddMcbEntry est obsolète.
FsRtlAddToTunnelCache

La routine FsRtlAddToTunnelCache met en cache un nom de fichier supprimé d’un répertoire lorsqu’un fichier est renommé ou supprimé.
FsRtlAllocateAePushLock

En savoir plus sur la macro FsRtlAllocateAePushLock.
FsRtlAllocateExtraCreateParameter

La routine FsRtlAllocateExtraCreateParameter alloue de la mémoire pour une structure de contexte de paramètre de création supplémentaire (ECP) et génère un pointeur vers cette structure.
FsRtlAllocateExtraCreateParameterFromLookasideList

La routine FsRtlAllocateExtraCreateParameterFromLookasideList alloue un pool de mémoire à partir d’une liste lookaside donnée pour une structure de contexte de paramètre de création supplémentaire (ECP) et génère un pointeur vers cette structure.
FsRtlAllocateExtraCreateParameterList

En savoir plus sur la fonction FsRtlAllocateExtraCreateParameterList.
FsRtlAllocateFileLock

La routine FsRtlAllocateFileLock alloue et initialise une nouvelle structure FILE_LOCK.
FsRtlAllocatePoolWithQuotaTag

En savoir plus sur la fonction FsRtlAllocatePoolWithQuotaTag.
FsRtlAllocatePoolWithTag

En savoir plus sur la fonction FsRtlAllocatePoolWithTag.
FsRtlAllocateResource

La fonction FsRtlAllocateResource est obsolète.
FsRtlAreNamesEqual

La routine FsRtlAreNamesEqual détermine si deux chaînes Unicode sont égales.
FsRtlAreThereCurrentFileLocks

La macro FsRtlAreThereCurrentFileLocks vérifie si des verrous de plage d’octets existent pour le fichier spécifié.
FsRtlAreThereCurrentOrInProgressFileLocks

La routine TheFsRtlAreThereCurrentOrInProgressFileLocks détermine s’il existe des verrous de plage d’octets affectés à un fichier ou à toutes les opérations de verrou en cours pour ce fichier.
FsRtlAreThere WaitingFileLocks

La routine FsRtlAreThere WaitingFileLocks vérifie une file d’attente de verrous de fichier pour tout verrou de fichier en attente.
FsRtlAreVolumeStartupApplicationsComplete

La fonction FsRtlAreVolumeStartupApplicationsComplete détermine si les applications de démarrage de volume ont terminé le traitement.
FsRtlBalanceReads

La routine FsRtlBalanceReads signale à un pilote de disque tolérant aux pannes qu’il est désormais sûr de commencer à équilibrer les lectures à partir d’un lecteur en miroir.
FsRtlCancellableWaitForMultipleObjects

La routine FsRtlCancellableWaitForMultipleObjects exécute une opération d’attente annulable (une attente pouvant être arrêtée) sur un ou plusieurs objets de répartiteur.
FsRtlCancellableWaitForSingleObject

La routine FsRtlCancellableWaitForSingleObject exécute une opération d’attente annulable (une attente pouvant être arrêtée) sur un objet répartiteur.
FsRtlChangeBackingFileObject

La routine FsRtlChangeBackingFileObject remplace l’objet de fichier actuel par un nouvel objet de fichier.
FsRtlCheckLockForOplockRequest

En savoir plus sur la routine FsRtlCheckLockForOplockRequest.
FsRtlCheckLockForReadAccess

La routine FsRtlCheckLockForReadAccess détermine si le processus associé à un IRP donné a accès en lecture à une région verrouillée d’un fichier.
FsRtlCheckLockForWriteAccess

La routine FsRtlCheckLockForWriteAccess détermine si le processus associé à un IRP donné a accès en écriture à une région verrouillée d’un fichier.
FsRtlCheckOplock

En savoir plus sur la fonction FsRtlCheckOplock.
FsRtlCheckOplockEx

En savoir plus sur la fonction FsRtlCheckOplockEx.
FsRtlCheckOplockEx2

FsRtlCheckOplockEx2 synchronise l’IRP pour une opération d’E/S de fichier avec l’état actuel du verrou opportuniste (oplock) du fichier.
FsRtlCheckUpperOplock

En savoir plus sur la routine FsRtlCheckUpperOplock.
FsRtlCompleteRequest

La macro FsRtlCompleteRequest termine un IRP avec l’état spécifié.
FsRtlCopyRead

En savoir plus sur la fonction FsRtlCopyRead.
FsRtlCopyWrite

En savoir plus sur la fonction FsRtlCopyWrite.
FsRtlCreateSectionForDataScan

La routine FsRtlCreateSectionForDataScan crée un objet de section.
FsRtlCurrentBatchOplock

Un système de fichiers ou un pilote de filtre appelle FsRtlCurrentBatchOplock pour déterminer s’il existe des verrous opportunistes de traitement par lot ou de filtre (oplocks) sur un fichier.
FsRtlCurrentOplock

Un système de fichiers ou un pilote de filtre appelle FsRtlCurrentOplock pour déterminer s’il existe des verrous opportunistes (oplocks) sur un fichier.
FsRtlCurrentOplockH

Un système de fichiers ou un pilote de filtre appelle FsRtlCurrentOplockH pour déterminer s’il existe des verrous opportunistes (oplocks) CACHE_HANDLE_LEVEL sur un fichier.
FsRtlDeleteExtraCreateParameterLookasideList

La routine FsRtlDeleteExtraCreateParameterLookasideList libère une liste de choix de paramètre de création supplémentaire (ECP).
FsRtlDeleteKeyFromTunnelCache

La routine FsRtlDeleteKeyFromTunnelCache supprime toutes les entrées de cache de tunnel pour les fichiers d’un répertoire en cours de suppression.
FsRtlDeleteTunnelCache

La routine FsRtlDeleteTunnelCache supprime un cache de tunnel.
FsRtlDeregisterUncProvider

La routine FsRtlDeregisterUncProvider annule l’inscription d’un redirecteur inscrit en tant que fournisseur UNC (Universal Naming Convention) avec le multiple fournisseur UNC (MUP).
FsRtlDissectDbcs

Étant donné une chaîne de nom de chemin d’accès ANSI ou d’un jeu de caractères double octet (DBCS), la routine FsRtlDissectDbcs retourne deux chaînes :_one contenant le premier nom de fichier trouvé dans la chaîne, l’autre contenant la partie restante sans analyse de la chaîne pathname.
FsRtlDissectName

Étant donné une chaîne de chemin d’accès Unicode, la routine FsRtlDissectName retourne deux chaînes, une contenant le premier nom de fichier trouvé dans la chaîne, l’autre contenant la partie restante de la chaîne pathname.
FsRtlDoesDbcsContainWildCards

La routine FsRtlDoesDbcsContainWildCards détermine si une chaîne de jeu de caractères ANSI ou double octet (DBCS) contient des caractères génériques.
FsRtlDoesNameContainWildCards

La routine FsRtlDoesNameContainWildCards détermine si une chaîne Unicode contient des caractères génériques.
FsRtlFastCheckLockForRead

La routine FsRtlFastCheckLockForRead détermine si le processus spécifié a accès en lecture à une plage d’octets verrouillée d’un fichier.
FsRtlFastCheckLockForWrite

La routine FsRtlFastCheckLockForWrite détermine si le processus spécifié a accès en écriture à une plage d’octets verrouillée d’un fichier.
FsRtlFastLock

La macro FsRtlFastLock est utilisée par les systèmes de fichiers et les pilotes de filtre pour demander un verrou de plage d’octets pour un flux de fichiers.
FsRtlFastUnlockAll

La routine FsRtlFastUnlockAll libère tous les verrous de plage d’octets acquis par le processus spécifié pour un fichier.
FsRtlFastUnlockAllByKey

La routine FsRtlFastUnlockAllByKey libère tous les verrous de plage d’octets acquis par le processus spécifié, avec la valeur de clé spécifiée, pour un fichier.
FsRtlFastUnlockSingle

La routine FsRtlFastUnlockSingle libère un verrou de plage d’octets acquis par le processus spécifié, avec la valeur de clé, le décalage de fichier et la longueur spécifiés pour un fichier.
FsRtlFindExtraCreateParameter

La routine FsRtlFindExtraCreateParameter recherche une liste ECP donnée pour une structure de contexte ECP d’un type donné et retourne un pointeur vers cette structure si elle est trouvée.
FsRtlFindInTunnelCache

En savoir plus sur la fonction FsRtlFindInTunnelCache.
FsRtlFreeAePushLock

En savoir plus sur la macro FsRtlFreeAePushLock.
FsRtlFreeExtraCreateParameter

La routine FsRtlFreeExtraCreateParameter libère la mémoire d’une structure de contexte ECP.
FsRtlFreeExtraCreateParameterList

La routine FsRtlFreeExtraCreateParameterList libère une structure de liste de paramètres de création supplémentaire (ECP).
FsRtlFreeFileLock

La routine FsRtlFreeFileLock ne initialise et libère une structure de verrou de fichier.
FsRtlGetBypassIoOpenCount

FsRtlGetBypassIoOpenCount retourne le nombre d’ouvertures BypassIO pour un flux donné.
FsRtlGetBypassIoOpenCountPtr

FsRtlGetBypassIoOpenCountPtr retourne un pointeur vers le nombre d’ouvertures BypassIO pour un flux donné.
FsRtlGetEcpListFromIrp

La routine FsRtlGetEcpListFromIrp retourne un pointeur vers une liste de structure de contexte de paramètre de création supplémentaire (ECP) associée à une opération de IRP_MJ_CREATE donnée.
FsRtlGetFileSize

La routine FsRtlGetFileSize est utilisée pour obtenir la taille d’un fichier.
FsRtlGetNextExtraCreateParameter

La routine FsRtlGetNextExtraCreateParameter retourne un pointeur vers la structure de contexte de création supplémentaire (ou la première) supplémentaire (ECP) dans une liste ECP donnée.
FsRtlGetNextFileLock

La routine FsRtlGetNextFileLock est utilisée pour énumérer les verrous de plage d’octets qui existent actuellement pour un fichier spécifié.
FsRtlGetNextLargeMcbEntry

La routine FsRtlGetNextLargeMcbEntry récupère une exécution de mappage à partir d’un bloc de contrôle de carte (MCB).
FsRtlGetNextMcbEntry

En savoir plus sur la fonction FsRtlGetNextMcbEntry.
FsRtlGetPerStreamContextPointer

La macro FsRtlGetPerStreamContextPointer retourne le contexte de flux du système de fichiers pour un flux de fichiers.
FsRtlGetSectorSizeInformation

La routine FsRtlGetSectorSizeInformation récupère les informations de taille de secteur physique et logique d’un volume de stockage.
FsRtlGetSupportedFeatures

La routine FsRtlGetSupportedFeatures retourne les fonctionnalités prises en charge d’un volume attaché à l’objet d’appareil spécifié.
FsRtlIncrementCcFastMdlReadWait

La routine FsRtlIncrementCcFastMdlReadWait incrémente le membre du compteur de performances CcFastMdlReadWait du gestionnaire de cache dans un objet PRCB (Processor Control Block).
FsRtlIncrementCcFastReadNotPossible

La routine FsRtlIncrementCcFastReadNotPossible incrémente le compteur de performances CcFastReadNotPossible dans un bloc de contrôle par processeur des compteurs système du gestionnaire de cache.
FsRtlIncrementCcFastReadNoWait

La routine FsRtlIncrementCcFastReadNoWait incrémente le compteur de performances CcFastReadNoWait dans un bloc de contrôle par processeur des compteurs système du gestionnaire de cache.
FsRtlIncrementCcFastReadResourceMiss

La routine FsRtlIncrementCcFastReadResourceMiss incrémente le compteur de performances CcFastReadNotPossible dans un bloc de contrôle par processeur des compteurs système du gestionnaire de cache.
FsRtlIncrementCcFastReadWait

La routine FsRtlIncrementCcFastReadWait incrémente le compteur de performances CcFastReadWait dans un bloc de contrôle par processeur des compteurs système du gestionnaire de cache.
FsRtlInitExtraCreateParameterLookasideList

La routine FsRtlInitExtraCreateParameterLookasideList initialise une liste de choix de pool paginée ou non paginée utilisée pour l’allocation d’une ou plusieurs structures de contexte de paramètre supplémentaires de taille fixe.
FsRtlInitializeBaseMcb

FsRtlInitializeBaseMcb initialise une nouvelle structure de bloc de contrôle de carte (MCB).
FsRtlInitializeBaseMcbEx

FsRtlInitializeBaseMcbEx initialise une nouvelle structure MCB.
FsRtlInitializeExtraCreateParameter

La routine FsRtlInitializeExtraCreateParameter initialise une structure de contexte de paramètre de création supplémentaire (ECP).
FsRtlInitializeExtraCreateParameterList

La routine FsRtlInitializeExtraCreateParameterList initialise une liste de structure de contexte de paramètre de création supplémentaire (ECP).
FsRtlInitializeFileLock

La routine FsRtlInitializeFileLock initialise une structure FILE_LOCK.
FsRtlInitializeLargeMcb

En savoir plus sur la fonction FsRtlInitializeLargeMcb.
FsRtlInitializeMcb

La fonction FsRtlInitializeMcb est obsolète.
FsRtlInitializeOplock

FsRtlInitializeOplock initialise un pointeur de verrou opportuniste (oplock).
FsRtlInitializeTunnelCache

La routine FsRtlInitializeTunnelCache initialise un nouveau cache de tunnel pour un volume.
FsRtlInitPerStreamContext

La macro FsRtlInitPerStreamContext initialise une structure de contexte de pilote de filtre.
FsRtlInsertExtraCreateParameter

La routine FsRtlInsertExtraCreateParameter insère une structure de contexte de paramètre de création supplémentaire (ECP) dans une liste ECP.
FsRtlInsertPerFileContext

La routine FsRtlInsertPerFileContext associe un objet FSRTL_PER_FILE_CONTEXT à un objet de contexte spécifié par le pilote pour un fichier.
FsRtlInsertPerFileObjectContext

Pour un pilote de filtre de système de fichiers « hérité », la fonction FsRtlInsertPerFileObjectContext associe des informations de contexte à un objet de fichier.
FsRtlInsertPerStreamContext

La routine FsRtlInsertPerStreamContext associe la structure de contexte par flux d’un pilote de filtre de système de fichiers à un flux de fichiers.
FsRtlIsAnsiCharacterLegal

La macro FsRtlIsAnsiCharacterLegal détermine si un caractère est un caractère ANSI légal.
FsRtlIsAnsiCharacterLegalFat

La macro FsRtlIsAnsiCharacterLegalFat détermine si un caractère ANSI est légal pour les noms de fichiers FAT.
FsRtlIsAnsiCharacterLegalHpfs

La macro FsRtlIsAnsiCharacterLegalHpfs détermine si un caractère ANSI est légal pour les noms de fichiers HPFS.
FsRtlIsAnsiCharacterLegalNtfs

La macro FsRtlIsAnsiCharacterLegalNtfs détermine si un caractère ANSI est légal pour les noms de fichiers NTFS.
FsRtlIsAnsiCharacterLegalNtfsStream

La macro FsRtlIsAnsiCharacterLegalNtfsStream détermine si un caractère ANSI est légal pour les noms de flux NTFS.
FsRtlIsAnsiCharacterWild

La macro FsRtlIsAnsiCharacterWild détermine si un caractère ANSI est un caractère générique.
FsRtlIsDaxVolume

Cette routine interroge si le fichier spécifié se trouve sur un volume d’accès direct (DAX).
FsRtlIsDbcsInExpression

La routine FsRtlIsDbcsInExpression détermine si une chaîne de jeu de caractères ANSI ou double octet (DBCS) correspond au modèle spécifié.
FsRtlIsEcpAcknowledged

La routine FsRtlIsEcpAcknowledged est utilisée pour déterminer si une structure de contexte de paramètre de création supplémentaire (ECP) donnée a été marquée comme reconnue.
FsRtlIsEcpFromUserMode

La routine FsRtlIsEcpFromUserMode détermine si une structure de contexte de paramètre de création supplémentaire (ECP) provient du mode utilisateur.
FsRtlIsFatDbcsLegal

La routine FsRtlIsFatDbcsLegal détermine si la chaîne ANSI ou DBCS (double octet) spécifiée est un nom de fichier FAT légal.
FsRtlIsHpfsDbcsLegal

En savoir plus sur la fonction FsRtlIsHpfsDbcsLegal.
FsRtlIsLeadDbcsCharacter

La macro FsRtlIsLeadDbcsCharacter détermine si un caractère est un octet de tête (le premier octet d’un caractère) dans un jeu de caractères double octet (DBCS).
FsRtlIsNameInExpression

La routine FsRtlIsNameInExpression détermine si une chaîne Unicode correspond au modèle spécifié.
FsRtlIsNameInUnUpcasedExpression

La routine FsRtlIsNameInUnUpcasedExpression détermine si une chaîne Unicode correspond au modèle spécifié.
FsRtlIsNtstatusExpected

La routine FsRtlIsNtstatusExpected détermine si l’exception spécifiée est gérée par le filtre d’exception.
FsRtlIsPagingFile

La routine FsRtlIsPagingFile détermine si un fichier donné est un fichier de pagination.
FsRtlIssueDeviceIoControl

En savoir plus sur la routine FsRtlIssueDeviceIoControl.
FsRtlIsSystemPagingFile

En savoir plus sur la routine FsRtlIsSystemPagingFile.
FsRtlIsTotalDeviceFailure

La fonction FsRtlIsTotalDeviceFailure (ntifs.h) détermine si un média ou une autre défaillance matérielle s’est produit.
FsRtlIsUnicodeCharacterWild

La macro FsRtlIsUnicodeCharacterWild détermine si un caractère Unicode est un caractère générique.
FsRtlKernelFsControlFile

En savoir plus sur la fonction FsRtlKernelFsControlFile.
FsRtlLogCcFlushError

La routine FsRtlLogCcFlushError enregistre une erreur d’écriture différée perdue et affiche une boîte de dialogue à l’utilisateur.
FsRtlLookupBaseMcbEntry

La routine FsRtlLookupBaseMcbEntry récupère le mappage d’un Vbn à un Lbn à partir d’un Mcb. Elle indique si le mappage existe et la taille de l’exécution.
FsRtlLookupLargeMcbEntry

En savoir plus sur la fonction FsRtlLookupLargeMcbEntry.
FsRtlLookupLastLargeMcbEntry

En savoir plus sur la fonction FsRtlLookupLastLargeMcbEntry.
FsRtlLookupLastLargeMcbEntryAndIndex

En savoir plus sur la fonction FsRtlLookupLastLargeMcbEntryAndIndex.
FsRtlLookupLastMcbEntry

En savoir plus sur la fonction FsRtlLookupLastMcbEntry.
FsRtlLookupMcbEntry

La fonction FsRtlLookupMcbEntry est obsolète.
FsRtlLookupPerFileContext

La routine FsRtlLookupPerFileContext retourne un pointeur vers un objet FSRTL_PER_FILE_CONTEXT associé à un fichier spécifié.
FsRtlLookupPerFileObjectContext

Pour un pilote de filtre de système de fichiers « hérité », la fonction FsRtlLookupPerFileObjectContext récupère les informations de contexte précédemment associées à un objet de fichier.
FsRtlLookupPerStreamContext

La macro FsRtlLookupPerStreamContext récupère une structure de contexte par flux pour un flux de fichiers.
FsRtlLookupPerStreamContextInternal

En savoir plus sur la fonction FsRtlLookupPerStreamContextInternal.
FsRtlMdlReadCompleteDev

La routine FsRtlMdlReadCompleteDev termine l’opération de lecture lancée par la routine FsRtlMdlReadDev.
FsRtlMdlReadDev

La routine FsRtlMdlReadDev retourne une liste de descripteurs de mémoire (MDL) qui pointe directement vers la plage d’octets spécifiée dans le cache de fichiers.
FsRtlMdlReadEx

En savoir plus sur la routine FsRtlMdlReadEx.
FsRtlMdlWriteCompleteDev

La routine FsRtlMdlWriteCompleteDev dans ntifs.h libère les ressources allouées par FsRtlPrepareMdlWriteDev.
FsRtlMupGetProviderIdFromName

La routine FsRtlMupGetProviderIdFromName obtient l’identificateur du fournisseur d’un redirecteur réseau inscrit auprès de plusieurs fournisseurs UNC (MUP) à partir du nom de l’appareil du redirecteur réseau.
FsRtlMupGetProviderInfoFromFileObject

La routine FsRtlMupGetProviderInfoFromFileObject obtient des informations sur un redirecteur réseau inscrit auprès de plusieurs fournisseurs UNC (MUP) à partir d’un objet de fichier pour un fichier situé sur un système de fichiers distant.
FsRtlNormalizeNtstatus

La routine FsRtlNormalizeNtstatus traduit une exception arbitraire en une valeur d’état gérée par le filtre d’exception.
FsRtlNotifyCleanup

Lorsque le dernier handle vers un objet de fichier est libéré, la routine FsRtlNotifyCleanup supprime la structure de notification de l’objet de fichier, le cas échéant, de la liste de notifications spécifiée.
FsRtlNotifyCleanupAll

La routine FsRtlNotifyCleanupAll supprime tous les membres de la liste de notifications spécifiée.
FsRtlNotifyFilterChangeDirectory

La routine FsRtlNotifyFilterChangeDirectory crée une structure de notification pour une demande de IRP_MN_NOTIFY_CHANGE_DIRECTORY et l’ajoute à la liste de notifications spécifiée.
FsRtlNotifyFilterReportChange

FsRtlNotifyFilterReportChange termine IRP_MN_NOTIFY_CHANGE_DIRECTORY demandes en attente dans la liste de notifications spécifiée.
FsRtlNotifyFullChangeDirectory

La routine FsRtlNotifyFullChangeDirectory crée une structure de notification pour une demande de notification et l’ajoute à la liste de notifications spécifiée.
FsRtlNotifyFullReportChange

La routine FsRtlNotifyFullReportChange termine les runtimes d’intégration de modification de notification en attente.
FsRtlNotifyInitializeSync

La routine FsRtlNotifyInitializeSync alloue et initialise un objet de synchronisation pour une liste de notifications.
FsRtlNotifyUninitializeSync

La routine FsRtlNotifyUninitializeSync libère l’objet de synchronisation d’une liste de notifications.
FsRtlNotifyVolumeEvent

La routine FsRtlNotifyVolumeEvent avertit toutes les applications inscrites qu’un événement de volume se produit.
FsRtlNotifyVolumeEventEx

La routine FsRtlNotifyVolumeEventEx avertit toutes les applications inscrites qu’un événement de volume se produit. Les événements de volume incluent le volume verrouillé, déverrouillé, monté ou rendu en lecture seule.
FsRtlNumberOfRunsInLargeMcb

La routine FsRtlNumberOfRunsInLargeMcb retourne le nombre d’exécutions dans un bloc de contrôle de carte (MCB).
FsRtlNumberOfRunsInMcb

La fonction FsRtlNumberOfRunsInMcb est obsolète.
FsRtlOplockBreakH

La routine FsRtlOplockBreakH interrompt CACHE_HANDLE_LEVEL verrous opportunistes (oplocks).
FsRtlOplockBreakToNone

La fonction FsRtlOplockBreakToNone est obsolète.
FsRtlOplockBreakToNoneEx

La routine FsRtlOplockBreakToNoneEx interrompt immédiatement tous les verrous opportunistes (oplocks) sans tenir compte des touches oplock.
FsRtlOplockFsctrl

FsRtlOplockFsctrl effectue différentes opérations de verrouillage opportuniste (oplock) pour le compte d’un système de fichiers ou d’un pilote de filtre.
FsRtlOplockFsctrlEx

La routine FsRtlOplockFsctrlEx effectue diverses opérations de verrouillage opportuniste (oplock) pour le compte d’un système de fichiers ou d’un pilote de filtre.
FsRtlOplockGetAnyBreakOwnerProcess

FsRtlOplockGetAnyBreakOwnerProcess obtient un propriétaire d’un oplock prétendument cassant.
FsRtlOplockIsFastIoPossible

En savoir plus sur la fonction FsRtlOplockIsFastIoPossible.
FsRtlOplockIsSharedRequest

La routine FsRtlOplockIsSharedRequest détermine si une demande de verrou opportuniste (oplock) souhaite un oplock partagé.
FsRtlOplockKeysEqual

La routine FsRtlOplockKeysEqual compare les clés de verrou opportuniste (oplock) stockées dans les extensions d’objet de fichier de deux objets de fichier.
FsRtlPostPagingFileStackOverflow

La routine FsRtlPostPagingFileStackOverflow publie un élément de dépassement de pile de fichiers paginant vers le thread de dépassement de capacité de la pile.
FsRtlPostStackOverflow

La routine FsRtlPostStackOverflow publie un élément de dépassement de pile sur le thread de dépassement de capacité de la pile.
FsRtlPrepareMdlWriteDev

La routine FsRtlPrepareMdlWriteDev retourne une liste liée de listes de descripteurs de mémoire (MDLs) qui pointent vers la plage spécifiée de données de fichier mises en cache pour écrire des données directement dans le cache.
FsRtlPrepareMdlWriteEx

La routine FsRtlPrepareMdlWriteEx retourne une liste liée de listes de descripteurs de mémoire (MDLs) qui pointent vers la plage spécifiée de données de fichier mises en cache pour écrire des données directement dans le cache.
FsRtlPrepareToReuseEcp

En savoir plus sur la routine FsRtlPrepareToReuseEcp.
FsRtlPrivateLock

La fonction FsRtlPrivateLock est obsolète.
FsRtlProcessFileLock

La routine FsRtlProcessFileLock traite et termine un IRP pour une opération de verrouillage de fichier.
FsRtlQueryCachedVdl

La longueur de données valide actuelle (VDL) d’un fichier mis en cache est récupérée avec la routine FsRtlQueryCachedVdl.
FsRtlQueryInformationFile

En savoir plus sur la fonction FsRtlQueryInformationFile.
FsRtlQueryKernelEaFile

La routine FsRtlQueryKernelEaFile est utilisée pour générer une requête QueryEA explicite et attendre de façon synchrone qu’elle se termine, en retournant le résultat. Cela permet à l’appelant de le faire par FileObject au lieu d’un handle.
FsRtlRegisterFileSystemFilterCallbacks

Les pilotes de filtre de système de fichiers et les systèmes de fichiers appellent la routine FsRtlRegisterFileSystemFilterCallbacks pour inscrire les routines de rappel de notification à appeler lorsque le système de fichiers sous-jacent effectue certaines opérations.
FsRtlRegisterUncProvider

La routine FsRtlRegisterUncProvider inscrit un redirecteur réseau en tant que fournisseur UNC (Universal Naming Convention) auprès du système à plusieurs fournisseurs UNC (MUP).
FsRtlRegisterUncProviderEx

La routine FsRtlRegisterUncProviderEx inscrit un redirecteur réseau en tant que fournisseur UNC (Universal Naming Convention) auprès du système à plusieurs fournisseurs UNC (MUP).
FsRtlReleaseFile

Microsoft réserve la fonction FsRtlReleaseFile uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
FsRtlRemoveBaseMcbEntry

La fonction FsRtlRemoveBaseMcbEntry est la routine de travail pour supprimer une entrée mcb volumineuse. Il le fait sans sortir le mcb GuardedMutex.
FsRtlRemoveDotsFromPath

La routine FsRtlRemoveDotsFromPath supprime les occurrences inutiles de '.' et '..'. à partir du chemin d’accès spécifié.
FsRtlRemoveExtraCreateParameter

La routine FsRtlRemoveExtraCreateParameter recherche une liste ECP pour une structure de contexte ECP et, si elle est trouvée, la détache de la liste ECP.
FsRtlRemoveLargeMcbEntry

La routine FsRtlRemoveLargeMcbEntry supprime un ou plusieurs mappages d’un bloc de contrôle de carte (MCB).
FsRtlRemoveMcbEntry

La fonction FsRtlRemoveMcbEntry est obsolète.
FsRtlRemovePerFileContext

En savoir plus sur la fonction FsRtlRemovePerFileContext.
FsRtlRemovePerFileObjectContext

Pour un pilote de filtre de système de fichiers « hérité », la fonction FsRtlRemovePerFileObjectContext dissocie une structure d’informations de contexte par fichier à partir de la liste des contextes par objet-fichier précédemment associés à un objet de fichier.
FsRtlRemovePerStreamContext

En savoir plus sur la fonction FsRtlRemovePerStreamContext.
FsRtlResetLargeMcb

La routine FsRtlResetLargeMcb tronque une structure de bloc de contrôle de carte (MCB) pour contenir des paires de mappage nulles. Elle ne réduit pas le tableau des paires de mappages.
FsRtlSetEcpListIntoIrp

La routine FsRtlSetEcpListIntoIrp attache une liste de structure de contexte de paramètre de création supplémentaire (ECP) à une opération de IRP_MJ_CREATE.
FsRtlSetKernelEaFile

La routine FsRtlQueryKernelEaFile est utilisée pour définir, modifier et/ou supprimer des valeurs d’attribut étendu (EA) pour un fichier et attendre de façon synchrone qu’il se termine, en retournant un résultat.
FsRtlSetupAdvancedHeader

La macro FsRtlSetupAdvancedHeader est utilisée par les systèmes de fichiers pour initialiser une structure FSRTL_ADVANCED_FCB_HEADER à utiliser avec des contextes de filtre.
FsRtlSetupAdvancedHeaderEx

La macro FsRtlSetupAdvancedHeaderEx est utilisée par les systèmes de fichiers pour initialiser une structure FSRTL_ADVANCED_FCB_HEADER à utiliser avec des contextes de flux et de fichiers.
FsRtlSetupAdvancedHeaderEx2

En savoir plus sur la fonction FsRtlSetupAdvancedHeaderEx2.
FsRtlSplitLargeMcb

La routine FsRtlSplitLargeMcb insère un trou dans les mappages dans un bloc de contrôle de carte (MCB).
FsRtlSupportsPerFileContexts

La macro FsRtlSupportsPerFileContexts vérifie si les informations de contexte de fichier sont prises en charge par le système de fichiers associé à un FILE_OBJECT spécifié.
FsRtlTeardownPerFileContexts

Les systèmes de fichiers appellent la routineFsRtlTeardownPerFileContexts pour libérer des objets FSRTL_PER_FILE_CONTEXT associés à une structure de bloc de contrôle de fichier (FCB).
FsRtlTeardownPerStreamContexts

La routine FsRtlTeardownPerStreamContexts libère toutes les structures de contexte par flux associées à une structure de FSRTL_ADVANCED_FCB_HEADER donnée.
FsRtlTestAnsiCharacter

La macro FsRtlTestAnsiCharacter détermine si un jeu de caractères ANSI ou double octet (DBCS) répond aux critères spécifiés.
FsRtlTruncateLargeMcb

La routine FsRtlTruncateLargeMcb tronque un grand bloc de contrôle de carte (MCB).
FsRtlTruncateMcb

La fonction FsRtlTruncateMcb est obsolète.
FsRtlUninitializeBaseMcb

La fonction FsRtlUninitializeBaseMcb ne initialise pas une structure de bloc de contrôle de carte (MCB). Après avoir appelé cette routine, la structure Mcb d’entrée doit être réin initialisée avant d’être utilisée à nouveau.
FsRtlUninitializeFileLock

La routine FsRtlUninitializeFileLock ne initialise pas une structure FILE_LOCK.
FsRtlUninitializeLargeMcb

La routine FsRtlUninitializeLargeMcb ne initialise pas un grand bloc de contrôle de carte (MCB).
FsRtlUninitializeMcb

La fonction FsRtlUninitializeMcb est obsolète.
FsRtlUninitializeOplock

FsRtlUninitializeOplock ne initialise pas un pointeur de verrou opportuniste (oplock).
FsRtlUpperOplockFsctrl

En savoir plus sur la routine FsRtlUpperOplockFsctrl.
FsRtlValidateReparsePointBuffer

La routine FsRtlValidateReparsePointBuffer vérifie que la mémoire tampon de point d’analyse spécifiée est valide.
GetSecurityUserInfo

La fonction GetSecurityUserInfo récupère des informations sur une session d’ouverture de session.
IoAcquireVpbSpinLock

En savoir plus sur la fonction IoAcquireVpbSpinLock.
IoCheckDesiredAccess

Microsoft réserve la fonction IoCheckDesiredAccess uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
IoCheckEaBufferValidity

En savoir plus sur la fonction IoCheckEaBufferValidity.
ioCheckFileObjectOpenedAsCopyDestination

En savoir plus sur la fonction IoCheckFileObjectOpenedAsCopyDestination.
IoCheckFileObjectOpenedAsCopySource

En savoir plus sur la fonction IoCheckFileObjectOpenedAsCopySource.
IoCheckFunctionAccess

Microsoft réserve la fonction IoCheckFunctionAccess uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
ioCheckQuerySetFileInformation

Microsoft réserve la fonction IoCheckQuerySetFileInformation uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
IoCheckQuerySetVolumeInformation

Microsoft réserve la fonction IoCheckQuerySetVolumeInformation uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
IoCheckQuotaBufferValidity

En savoir plus sur la fonction IoCheckQuotaBufferValidity.
IoCreateStreamFileObject

La routine IoCreateStreamFileObject crée un objet de fichier de flux.
IoCreateStreamFileObjectEx

La routine IoCreateStreamFileObjectEx crée un objet de fichier de flux.
IoCreateStreamFileObjectEx2

En savoir plus sur la routine IoCreateStreamFileObjectEx2.
IoCreateStreamFileObjectLite

La routine IoCreateStreamFileObjectLite crée un objet de fichier de flux, mais n’entraîne pas l’envoi d’une requête IRP_MJ_CLEANUP à la pile des pilotes du système de fichiers.
IoEnumerateDeviceObjectList

En savoir plus sur la routine IoEnumerateDeviceObjectList.
IoEnumerateRegisteredFiltersList

La routine IoEnumerateRegisteredFiltersList énumère les pilotes de filtre du système de fichiers inscrits auprès du système.
IoFastQueryNetworkAttributes

Microsoft réserve la fonction IoFastQueryNetworkAttributes pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code.
IoGetAttachedDevice

En savoir plus sur la fonction IoGetAttachedDevice.
IoGetAttachedDeviceReference

En savoir plus sur la routine IoGetAttachedDeviceReference.
IoGetBaseFileSystemDeviceObject

Microsoft réserve la fonction IoGetBaseFileSystemDeviceObject uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
IoGetConfigurationInformation

En savoir plus sur la fonction IoGetConfigurationInformation.
IoGetDeviceAttachmentBaseRef

La routine IoGetDeviceAttachmentBaseRef retourne un pointeur vers l’objet d’appareil de niveau le plus bas dans une pile de pilotes de système de fichiers ou de périphérique.
IoGetDeviceToVerify

En savoir plus sur la fonction IoGetDeviceToVerify.
IoGetDiskDeviceObject

La routine IoGetDiskDeviceObject récupère un pointeur vers l’objet d’appareil disque associé à un objet d’appareil de volume de système de fichiers donné.
IoGetLowerDeviceObject

En savoir plus sur la fonction IoGetLowerDeviceObject.
IoGetRequestorProcess

La routine IoGetRequestorProcess retourne un pointeur de processus pour le thread qui a initialement demandé une opération d’E/S donnée.
IoGetRequestorProcessId

La routine IoGetRequestorProcessId retourne l’ID de processus 32 bits unique pour le thread qui a initialement demandé une opération d’E/S donnée.
IoGetRequestorSessionId

La routine IoGetRequestorSessionId retourne l’ID de session du processus qui a initialement demandé une opération d’E/S donnée.
IoGetTopLevelIrp

La routine IoGetTopLevelIrp dans ntifs.h retourne la valeur du champ TopLevelIrp du thread actuel.
IoInitializePriorityInfo

La routine IoInitializePriorityInfo initialise une structure de type IO_PRIORITY_INFO.
IoIsFileOpenedExclusivement

Microsoft réserve la macro IoIsFileOpenedExclusively uniquement pour une utilisation interne. N’utilisez pas cette macro dans votre code.
IoIsOperationSynchronous

En savoir plus sur la fonction IoIsOperationSynchronous.
IoIsSystemThread

La routine IoIsSystemThread vérifie si un thread donné est un thread système.
IoIsValidNameGraftingBuffer

Microsoft réserve la fonction IoIsValidNameGraftingBuffer uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
IoPageRead

Microsoft réserve uniquement la fonction IoPageRead pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
IoQueryFileDosDeviceName

La routine IoQueryFileDosDeviceName récupère un nom d’appareil MS-DOS pour un fichier.
ioQueryFileInformation

Microsoft réserve la fonction IoQueryFileInformation uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
IoQueryVolumeInformation

Microsoft réserve la fonction IoQueryVolumeInformation uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
IoQueueThreadIrp

Microsoft réserve la fonction IoQueueThreadIrp pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code.
ioRegisterFileSystem

La routine IoRegisterFileSystem ajoute l’objet d’appareil de contrôle d’un système de fichiers à la file d’attente globale du système de fichiers.
IoRegisterFsRegistrationChange

En savoir plus sur la fonction IoRegisterFsRegistrationChange.
IoRegisterFsRegistrationChangeEx

La routine IoRegisterFsRegistrationChangeEx enregistre la routine de notification d’un pilote de filtre de système de fichiers à appeler chaque fois qu’un système de fichiers inscrit ou annule l’inscription en tant que système de fichiers actif.
IoRegisterFsRegistrationChangeMountAware

La routine IoRegisterFsRegistrationChangeMountAware inscrit la routine de notification d’un pilote de filtre de système de fichiers. Cette routine de notification est appelée chaque fois qu’un système de fichiers inscrit ou annule l’inscription en tant que système de fichiers actif.
IoReleaseVpbSpinLock

La routine IoReleaseVpbSpinLock libère le verrou de rotation VPB (Volume Parameter Block).
ioReplaceFileObjectName

En savoir plus sur la routine IoReplaceFileObjectName.
IoSetDeviceToVerify

En savoir plus sur la routine IoSetDeviceToVerify.
ioSetInformation

Microsoft réserve uniquement la fonction IoSetInformation pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
IoSetStartIoAttributes

La routine IoSetStartIoAttributes dans ntifs.h définit les attributs de la routine StartIo du pilote.
IoSetTopLevelIrp

La routine IoSetTopLevelIrp dans ntifs.h définit la valeur du champ TopLevelIrp du thread actuel.
IoSizeOfIrp

En savoir plus sur la routine IoSizeOfIrp.
IoStartNextPacket

En savoir plus sur la routine IoStartNextPacket.
ioStartNextPacketByKey

En savoir plus sur la routine IoStartNextPacketByKey.
IoStartPacket

En savoir plus sur la routine IoStartPacket.
IoStartTimer

En savoir plus sur la routine IoStartTimer.
IoStopTimer

En savoir plus sur la routine IoStopTimer.
IoSynchronousPageWrite

Microsoft réserve la fonction IoSynchronousPageWrite uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
IoThreadToProcess

La routine IoThreadToProcess retourne un pointeur vers le processus pour le thread spécifié.
IoUnregisterFileSystem

La routine IoUnregisterFileSystem supprime l’objet d’appareil de contrôle d’un système de fichiers de la file d’attente globale du système de fichiers.
IoUnregisterFsRegistrationChange

La routine IoUnregisterFsRegistrationChange annule l’inscription de la routine de notification de modification de l’inscription du système de fichiers du pilote de système de fichiers du pilote de système de fichiers.
IoVerifyVolume

En savoir plus sur la fonction IoVerifyVolume.
IoWriteErrorLogEntry

En savoir plus sur la routine IoWriteErrorLogEntry.
IsReparseTagMicrosoft

La macro IsReparseTagMicrosoft détermine si une balise de point d’analyse indique un point d’analyse Microsoft.
IsReparseTagNameSurrogate

La macro IsReparseTagNameSurrogate détermine si le point d’analyse associé d’une balise est un substitut pour une autre entité nommée, telle qu’un point de montage de volume.
IsReparseTagValid

Microsoft réserve la macro IsReparseTagValid pour une utilisation interne uniquement. N’utilisez pas cette macro dans votre code.
KeAcquireQueuedSpinLock

En savoir plus sur la fonction KeAcquireQueuedSpinLock.
KeAttachProcess

La fonction KeAttachProcess est obsolète.
KeDetachProcess

La fonction KeDetachProcess est obsolète.
KeGetProcessorIndexFromNumber

La routine KeGetProcessorIndexFromNumber dans ntifs.h convertit un numéro de groupe et un numéro de processeur relatif au groupe en index de processeur à l’échelle du système.
KeGetProcessorNumberFromIndex

La routine KeGetProcessorNumberFromIndex dans ntifs.h convertit un index de processeur à l’échelle du système en un numéro de groupe et un numéro de processeur relatif au groupe.
KeInitializeMutant

Microsoft réserve la fonction KeInitializeMutant uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
KeInitializeQueue

La routine KeInitializeQueue initialise un objet file d’attente sur lequel les threads peuvent attendre les entrées.
KeInsertHeadQueue

La routine KeInsertHeadQueue insère une entrée à la tête de la file d’attente donnée si elle ne peut pas utiliser immédiatement l’entrée pour satisfaire une attente de thread.
keInsertQueue

La routine KeInsertQueue insère une entrée à la fin de la file d’attente donnée si elle ne peut pas utiliser immédiatement l’entrée pour satisfaire une attente de thread.
KeQueryPerformanceCounter

En savoir plus sur la routine KeQueryPerformanceCounter.
KeReadStateMutant

Microsoft réserve la fonction KeReadStateMutant uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
KeReadStateQueue

Microsoft réserve la fonction KeReadStateQueue uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
keReleaseMutant

Microsoft réserve la fonction KeReleaseMutant uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
KeReleaseQueuedSpinLock

Microsoft réserve la fonction KeReleaseQueuedSpinLock uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
KeRemoveQueue

En savoir plus sur la fonction KeRemoveQueue.
KeRundownQueue

La routine KeRundownQueue nettoie un objet de file d’attente, en vidant les entrées en file d’attente.
KeSetIdealProcessorThread

Microsoft réserve la fonction KeSetIdealProcessorThread uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
KeSetKernelStackSwapEnable

En savoir plus sur la routine KeSetKernelStackSwapEnable.
KeStackAttachProcess

La routine KeStackAttachProcess attache le thread actuel à l’espace d’adressage du processus cible.
KeStallExecutionProcessor

En savoir plus sur la routine KeStallExecutionProcessor.
KeTryToAcquireQueuedSpinLock

Microsoft réserve la fonction KeTryToAcquireQueuedSpinLock uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
KeUnstackDetachProcess

La routine KeUnstackDetachProcess détache le thread actuel de l’espace d’adressage d’un processus et restaure l’état d’attachement précédent.
MapSecurityError

La fonction MapSecurityError mappe une interface de sécurité SECURITY_STATUS code d’état à un code d’état NSTATUS correspondant.
MmCanFileBeTruncated

En savoir plus sur la fonction MmCanFileBeTruncated.
MmDoesFileHaveUserWritableReferences

La fonction MmDoesFileHaveUserWritableReferences retourne le nombre de références accessibles en écriture pour un objet fichier.
mmFlushImageSection

La routine MmFlushImageSection vide la section image d’un fichier.
mmForceSectionClosed

La routine MmForceSectionClosed supprime les sections de données et d’images d’un fichier qui n’est plus utilisé.
mmForceSectionClosedEx

La fonction MmForceSectionClosedEx examine les pointeurs d’objet de section. S’ils sont NULL, aucune autre action n’est effectuée et la valeur TRUE est retournée.
MmGetMaximumFileSectionSize

MmGetMaximumFileSectionSize retourne la taille maximale possible d’une section de fichier pour la version actuelle de Windows.
mmIsRecursiveIoFault

La routine MmIsRecursiveIoFault détermine si l’erreur de page actuelle se produit pendant une opération d’E/S.
MmPrefetchPages

La routine MmPrefetchPages lit les groupes de pages du stockage secondaire de manière optimale.
MmSetAddressRangeModified

La routine MmSetAddressRangeModified marque actuellement les pages valides dans la plage spécifiée du cache système tel qu’il a été modifié.
NtAllocateVirtualMemory

En savoir plus sur la routine NtAllocateVirtualMemory.
NtClose

En savoir plus sur la routine NtClose.
NtCopyFileChunk

En savoir plus sur la fonction NtCopyFileChunk.
NtCreateFile

En savoir plus sur la fonction NtCreateFile.
NtCreateSection

La routine NtCreateSection dans ntifs.h crée un objet de section. Une fois que la poignée pointée n’est plus utilisée, le pilote doit le fermer.
NtCreateSectionEx

Crée un objet de section.
NtDeviceIoControlFile

En savoir plus sur la fonction NtDeviceIoControlFile.
NtDuplicateToken

En savoir plus sur la fonction NtDuplicateToken.
NtFlushBuffersFileEx

En savoir plus sur la routine NtFlushBuffersFileEx.
NtFreeVirtualMemory

En savoir plus sur la routine NtFreeVirtualMemory.
NtFsControlFile

En savoir plus sur la routine NtFsControlFile.
NtLockFile

La routine NtLockFile demande un verrou de plage d’octets pour le fichier spécifié.
NtOpenFile

En savoir plus sur la routine NtOpenFile.
NtOpenProcessToken

La routine NtOpenProcessToken ouvre le jeton d’accès associé à un processus et retourne un handle qui peut être utilisé pour accéder à ce jeton.
NtOpenProcessTokenEx

La routine NtOpenProcessTokenEx ouvre le jeton d’accès associé à un processus et retourne un handle qui peut être utilisé pour accéder à ce jeton.
NtOpenThreadToken

La routine NtOpenThreadToken ouvre le jeton d’accès associé à un thread et retourne un handle qui peut être utilisé pour accéder à ce jeton.
NtOpenThreadTokenEx

La routine NtOpenThreadTokenEx ouvre le jeton d’accès associé à un thread.
NtPrivilegeCheck

La routine NtPrivilegeCheck détermine si un ensemble de privilèges spécifié est activé dans le jeton d’accès de l’objet.
NtQueryDirectoryFile

La routine NtQueryDirectoryFile retourne différents types d’informations sur les fichiers du répertoire spécifié par un handle de fichier donné.
NtQueryDirectoryFileEx

En savoir plus sur NtQueryDirectoryFileEx
NtQueryInformationByName

En savoir plus sur la fonction NtQueryInformationByName.
NtQueryInformationFile

La routine NtQueryInformationFile retourne différents types d’informations sur un objet de fichier.
NtQueryInformationToken

La routine NtQueryInformationToken récupère un type d’informations spécifié sur un jeton d’accès.
NtQueryObject

La routine NtQueryObject fournit des informations sur un objet fourni. Si l’appel se produit en mode utilisateur, utilisez le nom NtQueryObject.
NtQueryQuotaInformationFile

La routine NtQueryQuotaInformationFile récupère les entrées de quota associées au volume spécifié par le paramètre FileHandle.
NtQuerySecurityObject

La routine NtQuerySecurityObject récupère une copie du descripteur de sécurité d’un objet. Un descripteur de sécurité peut être sous forme absolue ou auto-relative.
NtQueryVirtualMemory

En savoir plus sur la fonction NtQueryVirtualMemory.
NtQueryVolumeInformationFile

Cette routine récupère des informations sur le volume associé à un fichier, un répertoire, un périphérique de stockage ou un volume donnés.
NtReadFile

En savoir plus sur la routine NtReadFile.
NtSetInformationFile

La routine NtSetInformationFile dans ntifs.h modifie différents types d’informations sur un objet de fichier.
NtSetInformationThread

Découvrez comment la routine ZwSetInformationThread définit la priorité d’un thread.
NtSetInformationToken

La routine NtSetInformationToken modifie les informations dans un jeton spécifié. Le processus appelant doit disposer de droits d’accès pour définir les informations.
NtSetQuotaInformationFile

La routine NtSetQuotaInformationFile modifie les entrées de quota pour le volume associé au paramètre FileHandle.
NtSetSecurityObject

En savoir plus sur la routine NtSetSecurityObject.
NtUnlockFile

La routine NtUnlockFile dans déverrouille un verrou de plage d’octets dans un fichier. Si l’appel est en mode utilisateur, utilisez le nom NtUnlockFile au lieu de ZwUnlockFile.
NtWriteFile

En savoir plus sur la routine NtWriteFile.
ObInsertObject

Microsoft réserve la fonction ObInsertObject uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
ObIsKernelHandle

La routine ObIsKernelHandle détermine si le handle spécifié est un handle de noyau.
ObMakeTemporaryObject

Microsoft réserve uniquement la fonction ObMakeTemporaryObject pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
ObOpenObjectByPointer

La fonction ObOpenObjectByPointer ouvre un objet référencé par un pointeur et retourne un handle à l’objet.
ObQueryNameString

La routine ObQueryNameString fournit le nom, s’il existe un objet donné auquel l’appelant a un pointeur.
ObQueryObjectAuditingByHandle

Microsoft réserve la fonction ObQueryObjectAuditingByHandle uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
PoCallDriver

La routine PoCallDriver dans ntifs.h transmet un IRP d’alimentation au pilote inférieur suivant dans la pile d’appareils. (Windows Server 2003, Windows XP et Windows 2000 uniquement.).
poClearPowerRequest

En savoir plus sur la routine PoClearPowerRequest.
PoCreatePowerRequest

En savoir plus sur la routine PoCreatePowerRequest.
PoDeletePowerRequest

En savoir plus sur la routine PoDeletePowerRequest.
poEndDeviceBusy

En savoir plus sur la routine PoEndDeviceBusy.
PoQueryWatchdogTime

En savoir plus sur la routine PoQueryWatchdogTime.
PoRegisterDeviceForIdleDetection

En savoir plus sur la routine PoRegisterDeviceForIdleDetection.
PoRegisterPowerSettingCallback

En savoir plus sur la routine PoRegisterPowerSettingCallback.
PoRegisterSystemState

En savoir plus sur la routine PoRegisterSystemState.
PoSetDeviceBusyEx

En savoir plus sur la routine PoSetDeviceBusyEx.
poSetPowerRequest

En savoir plus sur la fonction PoSetPowerRequest.
PoSetPowerState

En savoir plus sur la fonction PoSetPowerState.
poStartDeviceBusy

La routine PoStartDeviceBusy dans ntifs.h marque le début d’une période pendant laquelle l’appareil est occupé.
PoStartNextPowerIrp

La routine PoStartNextPowerIrp dans ntifs.h signale au gestionnaire d’alimentation que le pilote est prêt à gérer le prochain IRP d’alimentation.
PoUnregisterPowerSettingCallback

La routine PoUnregisterPowerSettingCallback dans ntifs.h annule l’inscription d’une routine de rappel de paramètre d’alimentation qu’un pilote a précédemment inscrit.
PoUnregisterSystemState

La routine PoUnregisterSystemState dans ntifs.h annule une inscription d’état système créée par PoRegisterSystemState.
psChargePoolQuota

En savoir plus sur la fonction PsChargePoolQuota.
PsDereferenceImpersonationToken

La routine PsDereferenceImpersonationToken décrémente le nombre de références d’un jeton d’emprunt d’identité.
PsDereferencePrimaryToken

La routine PsDereferencePrimaryToken décrémente le nombre de références d’un jeton principal.
psGetCurrentThread

Découvrez comment la routine PsGetCurrentThread identifie le thread actuel.
PsGetProcessExitTime

La routine PsGetProcessExitTime retourne l’heure de sortie du processus actuel.
PsImpersonateClient

La routine PsImpersonateClient entraîne l’emprunt d’identité d’un client par un thread de serveur.
psIsDiskCountersEnabled

L’état activé des compteurs d’E/S de disque par processus est retourné par la routine PsIsDiskCountersEnabled.
psIsSystemThread

La routine PsIsSystemThread vérifie si un thread donné est un thread système.
psIsThreadTerminating

La routine PsIsThreadTerminating vérifie si un thread se termine.
PsLookupProcessByProcessId

La routine PsLookupProcessByProcessId accepte l’ID de processus d’un processus et retourne un pointeur référencé vers la structure EPROCESS du processus.
PsLookupThreadByThreadId

La routine PsLookupThreadByThreadId accepte l’ID de thread d’un thread et retourne un pointeur référencé vers la structure ETHREAD du thread.
PsReferenceImpersonationToken

En savoir plus sur la fonction PsReferenceImpersonationToken.
psReferencePrimaryToken

En savoir plus sur la fonction PsReferencePrimaryToken.
PsReturnPoolQuota

En savoir plus sur la fonction PsReturnPoolQuota.
PsRevertToSelf

La routine PsRevertToSelf met fin à l’emprunt d’identité du thread appelant d’un client.
psUpdateDiskCounters

La routine PsUpdateDiskCounters met à jour les compteurs d’E/S de disque d’un processus donné.
RtlAbsoluteToSelfRelativeSD

La routine RtlAbsoluteToSelfRelativeSD crée un descripteur de sécurité au format auto-relatif à l’aide d’un descripteur de sécurité au format absolu en tant que modèle.
RtlAddAccessAllowedAce

La routine RtlAddAccessAllowedAce ajoute une entrée de contrôle d’accès autorisée (ACE) à une liste de contrôle d’accès (ACL). L’accès est accordé à l’identificateur de sécurité (SID) spécifié.
RtlAddAccessAllowedAceEx

En savoir plus sur la fonction RtlAddAccessAllowedAceEx.
RtlAddAce

En savoir plus sur la fonction RtlAddAce.
RtlAllocateAndInitializeSid

Microsoft réserve la fonction RtlAllocateAndInitializeSid uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
RtlAllocateHeap

La routine RtlAllocateHeap alloue un bloc de mémoire à partir d’un tas.
RtlAppendStringToString

La routine RtlAppendStringToString concatène deux chaînes comptées. Il copie les octets de la source jusqu’à la longueur de la mémoire tampon de destination.
RtlCaptureContext

La fonction RtlCaptureContext récupère un enregistrement de contexte dans le contexte de l’appelant.
RtlCaptureStackBackTrace

En savoir plus sur la fonction RtlCaptureStackBackTrace.
RtlCompareMemoryUlong

La routine RtlCompareMemoryUlong retourne le nombre d’octets d’un bloc de mémoire correspondant à un modèle spécifié.
RtlCompressBuffer

En savoir plus sur la fonction RtlCompressBuffer.
RtlCompressChunks

Microsoft réserve la fonction RtlCompressChunks pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code.
RtlConvertSidToUnicodeString

La routine RtlConvertSidToUnicodeString génère une représentation sous forme de chaîne Unicode imprimable d’un IDENTIFICATEUR de sécurité (SID).
RtlCopyLuid

La routine RtlCopyLuid copie un identificateur local unique (LUID) dans une mémoire tampon.
RtlCopySid

La routine RtlCopySid copie la valeur d’un identificateur de sécurité (SID) dans une mémoire tampon.
RtlCreateAcl

La routine RtlCreateAcl crée et initialise une liste de contrôle d’accès (ACL).
RtlCreateHeap

La routine RtlCreateHeap crée un objet tas qui peut être utilisé par le processus appelant. Cette routine réserve de l’espace d’adressage virtuel du processus et alloue un stockage physique pour une partie initiale spécifiée de ce bloc.
RtlCreateSecurityDescriptorRelative

La routine RtlCreateSecurityDescriptorRelative initialise un nouveau descripteur de sécurité au format auto-relatif.
RtlCreateSystemVolumeInformationFolder

La routine RtlCreateSystemVolumeInformationFolder vérifie l’existence du dossier « System Volume Information » sur un volume de système de fichiers. Si le dossier n’est pas présent, le dossier est créé.
RtlCreateUnicodeString

La routine RtlCreateUnicodeString crée une chaîne Unicode comptée.
RtlCustomCPToUnicodeN

Microsoft réserve la fonction RtlCustomCPToUnicodeN pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code.
RtlDecompressBuffer

En savoir plus sur la fonction RtlDecompressBuffer.
RtlDecompressBufferEx

En savoir plus sur la fonction RtlDecompressBufferEx.
RtlDecompressBufferEx2

En savoir plus sur la fonction RtlDecompressBufferEx2.
RtlDecompressChunks

Microsoft réserve la fonction RtlDecompressChunks pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code.
RtlDecompressFragment

En savoir plus sur la fonction RtlDecompressFragment.
RtlDecompressFragmentEx

En savoir plus sur la fonction RtlDecompressFragmentEx.
RtlDeleteAce

En savoir plus sur la fonction RtlDeleteAce.
RtlDescribeChunk

Microsoft réserve uniquement la fonction RtlDescribeChunk pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
RtlDestroyHeap

La routine RtlDestroyHeap détruit l’objet tas spécifié. RtlDestroyHeap decommits et libère toutes les pages d’un objet de tas privé, et invalide le handle dans le tas.
RtlDowncaseUnicodeString

La routine RtlDowncaseUnicodeString convertit la chaîne source Unicode spécifiée en minuscules. La traduction est conforme aux informations actuelles sur les paramètres régionaux système.
RtlEqualPrefixSid

La routine RtlEqualPrefixSid détermine si deux préfixes d’identificateur de sécurité (SID) sont égaux. Un préfixe SID est l’ensemble du SID, à l’exception de la dernière valeur de sous-authentification.
RtlEqualSid

La routine RtlEqualSid détermine si deux valeurs d’identificateur de sécurité (SID) sont égales. Deux SID doivent correspondre exactement pour être considérés comme égaux.
RtlFillMemoryUlong

La routine RtlFillMemoryUlong remplit la plage de mémoire spécifiée avec une ou plusieurs répétitions d’une valeur ULONG.
RtlFillMemoryUlong

La routine RtlFillMemoryUlong remplit une plage de mémoire donnée avec une ou plusieurs répétitions d’une valeur ULONGLONG donnée.
RtlFindUnicodePrefix

La routine RtlFindUnicodePrefix recherche la meilleure correspondance pour un nom de fichier Unicode donné dans une table de préfixes.
RtlFreeHeap

La routine RtlFreeHeap libère un bloc de mémoire qui a été alloué à partir d’un tas par RtlAllocateHeap.
RtlFreeOemString

La routine RtlFreeOemString libère le stockage qui a été alloué par l’un des rtl.. Routines ToOemString.
RtlFreeSid

Microsoft réserve uniquement la fonction RtlFreeSid pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
RtlGenerate8dot3Name

En savoir plus sur la fonction RtlGenerate8dot3Name.
RtlGetAce

La routine RtlGetAce obtient un pointeur vers une entrée de contrôle d’accès (ACE) dans une liste de contrôle d’accès (ACL).
RtlGetAcesBufferSize

En savoir plus sur la fonction RtlGetAcesBufferSize.
RtlGetCompressionWorkSpaceSize

En savoir plus sur la fonction RtlGetCompressionWorkSpaceSize.
RtlGetDaclSecurityDescriptor

La routine RtlGetDaclSecurityDescriptor retourne un pointeur vers la liste de contrôle d’accès discrétionnaire (DACL) d’un descripteur de sécurité.
RtlGetGroupSecurityDescriptor

La routine RtlGetGroupSecurityDescriptor retourne les informations du groupe principal pour un descripteur de sécurité donné.
RtlGetOwnerSecurityDescriptor

La routine RtlGetOwnerSecurityDescriptor retourne les informations de propriétaire d’un descripteur de sécurité donné.
RtlGetSaclSecurityDescriptor

La routine RtlGetSaclSecurityDescriptor retourne un pointeur vers la liste de contrôle d’accès système (SACL) d’un descripteur de sécurité.
RtlIdentifierAuthoritySid

Microsoft réserve la fonction RtlIdentifierAuthoritySid uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
RtlInitCodePageTable

Microsoft réserve uniquement la fonction RtlInitCodePageTable pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
RtlInitializeSid

La routine RtlInitializeSid initialise une structure d’identificateur de sécurité (SID).
RtlInitializeSidEx

La routine RtlInitializeSidEx initialise une structure d’identificateur de sécurité (SID) pré-alloué.
RtlInitializeUnicodePrefix

La routine RtlInitializeUnicodePrefix initialise une table de préfixes.
RtlInitStringEx

La routine RtlInitStringEx dans ntifs.h initialise une chaîne comptée de caractères 8 bits. RtlInitStringEx ne modifie pas la chaîne source.
RtlInitUTF8StringEx

RtlInitUTF8StringEx initialise une chaîne comptée de caractères UTF-8.
RtlInsertUnicodePrefix

La routine RtlInsertUnicodePrefix insère un nouvel élément dans une table de préfixe Unicode.
RtlIsCloudFilesPlaceholder

La routine RtlIsCloudFilesPlaceholder détermine si un fichier ou un répertoire est un espace réservé CloudFiles, en fonction des valeurs FileAttributes et ReparseTag du fichier.
RtlIsNameLegalDOS8Dot3

La routine RtlIsNameLegalDOS8Dot3 détermine si un nom donné représente un nom de fichier court (8.3) valide.
RtlIsPartialPlaceholder

La routine RtlIsPartialPlaceholder détermine si un fichier ou un répertoire est un espace réservé CloudFiles, en fonction des valeurs FileAttributes et ReparseTag du fichier.
RtlIsPartialPlaceholderFileHandle

La routine RtlIsPartialPlaceholderFileHandle détermine si un fichier est un type connu d’espace réservé, basé sur un handle de fichier.
RtlIsPartialPlaceholderFileInfo

La routine RtlIsPartialPlaceholderFileInfo détermine si un fichier est un type connu d’espace réservé, en fonction des informations retournées par NtQueryInformationFile ou NtQueryDirectoryFile.
RtlIsValidOemCharacter

La routine RtlIsValidOemCharacter détermine si le caractère Unicode spécifié peut être mappé à un caractère OEM valide.
RtlLengthRequiredSid

La routine RtlLengthRequiredSid retourne la longueur, en octets, de la mémoire tampon requise pour stocker un identificateur de sécurité (SID) avec un nombre spécifié de sous-auteurs.
RtlLengthSid

La routine RtlLengthSid retourne la longueur, en octets, d’un IDENTIFICATEUR de sécurité valide (SID).
RtlMultiByteToUnicodeN

La routine RtlMultiByteToUnicodeN traduit la chaîne source spécifiée en chaîne Unicode, à l’aide de la page de codes ANSI (ACP) système actuelle. La chaîne source ne provient pas nécessairement d’un jeu de caractères multioctets.
RtlMultiByteToUnicodeSize

La routine RtlMultiByteToUnicodeSize détermine le nombre d’octets requis pour stocker la traduction Unicode pour la chaîne source spécifiée.
RtlNextUnicodePrefix

La routine RtlNextUnicodePrefix est utilisée pour énumérer les éléments d’une table de préfixe Unicode.
RtlNtStatusToDosError

La routine RtlNtStatusToDosError convertit le code NTSTATUS spécifié en son code d’erreur système équivalent.
RtlNtStatusToDosErrorNoTeb

Microsoft réserve la fonction RtlNtStatusToDosErrorNoTeb uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
RtlOemStringToCountedUnicodeSize

La routine RtlOemStringToCountedUnicodeSize détermine la taille, en octets, qu’une chaîne OEM donnée sera après sa conversion en chaîne Unicode comptée.
RtlOemStringToCountedUnicodeString

La routine RtlOemStringToCountedUnicodeString traduit la chaîne source spécifiée en chaîne Unicode à l’aide de la page de codes OEM système actuelle.
RtlOemStringToUnicodeSize

La routine RtlOemStringToUnicodeSize détermine la taille, en octets, qu’une chaîne OEM donnée sera après sa conversion en chaîne Unicode terminée par null.
RtlOemStringToUnicodeString

La routine RtlOemStringToUnicodeString traduit une chaîne source donnée en chaîne Unicode terminée par null à l’aide de la page de codes OEM système actuelle.
RtlOemToUnicodeN

La routine RtlOemToUnicodeN traduit la chaîne source spécifiée en chaîne Unicode, à l’aide de la page de codes OEM système actuelle.
RtlQueryPackageIdentity

RtlQueryPackageIdentity
RtlQueryPackageIdentityEx

RtlQueryPackageIdentityEx retourne le nom complet du package associé. Il peut également retourner le nom de l’application relative du package et si une application est considérée comme empaquetée.
RtlQueryProcessPlaceholderCompatibilityMode

RtlQueryProcessPlaceholderCompatibilityMode retourne le mode de compatibilité de l’espace réservé pour le processus actuel.
RtlQueryThreadPlaceholderCompatibilityMode

RtlQueryThreadPlaceholderCompatibilityMode retourne le mode de compatibilité de l’espace réservé pour le thread actuel.
RtlRandom

La routine RtlRandom retourne un nombre aléatoire généré à partir d’une valeur initiale donnée.
RtlRandomEx

La routine RtlRandomEx retourne un nombre aléatoire généré à partir d’une valeur initiale donnée.
RtlRemoveUnicodePrefix

La routine RtlRemoveUnicodePrefix supprime un élément d’une table de préfixes.
RtlReserveChunk

Microsoft réserve uniquement la fonction RtlReserveChunk pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
RtlSecondsSince1970ToTime

La routine RtlSecondsSince1970ToTime convertit le temps écoulé, en secondes, depuis le début de 1970 en valeur de temps système absolue.
RtlSecondsSince1980ToTime

La routine RtlSecondsSince1980ToTime convertit le temps écoulé, en secondes, depuis le début de 1980 en valeur de temps système absolue.
RtlSelfRelativeToAbsoluteSD

La routine RtlSelfRelativeToAbsoluteSD crée un descripteur de sécurité au format absolu à l’aide d’un descripteur de sécurité au format auto-relatif en tant que modèle.
RtlSetGroupSecurityDescriptor

La routine RtlSetGroupSecurityDescriptor définit les informations du groupe principal d’un descripteur de sécurité de format absolu. Il remplace toutes les informations de groupe principal qui sont déjà présentes dans le descripteur de sécurité.
RtlSetOwnerSecurityDescriptor

La routine RtlSetOwnerSecurityDescriptor définit les informations de propriétaire d’un descripteur de sécurité de format absolu. Il remplace toutes les informations de propriétaire déjà présentes dans le descripteur de sécurité.
RtlSetProcessPlaceholderCompatibilityMode

RtlSetProcessPlaceholderCompatibilityMode définit le mode de compatibilité de l’espace réservé pour le processus actuel.
RtlSetThreadPlaceholderCompatibilityMode

RtlSetThreadPlaceholderCompatibilityMode définit le mode de compatibilité de l’espace réservé pour le thread actuel.
RtlSubAuthorityCountSid

Microsoft réserve la fonction RtlSubAuthorityCountSid pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code.
RtlSubAuthoritySid

La routine RtlSubAuthoritySid retourne un pointeur vers une sous-authentification spécifiée d’un IDENTIFICATEUR de sécurité (SID).
RtlTimeToSecondsSince1970

La routine RtlTimeToSecondsSince1970 convertit une valeur de temps système absolue donnée en temps écoulé, en secondes, depuis le début de 1970.
RtlTimeToSecondsSince1980

La routine RtlTimeToSecondsSince1980 convertit une valeur de temps système absolue donnée en temps écoulé, en secondes, depuis le début de 1980.
RtlUnicodeStringToCountedOemString

La routine RtlUnicodeStringToCountedOemString traduit la chaîne source Unicode spécifiée en chaîne OEM comptée à l’aide de la page de codes OEM système actuelle.
RtlUnicodeStringToOemSize

La routine RtlUnicodeStringToOemSize détermine la taille, en octets, qu’une chaîne Unicode donnée sera après sa conversion en chaîne OEM.
RtlUnicodeStringToOemString

La routine RtlUnicodeStringToOemString traduit une chaîne source Unicode donnée en chaîne OEM à l’aide de la page de codes OEM système actuelle.
RtlUnicodeStringToUTF8String

RtlUnicodeStringToUTF8String convertit la chaîne Unicode spécifiée en chaîne UTF-8.
RtlUnicodeToCustomCPN

Microsoft réserve la fonction RtlUnicodeToCustomCPN pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code.
RtlUnicodeToMultiByteN

La routine RtlUnicodeToMultiByteN traduit la chaîne Unicode spécifiée en nouvelle chaîne de caractères, à l’aide de la page de codes ANSI (ACP) système actuelle. La chaîne traduite ne provient pas nécessairement d’un jeu de caractères multioctets.
RtlUnicodeToMultiByteSize

La routine RtlUnicodeToMultiByteSize détermine le nombre d’octets requis pour stocker la traduction multioctet pour la chaîne Unicode spécifiée. La traduction est supposée utiliser la page de codes ANSI (ACP) système actuelle.
RtlUnicodeToOemN

La routine RtlUnicodeToOemN traduit une chaîne Unicode donnée en chaîne OEM, à l’aide de la page de codes OEM système actuelle.
RtlUnicodeToUTF8N

La routine RtlUnicodeToUTF8N dans ntifs.h convertit une chaîne Unicode en chaîne UTF-8. La sortie UTF-8 est terminée par null uniquement si la chaîne d’entrée Unicode est.
RtlUpcaseUnicodeStringToCountedOemString

En savoir plus sur la fonction RtlUpcaseUnicodeStringToCountedOemString.
RtlUpcaseUnicodeStringToOemString

La routine RtlUpcaseUnicodeStringToOemString traduit une chaîne source Unicode donnée en chaîne OEM majuscule à l’aide de la page de codes OEM système actuelle.
RtlUpcaseUnicodeToCustomCPN

Microsoft réserve la fonction RtlUpcaseUnicodeToCustomCPN pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code.
RtlUpcaseUnicodeToMultiByteN

La routine RtlUpcaseUnicodeToMultiByteN traduit la chaîne Unicode spécifiée en nouvelle chaîne de caractères majuscules, à l’aide de la page de codes ANSI (ACP) système actuelle. La chaîne traduite ne provient pas nécessairement d’un jeu de caractères multioctets.
RtlUpcaseUnicodeToOemN

La routine RtlUpcaseUnicodeToOemN traduit une chaîne Unicode donnée en chaîne OEM majuscule, à l’aide de la page de codes OEM système actuelle.
RtlUTF8StringToUnicodeString

La routine RtlUTF8StringToUnicodeString convertit la chaîne UTF-8 spécifiée en chaîne Unicode.
RtlUTF8ToUnicodeN

La routine RtlUTF8ToUnicodeN dans ntifs.h convertit une chaîne UTF-8 en chaîne Unicode. La sortie Unicode est terminée par null uniquement si la chaîne d’entrée UTF-8 est.
RtlValidSid

La routine RtlValidSid valide un identificateur de sécurité (SID) en vérifiant que le numéro de révision se trouve dans une plage connue et que le nombre de sous-authorités est inférieur à la valeur maximale.
RtlxOemStringToUnicodeSize

Microsoft réserve la fonction RtlxOemStringToUnicodeSize uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
RtlxUnicodeStringToOemSize

Microsoft réserve la fonction RtlxUnicodeStringToOemSize uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
SeAccessCheckFromState

En savoir plus sur la fonction SeAccessCheckFromState.
SeAccessCheckFromStateEx

En savoir plus sur la fonction SeAccessCheckFromStateEx.
SeAppendPrivileges

La routine SeAppendPrivileges ajoute des privilèges supplémentaires au jeu de privilèges dans une structure d’état d’accès.
SeAuditHardLinkCreation

Microsoft réserve la fonction SeAuditHardLinkCreation uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
SeAuditingFileEvents

La routine SeAuditingFileEvents détermine si les événements ouverts de fichier sont actuellement audités.
SeAuditingFileOrGlobalEvents

La routine SeAuditingFileOrGlobalEvents détermine si les événements de fichier ou globaux sont actuellement audités.
SeAuditingHardLinkEvents

Microsoft réserve la fonction SeAuditingHardLinkEvents pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code.
SeCaptureSubjectContext

La routine SeCaptureSubjectContext dans ntifs.h capture le contexte de sécurité du thread appelant pour la validation et l’audit d’accès.
SeCaptureSubjectContextEx

En savoir plus sur la fonction SeCaptureSubjectContextEx.
SecLookupAccountName

SecLookupAccountName accepte un compte comme entrée et récupère un identificateur de sécurité (SID) pour le compte et le nom du domaine sur lequel le compte a été trouvé.
SecLookupAccountSid

SecLookupAccountSid accepte un identificateur de sécurité (SID) comme entrée. Il récupère le nom du compte pour ce SID et le nom du premier domaine sur lequel se trouve ce SID.
SecLookupWellKnownSid

SecLookupWellKnownSid accepte un type d’identificateur de sécurité (SID) connu comme entrée et récupère l’identificateur de sécurité local (SID) pour ce SID connu.
secMakeSPN

SecMakeSPN crée une chaîne de nom de fournisseur de services qui peut être utilisée lors de la communication avec des fournisseurs de services de sécurité spécifiques.
SecMakeSPNEx

SecMakeSPNEx crée une chaîne de nom de fournisseur de services qui peut être utilisée lors de la communication avec des fournisseurs de services de sécurité spécifiques.
SecMakeSPNEx2

SecMakeSPNEx2 crée une chaîne de nom de fournisseur de services qui peut être utilisée lorsqu’elle communique avec des fournisseurs de services de sécurité spécifiques.
SeCreateClientSecurity

En savoir plus sur la fonction SeCreateClientSecurity.
SeCreateClientSecurityFromSubjectContext

En savoir plus sur la routine SeCreateClientSecurityFromSubjectContext.
SeDeleteClientSecurity

La routine SeDeleteClientSecurity supprime un contexte de sécurité client.
SeDeleteObjectAuditAlarm

La routine SeDeleteObjectAuditAlarm génère des messages d’audit et d’alarme pour un objet marqué pour suppression.
SeFilterToken

En savoir plus sur la fonction SeFilterToken.
SeFreePrivileges

La routine SeFreePrivileges libère un jeu de privilèges retourné par SeAccessCheck.
SeImpersonateClient

La fonction SeImpersonateClient est obsolète.
SeImpersonateClientEx

La routine SeImpersonateClientEx entraîne l’emprunt d’identité d’un utilisateur par un thread.
SeLengthSid

La macro SeLengthSid est obsolète.
SeLocateProcessImageName

En savoir plus sur la fonction SeLocateProcessImageName.
SeLockSubjectContext

En savoir plus sur la fonction SeLockSubjectContext.
SeMarkLogonSessionForTerminationNotification

La routine SeMarkLogonSessionForTerminationNotification marque une session d’ouverture de session afin que la routine de rappel inscrite de l’appelant soit appelée lorsque la session d’ouverture de session se termine.
SeOpenObjectAuditAlarm

La routine SeOpenObjectAuditAlarm génère des messages d’audit et d’alarme lorsqu’une tentative d’ouverture d’un objet est effectuée.
SeOpenObjectForDeleteAuditAlarm

La routine SeOpenObjectForDeleteAuditAlarm génère des messages d’audit et d’alarme lorsqu’une tentative d’ouverture d’un objet à des fins de suppression est effectuée.
SePrivilegeCheck

La routine SePrivilegeCheck détermine si un ensemble de privilèges spécifié est activé dans le jeton d’accès de l’objet.
SeQueryAuthenticationIdToken

La routine SeQueryAuthenticationIdToken récupère l’ID d’authentification d’un jeton d’accès.
SeQueryInformationToken

La routine SeQueryInformationToken récupère un type d’informations spécifié sur un jeton d’accès. Le processus appelant doit disposer des droits d’accès appropriés pour obtenir les informations.
SeQuerySecurityDescriptorInfo

La routine SeQuerySecurityDescriptorInfo récupère une copie du descripteur de sécurité d’un objet.
SeQuerySessionIdToken

Microsoft réserve la fonction SeQuerySessionIdToken uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
SeQuerySubjectContextToken

En savoir plus sur la macro SeQuerySubjectContextToken.
SeRegisterLogonSessionTerminatedRoutine

La routine SeRegisterLogonSessionTerminatedRoutine inscrit une routine de rappel à appeler lorsqu’une session d’ouverture de session se termine. Une session d’ouverture de session se termine lorsque le dernier jeton faisant référence à la session d’ouverture de session est supprimé.
SeReleaseSubjectContext

En savoir plus sur la routine SeReleaseSubjectContext.
SeSetAccessStateGenericMapping

La routine SeSetAccessStateGenericMapping définit le champ de mappage générique d’une structure ACCESS_STATE.
SeSetSecurityDescriptorInfo

En savoir plus sur la fonction SeSetSecurityDescriptorInfo.
SeSetSecurityDescriptorInfoEx

En savoir plus sur la fonction SeSetSecurityDescriptorInfoEx.
SeSetSessionIdToken

Microsoft réserve la fonction SeSetSessionIdToken pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code.
SeTokenGetNoChildProcessRestricted

La routine SeTokenGetNoChildProcessRestricted détermine l’état de l’atténuation sans processus enfant. Il n’est pas possible d’appliquer et d’auditer uniquement en même temps.
SeTokenIsAdmin

La routine SeTokenIsAdmin détermine si un jeton contient le groupe administrateurs local.
SeTokenIsNoChildProcessRestrictionEnforced

La routine SeTokenIsNoChildProcessRestrictionEnforced détermine si le jeton ne contient pas de restriction de processus enfant.
SeTokenIsRestricted

La routine SeTokenIsRestricted détermine si un jeton contient une liste d’identificateurs de sécurité (SID).
SeTokenSetNoChildProcessRestricted

La routine SeTokenSetNoChildProcessRestricted définit les indicateurs TOKEN_AUDIT_NO_CHILD_PROCESS ou TOKEN_AUDIT_NO_CHILD_PROCESS dans le jeton.
SeTokenType

Microsoft réserve uniquement la fonction SeTokenType pour une utilisation interne. N’utilisez pas cette fonction dans votre code.
SeUnlockSubjectContext

En savoir plus sur la routine SeUnlockSubjectContext.
SeUnregisterLogonSessionTerminatedRoutine

La routine SeUnregisterLogonSessionTerminatedRoutine annule l’inscription d’une routine de rappel inscrite par un appel antérieur à SeRegisterLogonSessionTerminatedRoutine.
ZwAllocateVirtualMemory

La routine ZwAllocateVirtualMemory réserve, valide ou les deux, une région de pages dans l’espace d’adressage virtuel en mode utilisateur d’un processus spécifié.
ZwCreateEvent

La routine ZwCreateEvent crée un objet d’événement, définit l’état initial de l’événement sur la valeur spécifiée et ouvre un handle à l’objet avec l’accès souhaité spécifié.
ZwDeleteFile

En savoir plus sur la fonction ZwDeleteFile.
ZwDeviceIoControlFile

Découvrez comment la routine ZwDeviceIoControlFile envoie un code de contrôle directement à un pilote de périphérique spécifié, ce qui entraîne l’exécution de l’opération spécifiée par le pilote correspondant.
ZwDuplicateObject

La routine ZwDuplicateObject crée un handle qui est un doublon du handle source spécifié.
ZwDuplicateToken

En savoir plus sur la fonction ZwDuplicateToken.
ZwFlushBuffersFile

La routine ZwFlushBuffersFile est appelée par un pilote de filtre de système de fichiers pour envoyer une demande de vidage du fichier spécifié au système de fichiers.
ZwFlushBuffersFileEx

La routine ZwFlushBuffersFileEx est appelée par un pilote de filtre de système de fichiers pour envoyer une demande de vidage pour un fichier donné au système de fichiers. Un indicateur d’opération de vidage facultatif peut être défini pour contrôler la façon dont les données de fichier sont écrites dans le stockage.
ZwFlushVirtualMemory

La routine ZwFlushVirtualMemory vide une plage d’adresses virtuelles au sein de l’espace d’adressage virtuel d’un processus spécifié qui mappe à un fichier de données de retour au fichier de données s’ils ont été modifiés.
ZwFreeVirtualMemory

La routine ZwFreeVirtualMemory libère, décommits, ou les deux, une région de pages dans l’espace d’adressage virtuel d’un processus spécifié.
ZwFsControlFile

La routine ZwFsControlFile envoie un code de contrôle directement à un pilote de filtre de système de fichiers ou de système de fichiers spécifié, ce qui entraîne l’exécution de l’action spécifiée par le pilote correspondant.
ZwLockFile

En savoir plus sur la routine ZwLockFile.
ZwNotifyChangeKey

En savoir plus sur la fonction ZwNotifyChangeKey.
ZwOpenDirectoryObject

La routine ZwOpenDirectoryObject ouvre un objet de répertoire existant.
ZwOpenProcessTokenEx

La routine ZwOpenProcessTokenEx ouvre le jeton d’accès associé à un processus.
ZwOpenThreadTokenEx

La routine ZwOpenThreadTokenEx ouvre le jeton d’accès associé à un thread.
ZwQueryDirectoryFile

La routine ZwQueryDirectoryFile retourne différents types d’informations sur les fichiers du répertoire spécifié par un handle de fichier donné.
ZwQueryDirectoryFileEx

En savoir plus sur la fonction ZwQueryDirectoryFileEx.
ZwQueryEaFile

En savoir plus sur la fonction ZwQueryEaFile.
ZwQueryInformationToken

La routine ZwQueryInformationToken récupère un type d’informations spécifié sur un jeton d’accès.
ZwQueryObject

La routine ZwQueryObject fournit des informations sur un objet fourni. Si l’appel à NtQueryObject est en mode utilisateur, utilisez le nom NtQueryObject.
ZwQueryQuotaInformationFile

La routine ZwQueryQuotaInformationFile récupère les entrées de quota associées au volume spécifié par le paramètre FileHandle.
ZwQuerySecurityObject

La routine ZwQuerySecurityObject récupère une copie du descripteur de sécurité d’un objet. Un descripteur de sécurité peut être sous forme absolue ou auto-relative.
ZwQueryVirtualMemory

La routine ZwQueryVirtualMemory détermine l’état, la protection et le type d’une région de pages dans l’espace d’adressage virtuel du processus d’objet.
ZwQueryVolumeInformationFile

Découvrez comment la routine ZwQueryVolumeInformationFile récupère des informations sur le volume associé à un fichier, un répertoire, un périphérique de stockage ou un volume donnés.
ZwSetEaFile

En savoir plus sur la fonction ZwSetEaFile.
ZwSetEvent

La routine ZwSetEvent définit un objet d’événement à un état Signaled et tente de satisfaire autant d’attentes que possible.
ZwSetInformationToken

La routine ZwSetInformationToken modifie les informations dans un jeton spécifié. Le processus appelant doit disposer des droits d’accès appropriés pour définir les informations.
ZwSetInformationVirtualMemory

La routine ZwSetInformationVirtualMemory effectue une opération sur une liste spécifiée de plages d’adresses dans l’espace d’adressage utilisateur d’un processus.
ZwSetQuotaInformationFile

La routine ZwSetQuotaInformationFile modifie les entrées de quota pour le volume associé au paramètre FileHandle. Toutes les entrées de quota dans la mémoire tampon spécifiée sont appliquées au volume.
ZwSetSecurityObject

La routine ZwSetSecurityObject définit l’état de sécurité d’un objet.
ZwSetVolumeInformationFile

La routine ZwSetVolumeInformationFile modifie les informations sur le volume associé à un fichier, un répertoire, un périphérique de stockage ou un volume donnés.
ZwUnlockFile

La routine ZwUnlockFile déverrouille un verrou de plage d’octets dans un fichier.
ZwWaitForSingleObject

En savoir plus sur la routine ZwWaitForSingleObject.

Fonctions de rappel

 
ALLOCATE_VIRTUAL_MEMORY_EX_CALLBACK

En savoir plus sur la fonction de rappel ALLOCATE_VIRTUAL_MEMORY_EX_CALLBACK.
DRIVER_FS_NOTIFICATION

Une routine PDRIVER_FS_NOTIFICATION typée est appelée par le système d’exploitation lorsqu’un système de fichiers inscrit ou annule l’inscription à l’aide d’IoRegisterFileSystem ou d’IoUnregisterFileSystem.
FREE_VIRTUAL_MEMORY_EX_CALLBACK

En savoir plus sur la fonction de rappel FREE_VIRTUAL_MEMORY_EX_CALLBACK.
PCOMPLETE_LOCK_IRP_ROUTINE

En savoir plus sur la fonction de rappel PCOMPLETE_LOCK_IRP_ROUTINE.
PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK

Un pilote de filtre peut inscrire une routine PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK typée en tant que routine de rappel CleanupCallback du pilote de filtre pour une structure de contexte de paramètre de création supplémentaire (ECP).
PUNLOCK_ROUTINE

En savoir plus sur la routine de rappel PUNLOCK_ROUTINE.
QUERY_VIRTUAL_MEMORY_CALLBACK

En savoir plus sur la fonction de rappel QUERY_VIRTUAL_MEMORY_CALLBACK.
RTL_HEAP_COMMIT_ROUTINE

En savoir plus sur la routine de rappel RTL_HEAP_COMMIT_ROUTINE.

Structures

 
ACCESS_ALLOWED_ACE

La structure ACCESS_ALLOWED_ACE définit une entrée de contrôle d’accès (ACE) pour la liste de contrôle d’accès discrétionnaire (DACL) qui contrôle l’accès à un objet.
ACCESS_DENIED_ACE

La structure ACCESS_DENIED_ACE définit une entrée de contrôle d’accès (ACE) pour la liste de contrôle d’accès discrétionnaire (DACL) contrôlant l’accès à un objet.
ACE_HEADER

La structure ACE_HEADER décrit le type et la taille d’une entrée de contrôle d’accès (ACE).
ATOMIC_CREATE_ECP_CONTEXT

Cette structure permet d’effectuer des opérations supplémentaires sur un fichier de façon atomique pendant la création.
BOOT_AREA_INFO

La structure BOOT_AREA_INFO contient la sortie du code de contrôle FSCTL_GET_BOOT_AREA_INFO.
CC_FILE_SIZES

En savoir plus sur la structure CC_FILE_SIZES.
COPY_INFORMATION

En savoir plus sur la structure COPY_INFORMATION.
CREATE_REDIRECTION_ECP_CONTEXT

En savoir plus sur la structure CREATE_REDIRECTION_ECP_CONTEXT.
CSV_DOWN_LEVEL_OPEN_ECP_CONTEXT

En savoir plus sur la structure CSV_DOWN_LEVEL_OPEN_ECP_CONTEXT.
CSV_QUERY_FILE_REVISION_ECP_CONTEXT

En savoir plus sur la structure CSV_QUERY_FILE_REVISION_ECP_CONTEXT.
CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128

En savoir plus sur la structure CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128.
CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT

En savoir plus sur la structure CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT.
DUAL_OPLOCK_KEY_ECP_CONTEXT

En savoir plus sur la structure DUAL_OPLOCK_KEY_ECP_CONTEXT.
ECP_OPEN_PARAMETERS

La structure ECP_OPEN_PARAMETERS permet à un appelant de spécifier l’objectif de l’ouverture d’un fichier sans interférer avec les handles et/ou les verrous oplocks existants sur le fichier.
ENCRYPTION_KEY_CTRL_INPUT

En savoir plus sur les alertes suivantes : structure ENCRYPTION_KEY_CTRL_INPUT
FILE_ACCESS_INFORMATION

La structure FILE_ACCESS_INFORMATION est utilisée pour interroger ou définir les droits d’accès d’un fichier.
FILE_ALL_INFORMATION

La structure FILE_ALL_INFORMATION est un conteneur pour plusieurs structures FILE_XXX_INFORMATION.
FILE_ALLOCATED_RANGE_BUFFER

En savoir plus sur la structure FILE_ALLOCATED_RANGE_BUFFER.
FILE_ALLOCATION_INFORMATION

En savoir plus sur la structure FILE_ALLOCATION_INFORMATION.
FILE_BOTH_DIR_INFORMATION

La structure FILE_BOTH_DIR_INFORMATION est utilisée pour interroger des informations détaillées sur les fichiers d’un répertoire.
FILE_CASE_SENSITIVE_INFORMATION

La structure FILE_CASE_SENSITIVE_INFORMATION est utilisée pour interroger ou définir des informations sensibles à la casse par répertoire.
FILE_COMPLETION_INFORMATION

La structure FILE_COMPLETION_INFORMATION contient le handle de port et la clé d’un port d’achèvement d’E/S créé pour un handle de fichier.
FILE_COMPRESSION_INFORMATION

La structure FILE_COMPRESSION_INFORMATION décrit l’état d’une mémoire tampon de données compressée.
FILE_DESIRED_STORAGE_CLASS_INFORMATION

Contient les informations relatives à l’attribut Classe de stockage souhaitée.
FILE_DIRECTORY_INFORMATION

La structure FILE_DIRECTORY_INFORMATION est utilisée pour interroger des informations détaillées sur les fichiers d’un répertoire.
FILE_EA_INFORMATION

La structure FILE_EA_INFORMATION est utilisée pour interroger la taille des attributs étendus (EA) pour un fichier.
FILE_FS_ATTRIBUTE_INFORMATION

La structure FILE_FS_ATTRIBUTE_INFORMATION est utilisée pour interroger les informations d’attribut pour un système de fichiers.
FILE_FS_CONTROL_INFORMATION

En savoir plus sur la structure FILE_FS_CONTROL_INFORMATION.
FILE_FS_DRIVER_PATH_INFORMATION

La structure FILE_FS_DRIVER_PATH_INFORMATION est utilisée pour interroger si un pilote donné se trouve dans le chemin d’E/S d’un volume de système de fichiers.
FILE_FS_PERSISTENT_VOLUME_INFORMATION

En savoir plus sur la structure FILE_FS_PERSISTENT_VOLUME_INFORMATION.
FILE_FULL_DIR_INFORMATION

La structure FILE_FULL_DIR_INFORMATION est utilisée pour interroger des informations détaillées sur les fichiers d’un répertoire.
FILE_GET_EA_INFORMATION

La structure FILE_GET_EA_INFORMATION est utilisée pour rechercher des informations EA (Extended-Attribute).
FILE_GET_QUOTA_INFORMATION

La structure FILE_GET_QUOTA_INFORMATION est utilisée pour rechercher des informations sur le quota.
FILE_ID_64_EXTD_BOTH_DIR_INFORMATION

En savoir plus sur la structure FILE_ID_64_EXTD_BOTH_DIR_INFORMATION.
FILE_ID_64_EXTD_DIR_INFORMATION

En savoir plus sur la structure FILE_ID_64_EXTD_DIR_INFORMATION.
FILE_ID_ALL_EXTD_BOTH_DIR_INFORMATION

En savoir plus sur la structure FILE_ID_ALL_EXTD_BOTH_DIR_INFORMATION.
FILE_ID_ALL_EXTD_DIR_INFORMATION

En savoir plus sur la structure FILE_ID_ALL_EXTD_DIR_INFORMATION.
FILE_ID_BOTH_DIR_INFORMATION

La structure FILE_ID_BOTH_DIR_INFORMATION est utilisée pour interroger les informations de numéro de référence de fichier pour les fichiers d’un répertoire.
FILE_ID_EXTD_BOTH_DIR_INFORMATION

En savoir plus sur la structure FILE_ID_EXTD_BOTH_DIR_INFORMATION.
FILE_ID_EXTD_DIR_INFORMATION

En savoir plus sur la structure FILE_ID_EXTD_DIR_INFORMATION.
FILE_ID_FULL_DIR_INFORMATION

La structure FILE_ID_FULL_DIR_INFORMATION est utilisée pour interroger des informations détaillées sur les fichiers d’un répertoire.
FILE_ID_GLOBAL_TX_DIR_INFORMATION

La structure FILE_ID_GLOBAL_TX_DIR_INFORMATION contient des informations sur la visibilité transactionnelle des fichiers d’un répertoire.
FILE_ID_INFORMATION

FILE_ID_INFORMATION est utilisé pour interroger les informations d’identification de fichier.
FILE_INTERNAL_INFORMATION

En savoir plus sur la structure FILE_INTERNAL_INFORMATION.
FILE_KNOWN_FOLDER_INFORMATION

En savoir plus sur la structure FILE_KNOWN_FOLDER_INFORMATION.
FILE_LEVEL_TRIM

La structure FILE_LEVEL_TRIM contient un tableau de plages d’octets à découper pour un fichier.
FILE_LEVEL_TRIM_OUTPUT

La structure FILE_LEVEL_TRIM_OUTPUT contient les résultats d’une opération de découpage effectuée par une requête FSCTL_FILE_LEVEL_TRIM.
FILE_LEVEL_TRIM_RANGE

Contient le décalage et la longueur d’une plage de découpages pour un fichier.
FILE_LINK_ENTRY_INFORMATION

La structure FILE_LINK_ENTRY_INFORMATION décrit un lien dur NTFS unique vers un fichier existant.
FILE_LINK_INFORMATION

La structure FILE_LINK_INFORMATION est utilisée pour créer un lien dur NTFS vers un fichier existant.
FILE_LINKS_INFORMATION

En savoir plus sur la structure FILE_LINKS_INFORMATION.
FILE_LOCK

En savoir plus sur la structure FILE_LOCK.
FILE_LOCK_INFO

En savoir plus sur la structure FILE_LOCK_INFO.
FILE_MAILSLOT_QUERY_INFORMATION

La structure FILE_MAILSLOT_QUERY_INFORMATION contient des informations sur un maillot.
FILE_MAILSLOT_SET_INFORMATION

La structure FILE_MAILSLOT_SET_INFORMATION est utilisée pour définir une valeur sur un maillot.
FILE_MODE_INFORMATION

La structure FILE_MODE_INFORMATION est utilisée pour interroger ou définir le mode d’accès d’un fichier.
FILE_NAMES_INFORMATION

Structure FILE_NAMES_INFORMATION utilisée pour interroger des informations détaillées sur les noms de fichiers d’un répertoire.
FILE_NETWORK_PHYSICAL_NAME_INFORMATION

En savoir plus sur la structure _FILE_NETWORK_PHYSICAL_NAME_INFORMATION.
FILE_NOTIFY_EXTENDED_INFORMATION

En savoir plus sur la structure FILE_NOTIFY_EXTENDED_INFORMATION.
FILE_NOTIFY_FULL_INFORMATION

En savoir plus sur la structure FILE_NOTIFY_FULL_INFORMATION.
FILE_NOTIFY_INFORMATION

En savoir plus sur la structure FILE_NOTIFY_INFORMATION.
FILE_OBJECTID_INFORMATION

En savoir plus sur la structure FILE_OBJECTID_INFORMATION.
FILE_PIPE_INFORMATION

La structure FILE_PIPE_INFORMATION contient des informations sur un canal nommé qui n’est pas spécifique au canal local ou à l’extrémité distante du canal.
FILE_PIPE_LOCAL_INFORMATION

La structure FILE_PIPE_LOCAL_INFORMATION contient des informations sur la fin locale d’un canal nommé.
FILE_PIPE_REMOTE_INFORMATION

La structure FILE_PIPE_REMOTE_INFORMATION contient des informations sur la fin distante d’un canal nommé.
FILE_PROVIDER_EXTERNAL_INFO_V0

En savoir plus sur la structure FILE_PROVIDER_EXTERNAL_INFO_V0.
FILE_PROVIDER_EXTERNAL_INFO_V1

En savoir plus sur la structure FILE_PROVIDER_EXTERNAL_INFO_V1.
FILE_QUOTA_INFORMATION

La structure FILE_QUOTA_INFORMATION est utilisée pour interroger ou définir des informations de quota par utilisateur pour chacun des fichiers d’un répertoire.
FILE_REGION_INFO

En savoir plus sur la structure FILE_REGION_INFO.
FILE_REGION_INPUT

En savoir plus sur la structure FILE_REGION_INPUT.
FILE_REGION_OUTPUT

En savoir plus sur la structure FILE_REGION_OUTPUT.
FILE_REMOTE_PROTOCOL_INFORMATION

La structure FILE_REMOTE_PROTOCOL_INFORMATION contient des informations sur le protocole distant de fichiers.
FILE_RENAME_INFORMATION

La structure FILE_RENAME_INFORMATION est utilisée pour renommer un fichier.
FILE_REPARSE_POINT_INFORMATION

La structure FILE_REPARSE_POINT_INFORMATION est utilisée pour rechercher des informations sur un point d’analyse.
FILE_STANDARD_LINK_INFORMATION

FILE_STANDARD_LINK_INFORMATION est utilisé pour interroger les informations de lien de fichier.
FILE_STAT_BASIC_INFORMATION

En savoir plus sur la structure FILE_STAT_BASIC_INFORMATION.
FILE_STAT_INFORMATION

La structure FILE_STAT_INFORMATION contient des métadonnées sur un fichier.
FILE_STAT_LX_INFORMATION

La structure FILE_STAT_LX_INFORMATION contient des métadonnées sur un fichier.
FILE_STORAGE_RESERVE_ID_INFORMATION

En savoir plus sur la structure FILE_STORAGE_RESERVE_ID_INFORMATION.
FILE_STREAM_INFORMATION

En savoir plus sur la structure FILE_STREAM_INFORMATION.
FILE_TIMESTAMPS

La structure FILE_TIMESTAMPS spécifie la dernière instance enregistrée d’actions spécifiques sur un fichier.
FILE_ZERO_DATA_INFORMATION

La structure _FILE_ZERO_DATA_INFORMATION contient une plage de fichiers à définir sur zéros. Cette structure est utilisée par le code de contrôle FSCTL_SET_ZERO_DATA.
FILE_ZERO_DATA_INFORMATION_EX

La structure _FILE_ZERO_DATA_INFORMATION_EX contient une plage d’un fichier à définir sur zéros. Cette structure est utilisée par le code de contrôle FSCTL_SET_ZERO_DATA.
FS_BPIO_INFO

La structure FS_BPIO_INFO fournit des informations sur l’état BypassIO du volume.
FS_BPIO_INPUT

La structure FS_BPIO_INPUT spécifie l’opération et les indicateurs BypassIO demandés pour le code de contrôle FSCTL_MANAGE_BYPASS_IO.
FS_BPIO_OUTPUT

La structure FS_BPIO_OUTPUT est utilisée pour retourner des informations sur l’opération BypassIO pour le code de contrôle FSCTL_MANAGE_BYPASS_IO.
FS_BPIO_RESULTS

La structure FS_BPIO_RESULTS définit les sorties spécifiques à l’opération BypassIO pour les opérations FS_BPIO_OP_ENABLE et FS_BPIO_OP_QUERY lorsqu’un pilote échoue.
FS_FILTER_CALLBACK_DATA

FS_FILTER_CALLBACK_DATA est la structure de données de rappel d’une FS_FILTER_CALLBACKS’opération de FS_FILTER_CALLBACK ou de FS_FILTER_COMPLETION_CALLBACK.
FS_FILTER_CALLBACKS

La structure FS_FILTER_CALLBACKS contient les points d’entrée des routines de rappel de notification fournies par l’appelant.
FS_FILTER_SECTION_SYNC_OUTPUT

La structure FS_FILTER_SECTION_SYNC_OUTPUT contient des informations décrivant les attributs de la section en cours de création.
FSCTL_OFFLOAD_READ_INPUT

En savoir plus sur la structure FSCTL_OFFLOAD_READ_INPUT.
FSCTL_OFFLOAD_READ_OUTPUT

La structure FSCTL_OFFLOAD_READ_OUTPUT contient la sortie de la demande de code de contrôle FSCTL_OFFLOAD_READ.
FSCTL_OFFLOAD_WRITE_INPUT

En savoir plus sur la structure FSCTL_OFFLOAD_WRITE_INPUT.
FSCTL_OFFLOAD_WRITE_OUTPUT

En savoir plus sur la structure FSCTL_OFFLOAD_WRITE_OUTPUT.
FSCTL_QUERY_VOLUME_NUMA_INFO_OUTPUT

La structure FSCTL_QUERY_VOLUME_NUMA_INFO_OUTPUT spécifie le nœud NUMA (Non Uniform Memory Architecture) sur lequel réside le volume.
FSRTL_ADVANCED_FCB_HEADER

La structure FSRTL_ADVANCED_FCB_HEADER contient des informations de contexte qu’un système de fichiers conserve sur un fichier.
FSRTL_COMMON_FCB_HEADER

En savoir plus sur la structure FSRTL_COMMON_FCB_HEADER.
FSRTL_PER_FILE_CONTEXT

Un pilote de filtre de système de fichiers hérité peut utiliser une structure de FSRTL_PER_FILE_CONTEXT pour associer des informations de contexte spécifiques au pilote à un fichier ouvert.
FSRTL_PER_FILEOBJECT_CONTEXT

La structure FSRTL_PER_FILEOBJECT_CONTEXT opaque est utilisée par le système d’exploitation pour suivre les structures d’informations contextuelles définies par le pilote de système de fichiers pour un objet de fichier.
FSRTL_PER_STREAM_CONTEXT

La structure FSRTL_PER_STREAM_CONTEXT contient des informations de contexte qu’un pilote de filtre de système de fichiers gère sur un flux de fichiers.
IO_CREATE_STREAM_FILE_OPTIONS

En savoir plus sur la structure IO_CREATE_STREAM_FILE_OPTIONS.
IO_DEVICE_HINT_ECP_CONTEXT

En savoir plus sur la structure IO_DEVICE_HINT_ECP_CONTEXT.
IO_PRIORITY_INFO

La structure IO_PRIORITY_INFO est utilisée pour contenir des informations de priorité de thread.
IO_STOP_ON_SYMLINK_FILTER_ECP_v0

En savoir plus sur les alertes suivantes : structure IO_STOP_ON_SYMLINK_FILTER_ECP_v0
LINK_TRACKING_INFORMATION

En savoir plus sur la structure LINK_TRACKING_INFORMATION.
MARK_HANDLE_INFO

Une structure MARK_HANDLE_INFO est passée en tant que mémoire tampon d’entrée pendant une demande de code de contrôle FSCTL_MARK_HANDLE.
MARK_HANDLE_INFO32

Version de MARK_HANDLE_INFO structure utilisée pour le thunking.
MEMORY_BASIC_INFORMATION

Contient des informations sur une plage de pages dans l’espace d’adressage virtuel d’un processus.
NETWORK_APP_INSTANCE_EA

Structure d’attribut étendu (EA) pour les processus utilisant le basculement du client de cluster SMB (Server Message Block).
NETWORK_APP_INSTANCE_ECP_CONTEXT

La structure NETWORK_APP_INSTANCE_ECP_CONTEXT est un paramètre de création supplémentaire (ECP) et contient un identificateur d’instance d’application à associer à un fichier.
NETWORK_OPEN_ECP_CONTEXT

La structure NETWORK_OPEN_ECP_CONTEXT est utilisée pour interpréter les contextes de paramètre de création de réseau (ECP) sur les fichiers.
NETWORK_OPEN_ECP_CONTEXT_V0

La structure NETWORK_OPEN_ECP_CONTEXT_V0 est utilisée pour interpréter les contextes de paramètre de création supplémentaire réseau (ECP) sur les fichiers.
NFS_OPEN_ECP_CONTEXT

La structure NFS_OPEN_ECP_CONTEXT est utilisée par le serveur NFS (Network File System) pour ouvrir des fichiers en réponse aux demandes du client.
OPEN_REPARSE_LIST

Pointe vers une liste de structures OPEN_REPARSE_LIST_ENTRY qui spécifient la balise et éventuellement guid qui doivent être ouverts directement sans retourner STATUS_REPARSE.
OPEN_REPARSE_LIST_ENTRY

Cette structure prend en charge l’ouverture de points d’analyse spécifiques sans empêcher le comportement d’analyse pour toutes les classes de points d’analyse.
OPLOCK_KEY_ECP_CONTEXT

En savoir plus sur la structure OPLOCK_KEY_ECP_CONTEXT.
OPLOCK_NOTIFY_PARAMS

La structure OPLOCK_NOTIFY_PARAMS est passée en tant que paramètre à un rappel NotifyRoutine lorsqu’un tel rappel est fourni à FsRtlCheckOplockEx2.
PREFETCH_OPEN_ECP_CONTEXT

En savoir plus sur la structure PREFETCH_OPEN_ECP_CONTEXT.
PUBLIC_OBJECT_BASIC_INFORMATION

La structure PUBLIC_OBJECT_BASIC_INFORMATION contient un sous-ensemble des informations complètes disponibles pour un objet.
PUBLIC_OBJECT_TYPE_INFORMATION

La structure PUBLIC_OBJECT_TYPE_INFORMATION contient le nom de type de l’objet.
QUERY_FILE_LAYOUT_INPUT

La structure QUERY_FILE_LAYOUT_INPUT sélectionne les entrées de disposition de fichier retournées à partir d’une demande de FSCTL_QUERY_FILE_LAYOUT.
QUERY_FILE_LAYOUT_OUTPUT

La structure QUERY_FILE_LAYOUT_OUTPUT sert d’en-tête pour les entrées de disposition de fichier retournées à partir d’une requête FSCTL_QUERY_FILE_LAYOUT.
QUERY_ON_CREATE_EA_INFORMATION

La structure QUERY_ON_CREATE_EA_INFORMATION est utilisée pour écrire des informations de fichier lorsque FltRequestFileInfoOnCreateCompletion est appelée avec l’indicateur QoCFileEaInformation défini dans le paramètre InfoClassFlags.
QUERY_ON_CREATE_ECP_CONTEXT

QUERY_ON_CREATE_ECP_CONTEXT est réservé à une utilisation système.
QUERY_ON_CREATE_FILE_LX_INFORMATION

La structure QUERY_ON_CREATE_FILE_LX_INFORMATION est utilisée pour écrire les attributs étendus des métadonnées Linux d’un fichier lorsque FltRequestFileInfoOnCreateCompletion est appelé avec l’indicateur QoCFileLxInformation défini dans le paramètre InfoClassFlags.
QUERY_ON_CREATE_FILE_STAT_INFORMATION

La structure QUERY_ON_CREATE_FILE_STAT_INFORMATION est utilisée pour écrire des informations de fichier lorsque FltRequestFileInfoOnCreateCompletion est appelée avec l’indicateur QoCFileStatInformation défini dans le paramètre InfoClassFlags.
QUERY_ON_CREATE_SECURITY_INFORMATION

La structure QUERY_ON_CREATE_SECURITY_INFORMATION est utilisée pour écrire des informations de fichier lorsque FltRequestSecurityInfoOnCreateCompletion est appelée dans la précréation.
QUERY_ON_CREATE_USN_INFORMATION

La structure QUERY_ON_CREATE_USN_INFORMATION est utilisée pour écrire des informations de fichier lorsque FltRequestFileInfoOnCreateCompletion est appelée avec l’indicateur QoCFileUsnInformation défini dans le paramètre InfoClassFlags.
QUERY_PATH_REQUEST

En savoir plus sur la structure QUERY_PATH_REQUEST.
QUERY_PATH_REQUEST_EX

En savoir plus sur la structure QUERY_PATH_REQUEST_EX.
QUERY_PATH_RESPONSE

En savoir plus sur la structure QUERY_PATH_RESPONSE.
READ_AHEAD_PARAMETERS

En savoir plus sur la structure READ_AHEAD_PARAMETERS.
REARRANGE_FILE_DATA

En savoir plus sur la structure REARRANGE_FILE_DATA.
REFS_DEALLOCATE_RANGES_INPUT_BUFFER_EX

En savoir plus sur la structure REFS_DEALLOCATE_RANGES_INPUT_BUFFER_EX.
REFS_SMR_VOLUME_GC_PARAMETERS

Structure REFS_SMR_VOLUME_GC_PARAMETERS.
REFS_SMR_VOLUME_INFO_OUTPUT

La structure REFS_SMR_VOLUME_INFO_OUTPUT décrit l’état actuel du volume d’enregistrement magnétique aléatoire (SMR) sur les activités d’espace et de garbage collection.
REPARSE_DATA_BUFFER

La structure REPARSE_DATA_BUFFER contient des données de point d’analyse pour un point d’analyse Microsoft.
REPARSE_DATA_BUFFER_EX

La structure REPARSE_DATA_BUFFER_EX contient des données pour un point d’analyse.
REPARSE_GUID_DATA_BUFFER

La structure REPARSE_GUID_DATA_BUFFER contient des données de point d’analyse pour un point d’analyse.
RKF_BYPASS_ECP_CONTEXT

En savoir plus sur la structure RKF_BYPASS_ECP_CONTEXT.
RTL_HEAP_PARAMETERS

En savoir plus sur la structure RTL_HEAP_PARAMETERS.
RTL_SEGMENT_HEAP_MEMORY_SOURCE

La structure RTL_SEGMENT_HEAP_MEMORY_SOURCE spécifie la source de mémoire du segment de tas.
RTL_SEGMENT_HEAP_PARAMETERS

La structure RTL_SEGMENT_HEAP_PARAMETERS contient les paramètres de segment de tas.
RTL_SEGMENT_HEAP_VA_CALLBACKS

En savoir plus sur la structure RTL_SEGMENT_HEAP_VA_CALLBACKS.
SE_EXPORTS

En savoir plus sur la structure SE_EXPORTS.
SE_SID

L’union SE_SID contient l’identificateur de sécurité valide (SID) de taille maximale. La structure occupe 68 octets et convient à l’allocation de pile.
SE_TOKEN_USER

La structure SE_TOKEN_USER contient le SID utilisateur valide de taille maximale qui peut être retourné par SeQueryInformationToken, GetTokenInformation ou ZwQueryInformationToken avec la classe d’informations TokenUser. Cette structure convient à l’allocation de pile.
SEC_CERTIFICATE_REQUEST_CONTEXT

En savoir plus sur la structure SEC_CERTIFICATE_REQUEST_CONTEXT.
SECURITY_DESCRIPTOR

La structure SECURITY_DESCRIPTOR contient les informations de sécurité associées à un objet. Les pilotes utilisent cette structure pour définir et interroger l’état de sécurité d’un objet.
SET_CACHED_RUNS_STATE_INPUT_BUFFER

En savoir plus sur la structure SET_CACHED_RUNS_STATE_INPUT_BUFFER.
SET_DAX_ALLOC_ALIGNMENT_HINT_INPUT

En savoir plus sur la structure SET_DAX_ALLOC_ALIGNMENT_HINT_INPUT.
SET_PURGE_FAILURE_MODE_INPUT

En savoir plus sur la structure SET_PURGE_FAILURE_MODE_INPUT.
SHUFFLE_FILE_DATA

Plus d’informations sur la structure SHUFFLE_FILE_DATA.
SID

La structure SID (Security Identifier) est une structure de longueur variable utilisée pour identifier de manière unique les utilisateurs ou les groupes.
SID_AND_ATTRIBUTES

La structure SID_AND_ATTRIBUTES représente un identificateur de sécurité (SID) et ses attributs. Les SID sont utilisés pour identifier de manière unique les utilisateurs ou les groupes.
SID_AND_ATTRIBUTES_HASH

En savoir plus sur la structure SID_AND_ATTRIBUTES_HASH.
SID_IDENTIFIER_AUTHORITY

La structure SID_IDENTIFIER_AUTHORITY représente l’autorité de niveau supérieur d’un identificateur de sécurité (SID).
SRV_OPEN_ECP_CONTEXT

La structure SRV_OPEN_ECP_CONTEXT est utilisée par un serveur pour ouvrir des fichiers de manière conditionnelle en réponse aux demandes du client.
SYSTEM_ALARM_ACE

Réservé pour une utilisation ultérieure.
SYSTEM_AUDIT_ACE

La structure SYSTEM_AUDIT_ACE définit une entrée de contrôle d’accès (ACE) pour la liste de contrôle d’accès système (ACL) spécifiant quels types d’accès provoquent des notifications au niveau du système.
SYSTEM_PROCESS_TRUST_LABEL_ACE

Réservé.
SYSTEM_RESOURCE_ATTRIBUTE_ACE

La structure SYSTEM_RESOURCE_ATTRIBUTE_ACE définit une entrée de contrôle d’accès (ACE) pour la liste de contrôle d’accès système (ACL) spécifiant les droits dont une revendication particulière a une ressource.
SYSTEM_SCOPED_POLICY_ID_ACE

La structure SYSTEM_SCOPED_POLICY_ID_ACE définit une entrée de contrôle d’accès (ACE) pour la liste de contrôle d’accès système (ACL) spécifiant les droits d’un identificateur de stratégie délimité.
TOKEN_ACCESS_INFORMATION

En savoir plus sur la structure TOKEN_ACCESS_INFORMATION.
TOKEN_CONTROL

La structure TOKEN_CONTROL contient des informations qui identifient un jeton d’accès.
TOKEN_DEFAULT_DACL

La structure TOKEN_DEFAULT_DACL spécifie une liste de contrôle d’accès discrétionnaire (DACL).
TOKEN_GROUPS

TOKEN_GROUPS contient des informations sur les identificateurs de sécurité de groupe (SID) dans un jeton d’accès.
TOKEN_GROUPS_AND_PRIVILEGES

TOKEN_GROUPS_AND_PRIVILEGES contient des informations sur les identificateurs de sécurité de groupe (SID) et les privilèges dans un jeton d’accès.
TOKEN_MANDATORY_POLICY

En savoir plus sur la structure TOKEN_MANDATORY_POLICY.
TOKEN_ORIGIN

La structure TOKEN_ORIGIN contient des informations sur l’origine de la session d’ouverture de session.
TOKEN_OWNER

TOKEN_OWNER contient l’identificateur de sécurité du propriétaire par défaut (SID) qui sera appliqué aux objets nouvellement créés.
TOKEN_PRIMARY_GROUP

TOKEN_PRIMARY_GROUP spécifie un IDENTIFICATEUR de sécurité de groupe (SID) pour un jeton d’accès.
TOKEN_PRIVILEGES

TOKEN_PRIVILEGES contient des informations sur un ensemble de privilèges pour un jeton d’accès.
TOKEN_SOURCE

TOKEN_SOURCE identifie la source d’un jeton d’accès.
TOKEN_STATISTICS

TOKEN_STATISTICS contient des informations sur un jeton d’accès. Un pilote peut récupérer ces informations en appelant SeQueryInformationToken ou ZwQueryInformationToken.
TOKEN_USER

TOKEN_USER identifie l’utilisateur associé à un jeton d’accès.
tunnel

En savoir plus sur la structure TUNNEL.
VETO_BINDING_ECP_CONTEXT

En savoir plus sur la structure VETO_BINDING_ECP_CONTEXT.
VIRTUAL_STORAGE_SET_BEHAVIOR_INPUT

En savoir plus sur les alertes suivantes : structure _VIRTUAL_STORAGE_SET_BEHAVIOR_INPUT
VIRTUALIZATION_INSTANCE_INFO_INPUT_EX

En savoir plus sur les alertes suivantes : structure _VIRTUALIZATION_INSTANCE_INFO_INPUT_EX
WIM_PROVIDER_ADD_OVERLAY_INPUT

En savoir plus sur la structure WIM_PROVIDER_ADD_OVERLAY_INPUT.
WIM_PROVIDER_EXTERNAL_INFO

En savoir plus sur la structure WIM_PROVIDER_EXTERNAL_INFO.
WIM_PROVIDER_OVERLAY_ENTRY

En savoir plus sur la structure WIM_PROVIDER_OVERLAY_ENTRY.
WIM_PROVIDER_REMOVE_OVERLAY_INPUT

En savoir plus sur la structure WIM_PROVIDER_REMOVE_OVERLAY_INPUT.
WIM_PROVIDER_SUSPEND_OVERLAY_INPUT

En savoir plus sur la structure WIM_PROVIDER_SUSPEND_OVERLAY_INPUT.
WIM_PROVIDER_UPDATE_OVERLAY_INPUT

En savoir plus sur la structure WIM_PROVIDER_UPDATE_OVERLAY_INPUT.
WOF_EXTERNAL_FILE_ID

En savoir plus sur la structure WOF_EXTERNAL_FILE_ID.
WOF_EXTERNAL_INFO

En savoir plus sur la structure WOF_EXTERNAL_INFO.
WOF_VERSION_INFO

En savoir plus sur la structure WOF_VERSION_INFO.

Énumérations

 
CSV_CONTROL_OP

Spécifie le type d’opération de contrôle de volume partagé de cluster à utiliser avec le code de contrôle FSCTL_CSV_CONTROL.
CSV_DOWN_LEVEL_FILE_TYPE

En savoir plus sur l’énumérateur CSV_DOWN_LEVEL_FILE_TYPE
FILE_KNOWN_FOLDER_TYPE

En savoir plus sur l’énumération FILE_KNOWN_FOLDER_TYPE.
FILE_STORAGE_TIER_CLASS

Définit des valeurs pour le type de classe de stockage souhaitée.
FS_BPIO_INFLAGS

FS_BPIO_INFLAGS définit les indicateurs d’entrée BypassIO pour le code de contrôle FSCTL_MANAGE_BYPASS_IO.
FS_BPIO_OPERATIONS

FS_BPIO_OPERATIONS définit les différentes opérations BypassIO prises en charge par le code de contrôle FSCTL_MANAGE_BYPASS_IO.
FS_BPIO_OUTFLAGS

FS_BPIO_OUTFLAGS définit les indicateurs de sortie BypassIO pour le code de contrôle FSCTL_MANAGE_BYPASS_IO.
FSRTL_CHANGE_BACKING_TYPE

L’énumération FSRTL_CHANGE_BACKING_TYPE spécifie le type de cache ou de zone de contrôle qu’un objet de fichier désigne.
HEAP_MEMORY_INFO_CLASS

En savoir plus sur l’énumération HEAP_MEMORY_INFO_CLASS.
LINK_TRACKING_INFORMATION_TYPE

En savoir plus sur l’énumération LINK_TRACKING_INFORMATION_TYPE.
MEMORY_INFORMATION_CLASS

Définit des classes d’informations de mémoire qui peuvent être récupérées à l’aide de la fonction ZwQueryVirtualMemory.
NETWORK_OPEN_INTEGRITY_QUALIFIER

Le type d’énumération NETWORK_OPEN_INTEGRITY_QUALIFIER contient des valeurs qui identifient le type de restriction d’intégrité à attacher à un fichier.
NETWORK_OPEN_LOCATION_QUALIFIER

Le type d’énumération NETWORK_OPEN_LOCATION_QUALIFIER contient des valeurs qui identifient le type de restriction d’emplacement à joindre à un fichier.
OBJECT_INFORMATION_CLASS

Le type d’énumération OBJECT_INFORMATION_CLASS représente le type d’informations à fournir sur un objet.
OPLOCK_NOTIFY_REASON

OPLOCK_NOTIFY_REASON spécifie la raison d’appeler le rappel de notification fourni à FsRtlCheckOplockEx2.
REFS_DEALLOCATE_RANGES_ALLOCATOR

En savoir plus sur l’énumération REFS_DEALLOCATE_RANGES_ALLOCATOR.
REFS_SMR_VOLUME_GC_ACTION

En savoir plus sur l’énumération REFS_SMR_VOLUME_GC_ACTION.
REFS_SMR_VOLUME_GC_METHOD

En savoir plus sur l’énumération REFS_SMR_VOLUME_GC_METHOD.
REFS_SMR_VOLUME_GC_STATE

En savoir plus sur l’énumération REFS_SMR_VOLUME_GC_STATE.
RTL_MEMORY_TYPE

Définit le type de mémoire que le tas est censé utiliser.
SID_NAME_USE

Le type d’énumération SID_NAME_USE contient des valeurs qui spécifient le type d’identificateur de sécurité (SID).
SRV_INSTANCE_TYPE

Le type d’énumération SRV_INSTANCE_TYPE décrit le type d’instance SRV d’un SRV_OPEN_ECP_CONTEXT.
STORAGE_RESERVE_ID

Définit l’ID de réserve de stockage d’un fichier, d’un répertoire ou d’une zone de réserve de stockage.
TOKEN_INFORMATION_CLASS

En savoir plus sur l’énumération TOKEN_INFORMATION_CLASS.
TOKEN_TYPE

Le type d’énumération TOKEN_TYPE contient des valeurs qui différencient un jeton principal et un jeton d’emprunt d’identité.
VIRTUAL_STORAGE_BEHAVIOR_CODE

Configure les comportements spécifiques au système de fichiers utilisés sur les appareils de stockage virtuel.