Lire en anglais

Partager via


en-tête resapi.h

Cet en-tête est utilisé par le clustering Windows. Pour plus d'informations, consultez les pages suivantes :

resapi.h contient les interfaces de programmation suivantes :

Fonctions

 
CloseClusterCryptProvider

Ferme un handle à un fournisseur de services de chiffrement (CSP). Le type PCLOSE_CLUSTER_CRYPT_PROVIDER définit un pointeur vers cette fonction.
CLRES_V1_FUNCTION_TABLE

Initialise une table de fonctions pour la version 1.0 de l’API Resource.
CLRES_V2_FUNCTION_TABLE_SET

Initialise une table de fonctions pour la version 2.0 de l’API Resource.
CLRES_V3_FUNCTION_TABLE_SET

Initialise une table de fonctions pour la version 3.0 de l’API Resource.
CLRES_V4_FUNCTION_TABLE_SET

Initialise une table de fonctions pour la version 4.0 de l’API Resource.
ClusAddClusterHealthFault

La fonction ClusAddClusterHealthFault est une fonction utilitaire d’erreur d’intégrité qui fait partie de l’en-tête resapi.h utilisé par le clustering Windows.
ClusGetClusterHealthFaults

La fonction ClusGetClusterHealthFaults est une fonction utilitaire d’erreur d’intégrité qui fait partie de l’en-tête resapi.h utilisé par le clustering Windows.
ClusRemoveClusterHealthFault

La fonction ClusRemoveClusterHealthFault est une fonction utilitaire d’erreur d’intégrité qui fait partie de l’en-tête resapi.h utilisé par le clustering Windows.
ClusterClearBackupStateForSharedVolume

Efface l’état de sauvegarde du volume partagé de cluster.
ClusterDecrypt

Déchiffre les données de point de contrôle pour un fournisseur de services de chiffrement (CSP).
ClusterEncrypt

Chiffre les données de point de contrôle pour un fournisseur de services de chiffrement (CSP).
ClusterGetVolumeNameForVolumeMountPoint

ClusterGetVolumeNameForVolumeMountPoint peut être modifié ou indisponible. Utilisez plutôt GetVolumeNameForVolumeMountPoint.
ClusterGetVolumePathName

ClusterGetVolumePathName peut être modifié ou indisponible. Utilisez plutôt GetVolumePathName.
ClusterIsPathOnSharedVolume

Détermine si un chemin d’accès se trouve sur un volume partagé de cluster.
ClusterPrepareSharedVolumeForBackup

ClusterPrepareSharedVolumeForBackup peut être modifié ou indisponible.
ClusWorkerCheckTerminate

Détermine si un thread de travail doit se fermer dès que possible. Le type PCLUSAPIClusWorkerCheckTerminate définit un pointeur vers cette fonction.
ClusWorkerCreate

Crée un thread de travail. Le type PCLUSAPI_CLUS_WORKER_CREATE définit un pointeur vers cette fonction.
ClusWorkersTerminate

Attend que plusieurs threads de travail se terminent jusqu’au délai d’expiration spécifié.
ClusWorkerTerminate

Attend qu’un thread de travail se termine jusqu’au délai d’expiration spécifié. (ClusWorkerTerminate)
ClusWorkerTerminateEx

Attend qu’un thread de travail se termine jusqu’au délai d’expiration spécifié. (ClusWorkerTerminateEx)
FreeClusterCrypt

La fonction FreeClusterCrypt est une fonction utilitaire d’erreur d’intégrité qui fait partie de l’en-tête resapi.h utilisé par le clustering Windows.
FreeClusterHealthFault

La fonction FreeClusterHealthFault est une fonction utilitaire d’erreur d’intégrité qui fait partie de l’en-tête resapi.h utilisé par le clustering Windows.
FreeClusterHealthFaultArray

La fonction FreeClusterHealthFaultArray est une fonction utilitaire d’erreur d’intégrité qui fait partie de l’en-tête resapi.h utilisé par le clustering Windows.
InitializeClusterHealthFault

La fonction InitializeClusterHealthFault est une fonction utilitaire d’erreur d’intégrité qui fait partie de l’en-tête resapi.h utilisé par le clustering Windows.
InitializeClusterHealthFaultArray

