Partager via


Compteurs de performances

Vue d’ensemble de la technologie des compteurs de performances.

Pour développer des compteurs de performances, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
PerfCounterDataType

Indique le type de contenu d’un bloc PERF_COUNTER_HEADER que la fonction PerfQueryCounterData inclut dans le cadre du bloc PERF_DATA_HEADER que la fonction produit en tant que sortie.
PerfRegInfoType

Indique les types d’informations que vous pouvez demander sur un jeu de compteurs de performances en appelant la fonction PerfQueryCounterSetRegistrationInfo.

Fonctions

 
CounterPathCallBack

Les applications implémentent la fonction CounterPathCallBack pour traiter les chaînes de chemin de compteur retournées par la boîte de dialogue Parcourir.
LoadPerfCounterTextStringsA

Charge sur l’ordinateur les objets de performance et les compteurs définis dans le fichier d’initialisation spécifié. (ANSI)
LoadPerfCounterTextStringsW

Charge sur l’ordinateur les objets de performance et les compteurs définis dans le fichier d’initialisation spécifié. (Unicode)
PdhAddCounterA

Ajoute le compteur spécifié à la requête. (ANSI)
PdhAddCounterW

Ajoute le compteur spécifié à la requête. (Unicode)
PdhAddEnglishCounterA

Ajoute le compteur indépendant du langage spécifié à la requête. (ANSI)
PdhAddEnglishCounterW

Ajoute le compteur indépendant du langage spécifié à la requête. (Unicode)
PdhBindInputDataSourceA

Lie un ou plusieurs fichiers journaux binaires pour la lecture des données de journal. (ANSI)
PdhBindInputDataSourceW

Lie un ou plusieurs fichiers journaux binaires pour la lecture des données de journal. (Unicode)
PdhBrowseCountersA

Affiche une boîte de dialogue Parcourir les compteurs que l’utilisateur peut utiliser pour sélectionner un ou plusieurs compteurs qu’il souhaite ajouter à la requête. Pour utiliser des handles dans des sources de données, utilisez la fonction PdhBrowseCountersH. (ANSI)
PdhBrowseCountersHA

Affiche une boîte de dialogue Parcourir les compteurs que l’utilisateur peut utiliser pour sélectionner un ou plusieurs compteurs qu’il souhaite ajouter à la requête. Cette fonction est identique à la fonction PdhBrowseCounters, sauf qu’elle prend en charge l’utilisation de handles pour les sources de données. (ANSI)
PdhBrowseCountersHW

Affiche une boîte de dialogue Parcourir les compteurs que l’utilisateur peut utiliser pour sélectionner un ou plusieurs compteurs qu’il souhaite ajouter à la requête. Cette fonction est identique à la fonction PdhBrowseCounters, sauf qu’elle prend en charge l’utilisation de handles pour les sources de données. (Unicode)
PdhBrowseCountersW

Affiche une boîte de dialogue Parcourir les compteurs que l’utilisateur peut utiliser pour sélectionner un ou plusieurs compteurs qu’il souhaite ajouter à la requête. Pour utiliser des handles dans des sources de données, utilisez la fonction PdhBrowseCountersH. (Unicode)
PdhCalculateCounterFromRawValue

Calcule la valeur d’affichage de deux valeurs de compteur brutes.
PdhCloseLog

Ferme le fichier journal spécifié.
PdhCloseQuery

Ferme tous les compteurs contenus dans la requête spécifiée, ferme tous les handles liés à la requête et libère toute la mémoire associée à la requête.
PdhCollectQueryData

Collecte la valeur de données brutes actuelle pour tous les compteurs de la requête spécifiée et met à jour le code status de chaque compteur. (PdhCollectQueryData)
PdhCollectQueryDataEx

Utilise un thread distinct pour collecter la valeur de données brutes actuelle pour tous les compteurs de la requête spécifiée. La fonction signale ensuite l’événement défini par l’application et attend l’intervalle de temps spécifié avant de revenir.
PdhCollectQueryDataWithTime

Collecte la valeur de données brutes actuelle pour tous les compteurs de la requête spécifiée et met à jour le code status de chaque compteur. (PdhCollectQueryDataWithTime)
PdhComputeCounterStatistics

Calcule les statistiques d’un compteur à partir d’un tableau de valeurs brutes.
PdhConnectMachineA

