Partager via


en-tête pdh.h

Cet en-tête est utilisé par les compteurs de performances. Pour plus d'informations, consultez les pages suivantes :

pdh.h contient les interfaces de programmation suivantes :

Fonctions

 
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 de compteur qui correspondent au chemin du compteur donné qui contient des caractères génériques. Pour utiliser des handles 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 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 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 de compteur qui correspondent au chemin du compteur donné qui contient des caractères génériques. Pour utiliser des handles dans des sources de données, utilisez la fonction PdhExpandWildCardPathH. (Unicode)
PdhFormatFromRawValue

Calcule une valeur pouvant être affichée 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 de 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 de l’objet spécifié. (ANSI)
PdhGetDefaultPerfCounterHW

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

Récupère le nom du compteur par défaut de 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 handles 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 handles 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 pouvant être affichée 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 du compteur spécifié. (ANSI)
PdhLookupPerfIndexByNameW

Retourne l’index de compteur correspondant au nom du 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 collection 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 collection 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 collection 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 dialogue qui invite l’utilisateur à spécifier la source des données de performances. (ANSI)
PdhSelectDataSourceW

Affiche une fenêtre 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 dans l’intervalle de temps spécifié, de manière inclusive.
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)

Fonctions de rappel

 
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.

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 path 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 path 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 ses 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 compteurs. 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.