La fonction InitializeClusterHealthFaultArray est une fonction utilitaire d’erreur d’intégrité qui fait partie de l’en-tête resapi.h utilisé par le clustering Windows.
OpenClusterCryptProvider

Ouvre un handle à un fournisseur de services de chiffrement (CSP) afin de gérer le chiffrement des données de point de contrôle pour une ressource de cluster. Le type POPEN_CLUSTER_CRYPT_PROVIDER définit un pointeur vers cette fonction.
ResUtilAddUnknownProperties

Récupère un ensemble de propriétés inconnues de la base de données de cluster et les ajoute à la fin d’une liste de propriétés.
ResUtilCreateDirectoryTree

Crée chaque répertoire spécifié dans un chemin d’accès, en ignorant les répertoires qui existent déjà. Le type PRESUTIL_CREATE_DIRECTORY_TREE définit un pointeur vers cette fonction.
ResUtilDupParameterBlock

Effectue une copie au niveau des membres des données d’un bloc de paramètres à un autre.
ResUtilDupString

Duplique une chaîne Unicode terminée par un caractère Null.
ResUtilEnumPrivateProperties

Récupère les noms des propriétés privées d’un objet de cluster. Le type PRESUTIL_ENUM_PRIVATE_PROPERTIES définit un pointeur vers cette fonction.
ResUtilEnumProperties

Énumère les noms de propriétés d’un objet de cluster. Le type PRESUTIL_ENUM_PROPERTIES définit un pointeur vers cette fonction.
ResUtilEnumResources

Énumère toutes les ressources du cluster local et lance une opération définie par l’utilisateur pour chaque ressource. Le type PRESUTIL_ENUM_RESOURCES définit un pointeur vers cette fonction.
ResUtilEnumResourcesEx

Énumère toutes les ressources d’un cluster spécifié et lance une opération définie par l’utilisateur pour chaque ressource. Le type PRESUTIL_ENUM_RESOURCES_EX définit un pointeur vers cette fonction.
ResUtilEnumResourcesEx2

Énumère toutes les ressources d’un cluster spécifié et lance une opération définie par l’utilisateur pour chaque ressource. Le type PRESUTIL_ENUM_RESOURCES_EX2 définit un pointeur vers cette fonction.
ResUtilExpandEnvironmentStrings

Développe des chaînes contenant des références non expirées à des variables d’environnement. Le type PRESUTIL_EXPAND_ENVIRONMENT_STRINGS définit un pointeur vers cette fonction.
ResUtilFindBinaryProperty

Recherche une propriété binaire spécifiée dans une liste de propriétés et peut également retourner la valeur de la propriété . Le type PRESUTIL_FIND_BINARY_PROPERTY définit un pointeur vers cette fonction.
ResUtilFindDependentDiskResourceDriveLetter

Récupère la lettre de lecteur associée à une dépendance de disque physique d’une ressource. Le type PRESUTIL_FIND_DEPENDENT_DISK_RESOURCE_DRIVE_LETTER définit un pointeur vers cette fonction.
ResUtilFindDwordProperty

Recherche une valeur de propriété longue non signée dans une liste de propriétés. Le type PRESUTIL_FIND_DWORD_PROPERTY définit un pointeur vers cette fonction.
ResUtilFindExpandedSzProperty

Recherche une valeur de propriété de chaîne développée dans une liste de propriétés. Le type PRESUTIL_FIND_EXPANDED_SZ_PROPERTY définit un pointeur vers cette fonction.
ResUtilFindExpandSzProperty

Recherche une propriété de chaîne extensible dans une liste de propriétés. Le type PRESUTIL_FIND_EXPAND_SZ_PROPERTY définit un pointeur vers cette fonction.
ResUtilFindFileTimeProperty

À déterminer. Le type PRESUTIL_FIND_FILETIME_PROPERTY définit un pointeur vers cette fonction.
ResUtilFindLongProperty

Recherche une valeur de propriété longue signée dans une liste de propriétés. Le type PRESUTIL_FIND_LONG_PROPERTY définit un pointeur vers cette fonction.
ResUtilFindMultiSzProperty