Se connecte à l’ordinateur spécifié. (ANSI)
PdhConnectMachineW

Se connecte à l’ordinateur spécifié. (Unicode)
PdhEnumLogSetNamesA

Énumère les noms des jeux de journaux dans le DSN. (ANSI)
PdhEnumLogSetNamesW

Énumère les noms des jeux de journaux dans le DSN. (Unicode)
PdhEnumMachinesA

Retourne une liste des noms d’ordinateurs associés aux compteurs dans un fichier journal. (PdhEnumMachinesA)
PdhEnumMachinesHA

Retourne une liste des noms d’ordinateurs associés aux compteurs dans un fichier journal. (PdhEnumMachinesHA)
PdhEnumMachinesHW

Retourne une liste des noms d’ordinateurs associés aux compteurs dans un fichier journal. (PdhEnumMachinesHW)
PdhEnumMachinesW

Retourne une liste des noms d’ordinateurs associés aux compteurs dans un fichier journal. (PdhEnumMachinesW)
PdhEnumObjectItemsA

Retourne le compteur et instance noms de l’objet spécifié qui existent sur l’ordinateur spécifié ou dans le fichier journal spécifié. Pour utiliser des descripteurs dans des sources de données, utilisez la fonction PdhEnumObjectItemsH. (ANSI)
PdhEnumObjectItemsHA

Retourne le compteur et instance noms de l’objet spécifié qui existent sur l’ordinateur spécifié ou dans le fichier journal spécifié. Cette fonction est identique à la fonction PdhEnumObjectItems, sauf qu’elle prend en charge l’utilisation de handles pour les sources de données. (ANSI)
PdhEnumObjectItemsHW

Retourne le compteur et instance noms de l’objet spécifié qui existent sur l’ordinateur spécifié ou dans le fichier journal spécifié. Cette fonction est identique à la fonction PdhEnumObjectItems, sauf qu’elle prend en charge l’utilisation de handles pour les sources de données. (Unicode)
PdhEnumObjectItemsW

Retourne le compteur et instance noms de l’objet spécifié qui existent sur l’ordinateur spécifié ou dans le fichier journal spécifié. Pour utiliser des descripteurs dans des sources de données, utilisez la fonction PdhEnumObjectItemsH. (Unicode)
PdhEnumObjectsA

Retourne une liste d’objets disponibles sur l’ordinateur spécifié ou dans le fichier journal spécifié. Pour utiliser des handles dans des sources de données, utilisez la fonction PdhEnumObjectsH. (ANSI)
PdhEnumObjectsHA

Retourne une liste d’objets disponibles sur l’ordinateur spécifié ou dans le fichier journal spécifié. Cette fonction est identique à PdhEnumObjects, sauf qu’elle prend en charge l’utilisation de handles pour les sources de données. (ANSI)
PdhEnumObjectsHW

Retourne une liste d’objets disponibles sur l’ordinateur spécifié ou dans le fichier journal spécifié. Cette fonction est identique à PdhEnumObjects, sauf qu’elle prend en charge l’utilisation de handles pour les sources de données. (Unicode)
PdhEnumObjectsW

Retourne une liste d’objets disponibles sur l’ordinateur spécifié ou dans le fichier journal spécifié. Pour utiliser des handles dans des sources de données, utilisez la fonction PdhEnumObjectsH. (Unicode)
PdhExpandCounterPathA

Examine l’ordinateur spécifié (ou l’ordinateur local si aucun n’est spécifié) à la recherche de compteurs et d’instances de compteurs qui correspondent aux chaînes génériques dans le chemin du compteur. (ANSI)
PdhExpandCounterPathW

Examine l’ordinateur spécifié (ou l’ordinateur local si aucun n’est spécifié) à la recherche de compteurs et d’instances de compteurs qui correspondent aux chaînes génériques dans le chemin du compteur. (Unicode)
PdhExpandWildCardPathA

Examine l’ordinateur ou le fichier journal spécifié et retourne les chemins d’accès de compteur qui correspondent au chemin du compteur donné qui contient des caractères génériques. Pour utiliser des descripteurs dans des sources de données, utilisez la fonction PdhExpandWildCardPathH. (ANSI)
PdhExpandWildCardPathHA

