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. |