Recherche une propriété de chaîne multiple dans une liste de propriétés. Le type PRESUTIL_FIND_MULTI_SZ_PROPERTY définit un pointeur vers cette fonction.
ResUtilFindSzProperty

Recherche une propriété de chaîne dans une liste de propriétés. Le type PRESUTIL_FIND_SZ_PROPERTY définit un pointeur vers cette fonction.
ResUtilFindULargeIntegerProperty

Obtient une valeur de propriété d’entier volumineux à partir d’une liste de propriétés. Le type PRESUTIL_FIND_ULARGEINTEGER_PROPERTY définit un pointeur vers cette fonction.
ResUtilFreeEnvironment

Détruit le bloc de variable d’environnement créé avec ResUtilGetEnvironmentWithNetName. Le type PRESUTIL_FREE_ENVIRONMENT définit un pointeur vers cette fonction.
ResUtilFreeParameterBlock

Libère la mémoire qui a été allouée pour un bloc de paramètres par ResUtilDupParameterBlock.
ResUtilGetAllProperties

Retourne une liste de propriétés qui inclut toutes les propriétés par défaut et inconnues d’un objet de cluster. Le type PRESUTIL_GET_ALL_PROPERTIES définit un pointeur vers cette fonction.
ResUtilGetBinaryProperty

Récupère une propriété binaire à partir d’une liste de propriétés et avance un pointeur vers la propriété suivante dans la liste. Le type PRESUTIL_GET_BINARY_PROPERTY définit un pointeur vers cette fonction.
ResUtilGetBinaryValue

Retourne une valeur binaire de la base de données du cluster.
ResUtilGetClusterRoleState

Détermine si un rôle spécifique a été attribué à un cluster.
ResUtilGetCoreClusterResources

Retourne des handles aux ressources de quorum, de nom de réseau et d’adresse IP de base. Le type PRESUTIL_GET_CORE_CLUSTER_RESOURCES définit un pointeur vers cette fonction.
ResUtilGetCoreClusterResourcesEx

Retourne les handles aux ressources de cœur, de nom réseau, d’adresse IP et de quorum. Le type PRESUTIL_GET_CORE_CLUSTER_RESOURCES_EX définit un pointeur vers cette fonction.
ResUtilGetDwordProperty

Récupère une propriété DWORD à partir d’une liste de propriétés et avance un pointeur vers la propriété suivante dans la liste. Le type PRESUTIL_GET_DWORD_PROPERTY définit un pointeur vers cette fonction.
ResUtilGetDwordValue

Retourne une valeur numérique à partir de la base de données de cluster.
ResUtilGetEnvironmentWithNetName

Ajuste les données d’environnement d’une ressource afin que la ressource utilise un nom de réseau de cluster pour identifier son emplacement.
ResUtilGetExpandSzValue

Retourne une valeur de chaîne extensible à partir de la base de données de cluster.
ResUtilGetFileTimeProperty

À déterminer. Le type PRESUTIL_GET_FILETIME_PROPERTY définit un pointeur vers cette fonction.
ResUtilGetLongProperty

À déterminer. Le type PRESUTIL_GET_LONG_PROPERTY définit un pointeur vers cette fonction.
ResUtilGetMultiSzProperty

Récupère une propriété de chaîne multiple à partir d’une liste de propriétés et avance un pointeur vers la propriété suivante dans la liste. Le type PRESUTIL_GET_MULTI_SZ_PROPERTY définit un pointeur vers cette fonction.
ResUtilGetMultiSzValue

Retourne une valeur de chaîne multiple à partir de la base de données du cluster.
ResUtilGetPrivateProperties

Retourne des propriétés privées pour un objet de cluster. Le type PRESUTIL_GET_PRIVATE_PROPERTIES définit un pointeur vers cette fonction.
ResUtilGetProperties

Récupère les propriétés spécifiées par une table de propriétés à partir de la base de données de cluster et les retourne dans une liste de propriétés. Le type PRESUTIL_GET_PROPERTIES définit un pointeur vers cette fonction.
ResUtilGetPropertiesToParameterBlock