Examine l’ordinateur ou le fichier journal spécifié et retourne les chemins d’accès de compteur qui correspondent au chemin du compteur donné qui contient des caractères génériques. Cette fonction est identique à la fonction PdhExpandWildCardPath, sauf qu’elle prend en charge l’utilisation de handles pour les sources de données. (ANSI)
PdhExpandWildCardPathHW

Examine l’ordinateur ou le fichier journal spécifié et retourne les chemins d’accès de compteur qui correspondent au chemin du compteur donné qui contient des caractères génériques. Cette fonction est identique à la fonction PdhExpandWildCardPath, sauf qu’elle prend en charge l’utilisation de handles pour les sources de données. (Unicode)
PdhExpandWildCardPathW

Examine l’ordinateur ou le fichier journal spécifié et retourne les chemins d’accès de compteur qui correspondent au chemin du compteur donné qui contient des caractères génériques. Pour utiliser des descripteurs dans des sources de données, utilisez la fonction PdhExpandWildCardPathH. (Unicode)
PdhFormatFromRawValue

Calcule une valeur d’affichage pour les valeurs de compteur brutes données.
PdhGetCounterInfoA

Récupère des informations sur un compteur, telles que la taille des données, le type de compteur, le chemin d’accès et les valeurs de données fournies par l’utilisateur. (ANSI)
PdhGetCounterInfoW

Récupère des informations sur un compteur, telles que la taille des données, le type de compteur, le chemin d’accès et les valeurs de données fournies par l’utilisateur. (Unicode)
PdhGetCounterTimeBase

Retourne la base de temps du compteur spécifié.
PdhGetDataSourceTimeRangeA

Détermine l’intervalle de temps, le nombre d’entrées et, le cas échéant, la taille de la mémoire tampon contenant les données de performances de la source d’entrée spécifiée. Pour utiliser des handles dans des sources de données, utilisez la fonction PdhGetDataSourceTimeRangeH. (ANSI)
PdhGetDataSourceTimeRangeH

Détermine l’intervalle de temps, le nombre d’entrées et, le cas échéant, la taille de la mémoire tampon contenant les données de performances de la source d’entrée spécifiée. Cette fonction est identique à la fonction PdhGetDataSourceTimeRange, sauf qu’elle prend en charge l’utilisation de handles pour les sources de données.
PdhGetDataSourceTimeRangeW

Détermine l’intervalle de temps, le nombre d’entrées et, le cas échéant, la taille de la mémoire tampon contenant les données de performances de la source d’entrée spécifiée. Pour utiliser des handles dans des sources de données, utilisez la fonction PdhGetDataSourceTimeRangeH. (Unicode)
PdhGetDefaultPerfCounterA

Récupère le nom du compteur par défaut pour l’objet spécifié. Ce nom peut être utilisé pour définir la sélection initiale du compteur dans la boîte de dialogue Parcourir le compteur. Pour utiliser des handles dans des sources de données, utilisez la fonction PdhGetDefaultPerfCounterH. (ANSI)
PdhGetDefaultPerfCounterHA

Récupère le nom du compteur par défaut pour l’objet spécifié. (ANSI)
PdhGetDefaultPerfCounterHW

Récupère le nom du compteur par défaut pour l’objet spécifié. (Unicode)
PdhGetDefaultPerfCounterW

Récupère le nom du compteur par défaut pour l’objet spécifié. Ce nom peut être utilisé pour définir la sélection initiale du compteur dans la boîte de dialogue Parcourir le compteur. Pour utiliser des handles dans des sources de données, utilisez la fonction PdhGetDefaultPerfCounterH. (Unicode)
PdhGetDefaultPerfObjectA

Récupère le nom de l’objet par défaut. Ce nom peut être utilisé pour définir la sélection initiale de l’objet dans la boîte de dialogue Parcourir le compteur. Pour utiliser des descripteurs dans des sources de données, utilisez la fonction PdhGetDefaultPerfObjectH. (ANSI)
PdhGetDefaultPerfObjectHA

Récupère le nom de l’objet par défaut. (ANSI)
PdhGetDefaultPerfObjectHW

Récupère le nom de l’objet par défaut. (Unicode)
PdhGetDefaultPerfObjectW

