en-tête wdm.h
Cet en-tête contient des documents de référence qui incluent des détails spécifiques sur les routines, les structures et les types de données que vous devez utiliser pour écrire des pilotes en mode noyau.
Pour plus d’informations, consultez :
wdm.h contient les interfaces de programmation suivantes :
Fonctions
_BitTest64 La fonction _BitTest64... |
_BitTestAndComplement64 La fonction _BitTestAndComplement64... |
_BitTestAndReset64 La fonction _BitTestAndReset64... |
_BitTestAndSet64 La fonction _BitTestAndSet64... |
_ReadWriteBarrier Décrit la fonction ReadWriteBarrier~r2 (wdm.h). |
ADDRESS_AND_SIZE_TO_SPAN_PAGES En savoir plus sur les alertes suivantes : ADDRESS_AND_SIZE_TO_SPAN_PAGES |
appendTailList La routine AppendTailList ajoute une liste doublement liée de structures LIST_ENTRY à la fin d’une autre liste doublement liée de structures LIST_ENTRY. |
ARM64_SYSREG_CRM Retourne le champ CRn pour un registre système ARM donné. |
ARM64_SYSREG_CRN Découvrez comment la méthode retourne le champ CRn pour un registre système ARM donné. |
ARM64_SYSREG_OP1 Retourne le champ op1 d’un registre système ARM donné. |
ARM64_SYSREG_OP2 Retourne le champ op2 d’un registre système ARM donné. |
ASSERTMSG ASSERTMSG teste une expression. Si l’expression est false, elle se décompose dans le débogueur du noyau et l’envoie au message spécifié. |
BarrierAfterRead Décrit la fonction BarrierAfterRead (wdm.h). |
BarrierAfterRead Décrit la fonction BarrierAfterRead~r1 (wdm.h). |
BarrierAfterRead Décrit la fonction BarrierAfterRead~r2 (wdm.h). |
BYTE_OFFSET En savoir plus sur les alertes suivantes : BYTE_OFFSET |
BYTES_TO_PAGES En savoir plus sur les alertes suivantes : BYTES_TO_PAGES |
ClfsAddLogContainer La routine ClfsAddLogContainer ajoute un conteneur à un journal CLFS. |
ClfsAddLogContainerSet La routine ClfsAddLogContainerSet ajoute de façon atomique un ensemble de conteneurs à un journal CLFS. |
ClfsAdvanceLogBase La routine ClfsAdvanceLogBase définit le LSN de base d’un flux CLFS. |
ClfsAlignReservedLog La routine ClfsAlignReservedLog calcule la taille de l’espace qui doit être réservé pour un ensemble d’enregistrements spécifié. Le calcul de la taille inclut l’espace requis pour les en-têtes et l’espace requis pour l’alignement du secteur. |
ClfsAllocReservedLog La routine ClfsAllocReservedLog réserve de l’espace dans une zone de marshaling pour un ensemble d’enregistrements. |
ClfsCloseAndResetLogFile La routine ClfsCloseAndResetLogFile libère toutes les références à un objet de fichier journal spécifié et marque son flux associé pour la réinitialisation. |
ClfsCloseLogFileObject La routine ClfsCloseLogFileObject libère toutes les références à un objet de fichier journal. |
ClfsCreateLogFile La routine ClfsCreateLogFile crée ou ouvre un flux CLFS. Si nécessaire, ClfsCreateLogFile crée également le journal physique sous-jacent qui contient les enregistrements du flux. |
ClfsCreateMarshallingArea La routine ClfsCreateMarshallingArea crée une zone de marshaling pour un flux CLFS et retourne un pointeur vers un contexte opaque qui représente la nouvelle zone de marshaling. |
ClfsCreateMarshallingAreaEx Initialise une zone de marshaling pour un flux de fichier journal physique ou client. |
ClfsCreateScanContext La routine ClfsCreateScanContext crée un contexte d’analyse qui peut être utilisé pour itérer sur les conteneurs d’un journal CLFS spécifié. |
ClfsDeleteLogByPointer La routine ClfsDeleteLogByPointer marque un flux CLFS pour suppression. |
ClfsDeleteLogFile La routine ClfsDeleteLogFile marque un flux CLFS pour suppression. |
ClfsDeleteMarshallingArea La routine ClfsDeleteMarshallingArea supprime une zone de marshaling. |
ClfsFlushBuffers La routine ClfsFlushBuffers force tous les blocs d’E/S de journal dans une zone de marshaling spécifiée à un stockage stable. |
ClfsFlushToLsn La routine ClfsFlushToLsn force, à un stockage stable, tous les enregistrements qui ont un LSN inférieur ou égal à un LSN spécifié. |
ClfsGetContainerName La routine ClfsGetContainerName retourne le nom du chemin d’accès d’un conteneur spécifié. |
ClfsGetIoStatistics La routine ClfsGetIoStatistics retourne des statistiques d’E/S pour un journal CLFS spécifié. |
ClfsLsnBlockOffset La routine ClfsLsnBlockOffset retourne le décalage de bloc aligné sur le secteur contenu dans un LSN spécifié. |
ClfsLsnContainer La routine ClfsLsnContainer retourne l’identificateur de conteneur logique contenu dans un LSN spécifié. |
ClfsLsnCreate La routine ClfsLsnCreate crée un numéro de séquence de journal (LSN), en fonction d’un identificateur de conteneur, d’un décalage de bloc et d’un numéro de séquence d’enregistrement. |
ClfsLsnEqual La routine ClfsLsnEqual détermine si deux réseaux LSN du même flux sont égaux. |
ClfsLsnGreater La routine ClfsLsnGreater détermine si un LSN est supérieur à un autre LSN. Les deux LSN doivent provenir du même flux. |
ClfsLsnLess La routine ClfsLsnLess détermine si un LSN est inférieur à un autre LSN. Les deux LSN doivent provenir du même flux. |
ClfsLsnNull La routine ClfsLsnNull détermine si un LSN spécifié est égal au LSN le plus petit possible, CLFS_LSN_NULL. |
ClfsLsnRecordSequence La routine ClfsLsnRecordSequence retourne le numéro de séquence d’enregistrement contenu dans un LSN spécifié. |
ClfsMgmtDeregisterManagedClient La routine ClfsMgmtDeregisterManagedClient supprime la connexion entre un client et un journal, afin que le client ne gère plus le journal. |
ClfsMgmtHandleLogFileFull La routine ClfsMgmtHandleLogFileFull tente de rendre plus d’espace disponible dans un journal. Il peut rendre plus d’espace disponible en ajoutant des conteneurs au journal, ou demander aux clients de déplacer leurs queues de journal. |
ClfsMgmtInstallPolicy La routine ClfsMgmtInstallPolicy ajoute une structure CLFS_MGMT_POLICY à un journal physique. |
ClfsMgmtQueryPolicy La routine ClfsMgmtQueryPolicy récupère une structure CLFS_MGMT_POLICY spécifique pour un journal. |
ClfsMgmtRegisterManagedClient La routine ClfsMgmtRegisterManagedClient crée un client qui gérera un journal CLFS. |
ClfsMgmtRemovePolicy La routine ClfsMgmtRemovePolicy réinitialise la structure CLFS_MGMT_POLICY d’un journal à sa valeur par défaut. |
ClfsMgmtSetLogFileSize La routine ClfsMgmtSetLogFileSize ajoute des conteneurs à un journal ou supprime des conteneurs d’un journal. |
ClfsMgmtSetLogFileSizeAsClient La routine ClfsMgmtSetLogFileSizeAsClient définit la taille du fichier journal en ajoutant des conteneurs à un journal client ou en supprimant des conteneurs d’un journal client. |
ClfsMgmtTailAdvanceFailure La routine ClfsMgmtTailAdvanceFailure informe la gestion CLFS que le client n’a pas pu avancer la fin du journal. |
ClfsQueryLogFileInformation La routine ClfsQueryLogFileInformation retourne des métadonnées et des informations d’état pour un flux CLFS spécifié ou son journal physique sous-jacent ou les deux. |
ClfsReadLogRecord La routine ClfsReadLogRecord lit un enregistrement cible dans un flux CLFS et retourne un contexte de lecture que l’appelant peut utiliser pour lire les enregistrements précédents ou les suivre dans le flux. |
ClfsReadNextLogRecord La routine ClfsReadNextLogRecord lit l’enregistrement suivant dans une séquence, par rapport à l’enregistrement actif dans un contexte de lecture. |
ClfsReadPreviousRestartArea La routine ClfsReadPreviousRestartArea lit l’enregistrement de redémarrage précédent par rapport à l’enregistrement actif dans un contexte de lecture. |
ClfsReadRestartArea La routine ClfsReadRestartArea lit l’enregistrement de redémarrage qui a été écrit récemment dans un flux CLFS spécifié. |
ClfsRemoveLogContainer La routine ClfsRemoveLogContainer supprime un conteneur d’un journal CLFS. |
ClfsRemoveLogContainerSet La routine ClfsRemoveLogContainerSet supprime atomiquement un ensemble de conteneurs d’un journal CLFS. |
ClfsReserveAndAppendLog La routine ClfsReserveAndAppendLog réserve de l’espace dans une zone de marshaling ou ajoute un enregistrement à une zone de marshaling ou effectue les deux atomiquement. |
ClfsReserveAndAppendLogAligned La routine ClfsReserveAndAppendLogAligned réserve de l’espace dans une zone de marshaling ou ajoute un enregistrement à une zone de marshaling ou effectue les deux atomiquement. Les données de l’enregistrement sont alignées sur les limites spécifiées. |
ClfsScanLogContainers La routine ClfsScanLogContainers récupère des informations descriptives pour une séquence de conteneurs appartenant à un journal CLFS particulier. |
ClfsSetArchiveTail La routine ClfsSetArchiveTail définit la fin d’archivage d’un journal CLFS sur un LSN spécifié. |
ClfsSetEndOfLog La routine ClfsSetEndOfLog tronque un flux CLFS. |
ClfsSetLogFileInformation La routine ClfsSetLogFileInformation définit des métadonnées et des informations d’état pour un flux spécifié et son journal physique sous-jacent. |
ClfsTerminateReadLog La routine ClfsTerminateReadLog invalide un contexte de lecture spécifié après avoir libéré les ressources associées au contexte. |
ClfsWriteRestartArea La routine ClfsWriteRestartArea ajoute atomiquement un nouvel enregistrement de redémarrage à un flux CLFS, vide l’enregistrement de redémarrage dans un stockage stable et met éventuellement à jour le LSN de base du flux. |
CmCallbackGetKeyObjectID La routine CmCallbackGetKeyObjectID récupère l’identificateur unique et le nom de l’objet qui sont associés à un objet de clé de Registre spécifié. |
CmCallbackGetKeyObjectIDEx La routine CmCallbackGetKeyObjectIDEx récupère l’identificateur unique et le nom d’objet qui sont associés à un objet de clé de Registre spécifié. |
CmCallbackReleaseKeyObjectIDEx La routine CmCallbackReleaseKeyObjectIDEx libère une chaîne de nom d’objet obtenue à partir de la routine CmCallbackGetKeyObjectIDEx. |
CmGetBoundTransaction La routine CmGetBoundTransaction retourne un pointeur vers l’objet transaction qui représente la transaction, le cas échéant, associé à un objet de clé de Registre spécifié. |
CmGetCallbackVersion La routine CmGetCallbackVersion récupère les numéros de version principaux et secondaires de la version actuelle de la fonctionnalité de rappel de Registre du gestionnaire de configuration. |
CmRegisterCallback La routine CmRegisterCallback est obsolète pour Windows Vista et les versions ultérieures du système d’exploitation. Utilisez à la place CmRegisterCallbackEx. La routine CmRegisterCallback inscrit une routine RegistryCallback. |
CmRegisterCallbackEx La routine CmRegisterCallbackEx inscrit une routine RegistryCallback. |
CmSetCallbackObjectContext La routine CmSetCallbackObjectContext associe des informations de contexte spécifiées à un objet de Registre spécifié. |
CmUnRegisterCallback La routine CmUnRegisterCallback annule l’inscription d’une routine RegistryCallback qu’une routine CmRegisterCallback ou CmRegisterCallbackEx a précédemment inscrite. |
dbgBreakPoint La routine DbgBreakPoint se décompose dans le débogueur du noyau. |
DbgBreakPointWithStatus La routine DbgBreakPointWithStatus se décompose dans le débogueur du noyau et envoie la valeur Status au débogueur. |
dbgPrint La routine DbgPrint envoie un message au débogueur du noyau. |
dbgPrintEx La routine DbgPrintEx envoie une chaîne au débogueur du noyau si les conditions que vous spécifiez sont remplies. |
EtwActivityIdControl La fonction EtwActivityIdControl crée, interroge et définit l’identificateur d’activité actuel. |
EtwEventEnabled La fonction EtwEventEnabled vérifie si un événement est activé. |
EtwProviderEnabled La fonction EtwProviderEnabled vérifie qu’un fournisseur est activé pour la journalisation des événements à un niveau et un mot clé spécifiés. |
EtwRegister La fonction EtwRegister inscrit le fournisseur d’événements et doit être appelée pour qu’un fournisseur puisse démarrer le suivi. |
EtwSetInformation EtwSetInformation fournit des informations spéciales pour modifier l’inscription d’un fournisseur ETW en mode noyau. |
EtwUnregister La fonction EtwUnregister annule l’inscription du fournisseur d’événements et doit être appelée avant la sortie du fournisseur. |
EtwWrite La fonction EtwWrite est une fonction de suivi pour la publication d’événements dans votre code de pilote en mode noyau. |
EtwWriteEx La fonction EtwWriteEx est une fonction de suivi pour la publication d’événements qui prennent en charge le filtrage dans votre code de pilote en mode noyau. |
EtwWriteString La fonction EventWriteString est une fonction de suivi que vous pouvez utiliser lorsqu’aucune donnée sophistiquée n’est requise. Cette fonction est similaire à une instruction d’impression de débogage. |
EtwWriteTransfer La fonction EtwWriteTransfer marque un événement qui lie deux activités ensemble ; ce type d’événement est appelé événement de transfert. |
ExAcquireFastMutex En savoir plus sur la routine ExAcquireFastMutex. |
ExAcquireFastMutexUnsafe En savoir plus sur la routine ExAcquireFastMutexUnsafe. |
ExAcquirePushLockExclusive Acquiert le verrou Push donné pour un accès exclusif par le thread appelant. |
ExAcquirePushLockShared Acquiert le verrou Push donné pour l’accès partagé par le thread appelant. |
ExAcquireResourceExclusiveLite La routine ExAcquireResourceExclusiveLite acquiert la ressource donnée pour un accès exclusif par le thread appelant. |
ExAcquireResourceSharedLite La routine ExAcquireResourceSharedLite acquiert la ressource donnée pour l’accès partagé par le thread appelant. |
ExAcquireRundownProtection La routine ExAcquireRundownProtection tente d’acquérir une protection d’exécution sur un objet partagé afin que l’appelant puisse accéder en toute sécurité à l’objet. |
ExAcquireRundownProtectionCacheAware Cette rubrique décrit la fonction ExAcquireRundownProtectionCacheAware. |
ExAcquireRundownProtectionCacheAwareEx Cette rubrique décrit la fonction ExAcquireRundownProtectionCacheAwareEx. |
ExAcquireRundownProtectionEx La routine ExAcquireRundownProtectionEx tente d’acquérir une protection d’exécution sur un objet partagé afin que l’appelant puisse accéder en toute sécurité à l’objet. |
ExAcquireSharedStarveExclusive La routine ExAcquireSharedStarveExclusive acquiert une ressource donnée pour l’accès partagé sans attendre toute tentative en attente d’acquérir un accès exclusif à la même ressource. |
ExAcquireSharedWaitForExclusive La routine ExAcquireSharedWaitForExclusive acquiert la ressource donnée pour l’accès partagé si l’accès partagé peut être accordé et qu’il n’existe pas de serveurs exclusifs. |
ExAcquireSpinLockExclusive La routine ExAcquireSpinLockExclusive acquiert un verrou de rotation pour un accès exclusif par l’appelant et déclenche le runtime d’intégration à DISPATCH_LEVEL. |
ExAcquireSpinLockExclusiveAtDpcLevel En savoir plus sur la routine ExAcquireSpinLockExclusiveAtDpcLevel. |
ExAcquireSpinLockShared La routine ExAcquireSpinLockShared acquiert un verrou de rotation pour l’accès partagé par l’appelant et déclenche l’IRQL à DISPATCH_LEVEL. |
ExAcquireSpinLockSharedAtDpcLevel En savoir plus sur la routine ExAcquireSpinLockSharedAtDpcLevel. |
ExAllocateCacheAwareRundownProtection Cette rubrique décrit la fonction ExAllocateCacheAwareRundownProtection. |
ExAllocateFromLookasideListEx La routine ExAllocateFromLookasideListEx supprime la première entrée de la liste lookaside spécifiée ou, si la liste est vide, alloue dynamiquement le stockage pour une nouvelle entrée. |
ExAllocateFromNPagedLookasideList La routine ExAllocateFromNPagedLookasideList retourne un pointeur vers une entrée non paginée de la liste lookaside donnée, ou retourne un pointeur vers une entrée non paginée nouvellement allouée. |
ExAllocateFromPagedLookasideList La routine ExAllocateFromPagedLookasideList retourne un pointeur vers une entrée paginée de la liste lookaside donnée, ou retourne un pointeur vers une entrée paginée nouvellement allouée. |
exAllocatePool La routine ExAllocatePool est obsolète et est exportée uniquement pour les fichiers binaires existants. Utilisez exAllocatePoolWithTag à la place. ExAllocatePool alloue la mémoire du pool. |
ExAllocatePool2 En savoir plus sur les alertes suivantes : ExAllocatePool2 |
ExAllocatePool3 En savoir plus sur les alertes suivantes : ExAllocatePool3 |
ExAllocatePoolPriorityUninitialized ExAllocatePoolPriorityUninitialized alloue la mémoire du pool du type spécifié. Cette routine est une option de wrapper et de remplacement pour ExAllocatePoolWithTagPriority. |
ExAllocatePoolPriorityZero En savoir plus sur les alertes suivantes : ExAllocatePoolPriorityZero |
ExAllocatePoolQuotaUninitialized La routine ExAllocatePoolQuotaUninitialized alloue de la mémoire du pool, en chargeant le quota par rapport au processus actuel. |
ExAllocatePoolQuotaZero En savoir plus sur les alertes suivantes : ExAllocatePoolQuotaZero |
ExAllocatePoolUninitialized Cette routine est une option de wrapper et de remplacement pour ExAllocatePoolWithTag. |
ExAllocatePoolWithQuota Obsolète. Utilisez à la place ExAllocatePoolWithQuotaTag. ExAllocatePoolWithQuota alloue la mémoire du pool. Il est exporté uniquement pour les fichiers binaires de pilotes existants. |
ExAllocatePoolWithQuotaTag La routine ExAllocatePoolWithQuotaTag alloue la mémoire du pool, en chargeant le quota par rapport au processus actuel. |
ExAllocatePoolWithTag Obsolète. Utilisez ExAllocatePool2 à la place. La routine ExAllocatePoolWithTag alloue la mémoire du pool du type spécifié et retourne un pointeur vers le bloc alloué. |
ExAllocatePoolWithTagPriority La routine ExAllocatePoolWithTagPriority alloue la mémoire du pool du type spécifié. |
ExAllocatePoolZero En savoir plus sur les alertes suivantes : ExAllocatePoolZero |
ExAllocateTimer La routine ExAllocateTimer alloue et initialise un objet minuteur. |
ExCancelTimer La routine ExCancelTimer annule un minuteur qui a été défini par un appel précédent à la routine ExSetTimer. |
ExConvertExclusiveToSharedLite La routine ExConvertExclusiveToSharedLite convertit une ressource donnée à partir d’un accès exclusif à acquis pour l’accès partagé. |
ExCreateCallback La routine ExCreateCallback crée un objet de rappel ou ouvre un objet de rappel existant pour le compte de l’appelant. |
ExCreatePool Définit la fonction ExCreatePool. |
ExDeleteLookasideListEx La routine ExDeleteLookasideListEx supprime une liste de choix. |
ExDeleteNPagedLookasideList La routine ExDeleteNPagedLookasideList détruit une liste lookaside non paginé. |
ExDeletePagedLookasideList La routine ExDeletePagedLookasideList détruit une liste de lookaside paginées. |
ExDeleteResourceLite La routine ExDeleteResourceLite supprime une ressource donnée de la liste des ressources du système. |
ExDeleteTimer La routine ExDeleteTimer supprime un objet minuteur qui a été précédemment alloué par la routine ExAllocateTimer. |
exDestroyPool Définit la fonction ExDestroyPool. |
ExEnterCriticalRegionAndAcquireResourceExclusive En savoir plus sur la routine ExEnterCriticalRegionAndAcquireResourceExclusive. |
ExFlushLookasideListEx La routine ExFlushLookasideListEx vide toutes les entrées de la liste lookaside spécifiée et libère le stockage alloué pour chaque entrée. |
ExFreeCacheAwareRundownProtection Cette rubrique décrit la fonction ExFreeCacheAwareRundownProtection. |
ExFreePool La fonction ExFreePool (wdm.h) libère un bloc de mémoire de pool spécifié qui a été précédemment alloué. |
ExFreePool2 Définit la fonction ExFreePool2. |
exFreePoolWithTag La routine ExFreePoolWithTag libère un bloc de mémoire de pool alloué avec la balise spécifiée. |
ExFreeToLookasideListEx La routine ExFreeToLookasideListEx insère une entrée dans une liste lookaside ou, si la liste est complète, libère le stockage alloué pour l’entrée. |
ExFreeToNPagedLookasideList La routine ExFreeToNPagedLookasideList retourne une entrée non paginé à la liste lookaside donnée ou au pool non paginé. |
ExFreeToPagedLookasideList La routine ExFreeToPagedLookasideList retourne une entrée paginable à la liste lookaside donnée ou au pool paginé. |
ExGetExclusiveWaiterCount La routine ExGetExclusiveWaiterCount retourne le nombre d’waiters sur l’accès exclusif à une ressource donnée. |
ExGetFirmwareEnvironmentVariable La routine ExGetFirmwareEnvironmentVariable obtient la valeur de la variable d’environnement du microprogramme système spécifiée. |
ExGetFirmwareType Retourne le type de microprogramme système. |
ExGetPreviousMode La routine ExGetPreviousMode retourne le mode processeur précédent pour le thread actuel. |
ExGetSharedWaiterCount La routine ExGetSharedWaiterCount retourne le nombre d’waiters sur l’accès partagé à une ressource donnée. |
ExInitializeDeleteTimerParameters La routine ExInitializeDeleteTimerParameters initialise une structure EXT_DELETE_PARAMETERS. |
ExInitializeDeviceAts Décrit la fonction ExInitializeDeviceAts. |
ExInitializeDriverRuntime En savoir plus sur les alertes suivantes : ExInitializeDriverRuntime |
ExInitializeFastMutex La routine ExInitializeFastMutex initialise une variable mutex rapide, utilisée pour synchroniser l’accès mutuellement exclusif par un ensemble de threads à une ressource partagée. |
ExInitializeLookasideListEx La routine ExInitializeLookasideListEx initialise une liste lookaside. |
ExInitializeNPagedLookasideList La routine ExInitializeNPagedLookasideList initialise une liste lookaside pour les entrées non paginées de la taille spécifiée. |
ExInitializePagedLookasideList La routine ExInitializePagedLookasideList initialise une liste lookaside pour les entrées paginables de la taille spécifiée. |
ExInitializePushLock Initialise une variable de verrouillage Push. |
ExInitializeResourceLite La routine ExInitializeResourceLite initialise une variable de ressource. |
ExInitializeRundownProtection La routine ExInitializeRundownProtection initialise la protection d’exécution sur un objet partagé. |
ExInitializeRundownProtectionCacheAware Cette rubrique décrit la fonction ExInitializeRundownProtectionCacheAware. |
ExInitializeRundownProtectionCacheAwareEx |
ExInitializeSetTimerParameters La routine ExInitializeSetTimerParameters initialise une structure EXT_SET_PARAMETERS. |
ExInitializeWorkItem ExInitializeWorkItem initialise un élément de file d’attente de travail avec un contexte fourni par l’appelant et une routine de rappel à mettre en file d’attente pour l’exécution lorsqu’un thread de travail système reçoit un contrôle. |
ExInterlockedAddLargeInteger La routine ExInterlockedAddLargeInteger ajoute une valeur entière importante à la variable spécifiée en tant qu’opération atomique. |
ExInterlockedAddLargeStatistic La routine ExInterlockedAddLargeStatistic effectue un ajout interlocké d’une valeur d’incrément ULONG à une variable LARGE_INTEGER. |
ExInterlockedAddUlong La routine ExInterlockedAddUlong ajoute une valeur longue non signée à un entier non signé donné en tant qu’opération atomique. |
ExInterlockedCompareExchange64 La routine ExInterlockedCompareExchange64 compare une variable entière à une autre et, si elles sont égales, définit la première variable sur une valeur fournie par l’appelant. |
ExInterlockedFlushSList La routine ExInterlockedFlushSList supprime atomiquement toutes les entrées d’une liste liée séquencée. |
ExInterlockedInsertHeadList ExInterlockedInsertHeadList insère atomiquement une entrée au début d’une liste doublement liée de structures LIST_ENTRY. |
ExInterlockedInsertTailList ExInterlockedInsertTailList insère atomiquement une entrée à la fin d’une liste doublement liée de structures LIST_ENTRY. |
ExInterlockedPopEntryList La routine ExInterlockedPopEntryList supprime atomiquement une entrée du début d’une liste liée de manière singly de structures SINGLE_LIST_ENTRY. |
ExInterlockedPopEntrySList ExInterlockedPopEntrySList supprime atomiquement la première entrée d’une liste liée séquencée. |
ExInterlockedPushEntryList ExInterlockedPushEntryList insère atomiquement une entrée au début d’une liste liée de manière singly de structures SINGLE_LIST_ENTRY. |
ExInterlockedPushEntrySList ExInterlockedPushEntrySList insère atomiquement une entrée au début d’une liste liée séquencée. |
ExInterlockedRemoveHeadList La routine ExInterlockedRemoveHeadList supprime une entrée du début d’une liste doublement liée de structures LIST_ENTRY. |
ExIsProcessorFeaturePresent Les requêtes de routine ExIsProcessorFeaturePresent pour l’existence d’une fonctionnalité de processeur spécifiée. |
ExIsResourceAcquiredExclusiveLite La routine ExIsResourceAcquiredExclusiveLite retourne si le thread actuel a un accès exclusif à une ressource donnée. |
ExIsResourceAcquiredSharedLite La routine ExIsResourceAcquiredSharedLite retourne si le thread actuel a accès (partagé ou exclusif) à une ressource donnée. |
ExIsSoftBoot Détermine si le système a effectué un redémarrage réversible. |
ExLocalTimeToSystemTime La routine ExLocalTimeToSystemTime convertit une valeur de temps système pour le fuseau horaire actuel en valeur VerteGMT non biaisée. |
ExNotifyCallback La routine ExNotifyCallback entraîne l’appel de toutes les routines de rappel inscrites pour l’objet donné. |
ExpInterlockedPopEntrySList Décrit la fonction ExpInterlockedPopEntrySList. |
ExpInterlockedPushEntrySList Décrit la fonction ExpInterlockedPushEntrySList. |
ExQueryDepthSList La routine ExQueryDepthSList retourne le nombre d’entrées actuellement dans une liste liée séquencée donnée. |
ExQueryTimerResolution La routine ExQueryTimerResolution signale la plage de résolutions du minuteur prises en charge par l’horloge système. |
ExQueueWorkItem ExQueueWorkItem insère un élément de travail donné dans une file d’attente à partir de laquelle un thread de travail système supprime l’élément et donne le contrôle à la routine fournie par l’appelant à ExInitializeWorkItem. |
ExRaiseStatus La routine ExRaiseStatus est appelée par les pilotes qui fournissent des gestionnaires d’exceptions structurées pour gérer des erreurs particulières qui se produisent pendant le traitement des demandes d’E/S. |
ExRegisterCallback La routine ExRegisterCallback inscrit une routine de rappel donnée avec un objet de rappel donné. |
ExReinitializeResourceLite La routine ExReinitializeResourceLite réinitialise une variable de ressource existante. |
ExReInitializeRundownProtection La routine ExReInitializeRundownProtection réinitialise une structure EX_RUNDOWN_REF une fois l’objet associé exécuté. |
ExReInitializeRundownProtectionCacheAware Cette rubrique décrit la fonction ExReInitializeRundownProtectionCacheAware. |
ExReleaseFastMutex En savoir plus sur la routine ExReleaseFastMutex. |
ExReleaseFastMutexUnsafe En savoir plus sur la routine ExReleaseFastMutexUnsafe. |
ExReleasePushLockExclusive Libère un verrou Push spécifié pour l’accès exclusif détenu par le thread actuel. |
ExReleasePushLockShared Libère un verrou Push spécifié pour l’accès partagé détenu par le thread actuel. |
ExReleaseResourceAndLeaveCriticalRegion En savoir plus sur la routine ExReleaseResourceAndLeaveCriticalRegion. |
ExReleaseResourceForThreadLite La routine ExReleaseResourceForThreadLite libère la ressource d’entrée du thread indiqué. |
ExReleaseResourceLite La routine ExReleaseResourceLite libère une ressource executive spécifiée appartenant au thread actuel. |
ExReleaseRundownProtection La routine ExReleaseRundownProtection libère la protection d’exécution que l’appelant a précédemment acquise en appelant la routine ExAcquireRundownProtection. |
ExReleaseRundownProtectionCacheAware Cette rubrique décrit la fonction ExReleaseRundownProtectionCacheAware. |
ExReleaseRundownProtectionCacheAwareEx Cette rubrique décrit la fonction ExReleaseRundownProtectionCacheAwareEx. |
ExReleaseRundownProtectionEx La routine ExReleaseRundownProtectionEx libère la protection d’exécution que l’appelant a précédemment acquise en appelant la routine ExAcquireRundownProtectionEx. |
ExReleaseSpinLockExclusive La routine ExReleaseSpinLockExclusive libère un verrou de rotation que l’appelant a précédemment acquis pour l’accès exclusif et restaure l’IRQL à sa valeur d’origine. |
ExReleaseSpinLockExclusiveFromDpcLevel En savoir plus sur la routine ExReleaseSpinLockExclusiveFromDpcLevel. |
ExReleaseSpinLockShared La routine ExReleaseSpinLockShared libère la propriété d’un verrou de rotation que l’appelant a précédemment acquis pour l’accès partagé et restaure le RUNTIME d’intégration sur sa valeur d’origine. |
ExReleaseSpinLockSharedFromDpcLevel En savoir plus sur la routine ExReleaseSpinLockSharedFromDpcLevel. |
ExRundownCompleted La routine ExRundownCompleted met à jour l’état d’exécution d’un objet partagé pour indiquer que l’exécution de l’objet est terminée. |
ExRundownCompletedCacheAware Cette rubrique décrit la fonction ExRundownCompletedCacheAware. |
ExSecurePoolUpdate La fonction ExSecurePoolUpdate met à jour le contenu de l’allocation de pool sécurisé. |
exSecurePoolValidate La fonction ExSecurePoolValidate valide que le pool sécurisé fourni est effectivement celui précédemment créé. |
ExSetFirmwareEnvironmentVariable La routine ExSetFirmwareEnvironmentVariable définit la valeur de la variable d’environnement du microprogramme système spécifiée. |
ExSetResourceOwnerPointer La routine ExSetResourceOwnerPointer définit le pointeur de thread propriétaire pour une ressource executive. |
ExSetResourceOwnerPointerEx La routine ExSetResourceOwnerPointerPointerEx transfère la propriété d’une ressource exécutive à partir du thread appelant vers un pointeur propriétaire, qui est une adresse système qui identifie le propriétaire de la ressource. |
ExSetTimer La routine ExSetTimer démarre une opération de minuteur et définit le minuteur à expirer à l’heure d’échéance spécifiée. |
ExSetTimerResolution La routine ExSetTimerResolution modifie la fréquence à laquelle l’horloge système interrompt. Utilisez cette routine avec une prudence extrême (consultez la section Remarques suivante). |
ExSizeOfRundownProtectionCacheAware Cette rubrique décrit la fonction ExSizeOfRundownProtectionCacheAware. |
ExSystemTimeToLocalTime La routine ExSystemTimeToLocalTime convertit une valeur de temps système GMT en heure système locale pour le fuseau horaire actuel. |
ExTryConvertSharedSpinLockExclusive La routine ExTryConvertSharedSpinLockExclusive tente de convertir l’état d’accès d’un verrou de rotation acquis pour l’accès partagé à l’accès exclusif. |
ExTryToAcquireFastMutex En savoir plus sur la routine ExTryToAcquireFastMutex. |
ExUnregisterCallback La routine ExUnregisterCallback supprime une routine de rappel précédemment inscrite auprès d’un objet de rappel de la liste des routines à appeler pendant le processus de notification. |
ExWaitForRundownProtectionRelease La routine ExWaitForRundownProtectionRelease attend que tous les pilotes qui ont déjà reçu une protection d’exécution terminent leurs accès à l’objet partagé. |
ExWaitForRundownProtectionReleaseCacheAware Cette rubrique décrit la fonction ExWaitForRundownProtectionReleaseCacheAware. |
FIELD_OFFSET La macro FIELD_OFFSET (wdm.h) retourne le décalage d’octet du champ spécifié dans le type de structure connu spécifié. |
FirstEntrySList La routine FirstEntrySList retourne la première entrée dans une liste liée séquencée. |
IMAGE_POLICY_OVERRIDE Réservé à la macro IMAGE_POLICY_OVERRIDE. |
InitializeListHead La routine InitializeListHead initialise une structure LIST_ENTRY qui représente la tête d’une liste doublement liée. |
InitializeSListHead La routine InitializeSListHead (ou ExInitializeSListHead) initialise une structure SLIST_HEADER qui représente la tête d’une liste liée séquencée. |
insertHeadList La routine InsertHeadList insère une entrée à la tête d’une liste doublement liée de structures LIST_ENTRY. |
InsertTailList La routine InsertTailList insère une entrée à la fin d’une liste doublement liée de structures LIST_ENTRY. |
InterlockedAnd La macro InterlockedAnd (wdm.h) calcule atomiquement une opération AND au niveau du bit avec la variable spécifiée et la valeur spécifiée. |
InterlockedCompareExchange La routine InterlockedCompareExchange effectue une opération atomique qui compare la valeur d’entrée pointée par Destination à la valeur de Comperand. |
InterlockedCompareExchangePointer La routine InterlockedCompareExchangePointer effectue une opération atomique qui compare la valeur du pointeur d’entrée pointeur pointée par Destination à la valeur de pointeur Comperand. |
InterlockedDecrement La fonction InterlockedDecrement (wdm.h) décrémente une variable fournie par l’appelant de type LONG comme opération atomique. |
interlockedExchange La fonction InterlockedExchange (wdm.h) définit une variable entière sur une valeur donnée en tant qu’opération atomique. |
interlockedExchangeAdd La fonction InterlockedExchangeAdd (wdm.h) ajoute une valeur à un entier donné en tant qu’opération atomique et retourne la valeur d’origine de l’entier donné. |
interlockedExchangePointer La fonction InterlockedExchangePointer (wdm.h) effectue une opération atomique qui définit un pointeur vers une nouvelle valeur. |
interlockedIncrement La fonction InterlockedIncrement (wdm.h) incrémente une variable fournie par l’appelant en tant qu’opération atomique. |
InterlockedOr La fonction InterlockedOr (wdm.h) calcule atomiquement une opération OR au niveau du bit avec la variable spécifiée et la valeur spécifiée. |
interlockedXor La fonction InterlockedXor (wdm.h) calcule atomiquement une opération OR exclusive au niveau du bit avec la variable spécifiée et la valeur spécifiée. |
IoAcquireCancelSpinLock En savoir plus sur la routine IoAcquireCancelSpinLock. |
IoAcquireKsrPersistentMemory Microsoft réserve la fonction IoAcquireKsrPersistentMemory uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code. |
IoAcquireKsrPersistentMemoryEx Microsoft réserve la fonction IoAcquireKsrPersistentMemoryEx pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code. |
IoAcquireRemoveLock La routine IoAcquireRemoveLock incrémente le nombre d’un verrou de suppression, indiquant que l’objet d’appareil associé ne doit pas être détaché de la pile de l’appareil ou supprimé. |
IoAdjustPagingPathCount La routine IoAdjustPagingPathCount incrémente ou décrémente un compteur de fichier de page fourni par l’appelant en tant qu’opération atomique. |
IoAllocateDriverObjectExtension La routine IoAllocateDriverObjectExtension alloue une zone de contexte par pilote, appelée extension d’objet de pilote, et lui attribue un identificateur unique. |
IoAllocateErrorLogEntry La routine IoAllocateErrorLogEntry alloue une entrée de journal des erreurs et retourne un pointeur vers le paquet que l’appelant utilise pour fournir des informations sur une erreur d’E/S. |
IoAllocateIrp La routine IoAllocateIrp alloue un IRP, en fonction du nombre d’emplacements de pile d’E/S pour chaque pilote en couches sous l’appelant et, éventuellement, pour l’appelant. |
IoAllocateIrpEx IoAllocateIrpEx alloue un paquet de requêtes d’E/S (IRP) à partir de |
IoAllocateMdl La routine IoAllocateMdl alloue une liste de descripteurs de mémoire (MDL) suffisamment grande pour mapper une mémoire tampon, en fonction de l’adresse et de la longueur de départ de la mémoire tampon. Si vous le souhaitez, cette routine associe le MDL à un IRP. |
IoAllocateWorkItem La routine IoAllocateWorkItem alloue un élément de travail. |
IoAttachDevice La routine IoAttachDevice attache l’objet d’appareil de l’appelant à un objet d’appareil cible nommé, afin que les demandes d’E/S liées à l’appareil cible soient routées en premier vers l’appelant. |
IoAttachDeviceToDeviceStack La routine IoAttachDeviceToDeviceStack attache l’objet d’appareil de l’appelant à l’objet appareil le plus élevé de la chaîne et retourne un pointeur vers l’objet appareil précédemment le plus élevé. |
IoBuildAsynchronousFsdRequest La routine IoBuildAsynchronousFsdRequest alloue et configure un IRP à envoyer aux pilotes de niveau inférieur. |
IoBuildDeviceIoControlRequest La routine IoBuildDeviceIoControlRequest alloue et configure un IRP pour une demande de contrôle d’appareil traitée de manière synchrone. |
IoBuildPartialMdl La routine IoBuildPartialMdl génère une nouvelle liste de descripteurs de mémoire (MDL) qui représente une partie d’une mémoire tampon décrite par un MDL existant. |
IoBuildSynchronousFsdRequest La routine IoBuildSynchronousFsdRequest alloue et configure un IRP pour une requête d’E/S traitée de manière synchrone. |
IoCallDriver La routine IoCallDriver envoie un IRP au pilote associé à un objet d’appareil spécifié. |
IoCancelIrp La routine IoCancelIrp définit le bit d’annulation dans un IRP donné et appelle la routine d’annulation pour l’IRP s’il en existe un. |
IoCheckLinkShareAccess La routine IoCheckLinkShareAccess est appelée par les pilotes de système de fichiers (FSD) ou d’autres pilotes de niveau supérieur pour vérifier si l’accès partagé lié à un objet de fichier est autorisé. |
IoCheckShareAccess La routine IoCheckShareAccess est appelée par les pilotes de système de fichiers (FSD) ou d’autres pilotes de niveau supérieur pour vérifier si l’accès partagé à un objet de fichier est autorisé. |
IoCheckShareAccessEx La routine IoCheckShareAccessEx est appelée par les pilotes de système de fichiers (FSD) ou d’autres pilotes de niveau supérieur pour vérifier si l’accès partagé à un objet de fichier est autorisé. |
IoConnectInterrupt La routine IoConnectInterrupt inscrit la routine InterruptService (ISR) d’un pilote de périphérique afin qu’elle soit appelée lorsqu’un appareil interrompt l’un des processeurs spécifié. |
IoConnectInterruptEx Pour plus d’informations, consultez la fonction WdmlibIoConnectInterruptEx.#define IoConnectInterruptEx WdmlibIoConnectInterruptEx |
IoCopyCurrentIrpStackLocationToNext La routine IoCopyCurrentIrpStackLocationToNext copie les paramètres de pile IRP de l’emplacement actuel de la pile d’E/S vers l’emplacement de pile de la pile du pilote suivant. |
IoCreateDevice La routine IoCreateDevice crée un objet d’appareil à utiliser par un pilote. |
IoCreateFile La routine IoCreateFile provoque la création d’un nouveau fichier ou d’un répertoire, ou ouvre un fichier, un appareil, un répertoire ou un volume existant, donnant à l’appelant un handle pour l’objet de fichier. |
IoCreateNotificationEvent La routine IoCreateNotificationEvent crée ou ouvre un événement de notification nommé utilisé pour notifier un ou plusieurs threads d’exécution qu’un événement s’est produit. |
IoCreateSymbolicLink La routine IoCreateSymbolicLink configure un lien symbolique entre un nom d’objet d’appareil et un nom visible par l’utilisateur pour l’appareil. |
IoCreateSynchronizationEvent La routine IoCreateSynchronizationEvent crée ou ouvre un événement de synchronisation nommé à utiliser dans la sérialisation de l’accès au matériel entre deux pilotes non liés. |
IoCreateSystemThread La routine IoCreateSystemThread crée un thread système qui s’exécute en mode noyau et fournit un handle pour le thread. |
IoCreateUnprotectedSymbolicLink La routine IoCreateUnprotectedSymbolicLink configure un lien symbolique non protégé entre un nom d’objet d’appareil et un nom win32 visible correspondant. |
IoCsqInitialize La routine IoCsqInitialize initialise la table de répartition de file d’attente IRP annulée du pilote. |
IoCsqInitializeEx La routine IoCsqInitializeEx initialise la table de distribution pour une file d’attente IRP annulée. |
IoCsqInsertIrp La routine IoCsqInsertIrp insère un IRP dans la file d’attente d’IRP cancel-safe du pilote. |
IoCsqInsertIrpEx La routine IoCsqInsertIrpEx insère un IRP dans la file d’attente IRP cancel-safe du pilote. |
IoCsqRemoveIrp La routine IoCsqRemoveIrp supprime un IRP particulier de la file d’attente. |
IoCsqRemoveNextIrp La routine IoCsqRemoveNextIrp supprime le protocole IRP correspondant suivant dans la file d’attente. |
IoDeleteDevice La routine IoDeleteDevice supprime un objet d’appareil du système, par exemple lorsque l’appareil sous-jacent est supprimé du système. |
IoDeleteSymbolicLink La routine IoDeleteSymbolicLink supprime un lien symbolique du système. |
IoDetachDevice La routine IoDetachDevice libère une pièce jointe entre l’objet d’appareil de l’appelant et l’objet d’appareil d’un pilote inférieur. |
IoDisconnectInterrupt La routine IoDisconnectInterrupt libère l’ensemble d’objets d’interruption d’un pilote de périphérique lorsque l’appareil est suspendu ou supprimé, ou lorsque le pilote est déchargé. |
IoDisconnectInterruptEx Pour plus d’informations, consultez la fonction WdmlibIoDisconnectInterruptEx.#define IoDisconnectInterruptEx WdmlibIoDisconnectInterruptEx |
IoEnumerateKsrPersistentMemoryEx Microsoft réserve la fonction IoEnumerateKsrPersistentMemoryEx pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code. |
IofCallDriver Appelez IoCallDriver à la place. Envoie un IRP au pilote associé à un objet d’appareil spécifié. |
IofCompleteRequest La routine IoCompleteRequest indique que l’appelant a terminé tout le traitement d’une requête d’E/S donnée et retourne l’IRP donné au gestionnaire d’E/S. |
IoForwardIrpSynchronously La routine IoForwardIrpSynchronously envoie un IRP à un pilote spécifié et attend que ce pilote termine l’IRP. |
IoFreeErrorLogEntry La routine IoFreeErrorLogEntry libère une entrée de journal des erreurs inutilisée. |
IoFreeIrp La routine IoFreeIrp libère un IRP alloué par l’appelant à partir de la routine IoCompletion de l’appelant. |
IoFreeKsrPersistentMemory Microsoft réserve la fonction IoFreeKsrPersistentMemory uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code. |
IoFreeMdl La routine IoFreeMdl libère une liste de descripteurs de mémoire allouée par l’appelant (MDL). |
IoFreeWorkItem La routine IoFreeWorkItem libère un élément de travail qui a été alloué par IoAllocateWorkItem. |
ioGetAffinityInterrupt Pour plus d’informations, consultez la fonction WdmlibIoGetAffinityInterrupt.#define IoGetAffinityInterrupt WdmlibIoGetAffinityInterrupt |
IoGetAttachedDeviceReference La routine IoGetAttachedDeviceReference dans wdm.h retourne un pointeur vers l’objet de périphérique de niveau le plus élevé dans une pile de pilotes et incrémente le nombre de références. |
ioGetBootDiskInformation La routine IoGetBootDiskInformation retourne des informations décrivant le démarrage et les disques système. |
IoGetContainerInformation La routine IoGetContainerInformation fournit des informations sur l’état actuel d’une session utilisateur. |
IoGetCurrentIrpStackLocation La routine IoGetCurrentIrpStackLocation retourne un pointeur vers l’emplacement de la pile d’E/S de l’appelant dans l’IRP spécifié. |
IoGetCurrentProcess La routine IoGetCurrentProcess retourne un pointeur vers le processus actuel. |
IoGetDeviceDirectory Retourne un handle dans un répertoire sur le disque spécifique à l’objet de pilote spécifié dans lequel le pilote peut lire et écrire des fichiers. |
IoGetDeviceInterfaceAlias La routine IoGetDeviceInterfaceAlias retourne l’interface d’appareil alias de l’instance d’interface d’appareil spécifiée, si l’alias existe. |
IoGetDeviceInterfacePropertyData La routine IoGetDeviceInterfacePropertyData récupère la valeur actuelle d’une propriété d’interface d’appareil. |
IoGetDeviceInterfaces La routine IoGetDeviceInterfaces retourne une liste d’instances d’interface d’appareil d’une classe d’interface d’appareil particulière (par exemple, tous les appareils sur le système qui prennent en charge une interface HID). |
IoGetDeviceNumaNode La routine IoGetDeviceNumaNode obtient le numéro de nœud d’un appareil. |
IoGetDeviceObjectPointer La routine IoGetDeviceObjectPointer retourne un pointeur vers l’objet supérieur dans la pile de l’objet appareil nommé et un pointeur vers l’objet de fichier correspondant, si l’accès demandé aux objets peut être accordé. |
IoGetDeviceProperty La routine IoGetDeviceProperty récupère des informations sur un appareil, telles que les informations de configuration et le nom de son PDO. |
IoGetDevicePropertyData La routine IoGetDevicePropertyData récupère le paramètre actuel d’une propriété d’appareil. |
IoGetDmaAdapter La routine IoGetDmaAdapter retourne un pointeur vers la structure de l’adaptateur DMA pour un objet d’appareil physique. |
IoGetDriverDirectory Retourne un handle vers un répertoire sur le disque à partir duquel le pilote peut lire et écrire des fichiers. Les fichiers de ce répertoire s’appliquent à un objet de pilote spécifique. |
IoGetDriverObjectExtension La routine IoGetDriverObjectExtension récupère une zone de contexte par pilote précédemment allouée. |
IoGetFunctionCodeFromCtlCode La macro IoGetFunctionCodeFromCtlCode retourne la valeur du code de fonction contenu dans un code de contrôle d’E/S. |
IoGetInitialStack La routine IoGetInitialStack retourne l’adresse de base de la pile du thread actuel. |
IoGetIommuInterface Récupère un pointeur vers l’interface qui contient des pointeurs vers des routines IOMMU. |
IoGetIommuInterfaceEx Récupère un pointeur vers l’interface étendue qui contient un ensemble de routines IOMMU. |
IoGetIoPriorityHint La routine IoGetIoPriorityHint obtient la valeur d’indicateur de priorité d’un IRP. |
IoGetNextIrpStackLocation La routine IoGetNextIrpStackLocation donne à un pilote de niveau supérieur l’accès à l’emplacement de pile D/S du pilote inférieur suivant dans un IRP afin que l’appelant puisse le configurer pour le pilote inférieur. |
IoGetRelatedDeviceObject Étant donné un objet de fichier, la routine IoGetRelatedDeviceObject retourne un pointeur vers l’objet d’appareil correspondant. |
IoGetRemainingStackSize La routine IoGetRemainingStackSize retourne la quantité actuelle d’espace de pile en mode noyau disponible. |
IoGetStackLimits La routine IoGetStackLimits retourne les limites du frame de pile du thread actuel. |
IoGetTopLevelIrp La routine IoGetTopLevelIrp dans wdm.h retourne la valeur du champ TopLevelIrp du thread actuel. |
IoInitializeDpcRequest La routine IoInitializeDpcRequest inscrit une routine DpcForIsr fournie par le pilote. |
IoInitializeIrp La routine IoInitializeIrp initialise un IRP donné qui a été alloué par l’appelant. |
IoInitializeRemoveLock La routine IoInitializeRemoveLock initialise un verrou de suppression pour un objet d’appareil. |
IoInitializeTimer La routine IoInitializeTimer configure une routine IoTimer fournie par le pilote associée à un objet d’appareil donné. |
IoInitializeWorkItem La routine IoInitializeWorkItem initialise un élément de travail que l’appelant a déjà alloué. |
IoInvalidateDeviceRelations La routine IoInvalidateDeviceRelations avertit le gestionnaire PnP que les relations pour un appareil (telles que les relations de bus, les relations d’éjection, les relations de suppression et la relation d’appareil cible) ont changé. |
IoInvalidateDeviceState La routine IoInvalidateDeviceState avertit le gestionnaire PnP que certains aspects de l’état PnP d’un appareil ont changé. |
IoIs32bitProcess La routine IoIs32bitProcess vérifie si l’originateur de la requête d’E/S actuelle est une application en mode utilisateur 32 bits. |
IoIsErrorUserInduced La routine IoIsErrorUserInduced détermine si une erreur d’E/S rencontrée lors du traitement d’une demande sur un appareil multimédia amovible a été provoquée par l’utilisateur. |
IoIsWdmVersionAvailable La routine IoIsWdmVersionAvailable vérifie si une version WDM donnée est prise en charge par le système d’exploitation. |
IoMarkIrpPending La routine IoMarkIrpPending marque l’IRP spécifié, indiquant que la routine de répartition d’un pilote a ensuite retourné STATUS_PENDING, car un traitement supplémentaire est requis par d’autres routines de pilotes. |
IoOpenDeviceInterfaceRegistryKey La routine IoOpenDeviceInterfaceRegistryKey retourne un handle à une clé de Registre pour stocker des informations sur une instance d’interface d’appareil particulière. |
IoOpenDeviceRegistryKey La routine IoOpenDeviceRegistryKey retourne un handle à un emplacement d’état de Registre pour une instance d’appareil particulière. |
IoOpenDriverRegistryKey Réservé à la fonction IoOpenDriverRegistryKey. |
IoQueryKsrPersistentMemorySize Microsoft réserve la fonction IoQueryKsrPersistentMemorySize uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code. |
IoQueryKsrPersistentMemorySizeEx Microsoft réserve la fonction IoQueryKsrPersistentMemorySizeEx pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code. |
IoQueueWorkItem La routine IoQueueWorkItem associe une routine WorkItem à un élément de travail et insère l’élément de travail dans une file d’attente pour un traitement ultérieur par un thread de travail système. |
IoQueueWorkItemEx La routine IoQueueWorkItemEx associe une routine WorkItemEx à un élément de travail et insère l’élément de travail dans une file d’attente pour un traitement ultérieur par un thread de travail système. |
IoRegisterContainerNotification La routine IoRegisterContainerNotification inscrit un pilote en mode noyau pour recevoir des notifications sur une classe d’événements spécifiée. |
IoRegisterDeviceInterface La routine IoRegisterDeviceInterface inscrit une classe d’interface d’appareil, s’il n’a pas été précédemment inscrit et crée une instance de la classe d’interface, qu’un pilote peut ensuite activer pour une utilisation par des applications ou d’autres composants système. |
IoRegisterLastChanceShutdownNotification La routine IoRegisterLastChanceShutdownNotification inscrit un pilote pour recevoir un IRP IRP_MJ_SHUTDOWN lorsque le système est arrêté, une fois que tous les systèmes de fichiers ont été vidés. |
ioRegisterPlugPlayNotification La routine IoRegisterPlugPlayNotification inscrit une routine de rappel de notification Plug-and-Play (PnP) à appeler lorsqu’un événement PnP de la catégorie spécifiée se produit. |
IoRegisterShutdownNotification La routine IoRegisterShutdownNotification inscrit le pilote pour recevoir un IRP IRP_MJ_SHUTDOWN lorsque le système est arrêté. |
IoReleaseCancelSpinLock En savoir plus sur la routine IoReleaseCancelSpinLock. |
IoReleaseRemoveLock La routine IoReleaseRemoveLock libère un verrou de suppression acquis avec un appel précédent à IoAcquireRemoveLock. |
IoReleaseRemoveLockAndWait La routine IoReleaseRemoveLockAndWait libère un verrou de suppression que le pilote a acquis dans un appel précédent à IoAcquireRemoveLock et attend que toutes les acquisitions du verrou aient été libérées. |
IoRemoveLinkShareAccess La routine IoRemoveLinkShareAccess supprime les informations d’accès et d’accès au partage de liens pour une instance ouverte donnée d’un objet de fichier. |
IoRemoveLinkShareAccessEx La routine IoRemoveLinkShareAccessEx supprime l’accès et partage les informations d’accès dans une structure d’accès de partage de système de fichiers pour une instance ouverte donnée. |
IoRemoveShareAccess La routine IoRemoveShareAccess supprime les informations d’accès et d’accès au partage pour une instance ouverte donnée d’un objet de fichier. |
IoReportInterruptActive La routine IoReportInterruptActive informe le système d’exploitation qu’une routine de service d’interruption inscrite (ISR) est active et prête à gérer les demandes d’interruption. |
IoReportInterruptInactive La routine IoReportInterruptInactive informe le système d’exploitation qu’une routine de service d’interruption inscrite (ISR) est inactive et ne s’attend pas à recevoir des demandes d’interruption. |
IoReportTargetDeviceChange La routine IoReportTargetDeviceChange informe le gestionnaire PnP qu’un événement personnalisé s’est produit sur un appareil. |
IoReportTargetDeviceChangeAsynchronous La routine IoReportTargetDeviceChangeAsynchronous informe le gestionnaire PnP qu’un événement personnalisé s’est produit sur un appareil. |
IoRequestDeviceEject La routine IoRequestDeviceEject informe le gestionnaire PnP que le bouton éjecteur de l’appareil a été appuyé. |
IoRequestDpc La routine IoRequestDpc met en file d’attente une routine DpcForIsr fournie par le pilote pour terminer le traitement des E/S pilotées par interruption à un irQL inférieur. |
IoReserveKsrPersistentMemory Microsoft réserve la fonction IoReserveKsrPersistentMemory uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code. |
IoReserveKsrPersistentMemoryEx Microsoft réserve la fonction IoReserveKsrPersistentMemoryEx pour une utilisation interne uniquement. N’utilisez pas cette fonction dans votre code. |
IoReuseIrp La routine IoReuseIrp réinitialise un IRP afin qu’elle puisse être réutilisée. |
Iosb64ToIosb La fonction Iosb64ToIosb... |
IosbToIosb64 La fonction IosbToIosb64... |
IoSetCancelRoutine La routine IoSetCancelRoutine configure une routine Cancel fournie par le pilote à appeler si un IRP donné est annulé. |
IoSetCompletionRoutine La routine IoSetCompletionRoutine inscrit une routine IoCompletion, qui sera appelée lorsque le pilote de niveau inférieur suivant a terminé l’opération demandée pour l’IRP donné. |
IoSetCompletionRoutineEx La routine IoSetCompletionRoutineEx inscrit une routine IoCompletion, appelée lorsque le pilote de niveau inférieur suivant a terminé l’opération demandée pour l’IRP donné. |
IoSetDeviceInterfacePropertyData La routine IoSetDeviceInterfacePropertyData modifie la valeur actuelle d’une propriété d’interface d’appareil. |
IoSetDeviceInterfaceState La routine IoSetDeviceInterfaceState active ou désactive une instance d’une classe d’interface d’appareil précédemment inscrite. |
IoSetDevicePropertyData La routine IoSetDevicePropertyData modifie le paramètre actuel d’une propriété d’appareil. |
IoSetIoPriorityHint La routine IoSetIoPriorityHint définit la valeur d’indicateur de priorité d’un IRP. |
IoSetLinkShareAccess La routine IoSetLinkShareAccess définit les droits d’accès pour le partage de liens de l’objet de fichier spécifié. |
IoSetNextIrpStackLocation La routine IoSetNextIrpStackLocation définit l’emplacement de la pile IRP dans un IRP alloué par le pilote à celui de l’appelant. |
IoSetShareAccess La routine IoSetShareAccess définit les droits d’accès pour le partage de l’objet de fichier donné. |
ioSetShareAccessEx La routine IoSetShareAccessEx définit les droits d’accès pour le partage de l’objet de fichier spécifié. |
IoSetStartIoAttributes La routine IoSetStartIoAttributes dans wdm.h définit des attributs pour la routine StartIo du pilote. |
IoSetTopLevelIrp La routine IoSetTopLevelIrp dans wdm.h définit la valeur du champ TopLevelIrp du thread actuel. |
IoSizeOfIrp La routine IoSizeOfIrp dans wdm.h détermine la taille en octets d’un IRP, en fonction du nombre d’emplacements de pile dans l’IRP. |
IoSizeofWorkItem La routine IoSizeofWorkItem retourne la taille, en octets, d’une structure IO_WORKITEM. |
IoSkipCurrentIrpStackLocation En savoir plus sur les alertes suivantes : IoSkipCurrentIrpStackLocation |
IoStartNextPacket La routine IoStartNextPacket dans wdm.h dequeue l’IRP suivante à partir de la file d’attente d’appareils associée à l’objet d’appareil donné et appelle la routine StartIo du pilote. |
ioStartNextPacketByKey La routine IoStartNextPacketByKey dans wdm.h dequeue le paquet de requête d’E/S suivant à partir de la file d’attente d’appareil associée à l’objet d’appareil spécifié. |
IoStartPacket La routine IoStartPacket dans wdm.h appelle la routine StartIo du pilote avec un IRP ou insère l’IRP dans la file d’attente de l’appareil pour l’objet d’appareil donné. |
IoStartTimer La routine IoStartTimer dans wdm.h active le minuteur associé à un objet d’appareil donné afin que la routine IoTimer fournie par le pilote soit appelée une fois par seconde. |
IoStopTimer La routine IoStopTimer dans wdm.h désactive le minuteur d’un objet d’appareil spécifié afin que la routine IoTimer fournie par le pilote n’est pas appelée. |
IoUninitializeWorkItem La routine IoUninitializeWorkItem ne initialise pas un élément de travail initialisé par IoInitializeWorkItem. |
IoUnregisterContainerNotification La routine IoUnregisterContainerNotification annule une inscription de notification de conteneur créée précédemment par la routine IoRegisterContainerNotification. |
IoUnregisterPlugPlayNotification Cette routine est obsolète dans Windows 7 et versions ultérieures de Windows. La routine IoUnregisterPlugPlayNotification supprime l’inscription de la routine de rappel d’un pilote pour un événement PnP. |
IoUnregisterPlugPlayNotificationEx La routine IoUnregisterPlugPlayNotificationEx annule l’inscription de la routine de rappel d’un pilote pour les notifications d’événements Plug-and-Play (PnP). |
IoUnregisterShutdownNotification La routine IoUnregisterShutdownNotification supprime un pilote inscrit de la file d’attente de notification d’arrêt. |
IoUpdateLinkShareAccess La routine IoUpdateLinkShareAccess met à jour l’accès au partage pour l’objet de fichier donné, généralement lorsque le fichier est ouvert. |
ioUpdateLinkShareAccessEx La routine IoUpdateLinkShareAccessEx met à jour l’accès au partage pour l’objet de fichier donné, généralement lorsque le fichier est ouvert. |
IoUpdateShareAccess La routine IoUpdateShareAccess met à jour l’accès au partage pour l’objet de fichier donné, généralement lorsque le fichier est ouvert. |
IoValidateDeviceIoControlAccess Pour plus d’informations, consultez la fonction WdmlibIoValidateDeviceIoControlAccess. |
IoWithinStackLimits La routine IoWithinStackLimits détermine si une région de mémoire se trouve dans la limite de pile du thread actuel. |
IoWMIAllocateInstanceIds La routine IoWMIAllocateInstanceIds alloue un ou plusieurs ID d’instance uniques au GUID. |
IoWMIDeviceObjectToInstanceName La routine IoWMIDeviceObjectToInstanceName détermine le nom de l’instance de classe WMI implémentée par le pilote spécifié par un objet d’appareil. |
IoWMIDeviceObjectToProviderId La routine IoWMIDeviceObjectToProviderId traduit l’objet d’appareil spécifié en l’ID de fournisseur WMI correspondant. |
IoWMIExecuteMethod La routine IoWMIExecuteMethod exécute une méthode de classe WMI sur l’instance de bloc de données WMI spécifiée. |
IoWMIHandleToInstanceName La routine IoWMIHandleToInstanceName détermine le nom de l’instance de classe WMI implémentée par le pilote spécifié par un handle de fichier. |
IoWMIOpenBlock La routine IoWMIOpenBlock ouvre l’objet de bloc de données WMI pour la classe WMI spécifiée. |
ioWMIQueryAllData La routine IoWMIQueryAllData retourne tous les blocs de données WMI qui implémentent une classe WMI donnée. |
ioWMIQueryAllDataMultiple La routine IoWMIQueryAllDataMultiple retourne tous les blocs de données WMI qui implémentent l’un d’un ensemble de classes WMI. |
IoWMIQuerySingleInstance La routine IoWMIQuerySingleInstance retourne l’instance spécifiée d’un bloc de données WMI. |
IoWMIQuerySingleInstanceMultiple La routine IoWMIQuerySingleInstanceMultiple retourne toutes les instances de bloc de données WMI qui implémentent les classes WMI spécifiées avec les noms d’instances spécifiés. |
IoWMIRegistrationControl La routine IoWMIRegistrationControl inscrit ou annule l’inscription de l’appelant en tant que fournisseur de données WMI pour un objet d’appareil spécifié. |
IoWMISetNotificationCallback La routine IoWMISetNotificationCallback inscrit un rappel de notification pour un événement WMI. |
IoWMISetSingleInstance La routine IoWMISetSingleInstance définit les valeurs des propriétés de l’instance de bloc de données qui correspondent à la classe WMI et au nom d’instance spécifiés. |
IoWMISetSingleItem La routine IoWMISetSingleItem définit une propriété unique dans l’instance de bloc de données qui correspond à la classe WMI et au nom d’instance spécifiés. |
IoWMISuggestInstanceName La routine IoWMISuggestInstanceName est utilisée pour demander à WMI de suggérer un nom de base qu’un pilote peut utiliser pour générer des noms d’instance WMI pour l’appareil. |
ioWMIWriteEvent La routine IoWMIWriteEvent remet un événement donné aux composants WMI en mode utilisateur pour la notification. |
IoWriteErrorLogEntry La routine IoWriteErrorLogEntry dans wdm.h met en file d’attente un paquet de journal des erreurs donné dans le thread de journalisation des erreurs système. |
IoWriteKsrPersistentMemory Microsoft réserve la fonction IoWriteKsrPersistentMemory uniquement pour une utilisation interne. N’utilisez pas cette fonction dans votre code. |
IsListEmpty La routine IsListEmpty indique si une liste doublement liée de structures LIST_ENTRY est vide. |
KdBreakPointWithStatus La macro KdBreakPointWithStatus se décompose dans le débogueur du noyau et envoie la valeur status au débogueur. |
KdChangeOption La routine KdChangeOption accède et modifie l’état dans le noyau lié au débogage du noyau. |
KdDisableDebugger La routine KdDisableDebugger désactive le débogueur du noyau. |
KdEnableDebugger La routine KdEnableDebugger réactive le débogueur du noyau après un appel à la routine KdDisableDebugger désactive le débogueur du noyau. |
KdPrint La macro KdPrint envoie un message au débogueur du noyau. |
KdPrintEx La macro KdPrintEx envoie une chaîne au débogueur du noyau si les conditions que vous spécifiez sont remplies. Un appel à KdPrintEx nécessite deux parenthèses. |
KdRefreshDebuggerNotPresent La macro KdRefreshDebuggerNotPresent actualise la valeur de la variable de noyau globale KD_DEBUGGER_NOT_PRESENT. |
KeAcquireGuardedMutex En savoir plus sur la routine KeAcquireGuardedMutex. |
KeAcquireGuardedMutexUnsafe En savoir plus sur la fonction KeAcquireGuardedMutexUnsafe. |
KeAcquireInStackQueuedSpinLock En savoir plus sur la routine KeAcquireInStackQueuedSpinLock. |
KeAcquireInStackQueuedSpinLockAtDpcLevel En savoir plus sur la routine KeAcquireInStackQueuedSpinLockAtDpcLevel. |
KeAcquireInStackQueuedSpinLockForDpc En savoir plus sur la routine KeAcquireInStackQueuedSpinLockForDpc. |
KeAcquireInterruptSpinLock En savoir plus sur la routine KeAcquireInterruptSpinLock. |
KeAcquireSpinLock La routine KeAcquireSpinLock acquiert un verrou de rotation afin que l’appelant puisse synchroniser l’accès aux données partagées d’une manière multiprocesseur sécurisée en générant IRQL. |
KeAcquireSpinLockAtDpcLevel La routine KeAcquireSpinLockAtDpcLevel acquiert un verrou de rotation lorsque l’appelant est déjà en cours d’exécution au >IRQL = DISPATCH_LEVEL. |
KeAcquireSpinLockForDpc En savoir plus sur la routine KeAcquireSpinLockForDpc. |
KeAcquireSpinLockRaiseToDpc La routine KeAcquireSpinLockRaiseToDpc est une version plus rapide de la routine KeAcquireSpinLock. |
KeAddTriageDumpDataBlock Ajoute un bloc de données de vidage triage à un tableau de blocs de données de vidage triage. |
keAreAllApcsDisabled La routine KeAreAllApcsDisabled indique si le thread appelant se trouve à l’intérieur d’une région protégée ou s’exécute à l'>IRQL = APC_LEVEL, ce qui désactive toute remise d’APC. |
keAreApcsDisabled La fonction KeAreApcsDisabled (wdm.h) retourne une valeur qui indique si le thread appelant se trouve dans une région critique ou dans une région protégée. |
keBugCheckEx La routine KeBugCheckEx fait descendre le système de manière contrôlée lorsque l’appelant découvre une incohérence irrécupérable qui endommagerait le système si l’appelant continuait à s’exécuter. |
keCancelTimer La routine KeCancelTimer met en file d’attente un objet minuteur avant l’intervalle du minuteur, le cas échéant, expire. |
KeClearEvent La routine KeClearEvent définit un événement à un état non signalé. |
KeConvertAuxiliaryCounterToPerformanceCounter La routine KeConvertAuxiliaryCounterToPerformanceCounter convertit la valeur de compteur auxiliaire spécifiée en valeur de compteur de performances. |
KeConvertPerformanceCounterToAuxiliaryCounter La routine KeConvertPerformanceCounterToAuxiliaryCounter convertit la valeur de compteur de performances spécifiée en valeur de compteur auxiliaire. |
KeDelayExecutionThread La routine KeDelayExecutionThread place le thread actuel dans un état d’attente alertable ou non modifiable pour un intervalle spécifié. |
KeDeregisterBoundCallback La routine KeDeregisterBoundCallback annule l’inscription d’un rappel d’exception lié en mode utilisateur inscrit par KeRegisterBoundCallback. |
KeDeregisterBugCheckCallback La routine KeDeregisterBugCheckCallback supprime une routine de rappel inscrite par KeRegisterBugCheckCallback. |
KeDeregisterBugCheckReasonCallback La routine KeDeregisterBugCheckReasonCallback supprime une routine de rappel inscrite par KeRegisterBugCheckReasonCallback. |
KeDeregisterNmiCallback La routine KeDeregisterNmiCallback annule l’inscription d’un rappel d’interruption non masque (NMI) inscrit par KeRegisterNmiCallback. |
KeDeregisterProcessorChangeCallback La routine KeDeregisterProcessorChangeCallback annule l’inscription d’une fonction de rappel précédemment inscrite auprès du système d’exploitation en appelant la routine KeRegisterProcessorChangeCallback. |
KeEnterCriticalRegion La fonction KeEnterCriticalRegion (wdm.h) désactive temporairement l’exécution des API de noyau normales, mais n’empêche pas l’exécution d’API de noyau spéciales. |
KeEnterGuardedRegion La fonction KeEnterGuardedRegion (wdm.h) entre dans une région protégée, ce qui désactive la remise de l’APC en mode noyau au thread actuel. |
KeFlushIoBuffers La routine KeFlushIoBuffers vide la région de mémoire décrite par un MDL à partir de caches de tous les processeurs. |
KeFlushQueuedDpcs La routine KeFlushQueuedDpcs retourne une fois que toutes les DPC mises en file d’attente sur tous les processeurs ont été exécutées. |
MspReleaseSpinLockFromDpcLevel La routine KeReleaseSpinLockFromDpcLevel libère un verrou de rotation exécutif sans modifier l’IRQL. |
KeGetCurrentIrql La routine KeGetCurrentIrql retourne le runtime d’intégration actuel. |
KeGetCurrentNodeNumber La fonction KeGetCurrentNodeNumber (wdm.h) retourne le numéro de nœud NUMA pour le processeur logique sur lequel l’appelant s’exécute. |
KeGetCurrentProcessorIndex KeGetCurrentProcessorIndex retourne l’index du processeur sur lequel l’appelant s’exécute. |
KeGetCurrentProcessorNumberEx La fonction KeGetCurrentProcessorNumberEx (wdm.h) retourne le numéro de processeur du processeur sur lequel l’appelant s’exécute. |
KeGetCurrentThread La routine KeGetCurrentThread identifie le thread actuel. |
KeGetProcessorIndexFromNumber La routine KeGetProcessorIndexFromNumber dans wdm.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 wdm.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. |
KeGetRecommendedSharedDataAlignment La routine KeGetRecommendedSharedDataAlignment retourne l’alignement préféré pour les structures de mémoire accessibles par plusieurs processeurs. |
KeInitializeCallbackRecord En savoir plus sur les alertes suivantes : KeInitializeCallbackRecord |
KeInitializeCrashDumpHeader Découvrez comment la routine KeInitializeCrashDumpHeader fournit les informations d’en-tête requises par le système pour un fichier de vidage sur incident. |
KeInitializeDeviceQueue La routine KeInitializeDeviceQueue initialise un objet de file d’attente d’appareils à un état non occupé. |
KeInitializeDpc La routine KeInitializeDpc initialise un objet DPC et inscrit une routine CustomDpc pour cet objet. |
KeInitializeEvent La routine KeInitializeEvent initialise un objet d’événement en tant qu’événement de synchronisation (serveur unique) ou d’événement de type de notification et le définit à un état signalé ou non signalé. |
KeInitializeGuardedMutex La routine KeInitializeGuardedMutex initialise un mutex protégé. |
KeInitializeMutex La routine KeInitializeMutex initialise un objet mutex, en le définissant sur un état signalé. |
KeInitializeSemaphore La routine KeInitializeSemaphore initialise un objet sémaphore avec un nombre spécifié et spécifie une limite supérieure que le nombre peut atteindre. |
KeInitializeSpinLock La routine KeInitializeSpinLock initialise une variable de type KSPIN_LOCK. |
KeInitializeThreadedDpc La routine KeInitializeThreadedDpc initialise un objet DPC threadé et inscrit une routine CustomThreadedDpc pour cet objet. |
KeInitializeTimer La routine KeInitializeTimer initialise un objet minuteur. |
KeInitializeTimerEx La routine KeInitializeTimerEx initialise un objet minuteur de noyau étendu. |
KeInitializeTriageDumpDataArray Initialise un tableau de blocs de données de vidage triage. |
KeInsertByKeyDeviceQueue La routine KeInsertByKeyDeviceQueue acquiert le verrou de rotation pour le DeviceQueue spécifié et met en file d’attente une entrée en fonction de la valeur de clé de tri spécifiée si la file d’attente de l’appareil est définie sur un état occupé. |
keInsertDeviceQueue La routine KeInsertDeviceQueue acquiert le verrou de rotation de l’objet de file d’attente d’appareil spécifié et, si la file d’attente de l’appareil est définie sur un état occupé, met en file d’attente l’entrée spécifiée. |
KeInsertQueueDpc La routine KeInsertQueueDpc met en file d’attente un DPC pour l’exécution. |
KeIpiGenericCall La routine KeIpiGenericCall entraîne l’exécution simultanée de la routine spécifiée sur tous les processeurs. |
KeIsExecutingDpc Vérifie si une DPC est exécutée sur le processeur actuel. |
KeLeaveCriticalRegion Découvrez comment la routine KeLeaveCriticalRegion réenable la remise des API en mode noyau normal qui ont été désactivées par un appel précédent à KeEnterCriticalRegion. |
KeLeaveGuardedRegion Découvrez comment la routine KeLeaveGuardedRegion quitte une région protégée entrée par KeEnterGuardedRegion. |
KeLowerIrql La routine KeLowerIrql restaure l’IRQL sur le processeur actuel à sa valeur d’origine. |
keMemoryBarrier La routine KeMemoryBarrier crée une barrière à sa position dans le code, sur laquelle le compilateur et le processeur ne peuvent pas déplacer d’opérations. |
KeQueryActiveGroupCount Découvrez comment la routine KeQueryActiveGroupCount retourne le nombre de groupes de processeurs actifs dans un système multiprocesseur. |
KeQueryActiveProcessorCount Découvrez comment la routine KeQueryActiveProcessorCount retourne le nombre de processeurs actuellement actifs. |
KeQueryActiveProcessorCountEx Découvrez comment la routine KeQueryActiveProcessorCountEx retourne le nombre de processeurs logiques actifs dans un groupe spécifié dans un système multiprocesseur ou dans l’ensemble du système. |
KeQueryActiveProcessors Découvrez comment la routine KeQueryActiveProcessors retourne un masque de bits des processeurs actuellement actifs. |
KeQueryAuxiliaryCounterFrequency La routine KeQueryAuxiliaryCounterFrequency retourne la fréquence du compteur auxiliaire en unités de Hz. |
KeQueryDpcWatchdogInformation La routine KeQueryDpcWatchdogInformation retourne les valeurs du minuteur de surveillance de l’appel de procédure différée (DPC) pour le processeur actuel. |
keQueryGroupAffinity Découvrez comment la routine KeQueryGroupAffinity retourne un masque d’affinité qui identifie les processeurs logiques actifs dans un groupe spécifié dans un système multiprocesseur. |
KeQueryHighestNodeNumber Découvrez comment la routine KeQueryHighestNodeNumber retourne le numéro de nœud le plus élevé dans un système multiprocesseur qui a une architecture d’accès à la mémoire non uniforme (NUMA). |
KeQueryInterruptTime La routine KeQueryInterruptTime retourne la valeur actuelle du nombre de temps d’interruption système, avec précision à la graduation de l’horloge système. |
KeQueryInterruptTimePrecise La routine KeQueryInterruptTimePrecise retourne la valeur actuelle du nombre de temps d’interruption système, avec précision dans un microseconde. |
KeQueryLogicalProcessorRelationship La routine KeQueryLogicalProcessorRelationship obtient des informations sur les relations d’un ou plusieurs processeurs avec les autres processeurs dans un système multiprocesseur. |
KeQueryMaximumGroupCount Découvrez comment la routine KeQueryMaximumGroupCount retourne le nombre maximal de groupes dans un système multiprocesseur. |
KeQueryMaximumProcessorCount Découvrez comment la routine KeQueryMaximumProcessorCount retourne le nombre maximal de processeurs. |
KeQueryMaximumProcessorCountEx Découvrez comment la routine KeQueryMaximumProcessorCountEx retourne le nombre maximal de processeurs logiques dans un groupe spécifié dans un système multiprocesseur. |
keQueryNodeActiveAffinity La routine KeQueryNodeActiveAffinity obtient l’affinité de processeur actuelle d’un nœud spécifié dans un système multiprocesseur qui a une architecture d’accès à la mémoire non uniforme (NUMA). |
KeQueryNodeActiveAffinity2 Cette routine retourne l’affinité actuelle du processeur multi-groupe du nœud NUMA donné. |
KeQueryNodeActiveProcessorCount Cette routine retourne le nombre de processeurs actifs dans le nœud NUMA donné dans tous les groupes. |
KeQueryNodeMaximumProcessorCount Découvrez comment la routine KeQueryNodeMaximumProcessorCount retourne le nombre maximal de processeurs logiques qu’un nœud spécifié dans un système multiprocesseur NUMA (non uniforme) peut contenir. |
KeQueryPerformanceCounter La routine KeQueryPerformanceCounter dans wdm.h récupère la valeur et la fréquence actuelles du compteur de performances. |
KeQueryPriorityThread La routine KeQueryPriorityThread retourne la priorité actuelle d’un thread particulier. |
KeQueryRuntimeThread La routine KeQueryRuntimeThread signale le temps d’exécution cumulé du noyau et du mode utilisateur d’un thread, en cycles d’horloge. |
KeQuerySystemTime La routine KeQuerySystemTime obtient l’heure système actuelle. |
KeQuerySystemTimePrecise La routine KeQuerySystemTimePrecise récupère l’heure système actuelle et est plus précise que la routine KeQuerySystemTime. |
KeQueryTickCount Découvrez comment la routine KeQueryTickCount gère le nombre d’interruptions du minuteur d’intervalle qui se sont produites depuis le démarrage du système. |
KeQueryTimeIncrement La routine KeQueryTimeIncrement retourne le nombre d’unités de 100 nanosecondes ajoutées au système chaque fois que l’horloge d’intervalle interrompt. |
KeQueryTotalCycleTimeThread La routine KeQueryTotalCycleTimeThread retourne l’heure de cycle cumulée pour le thread spécifié. |
KeQueryUnbiasedInterruptTime La routine KeQueryUnbiasedInterruptTime retourne la valeur actuelle du nombre de temps d’interruption du système. |
keRaiseIrql La routine KeRaiseIrql élève la priorité matérielle à la valeur IRQL spécifiée, ce qui masque les interruptions d’irQL équivalentes ou inférieures sur le processeur actuel. |
KeRaiseIrqlToDpcLevel Découvrez comment la routine KeRaiseIrqlToDpcLevel élève la priorité matérielle à IRQL = DISPATCH_LEVEL, ce qui masque les interruptions d’irQL équivalentes ou inférieures sur le processeur actuel. |
keReadStateEvent La routine KeReadStateEvent retourne l’état actuel, signalé ou non, d’un objet d’événement. |
keReadStateMutex La routine KeReadStateMutex retourne l’état actuel, signalé ou non, de l’objet mutex spécifié. |
KeReadStateSemaphore La routine KeReadStateSemaphore retourne l’état actuel, signalé ou non, de l’objet sémaphore spécifié. |
KeReadStateTimer La routine KeReadStateTimer lit l’état actuel d’un objet minuteur. |
KeRegisterBoundCallback La routine KeRegisterBoundCallback inscrit une routine à appeler chaque fois qu’une exception liée en mode utilisateur se produit. |
KeRegisterBugCheckCallback La routine KeRegisterBugCheckCallback inscrit une routine BugCheckCallback, qui s’exécute lorsque le système d’exploitation émet une vérification de bogue. |
KeRegisterBugCheckReasonCallback La routine KeRegisterBugCheckReasonCallback inscrit une routine KbCallbackDumpIo, KbCallbackSecondaryDumpData ou KbCallbackAddPages, qui s’exécute lorsque le système d’exploitation émet une vérification de bogue. |
KeRegisterNmiCallback La routine KeRegisterNmiCallback inscrit une routine à appeler chaque fois qu’une interruption non masquable (NMI) se produit. |
KeRegisterProcessorChangeCallback La routine KeRegisterProcessorChangeCallback inscrit une fonction de rappel auprès du système d’exploitation afin que le système d’exploitation notifie le pilote lorsqu’un nouveau processeur est ajouté à la partition matérielle. |
KeReleaseGuardedMutex La routine KeReleaseGuardedMutex libère un mutex protégé acquis avec KeAcquireGuardedMutex ou KeTryToAcquireGuardedMutex. |
KeReleaseGuardedMutexUnsafe La routine KeReleaseGuardedMutexUnsafe libère un mutex protégé acquis par KeAcquireGuardedMutexUnsafe. |
KeReleaseInStackQueuedSpinLock La routine KeReleaseInStackQueuedSpinLock libère un verrou de spin mis en file d’attente acquis par KeAcquireInStackQueuedSpinLock. |
KeReleaseInStackQueuedSpinLockForDpc La routine KeReleaseInStackQueuedSpinLockForDpc libère un verrou de spin mis en file d’attente qui a été acquis en appelant KeAcquireInStackQueuedSpinLockForDpc. |
KeReleaseInStackQueuedSpinLockFromDpcLevel La routine KeReleaseInStackQueuedSpinLockFromDpcLevel libère un verrou de spin mis en file d’attente acquis par KeAcquireInStackQueuedSpinLockAtDpcLevel. |
KeReleaseInterruptSpinLock La routine KeReleaseInterruptSpinLock libère un verrou de spin d’interruption acquis par KeAcquireInterruptSpinLock. |
KeReleaseMutex La routine KeReleaseMutex libère un objet mutex et spécifie si l’appelant doit appeler l’une des routines KeWaitXxx dès que KeReleaseMutex retourne le contrôle. |
KeReleaseSemaphore La routine KeReleaseSemaphore libère l’objet sémaphore spécifié. |
KeReleaseSpinLock La routine KeReleaseSpinLock libère un verrou de rotation et restaure l’IRQL d’origine à laquelle l’appelant s’exécutait. |
KeReleaseSpinLockForDpc La routine KeReleaseSpinLockForDpc libère un verrou de spin qui a été acquis en appelant KeAcquireSpinLockForDpc. |
KeReleaseSpinLockFromDpcLevel Découvrez comment la routine KeReleaseSpinLockFromDpcLevel libère un verrou de rotation exécutif sans modifier le runtime d’intégration. |
KeRemoveByKeyDeviceQueue La routine KeRemoveByKeyDeviceQueue supprime une entrée, sélectionnée en fonction d’une valeur de clé de tri, de la file d’attente de l’appareil spécifiée. |
KeRemoveDeviceQueue La routine KeRemoveDeviceQueue supprime une entrée de la tête d’une file d’attente d’appareil spécifiée. |
KeRemoveEntryDeviceQueue La routine KeRemoveEntryDeviceQueue retourne si l’entrée spécifiée se trouve dans la file d’attente de l’appareil et la supprime, si elle a été mise en file d’attente, de la file d’attente de l’appareil. |
KeRemoveQueueDpc La routine KeRemoveQueueDpc supprime l’objet DPC spécifié de la file d’attente DPC système. |
KeResetEvent La routine KeResetEvent réinitialise un objet d’événement spécifié à un état non signalé et retourne l’état précédent de cet objet d’événement. |
KeRestoreExtendedProcessorState La routine KeRestoreExtendedProcessorState restaure les informations d’état du processeur étendu précédemment enregistrées. |
KeRestoreFloatingPointState La routine KeRestoreFloatingPointState restaure le contexte à virgule flottante nonvolatile enregistré par l’appel précédent à KeSaveFloatingPointState. |
KeRevertToUserAffinityThreadEx La routine KeRevertToUserAffinityThreadEx restaure l’affinité précédente du thread actuel. |
KeRevertToUserGroupAffinityThread La routine KeRevertToUserGroupAffinityThread restaure l’affinité de groupe du thread appelant à sa valeur d’origine au moment où le thread a été créé. |
KeSaveExtendedProcessorState La routine KeSaveExtendedProcessorState enregistre les informations d’état du processeur étendu. |
KeSaveFloatingPointState La routine KeSaveFloatingPointState enregistre le contexte à virgule flottante nonvolatile afin que l’appelant puisse effectuer des opérations à virgule flottante. |
KeSetCoalescableTimer La routine KeSetCoalescableTimer définit le délai d’expiration initial et la période d’un objet minuteur et spécifie le délai pouvant être toléré dans les délais d’expiration. |
keSetEvent La routine KeSetEvent définit un objet d’événement à un état signalé si l’événement n’a pas déjà été signalé et retourne l’état précédent de l’objet d’événement. |
KeSetImportanceDpc Découvrez comment la routine KeSetImportanceDpc spécifie la date à laquelle la routine DPC est exécutée. |
KeSetPriorityThread La routine KeSetPriorityThread définit la priorité d’exécution d’un thread créé par le pilote. |
KeSetSystemAffinityThread La routine KeSetSystemAffinityThread définit l’affinité système du thread actuel. |
KeSetSystemAffinityThreadEx La routine KeSetSystemAffinityThreadEx définit l’affinité système du thread actuel. |
KeSetSystemGroupAffinityThread La routine KeSetSystemGroupAffinityThread modifie le numéro de groupe et le masque d’affinité du thread appelant. |
KeSetTargetProcessorDpc Découvrez comment la routine KeSetTargetProcessorDpc spécifie le processeur sur lequel une routine DPC sera exécutée. |
KeSetTargetProcessorDpcEx La routine KeSetTargetProcessorDpcEx spécifie le processeur sur lequel une routine DPC s’exécutera. |
keSetTimer La routine KeSetTimer définit l’intervalle absolu ou relatif auquel un objet minuteur doit être défini sur un état signalé et fournit éventuellement une routine CustomTimerDpc à exécuter lorsque cet intervalle expire. |
KeSetTimerEx La routine KeSetTimerEx définit l’intervalle absolu ou relatif auquel un objet minuteur doit être défini sur un état signalé, fournit éventuellement une routine CustomTimerDpc à exécuter lorsque cet intervalle expire, et fournit éventuellement un intervalle périodique pour le minuteur. |
KeShouldYieldProcessor En savoir plus sur les alertes suivantes : KeShouldYieldProcessor, fonction |
KeStallExecutionProcessor La routine KeStallExecutionProcessor dans wdm.h bloque l’appelant sur le processeur actuel pour un intervalle de temps spécifié. |
KeSynchronizeExecution La routine KeSynchronizeExecution synchronise l’exécution de la routine spécifiée avec la routine de service d’interruption (ISR) affectée à un ensemble d’un ou plusieurs objets d’interruption. |
KeTestSpinLock La routine KeTestSpinLock teste la disponibilité d’un verrou de rotation. |
KeTryToAcquireGuardedMutex La routine KeTryToAcquireGuardedMutex acquiert un mutex protégé, le cas échéant. |
KeTryToAcquireSpinLockAtDpcLevel La routine KeTryToAcquireSpinLockAtDpcLevel tente d’acquérir un verrou de rotation à DISPATCH_LEVEL. |
KeWaitForMultipleObjects La routine KeWaitForMultipleObjects place le thread actuel dans un état d’attente alertable ou non modifiable jusqu’à ce que l’un ou l’ensemble des objets de répartiteur soient définis sur un état signalé ou (éventuellement) jusqu’à ce que l’attente expire. |
KeWaitForSingleObject La routine KeWaitForSingleObject place le thread actuel dans un état d’attente jusqu’à ce que l’objet répartiteur donné soit défini sur un état signalé ou (éventuellement) jusqu’à ce que l’attente expire. |
KzLowerIrql Restaure l’IRQL sur le processeur actuel à sa valeur d’origine. |
KzRaiseIrql Déclenche la priorité matérielle à la valeur IRQL spécifiée, ce qui masque les interruptions d’irQL équivalentes ou inférieures sur le processeur actuel. |
mmAdvanceMdl La routine MmAdvanceMdl avance le début de la plage de mémoire virtuelle d’un MDL par le nombre spécifié d’octets. |
MmAllocateContiguousMemory Découvrez comment la routine MmAllocateContiguousMemory alloue une plage de mémoire physique contiguë et non paginé et la mappe à l’espace d’adressage système. |
MmAllocateContiguousMemoryEx La fonction MmAllocateContiguousMemoryEx alloue une plage de mémoire non paginée physiquement contiguë et retourne son adresse virtuelle. |
MmAllocateContiguousMemorySpecifyCache Découvrez comment la routine MmAllocateContiguousMemorySpecifyCache alloue une plage de mémoire physique contiguë et non paginée et la mappe à l’espace d’adressage système. |
MmAllocateContiguousMemorySpecifyCacheNode Découvrez comment la routine MmAllocateContiguousMemorySpecifyCacheNode alloue une plage de mémoire physique contiguë et non paginée et la mappe à l’espace d’adressage système. |
mmAllocateContiguousNodeMemory Découvrez comment la routine MmAllocateContiguousNodeMemory alloue une plage de mémoire physique contiguë et non paginée et la mappe à l’espace d’adressage système. |
MmAllocateMappingAddress La routine MmAllocateMappingAddress réserve une plage d’espace d’adressage virtuel système de la taille spécifiée. |
MmAllocateMappingAddressEx La fonction MmAllocateMappingAddressEx alloue un mappage PTE système de la longueur demandée qui peut être utilisée ultérieurement pour mapper des adresses arbitraires. |
MmAllocateMdlForIoSpace La routine MmAllocateMdlForIoSpace alloue un MDL et initialise ce MDL pour décrire un ensemble de plages d’adresses physiques dans l’espace d’adressage d’E/S. |
MmAllocateNodePagesForMdlEx La routine MmAllocateNodePagesForMdlEx alloue de la mémoire physique non paginée à partir d’un nœud idéal et alloue une structure MDL pour décrire cette mémoire. |
MmAllocatePagesForMdl La routine MmAllocatePagesForMdl alloue des pages de mémoire physique sans remplissage, non paginé à un MDL. |
MmAllocatePagesForMdlEx La routine MmAllocatePagesForMdlEx alloue des pages de mémoire physique non paginées à un MDL. Utilisez cette routine au lieu de MmAllocatePagesForMdl. |
MmBuildMdlForNonPagedPool La routine MmBuildMdlForNonPagedPool reçoit un MDL qui spécifie une mémoire tampon de mémoire virtuelle non paginée et la met à jour pour décrire les pages physiques sous-jacentes. |
MmFreeContiguousMemory Découvrez comment la routine MmFreeContiguousMemory libère une plage de mémoire physiquement contiguë qui a été allouée par une routine MmAllocateContiguousMemoryXxx. |
MmFreeContiguousMemorySpecifyCache Découvrez comment la routine MmFreeContiguousMemorySpecifyCache libère une mémoire tampon allouée par une routine MmAllocateContiguousMemorySpecifyCacheXxx. |
mmFreeMappingAddress La routine MmFreeMappingAddress libère une plage de mémoire virtuelle réservée par la routine MmAllocateMappingAddress. |
MmFreePagesFromMdl La routine MmFreePagesFromMdl libère toutes les pages physiques décrites par un MDL créé par la routine MmAllocatePagesForMdl. |
MmGetMdlByteCount La macro MmGetMdlByteCount retourne la longueur, en octets, de la mémoire tampon décrite par le MDL spécifié. |
mmGetMdlByteOffset La macro MmGetMdlByteOffset retourne le décalage d’octet dans la page initiale de la mémoire tampon décrite par le MDL donné. |
MmGetMdlPfnArray La macro MmGetMdlPfnArray retourne un pointeur au début du tableau de numéros de page physiques associés à une liste de descripteurs de mémoire (MDL). |
MmGetMdlVirtualAddress En savoir plus sur les alertes suivantes : MmGetMdlVirtualAddress |
MmGetSystemAddressForMdl La routine MmGetSystemAddressForMdl est obsolète. Utilisez à la place MmGetSystemAddressForMdlSafe. |
MmGetSystemAddressForMdlSafe En savoir plus sur les alertes suivantes : MmGetSystemAddressForMdlSafe |
MmGetSystemRoutineAddress La routine MmGetSystemRoutineAddress retourne un pointeur vers une fonction spécifiée par SystemRoutineName. |
MmGetSystemRoutineAddressEx La fonction MmGetSystemRoutineAddressEx retourne l’adresse de la fonction spécifiée dans le module système spécifié. |
mmInitializeMdl En savoir plus sur les alertes suivantes : MmInitializeMdl |
MmIsDriverSuspectForVerifier La routine MmIsDriverSuspectForVerifier indique si le pilote représenté par l’objet de pilote spécifié figure dans la liste des pilotes sélectionnés pour être vérifiés par le vérificateur de pilotes. |
mmIsDriverVerifier La routine MmIsDriverVerified indique si le pilote en mode noyau identifié par l’objet de pilote spécifié est vérifié ou appelle un pilote en cours de vérification par le vérificateur de pilote. |
MmIsDriverVerifiedByAddress La routine MmIsDriverVerifiedByAddress vérifie si le pilote en mode noyau identifié par l’adresse d’image spécifiée est vérifié ou appelle un pilote en cours de vérification par le vérificateur de pilote. |
MmLockPagableCodeSection La routine MmLockPagableCodeSection verrouille une section de code de pilote, contenant un ensemble de routines de pilote marquées avec une directive de compilateur spéciale, dans l’espace système. |
mmLockPagableDataSection La routine MmLockPagableDataSection verrouille une section entière des données du pilote dans l’espace système. |
MmMapIoSpace La routine MmMapIoSpace mappe la plage d’adresses physique donnée à l’espace système non paginé. |
mmMapIoSpaceEx La routine MmMapIoSpaceEx mappe la plage d’adresses physique donnée à l’espace système non paginé à l’aide de la protection de page spécifiée. |
mmMapLockedPages La routine MmMapLockedPages est obsolète pour Windows 2000 et versions ultérieures de Windows et pour Windows Me. |
mmMapLockedPagesSpecifyCache La routine MmMapLockedPagesSpecifyCache mappe les pages physiques décrites par un MDL à une adresse virtuelle et permet à l’appelant de spécifier l’attribut de cache utilisé pour créer le mappage. |
MmMapLockedPagesWithReservedMapping La routine MmMapLockedPagesWithReservedMapping mappe toutes ou partie d’une plage d’adresses précédemment réservée par la routine MmAllocateMappingAddress. |
MmMapMdl Cette fonction mappe les pages physiques décrites par une liste de descripteurs de mémoire (MDL) dans l’espace d’adressage virtuel du système. |
MmMapMemoryDumpMdlEx La fonction MmMapMemoryDumpMdlEx mappe un MDL dans une adresse virtuelle spécifiée. |
MmPageEntireDriver La routine MmPageEntireDriver entraîne la mise en page de tous les codes et données d’un pilote, en remplaçant les attributs des différentes sections qui composent l’image du pilote. |
MmPrepareMdlForReuse En savoir plus sur les alertes suivantes : MmPrepareMdlForReuse |
mmProbeAndLockPages La routine MmProbeAndLockPages sonde les pages de mémoire virtuelle spécifiées, les rend résidentes et les verrouille en mémoire. |
MmProbeAndLockSelectedPages La routine MmProbeAndLockSelectedPages sonde les pages de mémoire virtuelle sélectionnées, les rend résidentes et les verrouille en mémoire. |
mmProtectDriverSection MmProtectDriverSection en lecture seule protège une section d’un pilote chargé à l’aide des services fournis par le mode sécurisé virtuel (VSM). |
mmProtectMdlSystemAddress La routine MmProtectMdlSystemAddress définit le type de protection d’une plage d’adresses mémoire. |
MmQuerySystemSize La routine MmQuerySystemSize retourne une estimation de la quantité de mémoire dans le système. |
mmResetDriverPaging La routine MmResetDriverPaging réinitialise l’état paginable des sections d’un pilote à celle spécifiée lors de la compilation du pilote. |
mmSizeOfMdl La routine MmSizeOfMdl retourne le nombre d’octets à allouer pour un MDL décrivant une plage d’adresses donnée. |
MmUnlockPagableImageSection La routine MmUnlockPagableImageSection libère une section de code de pilote ou de données de pilote, précédemment verrouillée dans l’espace système avec MmLockPagableCodeSection, MmLockPagableDataSection ou MmLockPagableSectionByHandle, afin que la section puisse être paginée à nouveau. |
mmUnlockPages La routine MmUnlockPages déverrouille les pages physiques décrites par la liste de descripteur de mémoire spécifiée (MDL). |
mmUnmapIoSpace La routine MmUnmapIoSpace annule le mappage d’une plage spécifiée d’adresses physiques précédemment mappées par MmMapIoSpace. |
mmUnmapLockedPages La routine MmUnmapLockedPages libère un mappage configuré par un appel précédent à la routine MmMapLockedPages ou MmMapLockedPagesSpecifyCache. |
mmUnmapReservedMapping La routine MmUnmapReservedMapping annule un mappage d’une mémoire tampon mappée par la routine MmMapLockedPagesWithReservedMapping. |
NtCommitComplete La routine ZwCommitComplete informe KTM que le gestionnaire de ressources appelant a terminé la validation des données d’une transaction. |
NtCommitEnlistment La routine ZwCommitEnlistment lance l’opération de validation pour la transaction de l’inscription spécifiée. |
NtCommitTransaction La routine ZwCommitTransaction lance une opération de validation pour une transaction spécifiée. |
NtCreateEnlistment La routine ZwCreateEnlistment crée un objet d’inscription pour une transaction. |
NtCreateResourceManager La routine ZwCreateResourceManager crée un objet Resource Manager. |
NtCreateTransaction La routine ZwCreateTransaction crée un objet transactionnel. |
NtCreateTransactionManager La routine ZwCreateTransactionManager crée un objet de gestionnaire de transactions. |
NtEnumerateTransactionObject La routine ZwEnumerateTransactionObject énumère les objets KTM sur un ordinateur. |
NtGetNotificationResourceManager La routine ZwGetNotificationResourceManager récupère la notification de transaction suivante à partir de la file d’attente de notification d’un gestionnaire de ressources spécifié. |
NtManagePartition La fonction NtManagePartition obtient et définit des informations pour une partition. |
NtOpenEnlistment La routine ZwOpenEnlistment obtient un handle à un objet d’inscription existant. |
NtOpenResourceManager La routine ZwOpenResourceManager retourne un handle à un objet Resource Manager existant. |
NtOpenTransaction La routine ZwOpenTransaction obtient un handle pour un objet transactionnel existant. |
NtOpenTransactionManager La routine ZwOpenTransactionManager obtient un handle à un objet de gestionnaire de transactions existant. |
NtPowerInformation Découvrez comment la routine ZwPowerInformation (wdm.h) définit ou récupère les informations d’alimentation système. |
NtPrepareComplete La routine ZwPrepareComplete informe KTM que le gestionnaire de ressources appelant a terminé de préparer les données d’une transaction. |
NtPrepareEnlistment La routine ZwPrepareEnlistment lance l’opération de préparation d’une transaction d’inscription spécifiée. |
NtPrePrepareComplete La routine ZwPrePrepareComplete informe KTM que le gestionnaire de ressources appelant a terminé la préparation préliminaire des données d’une transaction. |
NtPrePrepareEnlistment La routine ZwPrePrepareEnlistment lance l’opération de pré-préparation d’une transaction d’inscription spécifiée. |
NtQueryInformationEnlistment La routine ZwQueryInformationEnlistment récupère des informations sur un objet d’inscription spécifié. |
NtQueryInformationResourceManager La routine ZwQueryInformationResourceManager récupère des informations sur un objet Resource Manager spécifié. |
NtQueryInformationTransaction La routine ZwQueryInformationTransaction récupère des informations sur une transaction spécifiée. |
NtQueryInformationTransactionManager La routine ZwQueryInformationTransactionManager récupère des informations sur un objet de gestionnaire de transactions spécifié. |
NtReadOnlyEnlistment La routine ZwReadOnlyEnlistment définit une inscription spécifiée comme étant en lecture seule. |
NtRecoverEnlistment La routine ZwRecoverEnlistment lance une opération de récupération pour la transaction associée à une inscription spécifiée. |
NtRecoverResourceManager La routine ZwRecoverResourceManager tente de récupérer la transaction associée à chaque inscription d’un objet Resource Manager spécifié. |
NtRecoverTransactionManager La routine ZwRecoverTransactionManager reconstruit l’état de l’objet gestionnaire de transactions (y compris toutes les transactions, inscriptions et gestionnaires de ressources) à partir des informations de récupération figurant dans le flux de journal. |
NtRenameTransactionManager La routine NtRenameTransactionManager modifie l’identité de l’objet gestionnaire de transactions stocké dans le flux de fichier journal CLFS contenu dans le nom du fichier journal. |
NtRollbackComplete La routine ZwRollbackComplete informe KTM que le gestionnaire de ressources appelant a terminé de restaurer les données d’une transaction. |
NtRollbackEnlistment La routine ZwRollbackEnlistment restaure la transaction associée à une inscription spécifiée. |
NtRollbackTransaction La routine ZwRollbackTransaction lance une opération de restauration pour une transaction spécifiée. |
NtRollforwardTransactionManager La routine ZwRollforwardTransactionManager lance des opérations de récupération pour toutes les transactions en cours affectées à un gestionnaire de transactions spécifié. |
NtSetInformationEnlistment La routine ZwSetInformationEnlistment définit des informations pour un objet d’inscription spécifié. |
NtSetInformationResourceManager La routine ZwSetInformationResourceManager n’est pas utilisée. |
NtSetInformationTransaction La routine ZwSetInformationTransaction définit des informations pour une transaction spécifiée. |
NtSetInformationTransactionManager N’appelez pas cette routine à partir du code en mode noyau. |
NtSinglePhaseReject La routine ZwSinglePhaseReject informe KTM que le gestionnaire de ressources appelant ne prendra pas en charge les opérations de validation à phase unique pour une inscription spécifiée. |
ObCloseHandle La routine ObCloseHandle ferme un handle d’objet. |
ObDereferenceObject La routine ObDereferenceObject décrémente le nombre de références de l’objet donné et effectue des vérifications de rétention. |
ObDereferenceObjectDeferDelete La routine ObDereferenceObjectDeferDelete décrémente le nombre de références de l’objet donné, vérifie la rétention de l’objet et évite les blocages. |
ObDereferenceObjectDeferDeleteWithTag La routine ObDereferenceObjectDeferDeleteWithTag décrémente le nombre de références de l’objet spécifié, reporte la suppression de l’objet pour éviter les blocages et écrit une valeur de balise de quatre octets dans l’objet pour prendre en charge le suivi des références d’objet. |
ObDereferenceObjectWithTag La routine ObDereferenceObjectWithTag décrémente le nombre de références de l’objet spécifié et écrit une valeur de balise de quatre octets dans l’objet pour prendre en charge le suivi des références d’objet. |
ObfReferenceObject La routine ObfReferenceObject incrémente le nombre de références à l’objet donné. |
ObGetObjectSecurity La routine ObGetObjectSecurity obtient le descripteur de sécurité d’un objet donné. |
ObReferenceObject La routine ObReferenceObject incrémente le nombre de références à l’objet donné. |
ObReferenceObjectByHandle La routine ObReferenceObjectByHandle fournit la validation d’accès sur le handle d’objet et, si l’accès peut être accordé, retourne le pointeur correspondant vers le corps de l’objet. |
ObReferenceObjectByHandleWithTag La routine ObReferenceObjectByHandleWithTag incrémente le nombre de références de l’objet identifié par le handle spécifié et écrit une valeur de balise de quatre octets dans l’objet pour prendre en charge le suivi des références d’objet. |
ObReferenceObjectByPointer La routine ObReferenceObjectByPointer incrémente le nombre de références de pointeur pour un objet donné. |
ObReferenceObjectByPointerWithTag La routine ObReferenceObjectByPointerWithTag incrémente le nombre de références de l’objet spécifié et écrit une valeur de balise de quatre octets dans l’objet pour prendre en charge le suivi des références d’objet. |
ObReferenceObjectSafe La fonction ObReferenceObjectSafe incrémente le nombre de références d’un objet et détermine s’il est sûr d’utiliser l’objet. Elle retourne FALSE si l’objet est supprimé ou TRUE s’il est sûr d’utiliser l’objet plus loin. |
ObReferenceObjectWithTag La routine ObReferenceObjectWithTag incrémente le nombre de références de l’objet spécifié et écrit une valeur de balise de quatre octets dans l’objet pour prendre en charge le suivi des références d’objet. |
ObRegisterCallbacks La routine ObRegisterCallbacks inscrit une liste de routines de rappel pour les opérations de handle de thread, de processus et de bureau. |
ObReleaseObjectSecurity La routine ObReleaseObjectSecurity est la réciproque à ObGetObjectSecurity. |
ObUnRegisterCallbacks La routine ObUnRegisterCallbacks annule l’inscription d’un ensemble de routines de rappel inscrites auprès de la routine ObRegisterCallbacks. |
PAGE_ALIGN En savoir plus sur les alertes suivantes : PAGE_ALIGN |
PcwAddInstance La fonction PcwAddInstance ajoute l’instance spécifiée du compteur à la mémoire tampon du consommateur. |
PcwCloseInstance La fonction PcwCloseInstance ferme l’instance spécifiée du compteur. |
PcwCreateInstance La fonction PcwCreateInstance crée une instance pour le compteur inscrit spécifié. |
PcwRegister La fonction PcwRegister inscrit l’appelant en tant que fournisseur du compteur spécifié. |
PcwUnregister La fonction PcwUnregister annule l’inscription du fournisseur du compteur spécifié. |
PoCallDriver La routine PoCallDriver dans wdm.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 La routine PoClearPowerRequest dans le fichier wdm.h décrémente le nombre pour le type de demande d’alimentation spécifié. |
PoCreatePowerRequest La routine PoCreatePowerRequest dans wdm.h crée un objet power request. Pour activer les demandes d’alimentation, créez un objet power request et utilisez-le pour tous les appels. |
PoDeletePowerRequest La routine PoDeletePowerRequest dans wdm.h supprime un objet power request. Le pilote doit supprimer l’objet de demande d’alimentation avant de supprimer l’objet d’appareil. |
poEndDeviceBusy La routine PoEndDeviceBusy dans le fichier wdm.h marque la fin d’une période pendant laquelle l’appareil est occupé. |
PoFxActivateComponent La routine PoFxActivateComponent incrémente le nombre de références d’activation sur le composant spécifié. |
PoFxCompleteDevicePowerNotRequired La routine PoFxCompleteDevicePowerNotRequired informe le framework de gestion de l’alimentation (PoFx) que le pilote appelant a terminé sa réponse à un appel à la routine de rappel DevicePowerNotRequiredCallback du pilote. |
PoFxCompleteDirectedPowerDown Un pilote client DFx (Direct Power Framework) appelle cette fonction pour terminer la transition de mise sous tension dirigée. |
PoFxCompleteIdleCondition La routine PoFxCompleteIdleCondition informe le framework de gestion de l’alimentation (PoFx) que le composant spécifié a terminé une modification en attente de la condition inactive. |
PoFxCompleteIdleState La routine PoFxCompleteIdleState informe le framework de gestion de l’alimentation (PoFx) que le composant spécifié a terminé une modification en attente d’un état Fx. |
PoFxIdleComponent La routine PoFxIdleComponent décrémente le nombre de références d’activation sur le composant spécifié. |
PoFxIssueComponentPerfStateChange La routine PoFxIssueComponentPerfStateChange envoie une demande pour placer un composant d’appareil dans un état de performance particulier. |
PoFxIssueComponentPerfStateChangeMultiple La routine PoFxIssueComponentPerfStateChangeMultiple envoie une demande de modification des états de performances dans plusieurs jeux d’états de performances simultanément pour un composant d’appareil. |
PoFxNotifySurprisePowerOn La routine PoFxNotifySurprisePowerOn informe le framework de gestion de l’alimentation (PoFx) qu’un appareil a été activé comme effet secondaire de l’alimentation d’un autre appareil. |
poFxPowerControl La routine PoFxPowerControl envoie une demande de contrôle d’alimentation à l’infrastructure de gestion de l’alimentation (PoFx). |
PoFxPowerOnCrashdumpDevice La routine PoFxPowerOnCrashdumpDevice demande qu’un appareil de vidage sur incident soit activé. |
PoFxQueryCurrentComponentPerfState La routine PoFxQueryCurrentComponentPerfState récupère l’état de performance actif dans le jeu d’états de performances d’un composant. |
PoFxRegisterComponentPerfStates La routine PoFxRegisterComponentPerfStates inscrit un composant d’appareil pour la gestion des états de performances par l’infrastructure de gestion de l’alimentation (PoFx). |
PoFxRegisterCrashdumpDevice La routine PoFxRegisterCrashdumpDevice inscrit un appareil de vidage sur incident. |
PoFxRegisterDevice La routine PoFxRegisterDevice inscrit un appareil auprès de l’infrastructure de gestion de l’alimentation (PoFx). |
PoFxReportDevicePoweredOn La routine PoFxReportDevicePoweredOn informe le framework de gestion de l’alimentation (PoFx) que l’appareil a terminé la transition demandée vers l’état d’alimentation D0 (entièrement activé). |
PoFxSetComponentLatency La routine PoFxSetComponentLatency spécifie la latence maximale qui peut être tolérée dans la transition de la condition inactive à la condition active dans le composant spécifié. |
PoFxSetComponentResidency La routine PoFxSetComponentResidency définit la durée estimée pendant laquelle un composant est susceptible de rester inactif après que le composant entre dans la condition d’inactivité. |
PoFxSetComponentWake La routine PoFxSetComponentWake indique si le pilote brase le composant spécifié pour se réveiller chaque fois que le composant entre dans la condition d’inactivité. |
PoFxSetDeviceIdleTimeout La routine PoFxSetDeviceIdleTimeout spécifie l’intervalle de temps minimal à partir duquel le dernier composant de l’appareil entre dans la condition d’inactivité lorsque l’infrastructure de gestion de l’alimentation (PoFx) appelle la routine DevicePowerNotRequiredCallback du pilote. |
PoFxSetTargetDripsDevicePowerState Cette routine est appelée pour informer le gestionnaire d’alimentation de l’état d’alimentation de l’appareil cible pour drIPS. Le pilote peut remplacer la contrainte DRIPS fournie par le pep. |
poFxStartDevicePowerManagement La routine PoFxStartDevicePowerManagement termine l’inscription d’un appareil avec l’infrastructure de gestion de l’alimentation (PoFx) et démarre la gestion de l’alimentation des appareils. |
PoFxUnregisterDevice La routine PoFxUnregisterDevice supprime l’inscription d’un appareil de l’infrastructure de gestion de l’alimentation (PoFx). |
PoGetSystemWake La routine PoGetSystemWake détermine si un IRP spécifié a été marqué comme réveillant le système d’un état de veille. |
popEntryList La routine PopEntryList supprime la première entrée d’une liste de structures SINGLE_LIST_ENTRY liées de manièreing. |
PoQueryWatchdogTime La routine PoQueryWatchdogTime dans wdm.h indique si le gestionnaire d’alimentation a activé un compteur de délai d’attente pour tout IRP d’alimentation affecté à la pile d’appareils. |
PoRegisterDeviceForIdleDetection La routine PoRegisterDeviceForIdleDetection dans wdm.h active ou annule la détection inactive et définit les valeurs de délai d’inactivité d’un appareil. |
PoRegisterForEffectivePowerModeNotifications La fonction PoRegisterForEffectivePowerModeNotifications inscrit un rappel pour recevoir des notifications effectives de modification du mode d’alimentation. |
PoRegisterPowerSettingCallback La routine PoRegisterPowerSettingCallback dans wdm.h inscrit une routine de rappel de paramètre d’alimentation pour recevoir des notifications de modifications dans le paramètre d’alimentation spécifié. |
PoRegisterSystemState La routine PoRegisterSystemState dans wdm.h inscrit le système comme occupé en raison de certaines activités, comme indiqué par les indicateurs. |
PoRequestPowerIrp La routine PoRequestPowerIrp alloue un IRP d’alimentation et l’envoie au pilote supérieur de la pile d’appareils pour l’appareil spécifié. |
poSetDeviceBusy En savoir plus sur les alertes suivantes : PoSetDeviceBusy |
PoSetDeviceBusyEx La routine PoSetDeviceBusyEx dans wdm.h avertit le gestionnaire d’alimentation que l’appareil associé au compteur d’inactivité spécifié est occupé. |
poSetPowerRequest La routine PoSetPowerRequest dans wdm.h incrémente le nombre pour le type de demande d’alimentation spécifié. Power Manager compte les demandes pour chaque type de demande d’alimentation. |
PoSetPowerState La routine PoSetPowerState dans wdm.h avertit le système d’une modification de l’état d’alimentation de l’appareil pour un appareil. |
poSetSystemState Les pilotes appellent la routine PoSetSystemState pour indiquer que le système est actif. |
PoSetSystemWake La routine PoSetSystemWake marque l’IRP spécifiée comme un élément qui a contribué à réveiller le système à partir d’un état de veille. |
PoSetSystemWakeDevice La fonction PoSetSystemWakeDevice tente d’extraire un PDO à partir de l’objet d’appareil fourni. |
poStartDeviceBusy La routine PoStartDeviceBusy dans wdm.h marque le début d’une période pendant laquelle l’appareil est occupé. |
PoStartNextPowerIrp La routine PoStartNextPowerIrp dans wdm.h signale au gestionnaire d’alimentation que le pilote est prêt à gérer le prochain IRP d’alimentation. |
PoUnregisterFromEffectivePowerModeNotifications La fonction PoUnregisterFromEffectivePowerModeNotifications annule les inscriptions à partir des notifications de modification en mode d’alimentation effectives. |
PoUnregisterPowerSettingCallback La routine PoUnregisterPowerSettingCallback dans wdm.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 wdm.h annule une inscription d’état système créée par PoRegisterSystemState. |
ProbeForRead La routine ProbeForRead vérifie qu’une mémoire tampon en mode utilisateur réside réellement dans la partie utilisateur de l’espace d’adressage et est correctement alignée. |
ProbeForWrite La routine ProbeForWrite vérifie qu’une mémoire tampon en mode utilisateur réside réellement dans la partie en mode utilisateur de l’espace d’adressage, est accessible en écriture et est correctement alignée. |
PsAllocateAffinityToken La fonction PsAllocateAffinityToken alloue un jeton d’affinité de thread. |
psCreateSystemThread La routine PsCreateSystemThread crée un thread système qui s’exécute en mode noyau et retourne un handle pour le thread. |
PsFreeAffinityToken La fonction PsFreeAffinityToken libère un jeton d’affinité qui a été alloué par PsAllocateAffinityToken. |
psGetCurrentThread Découvrez comment la routine PsGetCurrentThread (wdm.h) identifie le thread actuel. |
PsGetVersion Cette fonction est obsolète dans Windows XP et les versions ultérieures du système d’exploitation Windows. Utilisez RtlGetVersion à la place. PsGetVersion retourne des informations sélectionnées par l’appelant sur la version actuelle du système d’exploitation basé sur NT. |
PsQueryTotalCycleTimeProcess La routine PsQueryTotalCycleTimeProcess retourne l’heure de cycle cumulée pour le processus spécifié. |
PsRevertToUserMultipleGroupAffinityThread La fonction PsRevertToUserMultipleGroupAffinityThread rétablit l’affinité précédente du thread actuel, comme indiqué par le jeton d’affinité donné. |
PsSetSystemMultipleGroupAffinityThread La fonction PsSetSystemMultipleGroupAffinityThread définit l’affinité système multi-groupe du thread actuel. |
psTerminateSystemThread La routine PsTerminateSystemThread met fin au thread système actuel. |
PushEntryList La routine PushEntryList insère une entrée au début d’une liste de structures SINGLE_LIST_ENTRY liées de manièreing. |
READ_PORT_BUFFER_UCHAR La fonction READ_PORT_BUFFER_UCHAR (wdm.h) lit un certain nombre d’octets de l’adresse de port spécifiée dans une mémoire tampon. |
READ_PORT_BUFFER_ULONG La fonction READ_PORT_BUFFER_ULONG (wdm.h) lit un certain nombre de valeurs ULONG de l’adresse de port spécifiée dans une mémoire tampon. |
READ_PORT_BUFFER_USHORT La fonction READ_PORT_BUFFER_USHORT (wdm.h) lit un certain nombre de valeurs USHORT de l’adresse de port spécifiée dans une mémoire tampon. |
READ_PORT_UCHAR La fonction READ_PORT_UCHAR (wdm.h) retourne un octet lu à partir de l’adresse de port spécifiée dans la mémoire de l’appareil résidente mappée. |
READ_PORT_ULONG La fonction READ_PORT_ULONG (wdm.h) retourne une valeur ULONG qui est lue à partir de l’adresse de port spécifiée dans la mémoire de l’appareil résidente mappée. |
READ_PORT_USHORT La fonction READ_PORT_USHORT (wdm.h) retourne une valeur USHORT lue à partir de l’adresse de port spécifiée dans la mémoire de l’appareil résidente mappée. |
READ_REGISTER_BUFFER_UCHAR La fonction READ_REGISTER_BUFFER_UCHAR (wdm.h) lit un certain nombre d’octets de l’adresse de registre spécifiée dans une mémoire tampon. |
READ_REGISTER_BUFFER_ULONG La fonction READ_REGISTER_BUFFER_ULONG (wdm.h) lit un certain nombre de valeurs ULONG de l’adresse de registre spécifiée dans une mémoire tampon. |
READ_REGISTER_BUFFER_ULONG64 La fonction READ_REGISTER_BUFFER_ULONG64 (wdm.h) lit un certain nombre de valeurs ULONG64 de l’adresse de registre spécifiée dans une mémoire tampon. |
READ_REGISTER_BUFFER_USHORT La fonction READ_REGISTER_BUFFER_USHORT (wdm.h) lit un certain nombre de valeurs USHORT de l’adresse de registre spécifiée dans une mémoire tampon. |
READ_REGISTER_UCHAR La fonction READ_REGISTER_UCHAR (wdm.h) retourne une lecture d’octets à partir de l’adresse de registre spécifiée dans la mémoire de l’appareil résidente mappée. |
READ_REGISTER_ULONG La fonction READ_REGISTER_ULONG (wdm.h) retourne une valeur ULONG lue à partir de l’adresse de registre spécifiée dans la mémoire de périphérique résidente mappée. |
READ_REGISTER_ULONG64 La fonction READ_REGISTER_ULONG64 (wdm.h) lit une valeur ULONG64 à partir de l’adresse de registre spécifiée. |
READ_REGISTER_USHORT La fonction READ_REGISTER_USHORT (wdm.h) retourne une valeur USHORT lue à partir de l’adresse de registre spécifiée dans la mémoire de périphérique résidente mappée. |
ReadBooleanRaw Cette rubrique décrit la fonction ReadBooleanRaw. |
ReadInt32Acquire La fonction ReadInt32Acquire... |
ReadInt32NoFence La fonction ReadInt32NoFence... |
ReadInt32Raw La fonction ReadInt32Raw... |
ReadUInt32Acquire La fonction ReadUInt32Acquire... |
ReadUInt32NoFence La fonction ReadUInt32NoFence... |
ReadUInt32Raw La fonction ReadUInt32Raw... |
RemoveEntryList La routine RemoveEntryList supprime une entrée d’une liste doublement liée de structures LIST_ENTRY. |
RemoveHeadList La routine RemoveHeadList supprime une entrée au début d’une liste doublement liée de structures LIST_ENTRY. |
RemoveTailList La routine RemoveTailList supprime une entrée de la fin d’une liste doublement liée de structures LIST_ENTRY. |
ROUND_TO_PAGES En savoir plus sur les alertes suivantes : ROUND_TO_PAGES |
RtlAnsiStringToUnicodeSize La routine RtlAnsiStringToUnicodeSize retourne le nombre d’octets requis pour contenir une chaîne ANSI convertie en chaîne Unicode. |
RtlAnsiStringToUnicodeString RtlAnsiStringToUnicodeString convertit la chaîne source ANSI donnée en chaîne Unicode. |
RtlAppendUnicodeStringToString La routine RtlAppendUnicodeStringToString concatène deux chaînes Unicode. |
RtlAppendUnicodeToString La routine RtlAppendUnicodeToString concatène la chaîne Unicode fournie en une chaîne Unicode mise en mémoire tampon. |
RtlAreBitsClear La routine RtlAreBitsClear détermine si une plage donnée de bits au sein d’une variable bitmap est claire. |
RtlAreBitsSet La routine RtlAreBitsSet détermine si une plage donnée de bits au sein d’une variable bitmap est définie. |
RtlCheckBit La routine RtlCheckBit détermine si un bit particulier dans une variable bitmap donnée est clair ou défini. |
RtlCheckRegistryKey La routine RtlCheckRegistryKey vérifie l’existence d’une clé nommée donnée dans le Registre. |
RtlClearAllBits La routine RtlClearAllBits définit tous les bits d’une variable bitmap donnée sur zéro. |
RtlClearBit La routine RtlClearBit définit le bit spécifié dans une bitmap sur zéro. |
RtlClearBits La routine RtlClearBits définit tous les bits de la plage spécifiée de bits dans la bitmap sur zéro. |
RtlCmDecodeMemIoResource La routine RtlCmDecodeMemIoResource fournit l’adresse de départ et la longueur d’une structure CM_PARTIAL_RESOURCE_DESCRIPTOR qui décrit une plage d’adresses de port d’E/S ou de mémoire. |
RtlCmEncodeMemIoResource La routine RtlCmEncodeMemIoResource met à jour une structure CM_PARTIAL_RESOURCE_DESCRIPTOR pour décrire une plage d’adresses de port d’E/S ou de mémoire. |
RtlCompareMemory La routine RtlCompareMemory compare deux blocs de mémoire et retourne le nombre d’octets qui correspondent jusqu’à la première différence. |
RtlCompareUnicodeString La routine RtlCompareUnicodeString compare deux chaînes Unicode. |
RtlConstantTimeEqualMemory Cette rubrique décrit la fonction RtlConstantTimeEqualMemory. |
RtlConvertLongToLargeInteger La routine RtlConvertLongToLargeInteger convertit l’entier signé d’entrée en entier volumineux signé. |
RtlConvertUlongToLargeInteger La routine RtlConvertUlongToLargeInteger convertit l’entier non signé d’entrée en entier volumineux signé. Pour Windows XP et les versions ultérieures de Windows, n’utilisez pas cette routine ; utilisez la prise en charge native de __int64. |
RtlCopyDeviceMemory Fournit le comportement RtlCopyVolatileMemory dans les situations où le développeur doit également être sûr que les erreurs d’alignement ne seront pas générées lors de l’accès à la mémoire de l’appareil. |
RtlCopyMemory Découvrez comment la routine RtlCopyMemory copie le contenu d’un bloc de mémoire source vers un bloc de mémoire de destination. |
RtlCopyMemoryNonTemporal Cette fonction copie d’une mémoire tampon vers une autre à l’aide de déplacements non temporels qui ne polluent pas le cache. Les mémoires tampons ne doivent pas se chevaucher. |
RtlCopyUnicodeString La routine RtlCopyUnicodeString copie une chaîne source dans une chaîne de destination. |
RtlCopyVolatileMemory Fournit le comportement de RtlCopyMemory dans les situations où le développeur doit être sûr que l’opération de copie se produit. |
RtlCreateRegistryKey La routine RtlCreateRegistryKey ajoute un objet clé dans le Registre le long d’un chemin relatif donné. |
RtlCreateSecurityDescriptor La routine RtlCreateSecurityDescriptor initialise un nouveau descripteur de sécurité au format absolu. Au retour, le descripteur de sécurité est initialisé sans liste de contrôle système, sans liste de contrôle discrétionnaire, aucun propriétaire, aucun groupe principal et tous les indicateurs de contrôle définis sur zéro. |
RtlDeleteRegistryValue La routine RtlDeleteRegistryValue supprime le nom d’entrée spécifié et les valeurs associées du Registre le long du chemin relatif donné. |
RtlDowncaseUnicodeChar La routine RtlDowncaseUnicodeChar convertit le caractère Unicode spécifié en minuscules. |
RtlEqualLuid En savoir plus sur les alertes suivantes : RtlEqualLuid |
RtlEqualMemory La routine RtlEqualMemory compare deux blocs de mémoire pour déterminer si le nombre spécifié d’octets est identique. |
RtlEqualUnicodeString La routine RtlEqualUnicodeString compare deux chaînes Unicode pour déterminer si elles sont égales. |
RtlFillDeviceMemory Fournit le comportement RtlFillVolatileMemory dans les situations où le développeur doit également être sûr que les erreurs d’alignement ne seront pas générées lors de l’accès à la mémoire de l’appareil. |
RtlFillMemory La routine RtlFillMemory remplit un bloc de mémoire avec la valeur de remplissage spécifiée. |
RtlFillMemoryNonTemporal Cette fonction remplit un bloc de mémoire avec la valeur de remplissage spécifiée à l’aide de déplacements non temporels qui ne polluent pas le cache. |
RtlFillVolatileMemory Fournit le comportement de RtlFillMemory dans les situations où le développeur doit être sûr que l’opération de paramètre se produit. |
RtlFindClearBits La routine RtlFindClearBits recherche une plage de bits clairs d’une taille demandée dans une bitmap. |
RtlFindClearBitsAndSet La routine RtlFindClearBitsAndSet recherche une plage de bits clairs d’une taille demandée dans une bitmap et définit tous les bits de la plage lorsqu’elle a été localisée. |
RtlFindClearRuns La routine RtlFindClearRuns recherche le nombre spécifié d’exécutions de bits clairs dans une bitmap donnée. |
RtlFindFirstRunClear La routine RtlFindFirstRunClear recherche la plage contiguë initiale de bits clairs dans une bitmap donnée. |
RtlFindLastBackwardRunClear La routine RtlFindLastBackwardRunClear recherche une bitmap donnée pour l’exécution claire précédente de bits, à partir de la position d’index spécifiée. |
RtlFindLeastSignificantBit La routine RtlFindLeastSignificantBit retourne la position de base zéro du bit différent de zéro le moins significatif dans son paramètre. |
RtlFindLongestRunClear La routine RtlFindLongestRunClear recherche la plus grande plage contiguë de bits clairs au sein d’une bitmap donnée. |
RtlFindMostSignificantBit La routine RtlFindMostSignificantBit retourne la position de base zéro du bit non égal le plus significatif dans son paramètre. |
RtlFindNextForwardRunClear La routine RtlFindNextForwardRunClear recherche une variable bitmap donnée pour l’exécution claire suivante de bits, à partir de la position d’index spécifiée. |
RtlFindSetBits La routine RtlFindSetBits recherche une plage de bits définis d’une taille demandée dans une bitmap. |
RtlFindSetBitsAndClear La routine RtlFindSetBitsAndClear recherche une plage de bits définis d’une taille demandée dans une bitmap et efface tous les bits de la plage lorsqu’elle a été localisée. |
RtlFreeAnsiString La routine RtlFreeAnsiString libère le stockage alloué par RtlUnicodeStringToAnsiString. |
RtlFreeUnicodeString La routine RtlFreeUnicodeString libère le stockage alloué par RtlAnsiStringToUnicodeString ou RtlUpcaseUnicodeString. |
RtlFreeUTF8String La fonction RtlFreeUTF8String libère le stockage alloué par RtlUnicodeStringToUTF8String. |
RtlGetVersion La routine RtlGetVersion retourne des informations de version sur le système d’exploitation en cours d’exécution. |
RtlGUIDFromString La routine RtlGUIDFromString convertit la chaîne Unicode donnée en GUID au format binaire. |
RtlHashUnicodeString La routine RtlHashUnicodeString crée une valeur de hachage à partir d’une chaîne Unicode et d’un algorithme de hachage donnés. |
RtlInitAnsiString La routine RtlInitAnsiString initialise une chaîne comptée de caractères ANSI. |
RtlInitEmptyAnsiString En savoir plus sur les alertes suivantes : RtlInitEmptyAnsiString |
RtlInitEmptyUnicodeString En savoir plus sur les alertes suivantes : RtlInitEmptyUnicodeString |
RtlInitializeBitMap La routine RtlInitializeBitMap initialise l’en-tête d’une variable bitmap. |
RtlInitString La routine RtlInitString initialise une chaîne comptée de 8 bits. |
RtlInitStringEx La routine RtlInitStringEx dans wdm.h initialise une chaîne comptée de caractères 8 bits. RtlInitStringEx ne modifie pas la chaîne source. |
RtlInitUnicodeString Pour plus d’informations, consultez la fonction WdmlibRtlInitUnicodeStringEx. |
RtlInitUTF8String La fonction RtlInitUTF8String initialise une chaîne comptée de caractères UTF-8. |
RtlInitUTF8StringEx La routine RtlInitUTF8StringEx initialise une chaîne comptée de caractères UTF-8. |
RtlInt64ToUnicodeString La routine RtlInt64ToUnicodeString convertit une valeur entière 64 bits non signée spécifiée en chaîne Unicode qui représente la valeur dans une base spécifiée. |
RtlIntegerToUnicodeString La routine RtlIntegerToUnicodeString convertit une valeur entière non signée en chaîne terminée par null d’un ou plusieurs caractères Unicode dans la base spécifiée. |
RtlIntPtrToUnicodeString La routine RtlIntPtrToUnicodeString convertit une valeur de ULONG_PTR spécifiée en chaîne Unicode qui représente la valeur dans une base spécifiée. |
RtlIoDecodeMemIoResource La routine RtlIoDecodeMemIoResource fournit les informations d’adresse contenues dans une structure IO_RESOURCE_DESCRIPTOR qui décrit une plage d’adresses de port d’E/S ou de mémoire. |
RtlIoEncodeMemIoResource La routine RtlIoEncodeMemIoResource met à jour une structure IO_RESOURCE_DESCRIPTOR pour décrire une plage d’adresses de port d’E/S ou de mémoire. |
RtlIsNtDdiVersionAvailable La routine RtlIsNtDdiVersionAvailable détermine si une version spécifiée de l’interface de pilote de périphérique Microsoft Windows (DDI) est disponible. |
RtlIsServicePackVersionInstalled La routine RtlIsServicePackVersionInstalled détermine si une version de Service Pack spécifiée de l’interface de pilote de périphérique Microsoft Windows (DDI) est installée. |
RtlIsZeroLuid En savoir plus sur les alertes suivantes : RtlIsZeroLuid |
RtlLengthSecurityDescriptor La routine RtlLengthSecurityDescriptor retourne la taille d’un descripteur de sécurité donné. |
RtlMoveMemory La routine RtlMoveMemory copie le contenu d’un bloc de mémoire source vers un bloc de mémoire de destination et prend en charge les blocs de mémoire source et de destination qui se chevauchent. |
RtlMoveVolatileMemory Fournit le comportement de RtlMoveMemory dans les situations où le développeur doit être sûr que l’opération de copie se produit et gère les cas où le Source et destination tampon se chevauchent. |
RtlNumberOfClearBits La routine RtlNumberOfClearBits retourne le nombre de bits clairs dans une variable bitmap donnée. |
RtlNumberOfSetBits La routine RtlNumberOfSetBits retourne le nombre de bits définis dans une variable bitmap donnée. |
RtlNumberOfSetBitsUlongPtr La routine RtlNumberOfSetBitsUlongPtr retourne le nombre de bits dans la valeur entière ULONG_PTR spécifiée définie sur une. |
RtlPrefetchMemoryNonTemporal La routine RtlPrefetchMemoryNonTemporal fournit un indicateur au processeur qu’une mémoire tampon doit être temporairement déplacée dans le cache du processeur. |
RtlQueryRegistryValues La routine RtlQueryRegistryValues permet à l’appelant d’interroger plusieurs valeurs à partir de la sous-arborescence du Registre avec un seul appel. |
RtlRetrieveUlong En savoir plus sur les alertes suivantes : RtlRetrieveUlong |
RtlRetrieveUshort En savoir plus sur les alertes suivantes : RtlRetrieveUshort |
RtlSanitizeUnicodeStringPadding Nettoie le remplissage d’une chaîne Unicode. |
RtlSecureZeroMemory La routine RtlSecureZeroMemory remplit un bloc de mémoire avec des zéros d’une manière qui est garantie d’être sécurisée. |
RtlSecureZeroMemory2 Fournit un wrapper pratique autour de RtlFillVolatileMemory et est identique à RtlZeroVolatileMemory. |
RtlSetAllBits La routine RtlSetAllBits définit tous les bits dans une variable bitmap donnée. |
RtlSetBit La routine RtlSetBit définit le bit spécifié dans une bitmap sur un. |
RtlSetBits La routine RtlSetBits définit tous les bits d’une plage donnée d’une variable bitmap donnée. |
RtlSetDaclSecurityDescriptor La routine RtlSetDaclSecurityDescriptor définit les informations DACL d’un descripteur de sécurité au format absolu, ou s’il existe déjà une liste DACL présente dans le descripteur de sécurité, elle est remplacée. |
RtlStoreUlong En savoir plus sur les alertes suivantes : RtlStoreUlong |
RtlStoreUlonglong En savoir plus sur les alertes suivantes : RtlStoreUlong |
RtlStoreUlongPtr En savoir plus sur les alertes suivantes : RtlStoreUlongPtr |
RtlStoreUshort En savoir plus sur les alertes suivantes : RtlStoreUshort |
RtlStringFromGUID La routine RtlStringFromGUID convertit un GUID donné du format binaire en chaîne Unicode. |
RtlTestBit La routine RtlTestBit retourne la valeur d’un bit dans une bitmap. |
RtlTimeFieldsToTime La routine RtlTimeFieldsToTime convertit TIME_FIELDS informations en valeur de temps système. |
RtlTimeToTimeFields La routine RtlTimeToTimeFields convertit l’heure système en structure TIME_FIELDS. |
RtlUlongByteSwap La routine RtlUlongByteSwap inverse l’ordre des quatre octets dans une valeur entière non signée 32 bits. |
RtlUlongByteSwap La routine RtlUlongByteSwap inverse l’ordre des huit octets dans une valeur entière non signée 64 bits. |
RtlUnicodeStringToAnsiSize La routine RtlUnicodeStringToAnsiSize retourne le nombre d’octets requis pour une chaîne ANSI terminée par null qui équivaut à une chaîne Unicode spécifiée. |
RtlUnicodeStringToAnsiString La routine RtlUnicodeStringToAnsiString convertit une chaîne Unicode donnée en chaîne ANSI. |
RtlUnicodeStringToInteger La routine RtlUnicodeStringToInteger convertit une représentation sous forme de chaîne Unicode d’un nombre en valeur entière équivalente. |
RtlUnicodeStringToUTF8String La fonction RtlUnicodeStringToUTF8String convertit la chaîne source Unicode spécifiée en chaîne UTF8. |
RtlUnicodeToUTF8N La routine RtlUnicodeToUTF8N dans wdm.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. |
RtlUpcaseUnicodeChar La routine RtlUpcaseUnicodeChar convertit le caractère Unicode spécifié en majuscules. |
RtlUshortByteSwap La routine RtlUshortByteSwap inverse l’ordre des deux octets dans une valeur entière non signée 16 bits. |
RtlUTF8StringToUnicodeString La fonction RtlUTF8StringToUnicodeString convertit la chaîne source UTF8 spécifiée en chaîne Unicode conformément aux informations de paramètres régionaux système actuelles. |
RtlUTF8ToUnicodeN La routine RtlUTF8ToUnicodeN dans wdm.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. |
RtlValidRelativeSecurityDescriptor La routine RtlValidRelativeSecurityDescriptor vérifie la validité d’un descripteur de sécurité auto-relatif. |
RtlValidSecurityDescriptor La routine RtlValidSecurityDescriptor vérifie la validité d’un descripteur de sécurité donné. |
RtlVerifyVersionInfo La routine RtlVerifyVersionInfo compare un ensemble spécifié de conditions requises pour la version du système d’exploitation aux attributs correspondants de la version en cours d’exécution du système d’exploitation. |
RtlWriteRegistryValue La routine RtlWriteRegistryValue écrit les données fournies par l’appelant dans le Registre le long du chemin relatif spécifié au nom de valeur donné. |
RtlxAnsiStringToUnicodeSize La routine RtlxAnsiStringToUnicodeSize retourne le nombre d’octets requis pour une chaîne Unicode terminée par null équivalente à une chaîne ANSI spécifiée. |
RtlxUnicodeStringToAnsiSize La routine RtlxUnicodeStringToAnsiSize retourne le nombre d’octets requis pour une chaîne ANSI terminée par null équivalente à une chaîne Unicode spécifiée. |
RtlZeroDeviceMemory Fournit un wrapper pratique autour de RtlFillDeviceMemory. |
RtlZeroMemory La macro RtlZeroMemory (wdm.h) remplit un bloc de mémoire avec des zéros, en fonction d’un pointeur vers le bloc et de la longueur, en octets, à remplir. |
RtlZeroVolatileMemory Fournit un wrapper pratique autour de RtlFillVolatileMemory. |
SeAccessCheck La routine SeAccessCheck détermine si les droits d’accès demandés peuvent être accordés à un objet protégé par un descripteur de sécurité et un propriétaire d’objet. |
SeAssignSecurity La routine SeAssignSecurity génère un descripteur de sécurité auto-relatif pour un nouvel objet, en fonction du descripteur de sécurité de son répertoire parent et de toute sécurité demandée initialement pour l’objet. |
SeAssignSecurityEx La routine SeAssignSecurityEx génère un descripteur de sécurité auto-relatif pour un nouvel objet en fonction des paramètres facultatifs suivants : _a descripteur de sécurité du répertoire parent de l’objet, d’un descripteur de sécurité explicite pour l’objet et du type d’objet. |
SeCaptureSubjectContext La routine SeCaptureSubjectContext dans wdm.h capture le contexte de sécurité du thread appelant pour la validation et l’audit d’accès. |
SeDeassignSecurity La routine SeDeassignSecurity libère la mémoire associée à un descripteur de sécurité affecté à l’aide de SeAssignSecurity. |
SeEtwWriteKMCveEvent La fonction SeEtwWriteKMCveEvent est une fonction de suivi pour la publication d’événements lorsqu’une tentative d’exploitation des vulnérabilités de sécurité est détectée dans vos pilotes en mode noyau. |
SeLockSubjectContext La routine SeLockSubjectContext dans wdm.h verrouille les jetons principal et d’emprunt d’identité d’un contexte d’objet capturé. |
SeReleaseSubjectContext La routine SeReleaseSubjectContext dans wdm.h libère un contexte de sécurité sujet capturé par un appel antérieur à SeCaptureSubjectContext. |
SeUnlockSubjectContext La routine SeUnlockSubjectContext dans wdm.h déverrouille les jetons d’un contexte d’objet capturé qui ont été verrouillés par un appel à SeLockSubjectContext. |
seValidSecurityDescriptor La routine SeValidSecurityDescriptor retourne si un descripteur de sécurité donné est structurellement valide. |
TmCommitComplete La routine TmCommitComplete informe KTM que le gestionnaire de ressources appelant a terminé la validation d’une transaction. |
TmCommitEnlistment La routine TmCommitEnlistment lance l’opération de validation pour une transaction d’inscription spécifiée. |
TmCommitTransaction La routine TmCommitTransaction lance une opération de validation pour une transaction spécifiée. |
TmCreateEnlistment La routine TmCreateEnlistment crée un objet d’inscription pour une transaction. |
TmDereferenceEnlistmentKey La routine TmDereferenceEnlistmentKey décrémente le nombre de références pour la clé d’un objet d’inscription spécifié. |
TmEnableCallbacks La routine TmEnableCallbacks active une routine de rappel qui reçoit des notifications de transaction. |
TmGetTransactionId La routine TmGetTransactionId récupère l’identificateur UOW (Unité de travail) d’un objet transactionnel. |
TmInitializeTransactionManager La routine TmInitializeTransactionManager initialise un objet de gestionnaire de transactions. |
TmIsTransactionActive La routine TmIsTransactionActive indique si une transaction spécifiée est dans son état actif. |
TmPrepareComplete La routine TmPrepareComplete informe KTM que le gestionnaire de ressources appelant a terminé de préparer les données d’une transaction. |
TmPrepareEnlistment La routine TmPrepareEnlistment lance l’opération de préparation d’une transaction d’inscription spécifiée. |
TmPrePrepareComplete La routine TmPrePrepareComplete informe KTM que le gestionnaire de ressources appelant a terminé la préparation préliminaire des données d’une transaction. |
TmPrePrepareEnlistment La routine TmPrePrepareEnlistment lance l’opération de pré-préparation pour la transaction d’inscription spécifiée. |
TmReadOnlyEnlistment La routine TmReadOnlyEnlistment définit une inscription spécifiée comme étant en lecture seule. |
TmRecoverEnlistment La routine TmRecoverEnlistment lance une opération de récupération pour la transaction associée à une inscription spécifiée. |
TmRecoverResourceManager La routine TmRecoverResourceManager tente de récupérer la transaction associée à chaque inscription d’un objet Resource Manager spécifié. |
TmRecoverTransactionManager La routine TmRecoverTransactionManager reconstruit l’état de l’objet gestionnaire de transactions (y compris toutes les transactions, inscriptions et gestionnaires de ressources) à partir des informations de récupération qui se trouve dans le flux de journal. |
TmReferenceEnlistmentKey La routine TmReferenceEnlistmentKey incrémente le nombre de références pour la clé d’un objet d’inscription spécifié et récupère la clé. |
TmRenameTransactionManager La routine TmRenameTransactionManager modifie l’identité de l’objet gestionnaire de transactions stocké dans le flux de fichier journal CLFS contenu dans le nom du fichier journal. |
TmRequestOutcomeEnlistment La routine TmRequestOutcomeEnlistment demande à KTM de tenter de fournir un résultat immédiat (validation ou restauration) pour la transaction associée à une inscription spécifiée. |
TmRollbackComplete La routine TmRollbackComplete informe KTM que le gestionnaire de ressources appelant a terminé de restaurer les données d’une transaction. |
TmRollbackEnlistment La routine TmRollbackEnlistment restaure une inscription spécifiée. |
tmRollbackTransaction La routine TmRollbackTransaction lance une opération de restauration pour une transaction spécifiée. |
TmSinglePhaseReject La routine TmSinglePhaseReject informe KTM que le gestionnaire de ressources appelant ne prendra pas en charge une opération de validation en phase unique pour une inscription spécifiée. |
vDbgPrintEx La routine vDbgPrintEx envoie une chaîne au débogueur du noyau si certaines conditions sont remplies. |
vDbgPrintExWithPrefix La routine vDbgPrintExWithPrefix envoie une chaîne au débogueur du noyau si certaines conditions que vous spécifiez sont remplies. Cette routine peut ajouter un préfixe à la sortie du débogueur pour faciliter l’organisation des résultats du débogage. |
VslCreateSecureSection Ce matériel VslCreateSecureSection n’est pas encore disponible. Cette rubrique d’espace réservé est fournie comme exemple de documentation qui peut être incluse dans une version ultérieure. |
VslDeleteSecureSection Ce matériel VslDeleteSecureSection n’est pas encore disponible. Cette rubrique d’espace réservé est fournie comme exemple de documentation qui peut être incluse dans une version ultérieure. |
WmiQueryTraceInformation La routine WmiQueryTraceInformation retourne des informations sur une trace d’événements WMI. |
WmiTraceMessage La routine WmiTraceMessage ajoute un message au journal de sortie d’une session de suivi logiciel WPP. |
WmiTraceMessageVa La routine WmiTraceMessageVa ajoute un message au journal de sortie d’une session de suivi logiciel WPP. |
WRITE_PORT_BUFFER_UCHAR La fonction WRITE_PORT_BUFFER_UCHAR (wdm.h) écrit un certain nombre d’octets d’une mémoire tampon dans le port spécifié. |
WRITE_PORT_BUFFER_ULONG La fonction WRITE_PORT_BUFFER_ULONG (wdm.h) écrit un certain nombre de valeurs ULONG d’une mémoire tampon dans l’adresse de port spécifiée. |
WRITE_PORT_BUFFER_USHORT La fonction WRITE_PORT_BUFFER_USHORT (wdm.h) écrit un certain nombre de valeurs USHORT d’une mémoire tampon dans l’adresse de port spécifiée. |
WRITE_PORT_UCHAR La fonction WRITE_PORT_UCHAR (wdm.h) écrit un octet dans l’adresse de port spécifiée dans la mémoire de l’appareil résidente mappée. |
WRITE_PORT_ULONG La fonction WRITE_PORT_ULONG (wdm.h) écrit une valeur ULONG dans l’adresse de port spécifiée dans la mémoire de l’appareil résidente mappée. |
WRITE_PORT_USHORT La fonction WRITE_PORT_USHORT (wdm.h) écrit une valeur USHORT dans l’adresse de port spécifiée dans la mémoire de l’appareil résidente mappée. |
WRITE_REGISTER_BUFFER_UCHAR La fonction WRITE_REGISTER_BUFFER_UCHAR (wdm.h) écrit un certain nombre d’octets d’une mémoire tampon dans le registre spécifié. |
WRITE_REGISTER_BUFFER_ULONG La fonction WRITE_REGISTER_BUFFER_ULONG (wdm.h) écrit un certain nombre de valeurs ULONG d’une mémoire tampon dans le registre spécifié. |
WRITE_REGISTER_BUFFER_ULONG64 La fonction WRITE_REGISTER_BUFFER_ULONG64 (wdm.h) écrit un certain nombre de valeurs ULONG64 d’une mémoire tampon dans le registre spécifié. |
WRITE_REGISTER_BUFFER_USHORT La fonction WRITE_REGISTER_BUFFER_USHORT (wdm.h) écrit un certain nombre de valeurs USHORT d’une mémoire tampon dans le registre spécifié. |
WRITE_REGISTER_UCHAR La fonction WRITE_REGISTER_UCHAR (wdm.h) écrit un octet dans l’adresse de registre spécifiée dans la mémoire de l’appareil résidente mappée. |
WRITE_REGISTER_ULONG La fonction WRITE_REGISTER_ULONG (wdm.h) écrit une valeur ULONG dans l’adresse de registre spécifiée dans la mémoire de l’appareil résidente mappée. |
WRITE_REGISTER_ULONG64 La fonction WRITE_REGISTER_ULONG64 (wdm.h) écrit une valeur ULONG64 dans l’adresse de registre spécifiée. |
WRITE_REGISTER_USHORT La fonction WRITE_REGISTER_USHORT (wdm.h) écrit une valeur USHORT dans l’adresse de registre spécifiée dans la mémoire de l’appareil résidente mappée. |
WriteInt32NoFence La fonction WriteInt32NoFence... |
WriteInt32Raw La fonction WriteInt32Raw... |
WriteInt32Release La fonction WriteInt32Release... |
WriteUInt32NoFence La fonction WriteUInt32NoFence... |
WriteUInt32Raw La fonction WriteUInt32Raw... |
writeUInt32Release La fonction WriteUInt32Release... |
ZwClose La routine ZwClose dans wdm.h ferme un handle d’objet. ZwClose est une routine générique qui fonctionne sur n’importe quel type d’objet. |
ZwCommitComplete Découvrez comment la routine ZwCommitComplete informe KTM que le gestionnaire de ressources appelant a terminé la validation des données d’une transaction. |
ZwCommitEnlistment Découvrez comment la routine ZwCommitEnlistment lance l’opération de validation pour la transaction d’inscription spécifiée. |
ZwCommitTransaction Découvrez comment la routine ZwCommitTransaction lance une opération de validation pour une transaction spécifiée. |
ZwCreateDirectoryObject La routine ZwCreateDirectoryObject crée ou ouvre un objet object-directory. |
ZwCreateEnlistment Découvrez comment la routine ZwCreateEnlistment crée un objet d’inscription pour une transaction. |
ZwCreateFile La routine ZwCreateFile crée un fichier ou ouvre un fichier existant. |
ZwCreateKey La routine ZwCreateKey crée une nouvelle clé de Registre ou ouvre une clé existante. |
ZwCreateKeyTransacted La routine ZwCreateKeyTransacted crée une clé de Registre ou ouvre une clé existante et associe la clé à une transaction. |
ZwCreateResourceManager Découvrez comment la routine ZwCreateResourceManager crée un objet Resource Manager. |
ZwCreateSection La routine ZwCreateSection dans wdm.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. |
ZwCreateTransaction Découvrez comment la routine ZwCreateTransaction crée un objet transactionnel. |
ZwCreateTransactionManager Découvrez comment la routine ZwCreateTransactionManager crée un objet de gestionnaire de transactions. |
ZwDeleteKey La routine ZwDeleteKey supprime une clé ouverte du Registre. |
ZwDeleteValueKey La routine ZwDeleteValueKey supprime une entrée de valeur correspondant à un nom d’une clé ouverte dans le Registre. S’il n’existe aucune entrée de ce type, une erreur est retournée. |
ZwEnumerateKey La routine ZwEnumerateKey retourne des informations sur une sous-clé d’une clé de Registre ouverte. |
ZwEnumerateTransactionObject Découvrez comment la routine ZwEnumerateTransactionObject énumère les objets KTM sur un ordinateur. |
ZwEnumerateValueKey La routine ZwEnumerateValueKey obtient des informations sur les entrées de valeur d’une clé ouverte. |
ZwFlushKey La routine ZwFlushKey force la validation d’une clé de Registre sur le disque. |
ZwGetNotificationResourceManager Découvrez comment la routine ZwGetNotificationResourceManager récupère la notification de transaction suivante à partir de la file d’attente de notification d’un gestionnaire de ressources spécifié. |
ZwLoadDriver La routine ZwLoadDriver charge un pilote dans le système. |
ZwMakeTemporaryObject La routine ZwMakeTemporaryObject modifie les attributs d’un objet pour le rendre temporaire. |
ZwMapViewOfSection La routine ZwMapViewOfSection mappe une vue d’une section dans l’espace d’adressage virtuel d’un processus d’objet. |
ZwMapViewOfSectionEx |
ZwOpenEnlistment Découvrez comment la routine ZwOpenEnlistment obtient un handle pour un objet d’inscription existant. |
ZwOpenEvent La routine ZwOpenEvent ouvre un handle à un objet d’événement nommé existant avec l’accès souhaité spécifié. |
ZwOpenFile La routine ZwOpenFile dans wdm.h ouvre un fichier, un répertoire, un appareil ou un volume existant. Une fois que la poignée pointée n’est plus utilisée, le pilote doit le fermer. |
ZwOpenKey La routine ZwOpenKey ouvre une clé de Registre existante. |
ZwOpenKeyEx La routine ZwOpenKeyEx ouvre une clé de Registre existante. |
ZwOpenKeyTransacted La routine ZwOpenKeyTransacted ouvre une clé de Registre existante et associe la clé à une transaction. |
ZwOpenKeyTransactedEx La routine ZwOpenKeyTransactedEx ouvre une clé de Registre existante et associe la clé à une transaction. |
ZwOpenResourceManager Découvrez comment la routine ZwOpenResourceManager retourne un handle à un objet Resource Manager existant. |
ZwOpenSection La routine ZwOpenSection ouvre un handle pour un objet de section existant. |
ZwOpenSymbolicLinkObject La routine ZwOpenSymbolicLinkObject ouvre un lien symbolique existant. |
ZwOpenTransaction Découvrez comment la routine ZwOpenTransaction obtient un handle pour un objet transactionnel existant. |
ZwOpenTransactionManager Découvrez comment la routine ZwOpenTransactionManager obtient un handle pour un objet de gestionnaire de transactions existant. |
ZwPrepareComplete Découvrez comment la routine ZwPrepareComplete informe KTM que le gestionnaire de ressources appelant a terminé de préparer les données d’une transaction. |
ZwPrepareEnlistment Découvrez comment la routine ZwPrepareEnlistment lance l’opération de préparation pour une transaction d’inscription spécifiée. |
ZwPrePrepareComplete Découvrez comment la routine ZwPrePrepareComplete informe KTM que le gestionnaire de ressources appelant a terminé la préparation préliminaire des données d’une transaction. |
ZwPrePrepareEnlistment Découvrez comment la routine ZwPrePrepareEnlistment lance l’opération de pré-préparation pour la transaction d’inscription spécifiée. |
ZwQueryFullAttributesFile La routine ZwQueryFullAttributesFile fournit des informations d’ouverture réseau pour le fichier spécifié. |
ZwQueryInformationByName ZwQueryInformationByName retourne les informations demandées sur un fichier spécifié par nom de fichier. |
ZwQueryInformationEnlistment Découvrez comment la routine ZwQueryInformationEnlistment récupère des informations sur un objet d’inscription spécifié. |
ZwQueryInformationFile La routine ZwQueryInformationFile retourne différents types d’informations sur un objet de fichier. |
ZwQueryInformationResourceManager Découvrez comment la routine ZwQueryInformationResourceManager récupère des informations sur un objet Resource Manager spécifié. |
ZwQueryInformationTransaction Découvrez comment la routine ZwQueryInformationTransaction récupère des informations sur une transaction spécifiée. |
ZwQueryInformationTransactionManager Découvrez comment la routine ZwQueryInformationTransactionManager récupère des informations sur un objet de gestionnaire de transactions spécifié. |
ZwQueryKey La routine ZwQueryKey fournit des informations sur la classe d’une clé de Registre, ainsi que le nombre et les tailles de ses sous-clés. |
ZwQuerySymbolicLinkObject La routine ZwQuerySymbolicLinkObject retourne une chaîne Unicode qui contient la cible d’un lien symbolique. |
ZwQueryValueKey La routine ZwQueryValueKey retourne une entrée de valeur pour une clé de Registre. |
zwReadFile La routine ZwReadFile dans wdm.h lit les données à partir d’un fichier ouvert. Les appelants de ZwReadFile doivent déjà avoir appelé ZwCreateFile. |
ZwReadOnlyEnlistment Découvrez comment la routine ZwReadOnlyEnlistment définit une inscription spécifiée pour qu’elle soit en lecture seule. |
ZwRecoverEnlistment Découvrez comment la routine ZwRecoverEnlistment lance une opération de récupération pour la transaction associée à une inscription spécifiée. |
ZwRecoverResourceManager Découvrez comment la routine ZwRecoverResourceManager tente de récupérer la transaction associée à chaque inscription d’un objet Resource Manager spécifié. |
ZwRecoverTransactionManager Découvrez comment la routine ZwRecoverTransactionManager reconstruit l’état de l’objet gestionnaire de transactions à partir des informations de récupération contenues dans le flux de journaux. |
ZwRollbackComplete Découvrez comment la routine ZwRollbackComplete informe KTM que le gestionnaire de ressources appelant a terminé de restaurer les données d’une transaction. |
ZwRollbackEnlistment Découvrez comment la routine ZwRollbackEnlistment restaure la transaction associée à une inscription spécifiée. |
ZwRollbackTransaction Découvrez comment la routine ZwRollbackTransaction lance une opération de restauration pour une transaction spécifiée. |
ZwRollforwardTransactionManager Découvrez comment la routine ZwRollforwardTransactionManager lance des opérations de récupération pour toutes les transactions en cours affectées à un gestionnaire de transactions spécifié. |
ZwSetInformationEnlistment Découvrez comment la routine ZwSetInformationEnlistment définit des informations pour un objet d’inscription spécifié. |
ZwSetInformationFile La routine ZwSetInformationFile dans wdm.h modifie différents types d’informations sur un objet de fichier. Il ignore les membres non pris en charge de FILE_XXX_INFORMATION. |
ZwSetInformationResourceManager Découvrez comment la routine ZwSetInformationResourceManager n’est pas utilisée. |
ZwSetInformationTransaction Découvrez comment la routine ZwSetInformationTransaction définit des informations pour une transaction spécifiée. |
ZwSetValueKey La routine ZwSetValueKey crée ou remplace l’entrée de valeur d’une clé de Registre. |
ZwSinglePhaseReject Découvrez comment la routine ZwSinglePhaseReject informe KTM que le gestionnaire de ressources appelant ne prendra pas en charge les opérations de validation à phase unique pour une inscription spécifiée. |
ZwUnloadDriver La routine ZwUnloadDriver décharge un pilote à partir du système. |
ZwUnmapViewOfSection La routine ZwUnmapViewOfSection annule une vue d’une section à partir de l’espace d’adressage virtuel d’un processus d’objet. |
ZwWriteFile La routine ZwWriteFile écrit des données dans un fichier ouvert. |
Fonctions de rappel
ALLOCATE_FUNCTION_EX La routine LookasideListAllocateEx alloue le stockage pour une nouvelle entrée lookaside-list lorsqu’un client demande une entrée à partir d’une liste lookaside vide. |
BOUND_CALLBACK La routine BoundCallback est exécutée chaque fois que le système émet une exception liée pour un thread en mode utilisateur. |
D3COLD_REQUEST_AUX_POWER Permet à l’objet d’appareil de fonction (FDO) de transmettre ses besoins en puissance auxiliaire. |
D3COLD_REQUEST_CORE_POWER_RAIL Permet à l’objet d’appareil de fonction (FDO) d’indiquer si le rail d’alimentation du cœur est nécessaire. |
D3COLD_REQUEST_PERST_DELAY Permet à l’objet d’appareil de fonction (FDO) de transmettre ses besoins pour un délai fixe. |
DEVICE_BUS_SPECIFIC_RESET_HANDLER Cette rubrique décrit la fonction de rappel DEVICE_BUS_SPECIFIC_RESET_HANDLER. |
DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER Cette rubrique décrit la fonction de rappel DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER. |
DEVICE_RESET_HANDLER La routine DeviceReset est utilisée pour réinitialiser et récupérer un appareil défectueux. |
DMA_COMPLETION_ROUTINE La routine de rappel DmaCompletionRoutine informe le pilote qui a précédemment demandé un transfert DMA système que ce transfert est terminé. |
DRIVER_ADD_DEVICE La routine AddDevice est chargée de créer des objets d’appareil fonctionnels (FDO) ou de filtrer des objets d’appareil (do de filtre) pour les appareils énumérés par le gestionnaire Plug-and-Play (PnP). |
DRIVER_CANCEL La routine Annuler annule une opération d’E/S. |
DRIVER_CONTROL Cette routine démarre un transfert de données DMA ou une opération de transfert de données. |
DRIVER_DISPATCH La routine de rappel services différents IRPs. Pour obtenir la liste des codes de fonction, consultez Remarques. |
DRIVER_INITIALIZE DriverEntry est la première routine appelée après le chargement d’un pilote et est responsable de l’initialisation du pilote. |
DRIVER_LIST_CONTROL La routine AdapterListControl démarre une opération d’accès direct à la mémoire (DMA). |
DRIVER_STARTIO La routine StartIo démarre l’opération d’E/S décrite par un IRP. |
DRIVER_UNLOAD La routine de déchargement effectue toutes les opérations nécessaires avant que le système décharge le pilote. |
ENABLE_VIRTUALIZATION La routine EnableVirtualization active ou désactive la virtualisation pour un appareil PCI Express (PCIe) qui prend en charge l’interface de virtualisation d’E/S racine unique (SR-IOV). |
ETWENABLECALLBACK La fonction EtwEnableCallback est une fonction de rappel facultative fournie par le pilote utilisée pour recevoir des notifications d’activation ou de désactivation. |
EX_CALLBACK_FUNCTION La routine RegistryCallback d’un pilote de filtre peut surveiller, bloquer ou modifier une opération de Registre. |
EXT_CALLBACK Une routine de rappel ExTimerCallback s’exécute après l’expiration de l’intervalle de temps d’un objet de minuteur EX_TIMER. |
EXT_DELETE_CALLBACK Une routine de rappel ExTimerDeleteCallback s’exécute lorsque le système d’exploitation supprime un objet minuteur EX_TIMER. |
FPGA_BUS_SCAN Réservé pour une utilisation ultérieure. Déclenche une analyse de bus sur le parent de l’appareil FPGA. |
FPGA_CONTROL_CONFIG_SPACE Réservé pour une utilisation ultérieure. Active ou désactive l’accès à l’espace de configuration de l’appareil FPGA. |
FPGA_CONTROL_ERROR_REPORTING Réservé pour une utilisation ultérieure. Bascule le rapport d’erreurs pour l’appareil FPGA et son pont parent. |
FPGA_CONTROL_LINK Réservé à l’utilisation future de FPGA_CONTROL_LINK. |
FREE_FUNCTION_EX La routine LookasideListFreeEx libère le stockage d’une entrée lookaside-list lorsqu’un client tente d’insérer l’entrée dans une liste de lookaside complète. |
GET_D3COLD_CAPABILITY La routine GetBusDriverD3ColdSupport permet au pilote d’un appareil d’interroger si le pilote de bus énumérant prend en charge l’état d’alimentation de l’appareil D3cold. |
GET_D3COLD_LAST_TRANSITION_STATUS La routine GetLastTransitionStatus permet au pilote d’un appareil d’interroger si la transition la plus récente vers le sous-état D3hot a été suivie d’une transition vers le sous-état D3cold. |
GET_DEVICE_RESET_STATUS Cette rubrique décrit la fonction de rappel GET_DEVICE_RESET_STATUS. |
GET_DMA_ADAPTER La routine GetDmaAdapter retourne une structure DMA_ADAPTER pour l’appareil cible. |
GET_IDLE_WAKE_INFO La routine GetIdleWakeInfo permet au pilote d’un appareil de découvrir les états d’alimentation de l’appareil à partir desquels l’appareil peut signaler un événement de veille. |
GET_SDEV_IDENTIFIER Ce matériel n’est pas encore disponible. Cette rubrique d’espace réservé est fournie comme exemple de documentation qui peut être incluse dans une version ultérieure. |
GET_SET_DEVICE_DATA La routine GetBusData lit les données de l’espace de configuration de l’appareil. |
GET_UPDATED_BUS_RESOURCE Signale les listes de ressources les plus récentes. |
GET_VIRTUAL_DEVICE_DATA La routine GetVirtualFunctionData lit les données de l’espace de configuration PCI Express (PCIe) d’une fonction virtuelle (VF) sur un appareil qui prend en charge la virtualisation d’E/S racine unique (SR-IOV). |
GET_VIRTUAL_DEVICE_LOCATION La routine GetLocation retourne l’emplacement de l’appareil d’une fonction virtuelle PCI Express (PCIe) sur un bus PCI. Un appareil qui prend en charge la virtualisation d’E/S racine unique (SR-IOV) peut exposer une ou plusieurs machines virtuelles sur le bus PCI. |
GET_VIRTUAL_DEVICE_RESOURCES La routine GetResources retourne les ressources requises par la fonction physique PCI Express (PCIe) pour permettre la virtualisation sur un appareil qui prend en charge l’interface d’E/S racine unique (SR-IOV). |
GET_VIRTUAL_FUNCTION_PROBED_BARS La routine GetVirtualFunctionProbedBars retourne les valeurs des registres d’adresses de base PCI Express (PCIe) d’un appareil qui prend en charge la virtualisation d’E/S racine unique (SR-IOV). |
IO_COMPLETION_ROUTINE La routine IoCompletion termine le traitement des opérations d’E/S. |
IO_CSQ_ACQUIRE_LOCK La routine CsqAcquireLock est utilisée par le système pour acquérir le verrou pour une file d’attente IRP implémentée par un pilote. |
IO_CSQ_COMPLETE_CANCELED_IRP La routine CsqCompleteCanceledIrp est utilisée par le système pour signaler au pilote qu’il peut effectuer un IRP annulé. |
IO_CSQ_INSERT_IRP La routine CsqInsertIrp est utilisée par le système pour insérer un IRP dans une file d’attente IRP implémentée par un pilote. |
IO_CSQ_INSERT_IRP_EX La routine CsqInsertIrpEx est utilisée par le système pour insérer un IRP dans une file d’attente IRP implémentée par un pilote. |
IO_CSQ_PEEK_NEXT_IRP La routine CsqPeekNextIrp est utilisée par le système pour rechercher le protocole IRP correspondant suivant dans une file d’attente IRP implémentée par le pilote et sans risque d’annulation. |
IO_CSQ_RELEASE_LOCK La routine CsqReleaseLock est utilisée par le système pour libérer le verrou acquis à l’aide de CsqAcquireLock. |
IO_CSQ_REMOVE_IRP La routine CsqRemoveIrp est utilisée par le système pour supprimer le protocole IRP spécifié d’une file d’attente IRP implémentée par un pilote. |
IO_DPC_ROUTINE La routine DpcForIsr termine la maintenance d’une opération d’E/S, une fois qu’une routine InterruptService est retournée. |
IO_SESSION_NOTIFICATION_FUNCTION Le type de fonction IO_SESSION_NOTIFICATION_FUNCTION définit une routine de rappel par le biais de laquelle un pilote reçoit des notifications de modifications dans l’état des sessions utilisateur qui intéressent le pilote. |
IO_TIMER_ROUTINE La routine IoTimer est une DPC qui, s’il est inscrit, est appelée une fois par seconde. |
IO_WORKITEM_ROUTINE Une routine WorkItem effectue le traitement d’un élément de travail mis en file d’attente par la routine IoQueueWorkItem. |
IO_WORKITEM_ROUTINE_EX Une routine WorkItemEx effectue le traitement d’un élément de travail mis en file d’attente par la routine IoQueueWorkItemEx ou IoTryQueueWorkItem. |
IOMMU_DEVICE_CREATE Prend un objet d’appareil physique et crée un IOMMU_DMA_DEVICE. |
IOMMU_DEVICE_DELETE Supprime le IOMMU_DMA_DEVICE fourni. |
IOMMU_DEVICE_FAULT_HANDLER Signale une erreur à partir d’un appareil et d’un domaine spécifiques. |
IOMMU_DEVICE_QUERY_DOMAIN_TYPES Requêtes pour les types de domaines disponibles auxquels un IOMMU_DMA_DEVICE est autorisé à s’attacher, en fonction des facteurs d’environnement, tels que la plateforme et la stratégie DMA Guard. |
IOMMU_DOMAIN_ATTACH_DEVICE Attache un appareil à un domaine existant. |
IOMMU_DOMAIN_ATTACH_DEVICE_EX Attache un IOMMU_DMA_DEVICE à un domaine d’appareil DMA existant. |
IOMMU_DOMAIN_CONFIGURE Configure un domaine à utiliser. |
IOMMU_DOMAIN_CREATE Crée un domaine d’appareil de remappage DMA (conteneur pour un ensemble de tables de pages). |
IOMMU_DOMAIN_CREATE_EX Crée un domaine d’appareil DMA en fonction du type de domaine fourni. |
IOMMU_DOMAIN_DELETE Supprime un domaine existant. |
IOMMU_DOMAIN_DETACH_DEVICE Détache un appareil d’un domaine existant. |
IOMMU_DOMAIN_DETACH_DEVICE_EX Détache un IOMMU_DMA_DEVICE d’un domaine existant. |
IOMMU_FLUSH_DOMAIN Vide le TLB pour toutes les entrées qui correspondent à ce domaine. |
IOMMU_FLUSH_DOMAIN_VA_LIST Vide le TLB pour toutes les entrées qui correspondent à l’ASID du domaine spécifié et à l’une des adresses de la liste fournie. |
IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE Libère un jeton d’adresse logique créé par IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE. |
IOMMU_INTERFACE_STATE_CHANGE_CALLBACK Cette routine est appelée chaque fois qu’un changement d’état système affecte un DMA_IOMMU_INTERFACE_EX. |
IOMMU_MAP_IDENTITY_RANGE Crée un mappage d’identité pour le MDL fourni dans le domaine fourni. |
IOMMU_MAP_IDENTITY_RANGE_EX Crée un mappage d’identité pour un espace d’adressage physique fourni dans le domaine fourni. |
IOMMU_MAP_LOGICAL_RANGE Mappe une plage de pages dans l’espace d’adressage d’un domaine. |
IOMMU_MAP_LOGICAL_RANGE_EX Mappe l’espace d’adressage physique dans l’espace d’adressage logique d’un IOMMU_DMA_DOMAIN. |
IOMMU_MAP_RESERVED_LOGICAL_RANGE Mappe une plage logique réservée. |
IOMMU_QUERY_INPUT_MAPPINGS Tente de trouver des ID de mappage d’entrée qui sont valides pour l’appareil donné et remplissent la mémoire tampon fournie avec ces ID. |
IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK Permet à l’appelant d’inscrire un rappel à appeler chaque fois qu’une modification d’état liée à un DMA_IOMMU_INTERFACE_EX se produit. |
IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE Préalloue l’espace d’adressage logique qui peut être utilisé pour les mappages futurs. |
IOMMU_SET_DEVICE_FAULT_REPORTING Cette routine définit l’état de rapport d’erreur de l’appareil sur un appareil déjà attaché à un domaine. |
IOMMU_SET_DEVICE_FAULT_REPORTING_EX Cette routine définit l’état de rapport d’erreur de l’appareil sur un appareil déjà attaché à un domaine. |
IOMMU_UNMAP_IDENTITY_RANGE Supprime un mappage d’identité pour le MDL spécifié. |
IOMMU_UNMAP_IDENTITY_RANGE_EX Supprime un mappage d’identité créé par IOMMU_MAP_IDENTITY_RANGE_EX. |
IOMMU_UNMAP_LOGICAL_RANGE Annule le mappage d’une plage linéaire à partir d’un domaine. |
IOMMU_UNMAP_RESERVED_LOGICAL_RANGE Annule le mappage d’une plage logique réservée précédemment mappée. |
IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK Permet à l’appelant de désinscrire un IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK inscrit. |
KBUGCHECK_CALLBACK_ROUTINE La routine BugCheckCallback est exécutée chaque fois que le système émet une vérification de bogue. |
KBUGCHECK_REASON_CALLBACK_ROUTINE Fonctions de rappel implémentées par le pilote que le système exécute lorsqu’il émet une vérification de bogue. |
KDEFERRED_ROUTINE La routine de rappel effectue des actions, une fois qu’un Service d’interruption est retourné, d’une DPC threadée, la routine CustomDpc termine la maintenance d’une opération d’E/S, après qu’une routine InterruptService soit retournée. La routine CustomThreadedDpc effectue l’action d’une DPC threadée. Le système exécute cette routine lorsque le DPC threadé s’exécute. La routine CustomTimerDpc s’exécute après l’expiration de l’intervalle de temps d’un objet minuteur. |
KIPI_BROADCAST_WORKER La routine IpiGenericCall s’exécute simultanément sur tous les processeurs. |
KMESSAGE_SERVICE_ROUTINE Une routine InterruptMessageService services une interruption signalée par un message. |
KSERVICE_ROUTINE La routine InterruptService (ISR) met rapidement en service une interruption d’appareil et planifie le traitement post-interruption des données reçues, si nécessaire. |
KSTART_ROUTINE La routine ThreadStart fournit un point d’entrée pour un thread système créé par le pilote. |
KSYNCHRONIZE_ROUTINE La routine SynchCritSection est utilisée pour accéder aux ressources matérielles ou aux données de pilote partagées avec la routine InterruptService d’un pilote. |
MM_MDL_ROUTINE Routine de rappel fournie par le pilote appelée après qu’une liste de descripteurs de mémoire (MDL) soit mappée en appelant la fonction MmMapMdl. |
NPEM_CONTROL_ENABLE_DISABLE En savoir plus sur les alertes suivantes : NPEM_CONTROL_ENABLE_DISABLE |
NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES En savoir plus sur les alertes suivantes : NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES |
NPEM_CONTROL_SET_STANDARD_CONTROL En savoir plus sur les alertes suivantes : NPEM_CONTROL_SET_STANDARD_CONTROL |
PALLOCATE_ADAPTER_CHANNEL La routine AllocateAdapterChannel prépare le système pour une opération DMA pour le compte de l’objet d’appareil cible, puis appelle la routine AdapterControl fournie par le pilote pour effectuer l’opération DMA. |
PALLOCATE_ADAPTER_CHANNEL_EX La routine AllocateAdapterChannelEx alloue les ressources nécessaires pour effectuer un transfert DMA, puis appelle la routine AdapterControl fournie par le pilote pour lancer le transfert DMA. |
PALLOCATE_COMMON_BUFFER La routine AllocateCommonBuffer alloue de la mémoire et la mappe afin qu’elle soit simultanément accessible à partir du processeur et d’un appareil pour les opérations DMA. |
PALLOCATE_COMMON_BUFFER_EX La routine AllocateCommonBufferEx alloue de la mémoire pour une mémoire tampon commune et mappe cette mémoire afin qu’elle soit accessible à la fois par le processeur et par un appareil qui effectue des opérations DMA. |
PALLOCATE_COMMON_BUFFER_VECTOR En savoir plus sur les alertes suivantes : PALLOCATE_COMMON_BUFFER_VECTOR fonction de rappel |
PALLOCATE_COMMON_BUFFER_WITH_BOUNDS Cette fonction de rappel alloue la mémoire pour une mémoire tampon commune et la mappe afin qu’elle soit accessible par un appareil maître et l’UC. |
PALLOCATE_DOMAIN_COMMON_BUFFER Cette fonction de rappel alloue la mémoire pour une mémoire tampon commune de domaine. |
PBUILD_MDL_FROM_SCATTER_GATHER_LIST La routine BuildMdlFromScatterGatherList génère un MDL à partir d’une liste de nuages de points/collecte allouée par le système. Notez que cette routine est réservée à l’utilisation du système. |
PBUILD_SCATTER_GATHER_LIST La routine BuildScatterGatherList prépare le système pour une opération DMA, à l’aide d’une mémoire tampon fournie par le pilote pour générer la liste de nuages de points/regroupements. |
PBUILD_SCATTER_GATHER_LIST_EX La routine BuildScatterGatherListEx alloue les ressources requises pour un transfert DMA, génère une liste de points/regroupements et appelle la routine AdapterListControl fournie par le pilote pour lancer le transfert DMA. |
PCALCULATE_SCATTER_GATHER_LIST_SIZE La routine CalculateScatterGatherList calcule la taille, en octets, de la liste de points/regroupements nécessaire pour contenir une mémoire tampon donnée. |
PCANCEL_ADAPTER_CHANNEL La routine CancelAdapterChannel tente d’annuler une demande en attente pour allouer un canal DMA. |
PCANCEL_MAPPED_TRANSFER La routine CancelMappedTransfer annule un transfert DMA système actuellement mappé à un adaptateur. |
PCI_MSIX_MASKUNMASK_ENTRY La routine MaskTableEntry masque une interruption dans la table d’interruptions matérielles MSI-X. |
PCI_MSIX_SET_ENTRY La routine SetTableEntry définit l’ID de message d’une entrée de table dans la table MSI-X table d’interruption matérielle. |
PCLFS_CLIENT_ADVANCE_TAIL_CALLBACK La fonction ClfsAdvanceTailCallback avance le numéro de séquence de journal de base (LSN) du journal du client. |
PCLFS_CLIENT_LFF_HANDLER_COMPLETE_CALLBACK La fonction ClfsLogGrowthCompleteCallback implémente les actions que le client prendra lorsque l’espace est libéré dans un journal qui avait été rempli précédemment. |
PCLFS_CLIENT_LOG_UNPINNED_CALLBACK La fonction ClfsLogUnpinnedCallback implémente toutes les actions effectuées par le client lorsqu’un journal qui avait déjà été épinglé devient non épinglé. |
PCONFIGURE_ADAPTER_CHANNEL La routine ConfigureAdapterChannel appelle une fonction personnalisée implémentée par le contrôleur DMA représenté par un objet adaptateur. |
PCREATE_COMMON_BUFFER_FROM_MDL La routine CreateCommonBufferFromMdl tente de créer une mémoire tampon commune à partir d’un MDL en testant la compatibilité de l’accès aux appareils et en mappant potentiellement la mémoire à une plage logique contiguë en fonction du type de traduction. Comme toutes les autres fonctions d’allocation de mémoire tampon courantes, cette fonction ne fournit pas de garantie de progression vers l’avant. |
PCW_CALLBACK Les fournisseurs peuvent implémenter une fonction PCW_CALLBACK pour recevoir des notifications lorsque les consommateurs effectuent certaines actions, telles que l’ajout ou la suppression de compteurs d’une requête. |
PFLUSH_ADAPTER_BUFFERS La routine FlushAdapterBuffers vide toutes les données restantes dans le cache interne du contrôleur DMA système ou dans le cache interne d’un adaptateur bus-master à la fin d’une opération de transfert DMA. |
PFLUSH_ADAPTER_BUFFERS_EX La routine FlushAdapterBuffersEx vide toutes les données qui restent dans le cache de données à la fin d’une opération de transfert DMA effectuée par un contrôleur DMA système ou un appareil maître de bus. |
PFLUSH_DMA_BUFFER La routine de rappel vide toutes les données restantes dans la région mémoire décrite par un MDL. |
PFREE_ADAPTER_CHANNEL La routine FreeAdapterChannel libère le contrôleur DMA système lorsqu’un pilote a terminé toutes les opérations DMA nécessaires pour satisfaire le protocole IRP actuel. |
PFREE_ADAPTER_OBJECT La routine FreeAdapterObject libère l’objet adaptateur spécifié une fois qu’un pilote a terminé toutes les opérations DMA. |
PFREE_COMMON_BUFFER La routine FreeCommonBuffer libère une mémoire tampon commune allouée par AllocateCommonBuffer, ainsi que toutes les ressources utilisées par la mémoire tampon. |
PFREE_COMMON_BUFFER_FROM_VECTOR Décrit la fonction de rappel PFREE_COMMON_BUFFER_FROM_VECTOR. |
PFREE_COMMON_BUFFER_VECTOR Décrit la fonction de rappel PFREE_COMMON_BUFFER_VECTOR. |
PFREE_MAP_REGISTERS La routine FreeMapRegisters libère un ensemble de registres cartographiques enregistrés à partir d’un appel à AllocateAdapterChannel. |
PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX Décrit la fonction de rappel PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX. |
PGET_DMA_ADAPTER_INFO La routine GetDmaAdapterInfo récupère des informations sur les fonctionnalités matérielles d’un canal DMA système. |
PGET_DMA_ALIGNMENT La routine GetDmaAlignment retourne les exigences d’alignement du système DMA. |
PGET_DMA_DOMAIN La fonction de rappel PGET_DMA_DOMAIN obtient le handle du domaine DMA. |
PGET_DMA_TRANSFER_INFO La routine GetDmaTransferInfo calcule les exigences d’allocation d’un transfert DMA de nuages de points/collecte. |
PGET_SCATTER_GATHER_LIST La routine GetScatterGatherList prépare le système pour une opération de nuage de points/collecte DMA pour le compte de l’objet d’appareil cible, via le contrôleur DMA système ou un adaptateur maître de bus. |
PGET_SCATTER_GATHER_LIST_EX La routine GetScatterGatherListEx alloue les ressources requises pour un transfert DMA, génère une liste de nuages de points/collectes et appelle la routine AdapterListControl fournie par le pilote pour lancer le transfert DMA. |
PINITIALIZE_DMA_TRANSFER_CONTEXT La routine InitializeDmaTransferContext initialise un contexte de transfert DMA opaque utilisé pour suivre les allocations en attente des ressources DMA. |
PINTERFACE_DEREFERENCE La fonction de rappel PINTERFACE_DEREFERENCE (wdm.h) décrémente le nombre de références sur une interface définie par le pilote. |
PINTERFACE_REFERENCE La fonction de rappel PINTERFACE_REFERENCE (wdm.h) incrémente le nombre de références sur une interface définie par le pilote. |
PJOIN_DMA_DOMAIN La fonction de rappel PJOIN_DMA_DOMAIN joint le domaine DMA spécifié. |
PLEAVE_DMA_DOMAIN La fonction de rappel PLEAVE_DMA_DOMAIN quitte le domaine DMA spécifié. |
PMAP_TRANSFER La routine MapTransfer configure des registres de carte pour un objet adaptateur pour mapper un transfert DMA à partir d’une mémoire tampon verrouillée. |
PMAP_TRANSFER_EX La routine MapTransferEx configure des registres cartographiques pour mapper les adresses physiques dans une liste de points/regroupements aux adresses logiques requises pour effectuer un transfert DMA. |
PO_EFFECTIVE_POWER_MODE_CALLBACK Le PO_EFFECTIVE_POWER_MODE_CALLBACK est le rappel de mode d’alimentation efficace. |
PO_FX_COMPONENT_ACTIVE_CONDITION_CALLBACK La routine de rappel ComponentActiveConditionCallback informe le pilote que le composant spécifié a effectué une transition de la condition inactive à la condition active. |
PO_FX_COMPONENT_CRITICAL_TRANSITION_CALLBACK La routine de rappel ComponentCriticalTransitionCallback gère une transition du composant spécifié entre les états d’alimentation des composants F0 (entièrement activés) et fx à faible puissance. |
PO_FX_COMPONENT_IDLE_CONDITION_CALLBACK La routine de rappel ComponentIdleConditionCallback informe le pilote que le composant spécifié a effectué une transition de la condition active à la condition inactive. |
PO_FX_COMPONENT_IDLE_STATE_CALLBACK La routine de rappel ComponentIdleStateCallback informe le pilote d’une modification en attente de l’état de puissance Fx du composant spécifié. |
PO_FX_COMPONENT_PERF_STATE_CALLBACK La routine de rappel ComponentPerfStateCallback informe le pilote que sa demande de modification de l’état de performances d’un composant est terminée. |
PO_FX_DEVICE_POWER_NOT_REQUIRED_CALLBACK La routine de rappel DevicePowerNotRequiredCallback informe le pilote de périphérique que l’appareil n’est pas nécessaire pour rester dans l’état d’alimentation D0. |
PO_FX_DEVICE_POWER_REQUIRED_CALLBACK La routine de rappel DevicePowerRequiredCallback informe le pilote de périphérique que l’appareil doit entrer et rester dans l’état d’alimentation D0. |
PO_FX_DIRECTED_POWER_DOWN_CALLBACK La fonction de rappel PO_FX_DIRECTED_POWER_DOWN_CALLBACK est implémentée par le pilote client pour gérer les activités de mise hors tension spécifiques au pilote pour le compte de DFx. |
PO_FX_DIRECTED_POWER_UP_CALLBACK La fonction de rappel PO_FX_DIRECTED_POWER_UP_CALLBACK est implémentée par le pilote client pour gérer les activités d’alimentation spécifiques au pilote pour le compte de DFx. |
PO_FX_POWER_CONTROL_CALLBACK La routine de rappel PowerControlCallback effectue une opération de contrôle d’alimentation demandée par l’infrastructure de gestion de l’alimentation (PoFx). |
POB_POST_OPERATION_CALLBACK La routine ObjectPostCallback est appelée par le système d’exploitation après une opération de traitement ou de handle de thread. |
POB_PRE_OPERATION_CALLBACK La routine ObjectPreCallback est appelée par le système d’exploitation lorsqu’une opération de traitement ou de handle de thread se produit. |
PPUT_DMA_ADAPTER La routine PutDmaAdapter libère une structure DMA_ADAPTER précédemment allouée par IoGetDmaAdapter. |
PPUT_SCATTER_GATHER_LIST La routine PutScatterGatherList libère les registres de carte précédemment alloués et la liste de nuages de points/regroupements utilisés dans le DMA de nuage de points/de collecte. |
PREAD_DMA_COUNTER La routine ReadDmaCounter retourne le nombre d’octets restants à transférer pendant l’opération DMA subordonnée actuelle. |
PREENUMERATE_SELF Une routine ReenumerateSelf demande à un pilote de bus de réumer un appareil enfant. |
PROCESSOR_HALT_ROUTINE Une routine de rappel d’arrêt fait passer le processeur à un état inactif. |
PTM_RM_NOTIFICATION La routine de rappel ResourceManagerNotification d’un gestionnaire de ressources reçoit et gère les notifications de transaction. |
REQUEST_POWER_COMPLETE La routine de rappel PowerCompletion termine le traitement d’un IRP d’alimentation. |
RTL_QUERY_REGISTRY_ROUTINE La routine QueryRoutine fournit des informations sur une valeur de Registre demandée dans un appel précédent à la routine RtlQueryRegistryValues. |
SET_D3COLD_SUPPORT La routine SetD3ColdSupport active ou désactive les transitions vers l’état d’alimentation de l’appareil D3cold. |
SET_VIRTUAL_DEVICE_DATA La routine SetVirtualFunctionData écrit des données dans l’espace de configuration PCI Express (PCIe) d’une fonction virtuelle (VF) sur un appareil qui prend en charge la virtualisation d’E/S racine unique (SR-IOV). |
TRANSLATE_BUS_ADDRESS La routine TranslateBusAddress traduit les adresses du bus parent en adresses logiques. |
Structures
DMA_ADAPTER La structure DMA_ADAPTER décrit une interface définie par le système à un contrôleur DMA pour un appareil donné. Un pilote appelle IoGetDmaAdapter pour obtenir cette structure. |
DMA_OPERATIONS La structure DMA_OPERATIONS fournit une table de pointeurs vers des fonctions qui contrôlent l’opération d’un contrôleur DMA. |
ACCESS_STATE La structure ACCESS_STATE décrit l’état d’un accès en cours. |
de liste de contrôle d’accès La structure ACL est l’en-tête d’une liste de contrôle d’accès (ACL). Une liste de contrôle d’accès complète se compose d’une structure ACL suivie d’une liste ordonnée de zéro ou plusieurs entrées de contrôle d’accès (ACE). |
ACPI_INTERFACE_STANDARD2 Cette rubrique décrit la structure ACPI_INTERFACE_STANDARD2. |
BATTERY_REPORTING_SCALE Les pilotes de miniclasse de batterie remplissent la structure BATTERY_REPORTING_SCALE (wdm.h) en réponse à certaines demandes BatteryMiniQueryInformation. |
BOOTDISK_INFORMATION La structure BOOTDISK_INFORMATION contient des informations de base décrivant le démarrage et les disques système. |
BOOTDISK_INFORMATION_EX La structure BOOTDISK_INFORMATION_EX contient des informations étendues décrivant le démarrage et les disques système. |
BUS_INTERFACE_STANDARD La structure de l’interface BUS_INTERFACE_STANDARD permet aux pilotes de périphérique d’effectuer des appels directs aux routines de pilotes de bus parent. Cette structure définit l’interface GUID_BUS_INTERFACE_STANDARD. |
BUS_RESOURCE_UPDATE_INTERFACE Permet aux pilotes de périphérique d’effectuer des appels directs aux routines de pilotes de bus parent. Cette structure définit l’interface GUID_BUS_RESOURCE_UPDATE_INTERFACE. |
BUS_SPECIFIC_RESET_FLAGS Cette rubrique décrit l’union BUS_SPECIFIC_RESET_FLAGS. |
CLFS_LOG_NAME_INFORMATION La structure CLFS_LOG_NAME_INFORMATION contient le nom d’un flux ou d’un journal CLFS (Common Log File System). |
CLFS_MGMT_CLIENT_REGISTRATION La structure CLFS_MGMT_CLIENT_REGISTRATION est donnée à la gestion CLFS par les clients qui gèrent leurs propres journaux. |
CLFS_MGMT_POLICY La structure CLFS_MGMT_POLICY contient une description d’une stratégie pour la gestion d’un journal CLFS. |
CLFS_STREAM_ID_INFORMATION La structure CLFS_STREAM_ID_INFORMATION contient une valeur qui identifie un flux dans un journal CLFS (Common Log File System). |
CLS_CONTAINER_INFORMATION La structure CLFS_CONTAINER_INFORMATION contient des informations descriptives pour un conteneur individuel dans un journal CLFS (Common Log File System). |
CLS_INFORMATION La structure CLFS_INFORMATION contient des métadonnées et des informations d’état pour un flux CLFS (Common Log File System) et/ou son journal physique sous-jacent. |
CLS_IO_STATISTICS La structure CLFS_IO_STATISTICS contient des données de statistiques d’E/S pour un journal CLFS (Common Log File System). |
CLS_IO_STATISTICS_HEADER La structure CLFS_IO_STATISTICS_HEADER contient la partie d’en-tête d’une structure CLFS_IO_STATISTICS. |
CLS_LSN La structure CLFS_LSN identifie un enregistrement individuel dans un flux CLFS (Common Log File System). |
CLS_SCAN_CONTEXT La structure CLFS_SCAN_CONTEXT contient des informations de contexte pour prendre en charge une analyse des conteneurs dans un journal CLFS (Common Log File System). |
CLS_WRITE_ENTRY La structure CLFS_WRITE_ENTRY contient l’adresse et la taille d’une mémoire tampon qui contient une unité de données à écrire dans un flux CLFS (Common Log File System). |
CM_EISA_FUNCTION_INFORMATION La structure _CM_EISA_FUNCTION_INFORMATION (wdm.h) définit des informations de configuration EISA détaillées retournées par HalGetBusData ou HalGetBusDataByOffset. |
CM_EISA_SLOT_INFORMATION La structure _CM_EISA_SLOT_INFORMATION (wdm.h) définit les informations d’en-tête de configuration EISA retournées par HalGetBusData ou halGetBusDataByOffset. |
CM_FLOPPY_DEVICE_DATA La structure CM_FLOPPY_DEVICE_DATA définit un enregistrement de données spécifique au type d’appareil stocké dans l’arborescence \Registry\Machine\Hardware\Description pour un contrôleur de floppy si le système peut collecter ces informations pendant le processus de démarrage. |
CM_FULL_RESOURCE_DESCRIPTOR La structure CM_FULL_RESOURCE_DESCRIPTOR spécifie un ensemble de ressources matérielles système de différents types, attribuées à un appareil connecté à un bus spécifique. Cette structure est contenue dans une structure CM_RESOURCE_LIST. |
CM_INT13_DRIVE_PARAMETER La structure CM_INT13_DRIVE_PARAMETER définit un enregistrement de données spécifique au type d’appareil stocké dans l’arborescence \Registry\Machine\Hardware\Description d’un contrôleur de disque si le système peut collecter ces informations pendant le processus de démarrage. |
CM_KEYBOARD_DEVICE_DATA La structure CM_KEYBOARD_DEVICE_DATA définit un enregistrement de données spécifique au type d’appareil stocké dans l’arborescence \Registry\Machine\Hardware\Description d’un périphérique clavier si le système peut collecter ces informations pendant le processus de démarrage. |
CM_MCA_POS_DATA La structure _CM_MCA_POS_DATA (wdm.h) est obsolète. Il définit les informations de configuration mca POS compatibles avec IBM pour un emplacement. |
CM_PARTIAL_RESOURCE_DESCRIPTOR La structure CM_PARTIAL_RESOURCE_DESCRIPTOR spécifie une ou plusieurs ressources matérielles système, d’un type unique, attribuées à un appareil. |
CM_PARTIAL_RESOURCE_LIST La structure CM_PARTIAL_RESOURCE_LIST spécifie un ensemble de ressources matérielles système, de différents types, attribué à un appareil. Cette structure est contenue dans une structure CM_FULL_RESOURCE_DESCRIPTOR. |
CM_POWER_DATA Découvrez comment la structure CM_POWER_DATA contient des informations sur l’état et les fonctionnalités de gestion de l’alimentation d’un appareil. |
CM_RESOURCE_LIST La structure CM_RESOURCE_LIST spécifie toutes les ressources matérielles système affectées à un appareil. |
CM_SCSI_DEVICE_DATA La structure CM_SCSI_DEVICE_DATA définit un enregistrement de données spécifique au type d’appareil stocké dans l’arborescence \Registry\Machine\Hardware\Description pour un HBA SCSI si le système peut collecter ces informations pendant le processus de démarrage. |
CM_SERIAL_DEVICE_DATA La structure CM_SERIAL_DEVICE_DATA définit un enregistrement de données spécifique au type d’appareil stocké dans l’arborescence \Registry\Machine\Hardware\Description d’un contrôleur série si le système peut collecter ces informations pendant le processus de démarrage. |
COUNTED_REASON_CONTEXT Découvrez comment la structure COUNTED_REASON_CONTEXT contient une ou plusieurs chaînes qui donnent des raisons pour une demande d’alimentation. |
D3COLD_AUX_POWER_AND_TIMING_INTERFACE Permet aux pilotes de périphériques de négocier une puissance auxiliaire plus élevée pour leurs périphériques PCI en état D3Cold. |
D3COLD_SUPPORT_INTERFACE La structure de l’interface D3COLD_SUPPORT_INTERFACE contient des pointeurs vers les routines de l’interface du pilote GUID_D3COLD_SUPPORT_INTERFACE. |
DEVICE_BUS_SPECIFIC_RESET_INFO Définit la structure DEVICE_BUS_SPECIFIC_RESET_INFO. |
DEVICE_BUS_SPECIFIC_RESET_TYPE Définit l’union DEVICE_BUS_SPECIFIC_RESET_TYPE. |
DEVICE_CAPABILITIES Une structure DEVICE_CAPABILITIES décrit pnP et les fonctionnalités d’alimentation d’un appareil. Cette structure est retournée en réponse à un IRP IRP_MN_QUERY_CAPABILITIES. |
DEVICE_DESCRIPTION La structure DEVICE_DESCRIPTION décrit les attributs de l’appareil physique pour lequel un pilote demande un adaptateur DMA. |
DEVICE_FAULT_CONFIGURATION Cette structure est utilisée pour définir l’état de rapport d’erreur de l’appareil |
DEVICE_INTERFACE_CHANGE_NOTIFICATION La structure DEVICE_INTERFACE_CHANGE_NOTIFICATION décrit une interface d’appareil activée (arrivée) ou désactivée (supprimée). |
DEVICE_OBJECT En savoir plus sur la structure DEVICE_OBJECT. |
DEVICE_RESET_INTERFACE_STANDARD La structure DEVICE_RESET_INTERFACE_STANDARD permet aux pilotes de fonction de réinitialiser et de récupérer les appareils défectueux. Cette structure décrit l’interface GUID_DEVICE_RESET_INTERFACE_STANDARD. |
DEVICE_RESET_STATUS_FLAGS Cette rubrique décrit l’union DEVICE_RESET_STATUS_FLAGS. |
DMA_ADAPTER_INFO La structure DMA_ADAPTER_INFO est un conteneur pour une structure DMA_ADAPTER_INFO_XXX qui décrit les fonctionnalités d’un contrôleur DMA système. |
DMA_ADAPTER_INFO_CRASHDUMP Cette rubrique décrit la structure DMA_ADAPTER_INFO_CRASHDUMP. |
DMA_ADAPTER_INFO_V1 La structure DMA_ADAPTER_INFO_V1 décrit les fonctionnalités du contrôleur DMA système représenté par un objet adaptateur. |
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION En savoir plus sur les alertes suivantes : structure DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION |
DMA_IOMMU_INTERFACE Version étendue de la structure INTERFACE qui permet aux pilotes de périphérique d’appeler les fonctions de rappel qui effectuent des opérations de domaine d’appareil. |
DMA_IOMMU_INTERFACE_EX Structure d’interface qui permet aux pilotes de périphérique d’interagir avec les fonctions IOMMU qui effectuent des opérations de domaine d’appareil. |
DMA_IOMMU_INTERFACE_V1 En savoir plus sur les alertes suivantes : DMA_IOMMU_INTERFACE_V1 |
DMA_IOMMU_INTERFACE_V2 Structure contenant l’ensemble de fonctions IOMMU Version 2 (V2). |
DMA_TRANSFER_INFO La structure DMA_TRANSFER_INFO est un conteneur pour une structure DMA_TRANSFER_INFO_XXX qui décrit les exigences d’allocation pour une liste de nuages de points/regroupements. |
DMA_TRANSFER_INFO_V1 La structure DMA_TRANSFER_INFO_V1 contient les exigences d’allocation d’une liste de points/regroupements qui décrit la mémoire tampon de données d’E/S pour un transfert DMA. |
DMA_TRANSFER_INFO_V2 Contient les exigences d’allocation pour une liste de points/regroupements qui décrit la mémoire tampon de données d’E/S pour un transfert DMA. |
DOMAIN_CONFIGURATION Contient des informations requises pour configurer un domaine. |
DOMAIN_CONFIGURATION_ARM64 Contient des informations requises pour configurer un domaine pour un système ARM64. |
DOMAIN_CONFIGURATION_X64 La structure DOMAIN_CONFIGURATION_X64 est réservée uniquement à l’utilisation du système. |
DRIVER_OBJECT Chaque objet de pilote représente l’image d’un pilote en mode noyau chargé. |
ENLISTMENT_BASIC_INFORMATION La structure ENLISTMENT_BASIC_INFORMATION contient des informations sur un objet d’inscription. |
EXT_DELETE_PARAMETERS La structure EXT_DELETE_PARAMETERS contient un ensemble étendu de paramètres pour la routine ExDeleteTimer. |
EXT_SET_PARAMETERS La structure EXT_SET_PARAMETERS contient un ensemble étendu de paramètres pour la routine ExSetTimer. |
EXTENDED_CREATE_INFORMATION Décrit la structure EXTENDED_CREATE_INFORMATION. |
EXTENDED_CREATE_INFORMATION_32 Décrit la version 32 bits de la structure EXTENDED_CREATE_INFORMATION. |
FAST_IO_DISPATCH Contient un ensemble de routines de rappel qu’un pilote de système de fichiers ou un pilote de filtre de système de fichiers (hérité) fournit un traitement rapide des E/S. |
FAULT_INFORMATION Contient des informations pour définir le rapport d’erreur sur un appareil. |
FAULT_INFORMATION_ARM64 Contient des informations d’erreur pour un système ARM64. |
FAULT_INFORMATION_ARM64_FLAGS Définit les informations d’erreur. |
FILE_BASIC_INFORMATION La structure FILE_BASIC_INFORMATION contient des horodatages et des attributs de base d’un fichier. Il est utilisé comme argument pour les routines qui interrogent ou définissent des informations de fichier. |
FILE_FS_DEVICE_INFORMATION La structure FILE_FS_DEVICE_INFORMATION fournit des informations sur le type d’objet d’appareil associé à un objet de fichier. |
FILE_FULL_EA_INFORMATION La structure FILE_FULL_EA_INFORMATION fournit des informations d’attribut étendu (EA). |
FILE_IO_PRIORITY_HINT_INFORMATION La structure FILE_IO_PRIORITY_HINT_INFORMATION est utilisée par les routines ZwQueryInformationFile et ZwSetInformationFile pour interroger et définir l’indicateur de priorité IRP par défaut pour les requêtes sur le handle de fichier spécifié. |
FILE_IS_REMOTE_DEVICE_INFORMATION La structure FILE_IS_REMOTE_DEVICE_INFORMATION est utilisée comme argument de la routine ZwQueryInformationFile. |
FILE_MEMORY_PARTITION_INFORMATION Stocke des informations sur la partition de mémoire. Cette structure est utilisée par la fonction ZwSetInformationFile. |
FILE_NETWORK_OPEN_INFORMATION La structure FILE_NETWORK_OPEN_INFORMATION est utilisée comme argument de ZwQueryInformationFile. |
FILE_OBJECT La structure FILE_OBJECT est utilisée par le système pour représenter un objet de fichier. |
FILE_POSITION_INFORMATION La structure FILE_POSITION_INFORMATION est utilisée comme argument pour les routines qui interrogent ou définissent des informations de fichier. |
FILE_SFIO_RESERVE_INFORMATION FILE_SFIO_RESERVE_INFORMATION est utilisé pour interroger ou définir les informations de bande passante réservées d’un fichier pour les E/S de fichier planifiées (SFIO). |
FILE_STANDARD_INFORMATION La structure FILE_STANDARD_INFORMATION est utilisée comme argument pour les routines qui interrogent ou définissent des informations de fichier. |
FILE_STANDARD_INFORMATION_EX La structure FILE_STANDARD_INFORMATION_EX est utilisée comme argument pour les routines qui interrogent ou définissent des informations de fichier. |
FPGA_CONTROL_INTERFACE Réservé à l’utilisation future de FPGA_CONTROL_INTERFACE. |
FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS La structure FUNCTION_LEVEL_DEVICE_RESET_PARAMETER est utilisée comme argument de la routine DeviceReset de l’interface GUID_DEVICE_RESET_INTERFACE_STANDARD. |
GENERIC_MAPPING La structure GENERIC_MAPPING décrit la valeur ACCESS_MASK des droits d’accès spécifiques associés à chaque type de droit d’accès générique. |
HWPROFILE_CHANGE_NOTIFICATION La structure HWPROFILE_CHANGE_NOTIFICATION décrit un événement lié à une modification de configuration de profil matériel. |
IMAGE_POLICY_ENTRY La structure _IMAGE_POLICY_ENTRY n’est pas prise en charge. |
IMAGE_POLICY_METADATA La structure _IMAGE_POLICY_METADATA n’est pas prise en charge. |
INPUT_MAPPING_ELEMENT Contient les ID de mappage d’entrée pour un appareil. |
INTERFACE La structure _INTERFACE (wdm.h) décrit une interface exportée par un pilote à utiliser par d’autres pilotes. |
IO_CONNECT_INTERRUPT_PARAMETERS La structure IO_CONNECT_INTERRUPT_PARAMETERS contient les paramètres qu’un pilote fournit à la routine IoConnectInterruptEx pour inscrire une routine de service d’interruption (ISR). |
IO_DISCONNECT_INTERRUPT_PARAMETERS La structure IO_DISCONNECT_INTERRUPT_PARAMETERS décrit les paramètres lors de l’annulation de l’inscription d’une routine de gestion des interruptions avec IoDisconnectInterruptEx. |
IO_ERROR_LOG_PACKET La structure IO_ERROR_LOG_PACKET sert d’en-tête pour une entrée de journal des erreurs. |
IO_INTERRUPT_MESSAGE_INFO La structure IO_INTERRUPT_MESSAGE_INFO décrit les interruptions signalées par les messages du pilote. |
IO_INTERRUPT_MESSAGE_INFO_ENTRY La structure IO_INTERRUPT_MESSAGE_INFO_ENTRY décrit les propriétés d’une interruption signalée par un message unique. |
IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS La structure IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS contient le contexte de connexion d’une routine de service d’interruption inscrite (ISR) connectée à une interruption ou à des interruptions par un appel précédent à la routine IoConnectInterruptEx. |
IO_RESOURCE_DESCRIPTOR La structure _IO_RESOURCE_DESCRIPTOR (wdm.h) décrit une plage de ressources matérielles brutes, d’un type, qui peuvent être utilisées par un appareil. |
IO_RESOURCE_LIST La structure _IO_RESOURCE_LIST (wdm.h) décrit une plage de ressources matérielles brutes, de différents types, qui peuvent être utilisées par un appareil. |
IO_RESOURCE_REQUIREMENTS_LIST La structure _IO_RESOURCE_REQUIREMENTS_LIST (wdm.h) décrit les ensembles de configurations de ressources représentant des types de ressources bruts utilisés par un appareil. |
IO_SECURITY_CONTEXT La structure IO_SECURITY_CONTEXT représente le contexte de sécurité d’une requête IRP_MJ_CREATE. |
IO_SESSION_CONNECT_INFO La structure IO_SESSION_CONNECT_INFO fournit des informations sur une session utilisateur. |
IO_SESSION_STATE_INFORMATION La structure IO_SESSION_STATE_INFORMATION contient des informations sur l’état d’une session utilisateur. |
IO_SESSION_STATE_NOTIFICATION La structure IO_SESSION_STATE_NOTIFICATION contient des informations qu’un pilote en mode noyau fournit à la routine IoRegisterContainerNotification lorsque le pilote s’inscrit pour recevoir des notifications d’événements de session. |
IO_STACK_LOCATION La structure IO_STACK_LOCATION définit un emplacement de pile d’E/S, qui est une entrée dans la pile d’E/S associée à chaque IRP. |
IO_STATUS_BLOCK Un pilote définit le bloc d’état d’E/S d’un IRP pour indiquer l’état final d’une requête d’E/S avant d’appeler IoCompleteRequest pour l’IRP. |
IO_STATUS_BLOCK64 La structure IO_STATUS_BLOCK64... |
IOMMU_DEVICE_CREATION_CONFIGURATION IOMMU_DEVICE_CREATION_CONFIGURATION décrit une configuration ou une liste de configurations à utiliser dans le cadre de la création et de l’initialisation d’un IOMMU_DMA_DEVICE. |
IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI fournit les paramètres de configuration spécifiques à l’ACPI d’une structure IOMMU_DEVICE_CREATION_CONFIGURATION, qui est fournie pour la création d’un IOMMU_DMA_DEVICE de type ACPI. |
IOMMU_DMA_DOMAIN_CREATION_FLAGS En savoir plus sur les alertes suivantes : IOMMU_DMA_DOMAIN_CREATION_FLAGS |
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN Le IOMMU_DMA_LOGICAL_ADDRESS_TOKEN représente une plage d’adresses logique contiguë réservée créée par IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE. |
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT En savoir plus sur les alertes suivantes : IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT |
IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG La structure IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG contient des informations requises pour configurer un allocateur logique. |
IOMMU_DMA_RESERVED_REGION La structure IOMMU_DMA_RESERVED_REGION décrit une région de mémoire qui doit être marquée comme réservée lors de la création du domaine. |
IOMMU_INTERFACE_STATE_CHANGE En savoir plus sur les alertes suivantes : IOMMU_INTERFACE_STATE_CHANGE |
IOMMU_INTERFACE_STATE_CHANGE_FIELDS En savoir plus sur IOMMU_INTERFACE_STATE_CHANGE_FIELDS |
IOMMU_MAP_PHYSICAL_ADDRESS Le IOMMU_MAP_PHYSICAL_ADDRESS représente une adresse physique à mapper à une adresse logique. |
IRP La structure IRP est une structure partiellement opaque qui représente un paquet de requête d’E/S. |
KBUGCHECK_ADD_PAGES La structure KBUGCHECK_ADD_PAGES décrit une ou plusieurs pages de données fournies par le pilote à écrire par une routine de rappel KbCallbackAddPages dans le fichier de vidage sur incident. |
KBUGCHECK_CALLBACK_RECORD En savoir plus sur les alertes suivantes : structure de KBUGCHECK_CALLBACK_RECORD |
KBUGCHECK_DUMP_IO La structure KBUGCHECK_DUMP_IO décrit une opération d’E/S sur le fichier de vidage sur incident. |
KBUGCHECK_REASON_CALLBACK_RECORD En savoir plus sur les alertes suivantes : structure KBUGCHECK_REASON_CALLBACK_RECORD |
KBUGCHECK_REMOVE_PAGES En savoir plus sur les alertes suivantes : structure KBUGCHECK_REMOVE_PAGES |
KBUGCHECK_SECONDARY_DUMP_DATA La structure KBUGCHECK_SECONDARY_DUMP_DATA décrit une section des données fournies par le pilote à écrire par la routine KbCallbackSecondaryDumpData dans le fichier de vidage sur incident. |
KBUGCHECK_SECONDARY_DUMP_DATA_EX En savoir plus sur les alertes suivantes : structure _KBUGCHECK_SECONDARY_DUMP_DATA_EX |
KBUGCHECK_TRIAGE_DUMP_DATA En savoir plus sur les alertes suivantes : structure _KBUGCHECK_TRIAGE_DUMP_DATA |
KDPC_WATCHDOG_INFORMATION La structure KDPC_WATCHDOG_INFORMATION contient des informations de délai d’attente sur l’appel de procédure différée (DPC) actuel. |
KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT La structure KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT décrit le contexte de notification passé à une fonction de rappel inscrite lorsqu’un nouveau processeur est ajouté dynamiquement à une partition matérielle. |
KERNEL_CET_CONTEXT Réservé uniquement pour l’utilisation du système. N’utilisez pas. |
KERNEL_SOFT_RESTART_NOTIFICATION En savoir plus sur les alertes suivantes : structure KERNEL_SOFT_RESTART_NOTIFICATION |
KEY_BASIC_INFORMATION La structure KEY_BASIC_INFORMATION définit un sous-ensemble des informations complètes disponibles pour une clé de Registre. |
KEY_FULL_INFORMATION La structure KEY_FULL_INFORMATION définit les informations disponibles pour une clé de Registre, y compris les informations relatives à ses sous-clés et la longueur maximale de leurs noms et entrées de valeur. |
KEY_NODE_INFORMATION La structure KEY_NODE_INFORMATION définit les informations de base disponibles pour une clé de Registre (sous-clé). |
KEY_VALUE_BASIC_INFORMATION La structure KEY_VALUE_BASIC_INFORMATION définit un sous-ensemble des informations complètes disponibles pour une entrée de valeur d’une clé de Registre. |
KEY_VALUE_ENTRY La structure KEY_VALUE_ENTRY est utilisée par la structure REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION pour décrire une entrée de valeur unique pour une clé de Registre. |
KEY_VALUE_FULL_INFORMATION La structure KEY_VALUE_FULL_INFORMATION définit les informations disponibles pour une entrée de valeur d’une clé de Registre. |
KEY_VALUE_PARTIAL_INFORMATION La structure KEY_VALUE_PARTIAL_INFORMATION définit un sous-ensemble des informations de valeur disponibles pour une entrée de valeur d’une clé de Registre. |
KEY_WRITE_TIME_INFORMATION La structure KEY_WRITE_TIME_INFORMATION est utilisée par le système pour définir la dernière heure d’écriture d’une clé de Registre. |
KMUTANT En savoir plus sur les alertes suivantes : structure KMUTANT |
KTMOBJECT_CURSOR La structure KTMOBJECT_CURSOR reçoit des informations d’énumération sur les objets KTM lorsqu’un composant appelle ZwEnumerateTransactionObject. |
KTRIAGE_DUMP_DATA_ARRAY En savoir plus sur les alertes suivantes : structure _KTRIAGE_DUMP_DATA_ARRAY |
LINK_SHARE_ACCESS Structure d’accès au partage utilisée par les systèmes de fichiers uniquement pour les fichiers de liaison. |
LUID_AND_ATTRIBUTES LUID_AND_ATTRIBUTES représente un identificateur unique local (LUID) et ses attributs. |
MAILSLOT_CREATE_PARAMETERS Le MAILSLOT_CREATE_PARAMETERS est utilisé par le sous-système Windows pour créer un maillot. |
MDL Une structure MDL est une structure partiellement opaque qui représente une liste de descripteurs de mémoire (MDL). |
MEM_EXTENDED_PARAMETER En savoir plus sur les alertes suivantes : structure MEM_EXTENDED_PARAMETER |
MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION Définit la structure MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION. |
MM_PHYSICAL_ADDRESS_LIST La structure MM_PHYSICAL_ADDRESS_LIST spécifie une plage d’adresses physiques. |
NAMED_PIPE_CREATE_PARAMETERS La structure NAMED_PIPE_CREATE_PARAMETERS est utilisée par le sous-système Windows pour créer un canal nommé. |
NOTIFY_USER_POWER_SETTING Cette rubrique décrit la structure NOTIFY_USER_POWER_SETTING. |
NPEM_CAPABILITY_STANDARD En savoir plus sur les alertes suivantes : NPEM_CAPABILITY_STANDARD |
NPEM_CONTROL_INTERFACE En savoir plus sur les alertes suivantes : NPEM_CONTROL_INTERFACE |
OB_CALLBACK_REGISTRATION La structure OB_CALLBACK_REGISTRATION spécifie les paramètres lorsque la routine ObRegisterCallbacks inscrit les routines de rappel ObjectPreCallback et ObjectPostCallback. |
OB_OPERATION_REGISTRATION La structure OB_OPERATION_REGISTRATION spécifie les routines de rappel ObjectPreCallback et ObjectPostCallback et les types d’opérations que les routines sont appelées. |
OB_POST_CREATE_HANDLE_INFORMATION La structure OB_POST_CREATE_HANDLE_INFORMATION fournit des informations à une routine ObjectPostCallback sur un thread ou un handle de processus ouvert. |
OB_POST_DUPLICATE_HANDLE_INFORMATION La structure OB_POST_DUPLICATE_HANDLE_INFORMATION fournit des informations à une routine ObjectPostCallback sur un thread ou un handle de processus qui a été dupliqué. |
OB_POST_OPERATION_INFORMATION La structure OB_POST_OPERATION_INFORMATION fournit des informations sur une opération de handle de processus ou de thread à une routine ObjectPostCallback. |
OB_POST_OPERATION_PARAMETERS L’union OB_POST_OPERATION_PARAMETERS décrit les paramètres spécifiques à l’opération d’une routine ObjectPostCallback. |
OB_PRE_CREATE_HANDLE_INFORMATION La structure OB_PRE_CREATE_HANDLE_INFORMATION fournit des informations à une routine ObjectPreCallback sur un thread ou un handle de processus en cours d’ouverture. |
OB_PRE_DUPLICATE_HANDLE_INFORMATION La structure OB_PRE_DUPLICATE_HANDLE_INFORMATION fournit des informations à une routine ObjectPreCallback sur un thread ou un handle de processus en double. |
OB_PRE_OPERATION_INFORMATION La structure OB_PRE_OPERATION_INFORMATION fournit des informations sur une opération de handle de processus ou de thread à une routine ObjectPreCallback. |
OB_PRE_OPERATION_PARAMETERS L’union OB_PRE_OPERATION_PARAMETERS décrit les paramètres spécifiques à l’opération d’une routine ObjectPreCallback. |
OSVERSIONINFOEXW La structure RTL_OSVERSIONINFOEXW contient des informations de version du système d’exploitation. |
OSVERSIONINFOW La structure RTL_OSVERSIONINFOW contient des informations de version du système d’exploitation. |
PCI_ATS_INTERFACE Définit la structure PCI_ATS_INTERFACE. |
PCI_CAPABILITIES_HEADER La structure _PCI_CAPABILITIES_HEADER (wdm.h) définit un en-tête présent dans chaque structure de capacité PCI. |
PCI_COMMON_CONFIG La structure _PCI_COMMON_CONFIG (wdm.h) définit des informations de configuration PCI standard. |
PCI_DEVICE_PRESENT_INTERFACE La structure PCI_DEVICE_PRESENT_INTERFACE est réservée à l’utilisation du système. |
PCI_EXPRESS_AER_CAPABILITIES La structure _PCI_EXPRESS_AER_CAPABILITIES (wdm.h) décrit une fonctionnalité d’erreur avancée pci Express (PCIe) et un registre de contrôle. |
PCI_EXPRESS_AER_CAPABILITY La structure _PCI_EXPRESS_AER_CAPABILITY (wdm.h) décrit une structure de capacité de création de rapports d’erreurs avancée PCI Express (PCIe). |
PCI_EXPRESS_BRIDGE_AER_CAPABILITY La structure _PCI_EXPRESS_BRIDGE_AER_CAPABILITY (wdm.h) définit les fonctionnalités avancées de création de rapports d’erreurs PCI Express (PCIe) pour un appareil pont PCIe. |
PCI_EXPRESS_CORRECTABLE_ERROR_MASK La structure _PCI_EXPRESS_CORRECTABLE_ERROR_MASK (wdm.h) décrit un registre de masque d’erreurs correctable PCI Express (PCIe) utilisé dans le rapport d’erreurs avancé. |
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS La structure _PCI_EXPRESS_CORRECTABLE_ERROR_STATUS (wdm.h) décrit un registre d’état d’erreur correctable PCI Express (PCIe) pour le rapport d’erreurs avancé. |
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER La structure _PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER (wdm.h) décrit l’en-tête d’une structure de capacité étendue PCI Express (PCIe). |
PCI_EXPRESS_ERROR_SOURCE_ID La structure _PCI_EXPRESS_ERROR_SOURCE_ID (wdm.h) décrit les ID de la première erreur correctable et de la première erreur irrécupérable dans le registre d’état d’erreur. |
PCI_EXPRESS_LINK_QUIESCENT_INTERFACE La structure PCI_EXPRESS_LINK_QUIESCENT_INTERFACE est réservée à l’utilisation du système. |
PCI_EXPRESS_PTM_CAPABILITY Réservé pour PCI_EXPRESS_PTM_CAPABILITY. N’utilisez pas. |
PCI_EXPRESS_PTM_CAPABILITY_REGISTER Réservé pour PCI_EXPRESS_PTM_CAPABILITY_REGISTER. N’utilisez pas. |
PCI_EXPRESS_PTM_CONTROL_REGISTER Réservé à PCI_EXPRESS_PTM_CONTROL_REGISTER. N’utilisez pas. |
PCI_EXPRESS_ROOT_ERROR_COMMAND La structure _PCI_EXPRESS_ROOT_ERROR_COMMAND (wdm.h) décrit une commande d’erreur racine PCI Express (PCIe) inscrite pour le rapport d’erreurs avancé. |
PCI_EXPRESS_ROOT_ERROR_STATUS La structure _PCI_EXPRESS_ROOT_ERROR_STATUS (wdm.h) décrit un enregistrement d’état d’erreur racine PCI Express (PCIe) pour le rapport d’erreurs avancé. |
PCI_EXPRESS_ROOT_PORT_INTERFACE La structure PCI_EXPRESS_ROOT_PORT_INTERFACE est réservée à l’utilisation du système. |
PCI_EXPRESS_ROOTPORT_AER_CAPABILITY La structure _PCI_EXPRESS_ROOTPORT_AER_CAPABILITY (wdm.h) décrit une structure de capacité avancée de création de rapports d’erreurs PCI Express (PCIe). |
PCI_EXPRESS_SEC_AER_CAPABILITIES La structure _PCI_EXPRESS_SEC_AER_CAPABILITIES (wdm.h) décrit une fonctionnalité d’erreur secondaire PCI Express (PCIe) et un registre de contrôle. |
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK La structure _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK (wdm.h) décrit un registre de masque d’erreur non récupérable secondaire PCI Express (PCIe). |
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY La structure _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY (wdm.h) décrit un registre de gravité d’erreur non récupérable secondaire PCI Express (PCIe). |
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS La structure _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS (wdm.h) décrit un registre d’état d’erreur non récupérable secondaire PCI Express (PCIe). |
PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY La structure _PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY (wdm.h) décrit un numéro de série pour un appareil PCI Express (PCIe). |
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK La structure _PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK (wdm.h) décrit un registre de masque d’erreur non récupérable PCI Express (PCIe). |
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY La structure _PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY (wdm.h) décrit un registre de gravité d’erreur non récupérable PCI Express (PCIe). |
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS La structure _PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS (wdm.h) décrit un registre d’état d’erreur non récupérable PCI Express (PCIe). |
PCI_MSIX_TABLE_CONFIG_INTERFACE La structure PCI_MSIX_TABLE_CONFIG_INTERFACE permet aux pilotes de périphérique de modifier leurs paramètres d’interruption MSI-X. Cette structure décrit l’interface GUID_MSIX_TABLE_CONFIG_INTERFACE. |
PCI_PM_CAPABILITY La structure _PCI_PM_CAPABILITY (wdm.h) contient des champs qui décrivent les fonctionnalités de gestion de l’alimentation de l’appareil. |
PCI_PMC La structure _PCI_PMC (wdm.h) décrit le contenu du registre des fonctionnalités de gestion de l’alimentation. |
PCI_PMCSR La structure _PCI_PMCSR (wdm.h) décrit le contenu du registre d’état du contrôle de gestion de l’alimentation de l’appareil. |
PCI_PMCSR_BSE La structure _PCI_PMCSR_BSE (wdm.h) décrit le contenu du registre d’état du contrôle de gestion de l’alimentation pour les extensions de prise en charge du pont PCI. |
PCI_SECURITY_INTERFACE2 Définit la structure PCI_SECURITY_INTERFACE2. |
PCI_SEGMENT_BUS_NUMBER Microsoft réserve uniquement la structure PCI_SEGMENT_BUS_NUMBER pour une utilisation interne. N’utilisez pas cette structure dans votre code. |
PCI_SLOT_NUMBER La structure _PCI_SLOT_NUMBER (wdm.h) est obsolète. Il définit le format du paramètre Slot aux routines HalXxxBusData obsolètes. |
PCI_VIRTUALIZATION_INTERFACE En savoir plus sur la structure PCI_VIRTUALIZATION_INTERFACE. |
PCI_X_CAPABILITY La structure PCI_X_CAPABILITY (wdm.h) signale le contenu des registres de commande et d’état d’un appareil conforme au PCI-X Addenda à la spécification PCI Local Bus. |
PCW_CALLBACK_INFORMATION L’union PCW_CALLBACK_INFORMATION fournit des détails sur la notification à envoyer. Un fournisseur transmet un pointeur vers cette union en tant que paramètre à la fonction PcwCallback. |
PCW_COUNTER_DESCRIPTOR La structure PCW_COUNTER_DESCRIPTOR fournit des détails sur la notification à envoyer. |
PCW_COUNTER_INFORMATION La structure PCW_COUNTER_INFORMATION décrit les attributs qui identifient une instance spécifique d’un compteur. |
PCW_DATA La structure PCW_DATA décrit le tableau de blocs de données associés à une instance. |
PCW_MASK_INFORMATION La structure PCW_MASK_INFORMATION fournit des détails sur la notification à envoyer au fournisseur. Ces informations sont transmises dans le cadre du paramètre Info à la fonction PcwCallback. Ces informations de masque sont incluses dans PCW_CALLBACK_INFORMATION. |
PCW_REGISTRATION_INFORMATION La structure PCW_REGISTRATION_INFORMATION fournit des détails sur le fournisseur et le compteur. |
PLUGPLAY_NOTIFICATION_HEADER Une structure PLUGPLAY_NOTIFICATION_HEADER est incluse au début de chaque structure de notification PnP, telle qu’une structure DEVICE_INTERFACE_CHANGE_NOTIFICATION. |
PNP_BUS_INFORMATION La structure PNP_BUS_INFORMATION décrit un bus. |
PO_FX_COMPONENT_IDLE_STATE La structure PO_FX_COMPONENT_IDLE_STATE spécifie les attributs d’un état d’alimentation Fx d’un composant dans un appareil. |
PO_FX_COMPONENT_PERF_INFO La structure PO_FX_COMPONENT_PERF_INFO décrit tous les ensembles d’états de performances d’un composant unique au sein d’un appareil. |
PO_FX_COMPONENT_PERF_SET La structure PO_FX_COMPONENT_PERF_SET représente un ensemble d’états de performances pour un composant unique au sein d’un appareil. |
PO_FX_COMPONENT_V1 La structure PO_FX_COMPONENT décrit les attributs d’état d’alimentation d’un composant dans un appareil. |
PO_FX_COMPONENT_V2 Découvrez comment la structure PO_FX_COMPONENT décrit les attributs d’état d’alimentation d’un composant dans un appareil. |
PO_FX_DEVICE_V1 La structure PO_FX_DEVICE décrit les attributs d’alimentation d’un appareil à l’infrastructure de gestion de l’alimentation (PoFx). |
PO_FX_DEVICE_V2 Découvrez comment la structure PO_FX_DEVICE décrit les attributs d’alimentation d’un appareil à l’infrastructure de gestion de l’alimentation (PoFx). |
PO_FX_DEVICE_V3 En savoir plus sur les alertes suivantes : structure PO_FX_DEVICE_V3 |
PO_FX_PERF_STATE La structure PO_FX_PERF_STATE représente un état de performances pour un composant unique au sein d’un appareil. |
PO_FX_PERF_STATE_CHANGE La structure PO_FX_PERF_STATE_CHANGE contient des informations sur un changement d’état de performance demandé en appelant la routine PoFxIssueComponentPerfStateChange ou PoFxIssueComponentPerfStateChangeMultiple. |
POOL_CREATE_EXTENDED_PARAMS Définit la structure POOL_CREATE_EXTENDED_PARAMS. |
POOL_EXTENDED_PARAMETER En savoir plus sur les alertes suivantes : POOL_EXTENDED_PARAMETER |
POOL_EXTENDED_PARAMS_SECURE_POOL Définit la structure POOL_EXTENDED_PARAMS_SECURE_POOL. |
POWER_PLATFORM_INFORMATION Découvrez comment la structure POWER_PLATFORM_INFORMATION contient des informations sur les fonctionnalités de puissance du système. |
POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES En savoir plus sur les alertes suivantes : structure POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES (wdm.h) |
POWER_STATE Découvrez comment l’union POWER_STATE spécifie une valeur d’état d’alimentation système ou une valeur d’état d’alimentation de l’appareil. |
PRIVILEGE_SET La structure PRIVILEGE_SET spécifie un ensemble de privilèges de sécurité. |
PTM_CONTROL_INTERFACE Réservé pour PTM_CONTROL_INTERFACE. N’utilisez pas. |
REENUMERATE_SELF_INTERFACE_STANDARD La structure d’interface REENUMERATE_SELF_INTERFACE_STANDARD permet à un pilote de demander à son pilote de bus parent de réumer l’appareil du pilote. Cette structure définit l’interface GUID_REENUMERATE_SELF_INTERFACE_STANDARD. |
REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION La structure REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION contient des informations que la routine RegistryCallback d’un pilote peut utiliser pour libérer des ressources que le pilote a précédemment allouées pour le contexte associé à un objet de Registre. |
REG_CREATE_KEY_INFORMATION Obsolète, utilisez REG_CREATE_KEY_INFORMATION_V1 à la place. La structure REG_CREATE_KEY_INFORMATION contient des informations que la routine RegistryCallback d’un pilote peut utiliser lorsqu’une clé de Registre en cours de création. |
REG_CREATE_KEY_INFORMATION_V1 La structure REG_CREATE_KEY_INFORMATION_V1 contient des informations que la routine RegistryCallback d’un pilote de filtre peut utiliser lorsqu’une clé de Registre est créée. |
REG_DELETE_KEY_INFORMATION La structure REG_DELETE_KEY_INFORMATION contient des informations que la routine RegistryCallback d’un pilote peut utiliser lorsqu’une clé de Registre est supprimée. |
REG_DELETE_VALUE_KEY_INFORMATION La structure REG_DELETE_VALUE_KEY_INFORMATION contient des informations que la routine RegistryCallback d’un pilote peut utiliser quand la valeur d’une clé de Registre est supprimée. |
REG_ENUMERATE_KEY_INFORMATION La structure REG_ENUMERATE_KEY_INFORMATION décrit une sous-clé d’une clé dont les sous-clés sont énumérées. |
REG_ENUMERATE_VALUE_KEY_INFORMATION La structure REG_ENUMERATE_VALUE_KEY_INFORMATION décrit une entrée de valeur d’une clé dont les entrées de valeur sont énumérées. |
REG_KEY_HANDLE_CLOSE_INFORMATION La structure REG_KEY_HANDLE_CLOSE_INFORMATION contient des informations sur une clé de Registre dont le handle est sur le point d’être fermé. |
REG_LOAD_KEY_INFORMATION La structure REG_LOAD_KEY_INFORMATION contient des informations sur une ruche de Registre chargée. |
REG_LOAD_KEY_INFORMATION_V2 La structure REG_LOAD_KEY_INFORMATION_V2 contient des informations sur une ruche de Registre chargée. |
REG_POST_CREATE_KEY_INFORMATION La structure REG_POST_CREATE_KEY_INFORMATION contient le résultat d’une tentative de création d’une clé de Registre. |
REG_POST_OPERATION_INFORMATION La structure REG_POST_OPERATION_INFORMATION contient des informations sur une opération de Registre terminée qu’une routine RegistryCallback peut utiliser. |
REG_PRE_CREATE_KEY_INFORMATION La structure REG_PRE_OPEN_KEY_INFORMATION contient le nom d’une clé de Registre sur le point d’être ouverte. |
REG_QUERY_KEY_INFORMATION La structure REG_QUERY_KEY_INFORMATION décrit les métadonnées sur le point d’être interrogées pour une clé. |
REG_QUERY_KEY_NAME La structure REG_QUERY_KEY_NAME décrit le nom complet de clé de Registre d’un objet interrogé. |
REG_QUERY_KEY_SECURITY_INFORMATION La structure REG_QUERY_KEY_SECURITY_INFORMATION reçoit des informations de sécurité pour un objet de clé de Registre. |
REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION La structure REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION décrit les entrées de valeur multiples récupérées pour une clé. |
REG_QUERY_VALUE_KEY_INFORMATION La structure REG_QUERY_VALUE_KEY_INFORMATION contient des informations sur l’entrée de valeur d’une clé de Registre interrogée. |
REG_RENAME_KEY_INFORMATION La structure REG_RENAME_KEY_INFORMATION contient le nouveau nom d’une clé de Registre dont le nom est sur le point d’être modifié. |
REG_REPLACE_KEY_INFORMATION La structure REG_REPLACE_KEY_INFORMATION décrit les métadonnées qui sont sur le point d’être remplacées pour une clé. |
REG_RESTORE_KEY_INFORMATION La structure REG_RESTORE_KEY_INFORMATION contient les informations d’une clé de Registre sur le point d’être restaurée. |
REG_SAVE_KEY_INFORMATION La structure REG_SAVE_KEY_INFORMATION contient les informations d’une clé de Registre sur le point d’être enregistrée. |
REG_SAVE_MERGED_KEY_INFORMATION Définit la structure REG_SAVE_MERGED_KEY_INFORMATION. |
REG_SET_INFORMATION_KEY_INFORMATION La structure REG_SET_INFORMATION_KEY_INFORMATION décrit un nouveau paramètre pour les métadonnées d’une clé. |
REG_SET_KEY_SECURITY_INFORMATION La structure REG_SET_KEY_SECURITY_INFORMATION spécifie les informations de sécurité d’un objet de clé de Registre. |
REG_SET_VALUE_KEY_INFORMATION La structure REG_SET_VALUE_INFORMATION décrit un nouveau paramètre pour l’entrée de valeur d’une clé de Registre. |
REG_UNLOAD_KEY_INFORMATION La structure REG_UNLOAD_KEY_INFORMATION contient des informations que la routine RegistryCallback d’un pilote peut utiliser lorsqu’une ruche de Registre est déchargée. |
RESOURCEMANAGER_BASIC_INFORMATION La structure RESOURCEMANAGER_BASIC INFORMATION contient des informations sur un objet Resource Manager. |
RESOURCEMANAGER_COMPLETION_INFORMATION La structure RESOURCEMANAGER_COMPLETION_INFORMATION n’est pas utilisée. |
SCATTER_GATHER_LIST La structure SCATTER_GATHER_LIST décrit la liste de points/regroupements pour une opération DMA. |
SDEV_IDENTIFIER_INTERFACE Cette rubrique d’espace réservé est fournie comme exemple de documentation qui peut être incluse dans une version ultérieure. Ce matériel n’est pas encore disponible. |
SECTION_OBJECT_POINTERS La structure SECTION_OBJECT_POINTERS, allouée par un système de fichiers ou un pilote de redirecteur, est utilisée par le gestionnaire de mémoire et le gestionnaire de cache pour stocker le mappage de fichiers et les informations relatives au cache pour un flux de fichiers. |
SECURITY_SUBJECT_CONTEXT La structure SECURITY_SUBJECT_CONTEXT est utilisée pour capturer le contexte de sécurité de l’objet pour la validation et l’audit des accès. |
SET_POWER_SETTING_VALUE Cette rubrique décrit la structure SET_POWER_SETTING_VALUE. |
SLIST_ENTRY Une structure SLIST_ENTRY décrit une entrée dans une liste liée séquencée. |
SYSTEM_POOL_ZEROING_INFORMATION Microsoft réserve uniquement la structure SYSTEM_POOL_ZEROING_INFORMATION pour une utilisation interne. N’utilisez pas cette structure dans votre code. |
SYSTEM_POWER_STATE_CONTEXT Découvrez comment la structure SYSTEM_POWER_STATE_CONTEXT est une structure système partiellement opaque qui contient des informations sur les états d’alimentation du système précédents d’un ordinateur. |
TARGET_DEVICE_CUSTOM_NOTIFICATION La structure TARGET_DEVICE_CUSTOM_NOTIFICATION décrit un événement d’appareil personnalisé. |
TARGET_DEVICE_REMOVAL_NOTIFICATION La structure TARGET_DEVICE_REMOVAL_NOTIFICATION décrit un événement de suppression d’appareil. Le gestionnaire PnP envoie cette structure à un pilote qui a inscrit une routine de rappel pour la notification des événements EventCategoryTargetDeviceChange. |
TIME_FIELDS La structure TIME_FIELDS décrit les informations de temps pour les routines de conversion de temps. |
TRANSACTION_BASIC_INFORMATION La structure TRANSACTION_BASIC_INFORMATION contient des informations sur un objet transactionnel. |
TRANSACTION_ENLISTMENT_PAIR La structure TRANSACTION_ENLISTMENT_PAIR contient des informations sur un inscription associé à un objet transactionnel. |
TRANSACTION_ENLISTMENTS_INFORMATION La structure TRANSACTION_ENLISTMENTS_INFORMATION contient des informations sur les inscriptions associées à un objet transactionnel. |
TRANSACTION_PROPERTIES_INFORMATION La structure TRANSACTION_PROPERTIES_INFORMATION contient les propriétés d’un objet transaction. |
TRANSACTIONMANAGER_BASIC_INFORMATION La structure TRANSACTIONMANAGER_BASIC_INFORMATION contient des informations sur un objet de gestionnaire de transactions. |
TRANSACTIONMANAGER_LOG_INFORMATION La structure TRANSACTIONMANAGER_LOG_INFORMATION contient des informations sur un objet de gestionnaire de transactions. |
TRANSACTIONMANAGER_LOGPATH_INFORMATION La structure TRANSACTIONMANAGER_LOGPATH_INFORMATION contient des informations sur un objet de gestionnaire de transactions. |
TRANSACTIONMANAGER_RECOVERY_INFORMATION La structure TRANSACTIONMANAGER_RECOVERY_INFORMATION contient des informations sur un objet de gestionnaire de transactions. |
VPB La structure de bloc de paramètres de volume (VPB) est utilisée pour mapper un objet d’appareil qui représente un volume de système de fichiers monté à un objet d’appareil qui représente un périphérique de disque physique ou virtuel. |
WAIT_CONTEXT_BLOCK Réservé à WAIT_CONTEXT_BLOCK. N’utilisez pas. |
WORK_QUEUE_ITEM La structure WORK_QUEUE_ITEM est utilisée pour publier des éléments de travail dans une file d’attente de travail système. |
XSAVE_CET_U_FORMAT Format pour CET_U composant XSTATE. |
Énumérations
BOUND_CALLBACK_STATUS L’énumération BOUND_CALLBACK_STATUS indique comment une exception liée en mode utilisateur a été traitée par la fonction BoundCallback. |
BUS_QUERY_ID_TYPE Cette rubrique décrit l’énumération BUS_QUERY_ID_TYPE. |
CLFS_CONTEXT_MODE L’énumération CLFS_CONTEXT_MODE indique le type de séquence que suit le pilote CLFS (Common Log File System) lorsqu’il lit un ensemble d’enregistrements à partir d’un flux. |
CLFS_MGMT_POLICY_TYPE Le type d’énumération CLFS_MGMT_POLICY_TYPE identifie le type d’une stratégie de gestion CLFS. |
CLS_LOG_INFORMATION_CLASS L’énumération CLFS_LOG_INFORMATION_CLASS indique le type d’informations demandées par un appel à ClfsQueryLogFileInformation. |
D3COLD_LAST_TRANSITION_STATUS L’énumération D3COLD_LAST_TRANSITION_STATUS indique si la transition la plus récente vers l’état d’alimentation de l’appareil D3hot a été suivie d’une transition vers l’état d’alimentation de l’appareil D3cold. |
DEVICE_DIRECTORY_TYPE Répertoire à partir duquel le pilote est chargé. |
DEVICE_INSTALL_STATE L’énumération DEVICE_INSTALL_STATE décrit l’état d’installation d’un appareil. |
DEVICE_POWER_STATE Découvrez comment le type d’énumération DEVICE_POWER_STATE indique un état d’alimentation de l’appareil. |
DEVICE_REGISTRY_PROPERTY L’énumération DEVICE_REGISTRY_PROPERTY identifie les propriétés d’appareil stockées dans le Registre. |
DEVICE_REMOVAL_POLICY L’énumération DEVICE_REMOVAL_POLICY décrit la stratégie de suppression d’un appareil. |
DEVICE_RESET_TYPE L’énumération DEVICE_RESET_TYPE spécifie le type de réinitialisation d’appareil demandé par un appel à la routine DeviceReset de l’interface GUID_DEVICE_RESET_INTERFACE_STANDARD. |
DEVICE_TEXT_TYPE Cette rubrique décrit l’énumération DEVICE_TEXT_TYPE. |
DEVICE_USAGE_NOTIFICATION_TYPE En savoir plus sur les alertes suivantes : énumération DEVICE_USAGE_NOTIFICATION_TYPE |
DEVICE_WAKE_DEPTH L’énumération DEVICE_WAKE_DEPTH spécifie l’état d’alimentation de l’appareil le plus profond à partir duquel un appareil peut déclencher un signal de veille. |
DIRECTORY_NOTIFY_INFORMATION_CLASS En savoir plus sur l’énumération DIRECTORY_NOTIFY_INFORMATION_CLASS. |
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE En savoir plus sur les alertes suivantes : DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE |
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE Fournit les types de configurations facultatives qui peuvent être fournies lors de la création d’une mémoire tampon commune à partir d’un MDL. Les valeurs de configuration correspondant aux types sont conservées dans la structure DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION. |
DMA_COMPLETION_STATUS L’énumération DMA_COMPLETION_STATUS décrit l’état d’achèvement d’un transfert DMA. |
DOMAIN_CONFIGURATION_ARCH Définit des valeurs pour le type d’architecture système spécifié. |
DRIVER_DIRECTORY_TYPE En savoir plus sur les alertes suivantes : énumération _DRIVER_DIRECTORY_TYPE |
DRIVER_REGKEY_TYPE En savoir plus sur les alertes suivantes : énumération DRIVER_REGKEY_TYPE |
ENLISTMENT_INFORMATION_CLASS L’énumération ENLISTMENT_INFORMATION_CLASS identifie le type d’informations que la routine ZwSetInformationEnlistment peut définir et que la routine ZwQueryInformationEnlistment peut récupérer pour un objet d’inscription. |
EX_POOL_PRIORITY En savoir plus sur les alertes suivantes : EX_POOL_PRIORITY |
FAULT_INFORMATION_ARCH Définit des valeurs pour le type d’architecture système. |
FAULT_INFORMATION_ARM64_TYPE Définit des valeurs pour le type d’erreur. |
FILE_INFORMATION_CLASS En savoir plus sur l’énumération FILE_INFORMATION_CLASS. |
FS_INFORMATION_CLASS L’énumération FS_INFORMATION_CLASS contient les constantes de classe d’informations qui spécifient le type de structure d’informations présent pour un jeu ou une opération de requête. |
IMAGE_POLICY_ENTRY_TYPE L’énumération _IMAGE_POLICY_ENTRY_TYPE n’est pas prise en charge. |
IMAGE_POLICY_ID L’énumération _IMAGE_POLICY_ID n’est pas prise en charge. |
INTERFACE_TYPE L’énumération _INTERFACE_TYPE (wdm.h) définit des valeurs qui indiquent le type de pilote de bus qui a publié l’interface. |
IO_ACCESS_MODE _IO_ACCESS_MODE définit les types de mode d’accès pour les E/S de fichiers planifiés (SFIO). |
IO_ACCESS_TYPE _IO_ACCESS_TYPE définit les droits d’accès pour les E/S de fichiers planifiés (SFIO). |
IO_ALLOCATION_ACTION Le type énuméré IO_ALLOCATION_ACTION est utilisé pour spécifier des valeurs de retour pour les routines AdapterControl et ControllerControl. |
IO_CONTAINER_INFORMATION_CLASS L’énumération IO_CONTAINER_INFORMATION_CLASS contient des constantes qui indiquent les classes d’informations système qu’un pilote en mode noyau peut demander. |
IO_CONTAINER_NOTIFICATION_CLASS L’énumération IO_CONTAINER_NOTIFICATION_CLASS contient des constantes qui indiquent les classes d’événements pour lesquelles un pilote en mode noyau peut s’inscrire pour recevoir des notifications. |
IO_NOTIFICATION_EVENT_CATEGORY En savoir plus sur les alertes suivantes : énumération IO_NOTIFICATION_EVENT_CATEGORY |
IO_PAGING_PRIORITY L’énumération IO_PAGING_PRIORITY décrit la valeur de priorité d’un IRP d’E/S de pagination. |
IO_PRIORITY_HINT Le type d’énumération IO_PRIORITY_HINT spécifie l’indicateur de priorité d’un IRP. |
IO_SESSION_EVENT L’énumération IO_SESSION_EVENT indique le type d’événement de session pour lequel un pilote reçoit une notification. |
IO_SESSION_STATE L’énumération IO_SESSION_STATE contient des constantes qui indiquent l’état actuel d’une session utilisateur. |
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE Décrit les types de configuration utilisés lors de la création de IOMMU_DMA_DEVICE en fonction du type d’appareil et du système. |
IOMMU_DMA_DOMAIN_TYPE Décrit les types de domaine qui peuvent être créés et interagir avec le DMA_IOMMU_INTERFACE_EX. |
IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE L’énumération IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE indique le type d’allocateur logique décrit dans une structure IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG. |
IOMMU_MAP_PHYSICAL_ADDRESS_TYPE L’énumération IOMMU_MAP_PHYSICAL_ADDRESS_TYPE indique le format de l’adresse physique décrite dans une structure de IOMMU_MAP_PHYSICAL_ADDRESS. |
IRQ_DEVICE_POLICY Le type d’énumération _IRQ_DEVICE_POLICY (wdm.h) indique la stratégie de système d’exploitation utilisée pour affecter des interruptions d’un appareil à différents processeurs. |
IRQ_PRIORITY Le type d’énumération _IRQ_PRIORITY (wdm.h) indique la priorité que le système doit donner à la maintenance des interruptions d’un appareil. |
KBUGCHECK_CALLBACK_REASON Le type d’énumération KBUGCHECK_CALLBACK_REASON spécifie les situations dans lesquelles un rappel de vérification des bogues s’exécute. |
KBUGCHECK_DUMP_IO_TYPE Le type d’énumération KBUGCHECK_DUMP_IO_TYPE identifie le type d’une section de données dans un fichier de vidage sur incident. |
KE_PROCESSOR_CHANGE_NOTIFY_STATE Cette rubrique décrit l’énumération KE_PROCESSOR_CHANGE_NOTIFY_STATE. |
KEY_INFORMATION_CLASS Le type d’énumération KEY_INFORMATION_CLASS représente le type d’informations à fournir sur une clé de Registre. |
KEY_SET_INFORMATION_CLASS Le type d’énumération KEY_SET_INFORMATION_CLASS représente le type d’informations à définir pour une clé de Registre. |
KEY_VALUE_INFORMATION_CLASS Le type d’énumération KEY_VALUE_INFORMATION_CLASS spécifie le type d’informations à fournir sur la valeur d’une clé de Registre. |
KINTERRUPT_MODE Le type d’énumération _KINTERRUPT_MODE (wdm.h) indique si une interruption est déclenchée au niveau ou déclenchée par un bord. |
KINTERRUPT_POLARITY L’énumération _KINTERRUPT_POLARITY (wdm.h) contient des valeurs qui indiquent comment un appareil signale une demande d’interruption sur une ligne d’interruption. |
KTMOBJECT_TYPE L’énumération KTMOBJECT_TYPE identifie les types d’objets pris en charge par KTM. |
LATENCY_TIME Cette rubrique décrit l’énumération LATENCY_TIME. |
LOCK_OPERATION L’énumération LOCK_OPERATION spécifie le type d’accès approprié pour un type d’opération d’E/S. |
MEM_EXTENDED_PARAMETER_TYPE Définit les valeurs des paramètres étendus sont utilisées pour le mappage de fichiers dans un espace d’adressage. |
MEM_SECTION_EXTENDED_PARAMETER_TYPE En savoir plus sur les alertes suivantes : énumération MEM_SECTION_EXTENDED_PARAMETER_TYPE |
MEMORY_CACHING_TYPE Le type d’énumération _MEMORY_CACHING_TYPE (wdm.h) spécifie le comportement de mise en cache autorisé lors de l’allocation ou de la mémoire de mappage. |
MONITOR_DISPLAY_STATE Découvrez comment cette méthode indique l’état d’alimentation du moniteur affiché. |
NPEM_CONTROL_STANDARD_CONTROL_BIT En savoir plus sur les alertes suivantes : NPEM_CONTROL_STANDARD_CONTROL_BIT |
PCW_CALLBACK_TYPE L’énumération PCW_CALLBACK_TYPE définit le type de notification à envoyer au fournisseur inscrit du compteur. Un fournisseur transmet un pointeur à cette énumération en tant que paramètre à la fonction PcwCallback. |
PO_EFFECTIVE_POWER_MODE Les constantes d’énumération PO_EFFECTIVE_POWER_MODE indiquent le mode d’alimentation effectif que le système exécute. |
PO_FX_PERF_STATE_TYPE L’énumération PO_FX_PERF_STATE_TYPE contient des valeurs qui décrivent le type d’états de performances dans un PO_FX_COMPONENT_PERF_SET. |
PO_FX_PERF_STATE_UNIT L’énumération PO_FX_PERF_STATE_UNIT contient des valeurs qui décrivent le type d’unité contrôlé par les états de performances dans un PO_FX_COMPONENT_PERF_SET. |
POOL_EXTENDED_PARAMETER_TYPE En savoir plus sur les alertes suivantes : POOL_EXTENDED_PARAMETER_TYPE |
POOL_TYPE Le type d’énumération POOL_TYPE spécifie le type de mémoire système à allouer. |
POWER_ACTION Découvrez comment l’énumération POWER_ACTION (wdm.h) identifie les actions d’alimentation système qui peuvent se produire sur un ordinateur. |
POWER_INFORMATION_LEVEL POWER_INFORMATION_LEVEL énumère les indicateurs d’informations au niveau de l’alimentation. |
POWER_MONITOR_REQUEST_REASON Cette rubrique décrit l’énumération POWER_MONITOR_REQUEST_REASON. |
POWER_MONITOR_REQUEST_TYPE Cette rubrique décrit l’énumération POWER_MONITOR_REQUEST_TYPE. |
POWER_REQUEST_TYPE Découvrez comment l’énumération POWER_REQUEST_TYPE indique le type de demande d’alimentation. |
POWER_STATE_TYPE Découvrez comment le type d’énumération POWER_STATE_TYPE indique qu’une valeur d’état d’alimentation est un état d’alimentation du système ou un état d’alimentation de l’appareil. |
POWER_USER_PRESENCE_TYPE Cette rubrique décrit l’énumération POWER_USER_PRESENCE_TYPE. |
REG_NOTIFY_CLASS Le type d’énumération REG_NOTIFY_CLASS spécifie le type d’opération de Registre que le gestionnaire de configuration passe à une routine RegistryCallback. |
RESOURCEMANAGER_INFORMATION_CLASS L’énumération RESOURCEMANAGER_INFORMATION_CLASS identifie le type d’informations que la routine ZwQueryInformationResourceManager peut récupérer pour un objet Resource Manager. |
SE_IMAGE_TYPE En savoir plus sur les alertes suivantes : énumération _SE_IMAGE_TYPE |
SECURITY_IMPERSONATION_LEVEL Le type d’énumération SECURITY_IMPERSONATION_LEVEL contient des valeurs qui spécifient des niveaux d’emprunt d’identité de sécurité. Les niveaux d’emprunt d’identité de sécurité régissent le degré auquel un processus serveur peut agir au nom d’un processus client. |
SYSTEM_POWER_CONDITION Cette rubrique décrit l’énumération SYSTEM_POWER_CONDITION. |
SYSTEM_POWER_STATE Découvrez comment le type d’énumération SYSTEM_POWER_STATE est utilisé pour indiquer un état d’alimentation système. |
TRACE_INFORMATION_CLASS Le type d’énumération TRACE_INFORMATION_CLASS est utilisé pour indiquer les types d’informations associées à une session de suivi d’événements WMI. |
TRANSACTION_INFORMATION_CLASS L’énumération TRANSACTION_INFORMATION_CLASS spécifie le type d’informations que ZwSetInformationTransaction peut définir et ZwQueryInformationTransaction peut récupérer pour un objet de gestionnaire de transactions. |
TRANSACTION_OUTCOME L’énumération TRANSACTION_OUTCOME définit les résultats (résultats) que KTM peut affecter à une transaction. |
TRANSACTION_STATE L’énumération TRANSACTION_STATE définit les états que KTM peut affecter à une transaction. |
TRANSACTIONMANAGER_INFORMATION_CLASS L’énumération TRANSACTIONMANAGER_INFORMATION_CLASS spécifie le type d’informations que la routine ZwQueryInformationTransactionManager peut récupérer pour un objet de gestionnaire de transactions. |
WORK_QUEUE_TYPE Le type d’énumération WORK_QUEUE_TYPE indique le type de thread de travail système qui gère un élément de travail. |