Récupère les propriétés spécifiées par une table de propriétés à partir de la base de données de cluster et les retourne dans un bloc de paramètres.
ResUtilGetProperty

Retourne une propriété spécifiée à partir de la base de données du cluster. Le type PRESUTIL_GET_PROPERTY définit un pointeur vers cette fonction.
ResUtilGetPropertyFormats

Retourne une liste de formats de propriétés décrivant le format d’un jeu de propriétés spécifié. Le type PRESUTIL_GET_PROPERTY_FORMATS définit un pointeur vers cette fonction.
ResUtilGetPropertySize

Retourne le nombre total d’octets requis pour une propriété spécifiée.
ResUtilGetQwordValue

La fonction ResUtilGetQwordValue est une fonction utilitaire d’erreur d’intégrité qui fait partie de l’en-tête resapi.h utilisé par le clustering Windows.
ResUtilGetResourceDependency

Énumère les dépendances d’une ressource spécifiée et retourne un handle à une dépendance d’un type spécifié. Le type PRESUTIL_GET_RESOURCE_DEPENDENCY définit un pointeur vers cette fonction.
ResUtilGetResourceDependencyByClass

Énumère les dépendances d’une ressource spécifiée dans un cluster spécifié et retourne un handle à une dépendance qui correspond à une classe de ressource spécifiée. Le type PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_CLASS définit un pointeur vers cette fonction.
ResUtilGetResourceDependencyByClassEx

Énumère les dépendances d’une ressource spécifiée dans un cluster spécifié et retourne un handle à une dépendance qui correspond à une classe de ressource spécifiée. Le type PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_CLASS_EX définit un pointeur vers cette fonction.
ResUtilGetResourceDependencyByName

Énumère les dépendances d’une ressource spécifiée dans un cluster spécifié et retourne un handle à une dépendance d’un type spécifié. Le type PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_NAME définit un pointeur vers cette fonction.
ResUtilGetResourceDependencyByNameEx

Énumère les dépendances d’une ressource spécifiée dans un cluster spécifié et retourne un handle à une dépendance d’un type spécifié. Le type PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_NAME_EX définit un pointeur vers cette fonction.
ResUtilGetResourceDependencyEx

Énumère les dépendances d’une ressource spécifiée et retourne un handle à une dépendance d’un type spécifié. Le type PRESUTIL_GET_RESOURCE_DEPENDENCY_EX définit un pointeur vers cette fonction.
ResUtilGetResourceDependentIPAddressProps

Récupère les propriétés privées de la première dépendance d’adresse IP trouvée pour une ressource spécifiée. Le type PRESUTIL_GET_RESOURCE_DEPENDENTIP_ADDRESS_PROPS définit un pointeur vers cette fonction.
ResUtilGetResourceName

Retourne le nom d’une ressource. Le type PRESUTIL_GET_RESOURCE_NAME définit un pointeur vers cette fonction.
ResUtilGetResourceNameDependency

Énumère les dépendances d’une ressource spécifiée dans le cluster local et retourne un handle à une dépendance d’un type de ressource spécifié. Le type PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY définit un pointeur vers cette fonction.
ResUtilGetResourceNameDependencyEx

Énumère les dépendances d’une ressource spécifiée dans le cluster local et retourne un handle à une dépendance d’un type de ressource spécifié. Le type PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY_EX définit un pointeur vers cette fonction.
ResUtilGetSzProperty

Récupère une propriété de chaîne à partir d’une liste de propriétés et avance un pointeur vers la propriété suivante dans la liste. Le type PRESUTIL_GET_SZ_PROPERTY définit un pointeur vers cette fonction.
ResUtilGetSzValue

Retourne une valeur de chaîne de la base de données de cluster.
ResUtilInitializeResourceStatus

Initialise une structure RESOURCE_STATUS.
ResUtilIsPathValid

Vérifie si un chemin d’accès est valide sur le point de vue syntaxique.
ResUtilIsResourceClassEqual

Teste si la classe de ressources d’une ressource spécifiée est égale à une classe de ressource spécifiée. Le type PRESUTIL_IS_RESOURCE_CLASS_EQUAL définit un pointeur vers cette fonction.
ResUtilLeftPaxosIsLessThanRight