Récupère le nom de l’objet par défaut. Ce nom peut être utilisé pour définir la sélection initiale de l’objet dans la boîte de dialogue Parcourir le compteur. Pour utiliser des descripteurs dans des sources de données, utilisez la fonction PdhGetDefaultPerfObjectH. (Unicode)
PdhGetDllVersion

Retourne la version du fichier Pdh.dll actuellement installé.
PdhGetFormattedCounterArrayA

Retourne un tableau de valeurs de compteur mises en forme. Utilisez cette fonction lorsque vous souhaitez mettre en forme les valeurs de compteur d’un compteur qui contient un caractère générique pour le nom instance. (ANSI)
PdhGetFormattedCounterArrayW

Retourne un tableau de valeurs de compteur mises en forme. Utilisez cette fonction lorsque vous souhaitez mettre en forme les valeurs de compteur d’un compteur qui contient un caractère générique pour le nom instance. (Unicode)
PdhGetFormattedCounterValue

Calcule une valeur d’affichage pour le compteur spécifié.
PdhGetLogFileSize

Retourne la taille du fichier journal spécifié.
PdhGetRawCounterArrayA

Retourne un tableau de valeurs brutes à partir du compteur spécifié. Utilisez cette fonction lorsque vous souhaitez récupérer les valeurs de compteur brutes d’un compteur qui contient un caractère générique pour le nom instance. (ANSI)
PdhGetRawCounterArrayW

Retourne un tableau de valeurs brutes à partir du compteur spécifié. Utilisez cette fonction lorsque vous souhaitez récupérer les valeurs de compteur brutes d’un compteur qui contient un caractère générique pour le nom instance. (Unicode)
PdhGetRawCounterValue

Retourne la valeur brute actuelle du compteur.
PdhIsRealTimeQuery

Détermine si la requête spécifiée est une requête en temps réel.
PdhLookupPerfIndexByNameA

Retourne l’index de compteur correspondant au nom de compteur spécifié. (ANSI)
PdhLookupPerfIndexByNameW

Retourne l’index de compteur correspondant au nom de compteur spécifié. (Unicode)
PdhLookupPerfNameByIndexA

Retourne le nom de l’objet de performance ou le nom du compteur correspondant à l’index spécifié. (ANSI)
PdhLookupPerfNameByIndexW

Retourne le nom de l’objet de performance ou le nom du compteur correspondant à l’index spécifié. (Unicode)
PdhMakeCounterPathA

Crée un chemin de compteur complet à l’aide des membres spécifiés dans la structure PDH_COUNTER_PATH_ELEMENTS. (ANSI)
PdhMakeCounterPathW

Crée un chemin de compteur complet à l’aide des membres spécifiés dans la structure PDH_COUNTER_PATH_ELEMENTS. (Unicode)
PdhOpenLogA

Ouvre le fichier journal spécifié pour la lecture ou l’écriture. (ANSI)
PdhOpenLogW

Ouvre le fichier journal spécifié pour la lecture ou l’écriture. (Unicode)
PdhOpenQueryA

Crée une requête qui est utilisée pour gérer la collecte de données de performances. Pour utiliser des handles dans des sources de données, utilisez la fonction PdhOpenQueryH. (ANSI)
PdhOpenQueryH

Crée une requête qui est utilisée pour gérer la collecte de données de performances. Cette fonction est identique à la fonction PdhOpenQuery, sauf qu’elle prend en charge l’utilisation de handles pour les sources de données.
PdhOpenQueryW

Crée une requête qui est utilisée pour gérer la collecte de données de performances. Pour utiliser des handles dans des sources de données, utilisez la fonction PdhOpenQueryH. (Unicode)
PdhParseCounterPathA

Analyse les éléments du chemin du compteur et stocke les résultats dans la structure PDH_COUNTER_PATH_ELEMENTS. (ANSI)
PdhParseCounterPathW

Analyse les éléments du chemin du compteur et stocke les résultats dans la structure PDH_COUNTER_PATH_ELEMENTS. (Unicode)
PdhParseInstanceNameA

Analyse les éléments d’une chaîne instance. (ANSI)
PdhParseInstanceNameW

Analyse les éléments d’une chaîne instance. (Unicode)
PdhReadRawLogRecord

Lit les informations dans le fichier journal de trace binaire spécifié.
PdhRemoveCounter

Supprime un compteur d’une requête.
PdhSelectDataSourceA

