#pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\Root\\CIMV2") instance of __namespace{ name="ms_40c";}; #pragma namespace("\\\\.\\Root\\CIMV2\\ms_40c") [description("Cette classe expose les propriétés et méthodes du service de gestion de licences des logiciels qui ne dépendent pas des produits.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class SoftwareLicensingService { [key,description("Version du service de gestion de licences des logiciels") : Amended ToSubclass] string Version; [description("Nom de l’hôte du service de gestion de clés. Renvoie la valeur Null si SetKeyManagementServiceMachine n’a pas été appelé.") : Amended ToSubclass] string KeyManagementServiceMachine; [description("Port TCP utilisé par les clients pour envoyer les demandes d’activation du service de gestion de clés. Renvoie 0 si SetKeyManagementServicePort n’a pas été appelé.") : Amended ToSubclass] uint32 KeyManagementServicePort; [description("Nom de domaine complet du domaine de ressources contenant les enregistrements SRV KMS de l’organisme. Renvoie une valeur Null si SetKeyManagementServiceLookupDomain n’a pas été appelé.") : Amended ToSubclass] string KeyManagementServiceLookupDomain; [description("ID de clé de produit du service de gestion de clés. Renvoie la valeur Null si non applicable.") : Amended ToSubclass] string KeyManagementServiceProductKeyID; [description("Dernier nom d’hôte du service de gestion de clés découvert par le biais de DNS.") : Amended ToSubclass] string DiscoveredKeyManagementServiceMachineName; [description("Dernière adresse IP d’hôte KMS découverte via DNS.") : Amended ToSubclass] string DiscoveredKeyManagementServiceMachineIpAddress; [description("Dernier port d’hôte du service de gestion de clés découvert par le biais de DNS.") : Amended ToSubclass] uint32 DiscoveredKeyManagementServiceMachinePort; [description("Indique si le service de gestion de clés est activé sur l’ordinateur : 0 signifie non, 1 oui.") : Amended ToSubclass,values{0, 1} : Amended ToSubclass] uint32 IsKeyManagementServiceMachine; [description("Fréquence, en minutes, à laquelle un client contactera l’hôte du service de gestion de clés avant de recevoir une licence.") : Amended ToSubclass] uint32 VLActivationInterval; [description("Fréquence, en minutes, à laquelle un client contactera l’hôte du service de gestion de clés après avoir reçu une licence.") : Amended ToSubclass] uint32 VLRenewalInterval; [description("Nombre de clients du service de gestion de clés actuellement actifs sur l’hôte du service de gestion de clés. -1 indique que l’ordinateur n’est pas activé en tant que service de gestion de clés ou qu’il n’a reçu aucune demande de licence de la part des clients.") : Amended ToSubclass] uint32 KeyManagementServiceCurrentCount; [description("Nombre minimal de clients devant se connecter à un hôte du service de gestion de clés afin d’activer les licences en volume.") : Amended ToSubclass] uint32 RequiredClientCount; [description("Indique si le cache de la stratégie de licence doit être mis à jour : 0 = actualisation non requise, 1 = actualisation requise.") : Amended ToSubclass] uint32 PolicyCacheRefreshRequired; [description("GUID identifiant un client du service de gestion de clés auprès d’un hôte du service de gestion de clés. Le client inclut ce GUID dans les demandes qu’il envoie au service de gestion de clés.") : Amended ToSubclass] string ClientMachineID; [description("Nombre de fois où le client peut encore être réarmé.") : Amended ToSubclass] uint32 RemainingWindowsReArmCount; [description("Port TCP utilisé par l’hôte du service de gestion de clés pour écouter les demandes d’activation.") : Amended ToSubclass] uint32 KeyManagementServiceListeningPort; [description("Indique l’état de publication DNS d’un hôte du service de gestion de clés : 0 = désactivé, 1 = publication automatique activée (par défaut).") : Amended ToSubclass] boolean KeyManagementServiceDnsPublishing; [description("Indique l’état de la priorité de thread du service de gestion de clés : 0 = priorité normale (par défaut), 1 = priorité basse.") : Amended ToSubclass] boolean KeyManagementServiceLowPriority; [description("Indique l’état de la mise en cache du nom et du port d’hôte du service de gestion de clés : 0 = mise en cache désactivée, 1 = mise en cache activée (par défaut).") : Amended ToSubclass] boolean KeyManagementServiceHostCaching; [description("Nombre de demandes reçues par le service de gestion de clés provenant de clients avec l’état de licence = 0 (Sans licence).") : Amended ToSubclass] uint32 KeyManagementServiceUnlicensedRequests; [description("Nombre de demandes reçues par le service de gestion de clés provenant de clients avec l’état de licence = 1 (Avec licence).") : Amended ToSubclass] uint32 KeyManagementServiceLicensedRequests; [description("Nombre de demandes reçues par le service de gestion de clés provenant de clients avec l’état de licence = 2 (Grâce initiale).") : Amended ToSubclass] uint32 KeyManagementServiceOOBGraceRequests; [description("Nombre de demandes reçues par le service de gestion de clés provenant de clients avec l’état de licence = 3 (Grâce hors tolérance).") : Amended ToSubclass] uint32 KeyManagementServiceOOTGraceRequests; [description("Nombre de demandes reçues par le service de gestion de clés provenant de clients avec l’état de licence = 4 (Grâce pour version non authentique).") : Amended ToSubclass] uint32 KeyManagementServiceNonGenuineGraceRequests; [description("Nombre total de demandes valides reçues par le service de gestion de clés.") : Amended ToSubclass] uint32 KeyManagementServiceTotalRequests; [description("Nombre total de demandes non valides reçues par le service de gestion de clés.") : Amended ToSubclass] uint32 KeyManagementServiceFailedRequests; [description("Nombre de demandes reçues par le service de gestion de clés provenant de clients avec l’état de licence = 5 (Notification).") : Amended ToSubclass] uint32 KeyManagementServiceNotificationRequests; [description("ID de la licence d’activation basée sur les jetons qui a activé l’ordinateur.") : Amended ToSubclass] string TokenActivationILID; [description("Version de la licence d’activation basée sur les jetons qui a activé l’ordinateur.") : Amended ToSubclass] uint32 TokenActivationILVID; [description("Numéro d’attribution dans la licence d’activation basée sur les jetons qui a activé l’ordinateur.") : Amended ToSubclass] uint32 TokenActivationGrantNumber; [description("Empreinte numérique du certificat qui a activé l’ordinateur.") : Amended ToSubclass] string TokenActivationCertificateThumbprint; [description("Informations supplémentaires pour l’activation basée sur les jetons.") : Amended ToSubclass] string TokenActivationAdditionalInfo; [description("État du marqueur BIOS OA2. 0=Pas de table SLIC, 1=Table SLIC avec marqueur Windows, 2=Table SLIC sans marqueur Windows, 3=Table SLIC endommagée ou non valide") : Amended ToSubclass,values{0, 1, 2, 3} : Amended ToSubclass] uint32 OA2xBiosMarkerStatus; [description("Numéro de version mineure du marqueur BIOS OA2.") : Amended ToSubclass] uint32 OA2xBiosMarkerMinorVersion; [description("Clé de produit du marqueur BIOS OA3.") : Amended ToSubclass] string OA3xOriginalProductKey; [description("Installe une clé de produit.") : Amended ToSubclass] uint32 InstallProductKey([in] string ProductKey); [description("Installe une licence.") : Amended ToSubclass] uint32 InstallLicense([in] string License); [description("Installe un package de licence pour le produit actuel.") : Amended ToSubclass] uint32 InstallLicensePackage([in] string LicensePackage); [description("Définit le nom d’hôte du service de gestion de clés à utiliser pour l’activation en volume.") : Amended ToSubclass] uint32 SetKeyManagementServiceMachine([in] string MachineName); [description("Efface, le cas échéant, le nom d’hôte du service de gestion de clés configuré antérieurement.") : Amended ToSubclass] uint32 ClearKeyManagementServiceMachine(); [description("Définit le port TCP utilisé par un client pour effectuer des demandes auprès d’un hôte du service de gestion de clés. Si ce paramètre n’est pas spécifié, le port 1688 est utilisé.") : Amended ToSubclass] uint32 SetKeyManagementServicePort([in] uint32 PortNumber); [description("Efface, le cas échéant, le numéro de port spécifié antérieurement.") : Amended ToSubclass] uint32 ClearKeyManagementServicePort(); [description("Définit le domaine de recherche KMS à utiliser pour l’activation en volume.") : Amended ToSubclass] uint32 SetKeyManagementServiceLookupDomain([in] string LookupDomain); [description("Efface tous les domaines de recherche KMS précédemment configurés.") : Amended ToSubclass] uint32 ClearKeyManagementServiceLookupDomain(); [description("Fréquence d’activation, en minutes, à laquelle les clients du service de gestion de clés contacteront l’hôte du service de gestion de clés avant de recevoir une licence. Cette fréquence doit être supérieure ou égale à 15 et inférieure ou égale à 43200. Une erreur est renvoyée si la méthode est appelée alors que l’ordinateur n’est pas un service de gestion de clés.") : Amended ToSubclass] uint32 SetVLActivationInterval([in] uint32 ActivationInterval); [description("Fréquence de renouvellement, en minutes, à laquelle les clients du service de gestion de clés contacteront l’hôte du service de gestion de clés après avoir reçu une licence. Cette fréquence doit être supérieure ou égale à 15 et inférieure ou égale à 43200. Une erreur est renvoyée si la méthode est appelée alors que l’ordinateur n’est pas un service de gestion de clés.") : Amended ToSubclass] uint32 SetVLRenewalInterval([in] uint32 RenewalInterval); [description("Efface la clé de produit du Registre.") : Amended ToSubclass] uint32 ClearProductKeyFromRegistry(); [description("DEPRECATED") : Amended ToSubclass] uint32 AcquireGenuineTicket([in] string TemplateId,[in] string ServerUrl); [description("Réinitialise l’état de la licence de l’ordinateur à Grâce initiale (voir État de la licence). Remarque : vous devez redémarrer le client pour que les modifications soient prises en compte.") : Amended ToSubclass] uint32 ReArmWindows(); [description("Réinitialise l’état de la licence d’une application.") : Amended ToSubclass] uint32 ReArmApp([in] string ApplicationId); [description("Met à jour l’état de la licence de Windows afin que les applications aient accès aux informations de licence actuelles.") : Amended ToSubclass] uint32 RefreshLicenseStatus(); [description("Définit le port TCP utilisé par un hôte du service de gestion de clés pour écouter les demandes d’activation. S’applique uniquement aux hôtes du service de gestion de clés. Si ce paramètre n’est pas spécifié, le port 1688 est utilisé.") : Amended ToSubclass] uint32 SetKeyManagementServiceListeningPort([in] uint32 PortNumber); [description("Efface, le cas échéant, le port d’écoute spécifié antérieurement. S’applique uniquement aux hôtes du service de gestion de clés.") : Amended ToSubclass] uint32 ClearKeyManagementServiceListeningPort(); [description("Active/désactive la publication DNS sur un ordinateur hôte du service de gestion de clés : 0 = Activer, 1 = Désactiver.") : Amended ToSubclass] uint32 DisableKeyManagementServiceDnsPublishing([in] boolean DisablePublishing); [description("Active/désactive le service de gestion de clés s’exécutant avec une priorité basse : 0 = Désactiver, 1 = Activer.") : Amended ToSubclass] uint32 EnableKeyManagementServiceLowPriority([in] boolean EnableLowPriority); [description("Active/désactive la mise en cache du nom et du port d’hôte du service de gestion de clés sur un ordinateur client de l’activation en volume : 0 = Activer, 1 = Désactiver.") : Amended ToSubclass] uint32 DisableKeyManagementServiceHostCaching([in] boolean DisableCaching); [description("Génère l’ID d’installation pour l’activation de la forêt Active Directory à l’aide de la clé de produit spécifiée. ") : Amended ToSubclass] uint32 GenerateActiveDirectoryOfflineActivationId([in] string ProductKey,[out] string InstallationID); [description("Traite l’ID de confirmation de la forêt Active Directory à l’aide de la clé de produit spécifiée afin de générer et publier ensuite l’objet d’activation (AO) dans Active Directory.") : Amended ToSubclass] uint32 DepositActiveDirectoryOfflineActivationConfirmation([in] string ProductKey,[in] string ConfirmationID,[in] string ActivationObjectName); [description("Effectue l’activation en ligne de la forêt Active Directory à l’aide de la clé de produit spécifiée afin de générer et publier ensuite l’objet d’activation (AO) dans Active Directory.") : Amended ToSubclass] uint32 DoActiveDirectoryOnlineActivation([in] string ProductKey,[in] string ActivationObjectName); [description("Définit la méthode d’activation configurée pour le client de licence en volume.") : Amended ToSubclass] uint32 SetVLActivationTypeEnabled([in] uint32 ActivationType); [description("Efface toute méthode d’activation antérieure configurée pour le client de licence en volume.") : Amended ToSubclass] uint32 ClearVLActivationTypeEnabled(); }; [description("Cette classe expose les propriétés et méthodes du service de gestion de licences des logiciels qui sont spécifiques aux produits.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class SoftwareLicensingProduct { [key,description("Identificateur du produit") : Amended ToSubclass] string ID; [description("Nom du produit") : Amended ToSubclass] string Name; [description("Description du produit") : Amended ToSubclass] string Description; [description("ID de l’application du produit actuel") : Amended ToSubclass] string ApplicationID; [description("URL du serveur de gestion de licences des logiciels pour le certificat de traitement") : Amended ToSubclass] string ProcessorURL; [description("URL du serveur de gestion de licences des logiciels pour le certificat de liaison") : Amended ToSubclass] string MachineURL; [description("URL du serveur de gestion de licences des logiciels pour le certificat de produit") : Amended ToSubclass] string ProductKeyURL; [description("URL du serveur de gestion de licences des logiciels pour la licence utilisateur") : Amended ToSubclass] string UseLicenseURL; [description("URL du serveur de gestion de licences pour la validation de l’authenticité") : Amended ToSubclass] string ValidationURL; [description("État de la licence de l’application de ce produit. 0 = Sans licence, 1 = Avec licence, 2 = Grâce initiale, 3 = Grâce hors tolérance, 4 = Grâce pour version non authentique, 5 = Notification, 6=ExtendedGrace.") : Amended ToSubclass,values{0, 1, 2, 3, 4, 5, 6} : Amended ToSubclass] uint32 LicenseStatus; [description("Code de diagnostic qui indique pourquoi un ordinateur présente un état de licence spécifique.") : Amended ToSubclass] uint32 LicenseStatusReason; [description("Temps restant, en minutes, avant que l’application parente ne passe en mode de notification. Pour les clients de licences en volume, il s’agit du temps restant avant que la réactivation ne soit requise.") : Amended ToSubclass] uint32 GracePeriodRemaining; [description("La date d’expiration de l’application de ce produit. Après cette date, l’état de la licence sera Sans licence et ne pourra pas être activé.") : Amended ToSubclass] datetime EvaluationEndDate; [description("Identificateur pour l’application de ce produit qui peut être utilisé pour l’activation par téléphone ou hors connexion. Renvoie la valeur Null si une clé de produit n’est pas installée.") : Amended ToSubclass] string OfflineInstallationId; [description("Cinq derniers caractères de la clé de ce produit. Renvoie la valeur Null si une clé de produit n’est pas installée.") : Amended ToSubclass] string PartialProductKey; [description("ID de clé de produit. Renvoie la valeur Null si une clé de produit n’est pas installée.") : Amended ToSubclass] string ProductKeyID; [description("ID2, PID2, chaîne de clé de produit. Renvoie une valeur Null si aucune clé de produit n’est installée.") : Amended ToSubclass] string ProductKeyID2; [description("Chaîne du canal de clé de produit (Product Key). Renvoie une valeur Null si aucune clé de produit n’est installée.") : Amended ToSubclass] string ProductKeyChannel; [description("Identificateur de famille de la référence (SKU) utilisée pour déterminer les relations de licence pour les composants additionnels.") : Amended ToSubclass] string LicenseFamily; [description("Identificateur de dépendance de la famille de références (SKU) utilisée pour déterminer les relations de licence pour les composants additionnels.") : Amended ToSubclass] string LicenseDependsOn; [description("Renvoie la valeur True si le produit est identifié en tant que licence de composant additionnel.") : Amended ToSubclass] boolean LicenseIsAddon; [description("Fréquence, en minutes, à laquelle un client contactera l’hôte du service de gestion de clés avant l’attribution d’une licence au produit.") : Amended ToSubclass] uint32 VLActivationInterval; [description("Fréquence, en minutes, à laquelle un client contactera l’hôte du service de gestion de clés après l’attribution d’une licence au produit.") : Amended ToSubclass] uint32 VLRenewalInterval; [description("ID de clé de produit du service de gestion de clés. Renvoie la valeur Null si non applicable.") : Amended ToSubclass] string KeyManagementServiceProductKeyID; [description("Nom de l’hôte du service de gestion de clés. Renvoie la valeur Null si SetKeyManagementServiceMachine n’a pas été appelé.") : Amended ToSubclass] string KeyManagementServiceMachine; [description("Port TCP utilisé par les clients pour envoyer les demandes d’activation du service de gestion de clés. Renvoie 0 si SetKeyManagementServicePort n’a pas été appelé.") : Amended ToSubclass] uint32 KeyManagementServicePort; [description("Nom de domaine complet du domaine de ressources contenant les enregistrements SRV KMS de l’organisme. Renvoie une valeur Null si SetKeyManagementServiceLookupDomain n’a pas été appelé.") : Amended ToSubclass] string KeyManagementServiceLookupDomain; [description("Dernier nom d’hôte du service de gestion de clés découvert par le biais de DNS.") : Amended ToSubclass] string DiscoveredKeyManagementServiceMachineName; [description("Dernière adresse IP d’hôte KMS découverte via DNS.") : Amended ToSubclass] string DiscoveredKeyManagementServiceMachineIpAddress; [description("Dernier port d’hôte du service de gestion de clés découvert par le biais de DNS.") : Amended ToSubclass] uint32 DiscoveredKeyManagementServiceMachinePort; [description("Indique si le service de gestion de clés est activé sur l’ordinateur : 1 signifie oui, 0 non.") : Amended ToSubclass,values{0, 1} : Amended ToSubclass] uint32 IsKeyManagementServiceMachine; [description("Nombre de clients du service de gestion de clés actuellement actifs sur l’hôte du service de gestion de clés. -1 indique que l’hôte n’est pas activé en tant que service de gestion de clés ou qu’il n’a reçu aucune demande de licence de la part des clients.") : Amended ToSubclass] uint32 KeyManagementServiceCurrentCount; [description("Nombre minimal de clients devant se connecter à un hôte du service de gestion de clés afin d’activer les licences en volume.") : Amended ToSubclass] uint32 RequiredClientCount; [description("Nombre de demandes reçues par le service de gestion de clés provenant de clients avec l’état de licence = 0 (Sans licence).") : Amended ToSubclass] uint32 KeyManagementServiceUnlicensedRequests; [description("Nombre de demandes reçues par le service de gestion de clés provenant de clients avec l’état de licence = 1 (Avec licence).") : Amended ToSubclass] uint32 KeyManagementServiceLicensedRequests; [description("Nombre de demandes reçues par le service de gestion de clés provenant de clients avec l’état de licence = 2 (Grâce initiale).") : Amended ToSubclass] uint32 KeyManagementServiceOOBGraceRequests; [description("Nombre de demandes reçues par le service de gestion de clés provenant de clients avec l’état de licence = 3 (Grâce hors tolérance).") : Amended ToSubclass] uint32 KeyManagementServiceOOTGraceRequests; [description("Nombre de demandes reçues par le service de gestion de clés provenant de clients avec l’état de licence = 4 (Grâce pour version non authentique).") : Amended ToSubclass] uint32 KeyManagementServiceNonGenuineGraceRequests; [description("Nombre total de demandes valides reçues par le service de gestion de clés.") : Amended ToSubclass] uint32 KeyManagementServiceTotalRequests; [description("Nombre total de demandes infructueuses reçues par le service de gestion de clés.") : Amended ToSubclass] uint32 KeyManagementServiceFailedRequests; [description("Nombre de demandes reçues par le service de gestion de clés provenant de clients avec l’état de licence = 5 (Notification).") : Amended ToSubclass] uint32 KeyManagementServiceNotificationRequests; [description("État authentique pour ce produit.") : Amended ToSubclass] uint32 GenuineStatus; [description("Temps de grâce étendu, en minutes, avant que l’application parente ne perde sa licence.") : Amended ToSubclass] uint32 ExtendedGrace; [description("ID de la licence d’activation basée sur les jetons qui a activé le produit.") : Amended ToSubclass] string TokenActivationILID; [description("Version de la licence d’activation basée sur les jetons qui a activé le produit.") : Amended ToSubclass] uint32 TokenActivationILVID; [description("Numéro d’attribution dans la licence d’activation basée sur les jetons qui a activé le produit.") : Amended ToSubclass] uint32 TokenActivationGrantNumber; [description("Empreinte numérique du certificat qui a activé le produit.") : Amended ToSubclass] string TokenActivationCertificateThumbprint; [description("Informations supplémentaires pour l’activation basée sur les jetons.") : Amended ToSubclass] string TokenActivationAdditionalInfo; [description("Heure approuvée pour le produit.") : Amended ToSubclass] datetime TrustedTime; [description("Type d’activation utilisé pour la dernière activation réussie de client de licence en volume.") : Amended ToSubclass] uint32 VLActivationType; [description("Type d’activation configuré pour le client de licence en volume.") : Amended ToSubclass] uint32 VLActivationTypeEnabled; [description("Nom de l’objet d’activation utilisé pour la dernière activation Active Directory.") : Amended ToSubclass] string ADActivationObjectName; [description("Nom complet unique de l’objet d’activation utilisé pour la dernière activation Active Directory.") : Amended ToSubclass] string ADActivationObjectDN; [description("PID d’hôte KMS de l’objet d’activation utilisé pour la dernière activation Active Directory.") : Amended ToSubclass] string ADActivationCsvlkPid; [description("SkuId d’hôte KMS de l’objet d’activation utilisé pour la dernière activation Active Directory.") : Amended ToSubclass] string ADActivationCsvlkSkuId; [description("Nombre de fois où la référence (SKU) peut encore être réarmée.") : Amended ToSubclass] uint32 RemainingSkuReArmCount; [description("Nombre de fois où l’application peut encore être réarmée.") : Amended ToSubclass] uint32 RemainingAppReArmCount; [description("IAID nécessaire sur l’hôte pour empêcher cet ordinateur virtuel d’entrer des notifications.") : Amended ToSubclass] string IAID; [description("Nom d’ordinateur de l’hôte AVMA.") : Amended ToSubclass] string AutomaticVMActivationHostMachineName; [description("Dernière activation du produit.") : Amended ToSubclass] datetime AutomaticVMActivationLastActivationTime; [description("PID2 de clé de produit de l’hôte AVMA.") : Amended ToSubclass] string AutomaticVMActivationHostDigitalPid2; [description("Désinstalle une clé de produit pour le produit actuel.") : Amended ToSubclass] uint32 UninstallProductKey(); [description("Active le produit actuel.") : Amended ToSubclass] uint32 Activate(); [description("Active un produit en déposant un identificateur de confirmation hors connexion pour ce produit lors de l’activation par téléphone ou hors connexion.") : Amended ToSubclass] uint32 DepositOfflineConfirmationId([in] string InstallationId,[in] string ConfirmationId); [description("Obtient des informations de stratégie de licence de type DWORD.") : Amended ToSubclass] uint32 GetPolicyInformationDWord([in] string PolicyName,[out] uint32 PolicyValue); [description("Obtient des informations de stratégie de type chaîne.") : Amended ToSubclass] uint32 GetPolicyInformationString([in] string PolicyName,[out] string PolicyValue); [description("Définit le nom d’hôte du service de gestion de clés à utiliser pour l’activation en volume.") : Amended ToSubclass] uint32 SetKeyManagementServiceMachine([in] string MachineName); [description("Efface, le cas échéant, le nom d’hôte du service de gestion de clés configuré antérieurement.") : Amended ToSubclass] uint32 ClearKeyManagementServiceMachine(); [description("Définit le port TCP utilisé par un client pour effectuer des demandes auprès d’un hôte du service de gestion de clés. Si ce paramètre n’est pas spécifié, le port 1688 est utilisé.") : Amended ToSubclass] uint32 SetKeyManagementServicePort([in] uint32 PortNumber); [description("Efface, le cas échéant, le numéro de port spécifié antérieurement.") : Amended ToSubclass] uint32 ClearKeyManagementServicePort(); [description("Définit le domaine de recherche KMS à utiliser pour l’activation en volume.") : Amended ToSubclass] uint32 SetKeyManagementServiceLookupDomain([in] string LookupDomain); [description("Efface tous les domaines de recherche KMS précédemment configurés.") : Amended ToSubclass] uint32 ClearKeyManagementServiceLookupDomain(); [description("Renvoie des autorisations d’activation basée sur les jetons.") : Amended ToSubclass] uint32 GetTokenActivationGrants([out] string Grants[]); [description("Renvoie une demande d’activation basée sur les jetons.") : Amended ToSubclass] uint32 GenerateTokenActivationChallenge([out] string Challenge); [description("Dépose une réponse d’activation basée sur les jetons.") : Amended ToSubclass] uint32 DepositTokenActivationResponse([in] string Challenge,[in] string Response,[in] string CertChain); [description("Définit la méthode d’activation configurée pour le client de licence en volume.") : Amended ToSubclass] uint32 SetVLActivationTypeEnabled([in] uint32 ActivationType); [description("Efface toute méthode d’activation antérieure configurée pour le client de licence en volume.") : Amended ToSubclass] uint32 ClearVLActivationTypeEnabled(); [description("Réinitialise l’état de la licence d’une référence (SKU).") : Amended ToSubclass] uint32 ReArmSku(); }; [description("Cette classe expose les propriétés des licences d’activation basée sur les jetons installées.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class SoftwareLicensingTokenActivationLicense { [key,description("Un GUID utilisé en interne par le service de gestion de licences des logiciels pour identifier de façon unique une licence XRML.") : Amended ToSubclass] string ID; [description("Un GUID utilisé pour identifier la licence d’émission (IL) au client. L’ILID n’est pas unique, sauf combiné avec l’ILVID.") : Amended ToSubclass] string ILID; [description("Un numéro de version utilisée avec l’ILID pour permettre aux clients de gérer la version de leurs licences.") : Amended ToSubclass] uint32 ILVID; [description("Un HRESULT retourné depuis l’autorisation de la licence d’émission (IL). ") : Amended ToSubclass] uint32 AuthorizationStatus; [description("Une date/heure UTC après laquelle la licence d’émission (IL) ne peut pas être utilisée pour l’activation de jetons.") : Amended ToSubclass] datetime ExpirationDate; [description("Texte facultatif fourni par le client et inclus dans la licence d’émission (IL).") : Amended ToSubclass] string Description; [description("Texte facultatif utilisé par Microsoft pour fournir des métadonnées supplémentaires.") : Amended ToSubclass] string AdditionalInfo; [description("Désinstalle cette licence.") : Amended ToSubclass] uint32 Uninstall(); };