Indique si une balise Paxos spécifiée contient des informations de configuration de cluster plus anciennes qu’une autre balise Paxos spécifiée.
ResUtilPaxosComparer

Compare deux balises Paxos et indique si elles ont les mêmes valeurs.
ResUtilPropertyListFromParameterBlock

Construit une liste de propriétés à partir d’une table de propriétés et d’un bloc de paramètres.
ResUtilRemoveResourceServiceEnvironment

Supprime les données d’environnement d’un service. Cette fonction doit être appelée à partir d’une DLL de ressource. Le type PRESUTIL_REMOVE_RESOURCE_SERVICE_ENVIRONMENT définit un pointeur vers cette fonction.
ResUtilResourcesEqual

Teste si deux handles de ressource représentent la même ressource. Le type PRESUTIL_RESOURCES_EQUAL définit un pointeur vers cette fonction.
ResUtilResourceTypesEqual

Teste si un type de ressource correspond au nom de type de ressource d’une ressource spécifiée. Le type PRESUTIL_RESOURCE_TYPES_EQUAL définit un pointeur vers cette fonction.
ResUtilSetBinaryValue

Définit une valeur binaire dans la base de données du cluster.
ResUtilSetDwordValue

Définit une valeur numérique dans la base de données du cluster. Le type PRESUTIL_SET_DWORD_VALUE définit un pointeur vers cette fonction.
ResUtilSetExpandSzValue

Définit une valeur de chaîne extensible dans la base de données du cluster. Le type PRESUTIL_SET_EXPAND_SZ_VALUE définit un pointeur vers cette fonction.
ResUtilSetMultiSzValue

Définit une valeur de chaîne multiple dans la base de données de cluster. Le type PRESUTIL_SET_MULTI_SZ_VALUE définit un pointeur vers cette fonction.
ResUtilSetPrivatePropertyList

Définit les propriétés privées d’un objet de cluster.
ResUtilSetPropertyParameterBlock

Définit les propriétés dans la base de données de cluster à partir d’un bloc de paramètres. (ResUtilSetPropertyParameterBlock)
ResUtilSetPropertyParameterBlockEx

Définit les propriétés dans la base de données de cluster à partir d’un bloc de paramètres. (ResUtilSetPropertyParameterBlockEx)
ResUtilSetPropertyTable

Définit les propriétés dans la base de données de cluster en fonction d’une liste de propriétés d’une table de propriétés..
ResUtilSetPropertyTableEx

Définit les propriétés de la base de données de cluster en fonction d’une liste de propriétés d’une table de propriétés.
ResUtilSetQwordValue

À déterminer. Le type PRESUTIL_SET_QWORD_VALUE définit un pointeur vers cette fonction.
ResUtilSetResourceServiceEnvironment

Ajuste les données d’environnement d’un service afin que le service utilise un nom de réseau de cluster pour identifier son emplacement. Cette fonction doit être appelée à partir d’une DLL de ressource. Le type PRESUTIL_SET_RESOURCE_SERVICE_ENVIRONMENT définit un pointeur vers cette fonction.
ResUtilSetResourceServiceStartParameters

Ajuste les paramètres de début d’un service spécifié afin qu’il fonctionne correctement en tant que ressource de cluster. Il doit être appelé à partir d’une DLL de ressource. Le type PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS définit un pointeur vers cette fonction.
ResUtilSetResourceServiceStartParametersEx

Ajuste les paramètres de début d’un service spécifié afin qu’il fonctionne correctement en tant que ressource de cluster. Il doit être appelé à partir d’une DLL de ressource. Le type PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS_EX définit un pointeur vers cette fonction.
ResUtilSetSzValue

Définit une valeur de chaîne dans la base de données de cluster. Le type PRESUTIL_SET_SZ_VALUE définit un pointeur vers cette fonction.
ResUtilSetUnknownProperties

Stocke les propriétés inconnues d’un objet de cluster dans la base de données du cluster.
ResUtilSetValueEx

Définit une valeur dans la base de données du cluster.
ResUtilStartResourceService

Démarre un service. Le type PRESUTIL_START_RESOURCE_SERVICE définit un pointeur vers cette fonction.
ResUtilStopResourceService