Affiche une fenêtre de boîte de dialogue qui invite l’utilisateur à spécifier la source des données de performances. (ANSI)
PdhSelectDataSourceW

Affiche une fenêtre de boîte de dialogue qui invite l’utilisateur à spécifier la source des données de performances. (Unicode)
PdhSetCounterScaleFactor

Définit le facteur d’échelle appliqué à la valeur calculée du compteur spécifié lorsque vous demandez la valeur du compteur mis en forme. Si l’indicateur PDH_FMT_NOSCALE est défini, ce facteur d’échelle est ignoré.
PdhSetDefaultRealTimeDataSource

Spécifie la source des données en temps réel.
PdhSetQueryTimeRange

Limite les exemples que vous pouvez lire à partir d’un fichier journal à ceux inclus dans l’intervalle de temps spécifié.
PdhUpdateLogA

Collecte les données de compteur pour la requête actuelle et écrit les données dans le fichier journal. (ANSI)
PdhUpdateLogFileCatalog

Synchronise les informations du catalogue de fichiers journaux avec les données de performances dans le fichier journal.
PdhUpdateLogW

Collecte les données de compteur pour la requête actuelle et écrit les données dans le fichier journal. (Unicode)
PdhValidatePathA

Valide que le compteur est présent sur l’ordinateur spécifié dans le chemin du compteur. (ANSI)
PdhValidatePathExA

Vérifie que le compteur spécifié est présent sur l’ordinateur ou dans le fichier journal. (ANSI)
PdhValidatePathExW

Vérifie que le compteur spécifié est présent sur l’ordinateur ou dans le fichier journal. (Unicode)
PdhValidatePathW

Valide que le compteur est présent sur l’ordinateur spécifié dans le chemin du compteur. (Unicode)
PERF_MEM_ALLOC

Les fournisseurs implémentent cette fonction pour fournir une gestion personnalisée de la mémoire pour PERFLIB. Un
PERF_MEM_FREE

Les fournisseurs implémentent cette fonction pour fournir une gestion personnalisée de la mémoire pour PERFLIB. F
PerfAddCounters

Ajoute des spécifications de compteur de performances à la requête spécifiée.
PerfCloseQueryHandle

Ferme un handle de requête que vous avez ouvert en appelant PerfOpenQueryHandle.
PerfCreateInstance

Crée une instance du jeu de compteurs spécifié.
PerfDecrementULongCounterValue

Décrémente la valeur d’un compteur dont la valeur est un entier non signé de 4 octets. Les fournisseurs utilisent cette fonction.
PerfDecrementULongLongCounterValue

Décrémente la valeur d’un compteur dont la valeur est un entier non signé de 8 octets. Les fournisseurs utilisent cette fonction.
PerfDeleteCounters

Supprime les spécifications de compteur de performances spécifiées de la requête spécifiée.
PerfDeleteInstance

Supprime une instance du jeu de compteurs créé par la fonction PerfCreateInstance.
PerfEnumerateCounterSet

Obtient les identificateurs de jeu de compteurs des jeux de compteurs inscrits sur le système spécifié. Les identificateurs de jeu de compteurs sont des identificateurs globaux uniques (GUID).
PerfEnumerateCounterSetInstances

Obtient les noms et les identificateurs des instances actives d’un jeu de compteurs sur le système spécifié.
PerfIncrementULongCounterValue

Incrémente la valeur d’un compteur dont la valeur est un entier non signé de 4 octets. Les fournisseurs utilisent cette fonction.
PerfIncrementULongLongCounterValue

Incrémente la valeur d’un compteur dont la valeur est un entier non signé de 8 octets. Les fournisseurs utilisent cette fonction.
PERFLIBREQUEST

Les fournisseurs peuvent implémenter cette fonction pour recevoir une notification lorsque les consommateurs effectuent certaines actions, telles que l’ajout ou la suppression de compteurs d’une requête.
PerfOpenQueryHandle

Crée un handle qui fait référence à une requête sur le système spécifié. Une requête est une liste de spécifications de compteur.
PerfQueryCounterData

Obtient les valeurs des compteurs de performances qui correspondent aux spécifications du compteur dans la requête spécifiée.
PerfQueryCounterInfo

Obtient les spécifications de compteur dans la requête spécifiée.
PerfQueryCounterSetRegistrationInfo

Obtient des informations sur un jeu de compteurs sur le système spécifié.
PerfQueryInstance

Récupère un pointeur vers le jeu de compteurs spécifié instance. Les fournisseurs utilisent cette fonction.
PerfSetCounterRefValue

Mises à jour la valeur d’un compteur dont la valeur est un pointeur vers les données réelles. Les fournisseurs utilisent cette fonction.
PerfSetCounterSetInfo

Spécifie la disposition d’un jeu de compteurs particulier.
PerfSetULongCounterValue

Mises à jour la valeur d’un compteur dont la valeur est un entier non signé de 4 octets. Les fournisseurs utilisent cette fonction.
PerfSetULongLongCounterValue

Mises à jour la valeur d’un compteur dont la valeur est un entier non signé de 8 octets. Les fournisseurs utilisent cette fonction.
PerfStartProvider

Inscrit le fournisseur. (PerfStartProvider)
PerfStartProviderEx

Inscrit le fournisseur. (PerfStartProviderEx)
PerfStopProvider

Supprime l’inscription du fournisseur de la liste des fournisseurs inscrits et libère toutes les ressources associées au fournisseur.
PM_CLOSE_PROC

Effectue le nettoyage requis par votre DLL de performances.
PM_COLLECT_PROC

Collecte les données de performances et les retourne au consommateur.
UnloadPerfCounterTextStringsA

Décharge les objets de performance et les compteurs de l’ordinateur pour l’application spécifiée. (ANSI)
UnloadPerfCounterTextStringsW

Décharge les objets de performance et les compteurs de l’ordinateur pour l’application spécifiée. (Unicode)

Structures

 
PDH_BROWSE_DLG_CONFIG_A

La structure PDH_BROWSE_DLG_CONFIG est utilisée par la fonction PdhBrowseCounters pour configurer la boîte de dialogue Parcourir les compteurs de performances. (ANSI)
PDH_BROWSE_DLG_CONFIG_HA

La structure PDH_BROWSE_DLG_CONFIG_H est utilisée par la fonction PdhBrowseCountersH pour configurer la boîte de dialogue Parcourir les compteurs de performances. (ANSI)
PDH_BROWSE_DLG_CONFIG_HW

La structure PDH_BROWSE_DLG_CONFIG_H est utilisée par la fonction PdhBrowseCountersH pour configurer la boîte de dialogue Parcourir les compteurs de performances. (Unicode)
PDH_BROWSE_DLG_CONFIG_W

La structure PDH_BROWSE_DLG_CONFIG est utilisée par la fonction PdhBrowseCounters pour configurer la boîte de dialogue Parcourir les compteurs de performances. (Unicode)
PDH_COUNTER_INFO_A

La structure PDH_COUNTER_INFO contient des informations décrivant les propriétés d’un compteur. Ces informations incluent également le chemin du compteur. (ANSI)
PDH_COUNTER_INFO_W

La structure PDH_COUNTER_INFO contient des informations décrivant les propriétés d’un compteur. Ces informations incluent également le chemin du compteur. (Unicode)
PDH_COUNTER_PATH_ELEMENTS_A

La structure PDH_COUNTER_PATH_ELEMENTS contient les composants d’un chemin de compteur. (ANSI)
PDH_COUNTER_PATH_ELEMENTS_W

La structure PDH_COUNTER_PATH_ELEMENTS contient les composants d’un chemin de compteur. (Unicode)
PDH_DATA_ITEM_PATH_ELEMENTS_A

La structure PDH_DATA_ITEM_PATH_ELEMENTS contient les éléments de chemin d’accès d’un élément de données spécifique. (ANSI)
PDH_DATA_ITEM_PATH_ELEMENTS_W

La structure PDH_DATA_ITEM_PATH_ELEMENTS contient les éléments de chemin d’accès d’un élément de données spécifique. (Unicode)
PDH_FMT_COUNTERVALUE

La structure PDH_FMT_COUNTERVALUE contient la valeur calculée du compteur et son status.
PDH_FMT_COUNTERVALUE_ITEM_A

La structure PDH_FMT_COUNTERVALUE_ITEM contient le nom instance et la valeur mise en forme d’un compteur. (ANSI)
PDH_FMT_COUNTERVALUE_ITEM_W