Arrête un service nommé. Le type PRESUTIL_STOP_RESOURCE_SERVICE définit un pointeur vers cette fonction.
ResUtilStopService

Arrête un service identifié par un handle. Le type PRESUTIL_STOP_SERVICE définit un pointeur vers cette fonction.
ResUtilTerminateServiceProcessFromResDll

Tente d’arrêter le processus d’un service géré en tant que ressource de cluster par une DLL de ressource. Le type PRESUTIL_TERMINATE_SERVICE_PROCESS_FROM_RES_DLL définit un pointeur vers cette fonction.
ResUtilVerifyPrivatePropertyList

Vérifie qu’une liste de propriétés est correctement mise en forme.
ResUtilVerifyPropertyTable

Utilise une table de propriétés pour vérifier qu’une liste de propriétés est correctement mise en forme.
ResUtilVerifyResourceService

Vérifie qu’un service nommé démarre ou est en cours d’exécution. Le type PRESUTIL_VERIFY_RESOURCE_SERVICE définit un pointeur vers cette fonction.
ResUtilVerifyService

Vérifie si un service identifié par un handle démarre ou s’exécute actuellement. Le type PRESUTIL_VERIFY_SERVICE définit un pointeur vers cette fonction.

Fonctions de rappel

 
LPRESOURCE_CALLBACK

La fonction de rappel LPRESOURCE_CALLBACK est accessible par une autre fonction et est appelée une fois la première fonction terminée. (LPRESOURCE_CALLBACK)
LPRESOURCE_CALLBACK_EX

La fonction de rappel LPRESOURCE_CALLBACK_EX est accessible par une autre fonction et est appelée une fois la première fonction terminée. (LPRESOURCE_CALLBACK_EX)
PARBITRATE_ROUTINE

Permet à un nœud de tenter de récupérer la propriété d’une ressource de quorum.
PBEGIN_RESCALL_AS_USER_ROUTINE

Le type PBEGIN_RESCALL_AS_USER_ROUTINE définit un pointeur vers cette fonction de rappel.
PBEGIN_RESCALL_ROUTINE

Démarre un appel à un code de contrôle des ressources. Le type PBEGIN_RESCALL_ROUTINE définit un pointeur vers cette fonction de rappel.
PBEGIN_RESTYPECALL_AS_USER_ROUTINE

Le type PBEGIN_RESTYPECALL_AS_USER_ROUTINE définit un pointeur vers cette fonction de rappel.
PBEGIN_RESTYPECALL_ROUTINE

Démarre un appel à un code de contrôle des ressources. Le type PBEGIN_RESTYPECALL_ROUTINE définit un pointeur vers cette fonction de rappel.
PCANCEL_ROUTINE

Annule une opération sur une ressource.
PCHANGE_RES_TYPE_PROCESS_FOR_DUMPS

Le type PCHANGE_RES_TYPE_PROCESS_FOR_DUMPS définit un pointeur vers cette fonction.
PCHANGE_RESOURCE_PROCESS_FOR_DUMPS

Le type PCHANGE_RESOURCE_PROCESS_FOR_DUMPS définit un pointeur vers cette fonction.
PCLOSE_ROUTINE

Ferme une ressource.
PCLUSAPI_CLUS_WORKER_TERMINATE

Met fin à un thread de travail. Le type PCLUSAPI_CLUS_WORKER_TERMINATE définit un pointeur vers cette fonction.
PEND_CONTROL_CALL

Appelé lorsqu’une opération de code de contrôle des ressources se termine. Le type PEND_CONTROL_CALL définit un pointeur vers cette fonction.
PEND_TYPE_CONTROL_CALL

Appelé lorsqu’une opération de code de contrôle de type de ressource se termine. Le type PEND_TYPE_CONTROL_CALL définit un pointeur vers cette fonction.
PEXTEND_RES_CONTROL_CALL

Étend le délai d’expiration d’un appel à un code de contrôle des ressources. Le type PEXTEND_RES_CONTROL_CALL définit un pointeur vers cette fonction.
PEXTEND_RES_TYPE_CONTROL_CALL