La structure PDH_FMT_COUNTERVALUE_ITEM contient le nom instance et la valeur mise en forme d’un compteur. (Unicode)
PDH_RAW_COUNTER

La structure PDH_RAW_COUNTER retourne les données telles qu’elles ont été collectées à partir du fournisseur de compteur. Aucune traduction, mise en forme ou autre interprétation n’est effectuée sur les données.
PDH_RAW_COUNTER_ITEM_A

La structure PDH_RAW_COUNTER_ITEM contient le nom instance et la valeur brute d’un compteur. (ANSI)
PDH_RAW_COUNTER_ITEM_W

La structure PDH_RAW_COUNTER_ITEM contient le nom instance et la valeur brute d’un compteur. (Unicode)
PDH_RAW_LOG_RECORD

La structure PDH_RAW_LOG_RECORD contient des informations sur un enregistrement de fichier journal de trace binaire.
PDH_STATISTICS

La structure PDH_STATISTICS contient les valeurs minimales, maximales et moyennes d’un tableau de valeurs de compteurs bruts.
PDH_TIME_INFO

La structure PDH_TIME_INFO contient des informations sur les intervalles de temps appliqués à l’échantillonnage des données de performances.
PERF_COUNTER_BLOCK

Décrit le bloc de mémoire qui contient les données brutes du compteur de performances pour les compteurs d’un objet.
PERF_COUNTER_DATA

Contient des informations sur le bloc PERF_COUNTER_DATA qui contient la structure.
PERF_COUNTER_DEFINITION

Décrit un compteur de performances.
PERF_COUNTER_HEADER

Contient des informations sur le bloc PERF_COUNTER_HEADER qui contient la structure.
PERF_COUNTER_IDENTIFIER

Contient des informations sur le bloc PERF_COUNTER_IDENTIFIER qui contient la structure.
PERF_COUNTER_IDENTITY

Définit le compteur envoyé au rappel d’un fournisseur lorsque le consommateur ajoute ou supprime un compteur de la requête.
PERF_COUNTER_INFO

Définit des informations sur un compteur utilisé par un fournisseur. L’outil CTRPP génère automatiquement cette structure en fonction du schéma que vous spécifiez.
PERF_COUNTER_REG_INFO

Fournit des informations d’inscription sur un compteur de performances.
PERF_COUNTERSET_INFO

Définit des informations sur un jeu de compteurs qu’un fournisseur utilise. L’outil CTRPP génère automatiquement cette structure en fonction du schéma que vous spécifiez.
PERF_COUNTERSET_INSTANCE

Définit une instance d’un jeu de compteurs.
PERF_COUNTERSET_REG_INFO

Contient des informations sur le bloc PERF_COUNTERSET_REG_INFO qui contient la structure.
PERF_DATA_BLOCK

Décrit le bloc de données de performances que vous avez interrogé, par exemple, le nombre d’objets de performances retournés par le fournisseur et les valeurs basées sur le temps que vous utilisez pour calculer les valeurs de performances.
PERF_DATA_HEADER

Fournit des informations sur le bloc PERF_DATA_HEADER qui contient la structure.
PERF_INSTANCE_DEFINITION

Décrit une instance d’un objet de performance.
PERF_INSTANCE_HEADER

Fournit des informations sur le bloc PERF_INSTANCE_HEADER qui contient la structure.
PERF_MULTI_COUNTERS

Fournit des informations sur le bloc PERF_MULTI_COUNTERS qui contient la structure.
PERF_MULTI_INSTANCES

Fournit des informations sur le bloc PERF_MULTI_INSTANCES qui contient la structure.
PERF_OBJECT_TYPE

Décrit des informations sur les performances spécifiques à l’objet, par exemple, le nombre d’instances de l’objet et le nombre de compteurs que l’objet définit.
PERF_PROVIDER_CONTEXT

Définit les informations de contexte du fournisseur.
PERF_STRING_BUFFER_HEADER

Fournit des informations sur le bloc PERF_STRING_BUFFER_HEADER qui contient la structure.
PERF_STRING_COUNTER_HEADER

Indique où, dans le PERF_STRING_BUFFER_HEADER bloc, la chaîne qui contient le nom ou la chaîne d’aide pour le compteur de performances indiqué démarre.