Étend le délai d’expiration d’un appel à un code de contrôle de type de ressource. Le type PEXTEND_RES_TYPE_CONTROL_CALL définit un pointeur vers cette fonction.
PIS_ALIVE_ROUTINE

Détermine si une ressource est disponible pour une utilisation.
PLOG_EVENT_ROUTINE

Enregistre un événement dans le journal du cluster.
PLOOKS_ALIVE_ROUTINE

Détermine si une ressource semble être disponible pour une utilisation.
POFFLINE_ROUTINE

La fonction de rappel POFFLINE_ROUTINE marque une ressource comme indisponible une fois le traitement du nettoyage terminé.
POFFLINE_V2_ROUTINE

La fonction de rappel POFFLINE_V2_ROUTINE marque une ressource comme indisponible une fois le traitement du nettoyage terminé.
PONLINE_ROUTINE

La fonction de rappel PONLINE_ROUTINE marque une ressource comme disponible. (PONLINE_ROUTINE)
PONLINE_V2_ROUTINE

La fonction de rappel PONLINE_V2_ROUTINE marque une ressource comme disponible pour l’utilisation. (PONLINE_V2_ROUTINE)
POPEN_ROUTINE

La fonction de rappel POPEN_ROUTINE ouvre une ressource. Le type POPEN_ROUTINE définit un pointeur vers cette fonction.
POPEN_V2_ROUTINE

La fonction de rappel POPEN_V2_ROUTINE ouvre une ressource. Le type POPEN_V2_ROUTINE définit un pointeur vers cette fonction.
PQUORUM_RESOURCE_LOST

Appelé lorsque le contrôle de la ressource de quorum a été perdu.
PRAISE_RES_TYPE_NOTIFICATION

À déterminer. Le type PRAISE_RES_TYPE_NOTIFICATION est un pointeur vers cette fonction.
PRELEASE_ROUTINE

Libère la ressource de quorum de l’arbitrage.
PRESOURCE_CONTROL_ROUTINE

Effectue une opération qui s’applique à une ressource.
PRESOURCE_TYPE_CONTROL_ROUTINE

Effectue une opération qui s’applique à un type de ressource.
PSET_INTERNAL_STATE

Définit l’état interne d’une ressource.
PSET_RESOURCE_INMEMORY_NODELOCAL_PROPERTIES_ROUTINE

La fonction de rappel PSET_RESOURCE_INMEMORY_NODELOCAL_PROPERTIES_ROUTINE est appelée lorsqu’une opération de code de contrôle de type de ressource se termine.
PSET_RESOURCE_LOCKED_MODE_ROUTINE

Signale que le mode verrouillé a été configuré pour une ressource.
PSET_RESOURCE_STATUS_ROUTINE

La fonction de rappel PSET_RESOURCE_STATUS_ROUTINE est appelée pour mettre à jour le status d’une ressource.
PSET_RESOURCE_STATUS_ROUTINE_EX

La fonction de rappel PSET_RESOURCE_STATUS_ROUTINE_EX est appelée pour mettre à jour le status d’une ressource. (PSET_RESOURCE_STATUS_ROUTINE_EX)
PSIGNAL_FAILURE_ROUTINE

Signale qu’il y a eu une défaillance dans une ressource instance. Le type PSIGNAL_FAILURE_ROUTINE définit un pointeur vers cette fonction.
PSTARTUP_EX_ROUTINE

Charge une DLL de ressource, renvoyant une structure qui contient une table de fonction et un numéro de version.
PSTARTUP_ROUTINE

Charge une DLL de ressource, en retournant une structure contenant une table de fonctions et un numéro de version.
PTERMINATE_ROUTINE

Marque immédiatement une ressource comme étant indisponible pour une utilisation sans attendre la fin du traitement du nettoyage.
PWORKER_START_ROUTINE

Initialise un thread de travail avec la routine de rappel spécifiée. Le type PWORKER_START_ROUTINE définit un pointeur vers cette fonction.

Structures

 
CLRES_CALLBACK_FUNCTION_TABLE

Représente une table de fonctions pour la fonction de rappel StartupEx.
CLRES_FUNCTION_TABLE

Décrit une table de fonctions pour n’importe quelle version de l’API Resource.
CLRES_V1_FUNCTIONS

Contient des pointeurs vers tous les points d’entrée de l’API de ressource version 1.0 à l’exception du démarrage.
CLRES_V2_FUNCTIONS

Contient des pointeurs vers tous les points d’entrée de l’API resource version 2.0 à l’exception de StartupEx.
CLRES_V3_FUNCTIONS

Contient des pointeurs vers tous les points d’entrée de l’API de ressource version 3.0, à l’exception de StartupEx.
CLRES_V4_FUNCTIONS

Contient des pointeurs vers tous les points d’entrée de l’API de ressource version 4.0, à l’exception de StartupEx.
CLUS_WORKER

Contient des informations sur un thread de travail.
CLUSTER_HEALTH_FAULT

La structure CLUSTER_HEALTH_FAULT fait partie de l’en-tête resapi.h utilisé par le clustering Windows.
CLUSTER_HEALTH_FAULT_ARRAY

La structure CLUSTER_HEALTH_FAULT_ARRAY fait partie de l’en-tête resapi.h utilisé par le clustering Windows.
GET_OPERATION_CONTEXT_PARAMS

Représente les paramètres de contexte utilisés comme entrée pour le code de contrôle CLUSCTL_RESOURCE_GET_OPERATION_CONTEXT.
MONITOR_STATE

La structure MONITOR_STATE fait partie de l’en-tête resapi.h utilisé par le clustering Windows.
PaxosTagCStruct

Contient les valeurs de balise Paxos d’un nœud de cluster, qui stocke des informations sur la version de configuration du cluster du nœud lorsque le cluster utilise un témoin de partage de fichiers.
POST_UPGRADE_VERSION_INFO

Représente les informations d’état postérieures à la mise à niveau pour le service de cluster.
RESOURCE_STATUS

Contient des informations sur une ressource mise en ligne ou mise hors connexion. Cette structure est utilisée comme paramètre pour la fonction de rappel SetResourceStatus.
RESOURCE_STATUS_EX

Contient des informations sur une ressource mise en ligne ou mise hors connexion. Cette structure est utilisée comme paramètre pour la fonction de rappel SetResourceStatusEx.
RESUTIL_FILETIME_DATA

Décrit les valeurs par défaut, maximale et minimale autorisées pour un FILETIME.
RESUTIL_LARGEINT_DATA

Décrit les valeurs par défaut, maximale et minimale autorisées pour un entier grand signé.
RESUTIL_PROPERTY_ITEM

Contient des informations sur une propriété d’objet de cluster. Un tableau de structures RESUTIL_PROPERTY_ITEM forme une table de propriétés qui peut être utilisée dans les opérations de propriété.
RESUTIL_ULARGEINT_DATA

Décrit les valeurs par défaut, maximales et minimales autorisées pour un grand entier non signé.
WitnessTagHelper

Contient les informations utilisées pour valider une structure PaxosTagCStruct.
WitnessTagUpdateHelper

Contient les informations utilisées pour mettre à jour et valider une structure PaxosTagCStruct.

Énumérations

 
CLUSTER_RESOURCE_APPLICATION_STATE

Énumère les états de l’application de ressource.
CLUSTER_ROLE

Contient les noms des rôles de cluster standard.
CLUSTER_ROLE_STATE

Définit les valeurs de retour potentielles pour la fonction ResUtilGetClusterRoleState.
FAILURE_TYPE

Définit les types d’échecs pour les ressources de cluster.
LOG_LEVEL

Représente la gravité de l’événement de journal passé à la fonction de rappel LogEvent.
RESDLL_CONTEXT_OPERATION_TYPE

Spécifie les différents types d’opérations de contexte pour la structure GET_OPERATION_CONTEXT_PARAMS.
RESOURCE_EXIT_STATE

Énumère les états de sortie possibles d’une ressource.
RESOURCE_MONITOR_STATE

L’énumération RESOURCE_MONITOR_STATE fournit une vue de l’activité d’instrumentation qui se produit lorsqu’une application est en cours d’exécution.
VM_RESDLL_CONTEXT

Contient des actions à effectuer sur une machine virtuelle.