SetupConfigureWmiFromInfSectionW, fonction (setupapi.h)
[Cette fonction est disponible pour une utilisation dans les systèmes d’exploitation indiqués dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions ultérieures. SetupAPI ne doit plus être utilisé pour installer des applications. Utilisez plutôt Windows Installer pour développer des programmes d’installation d’applications. SetupAPI continue d’être utilisé pour installer des pilotes de périphérique.]
La fonction SetupConfigureWmiFromInfSection configure la sécurité des données WMI exposées par un fichier INF lorsqu’elle est passée à la section [DDInstall.WMI].
Il est utilisé pour établir la sécurité lorsque la version de SetupAPI sur le système ne prend pas en charge en mode natif les informations de sécurité WMI fournies dans la section DDInstall du fichier INF.
Syntaxe
WINSETUPAPI BOOL SetupConfigureWmiFromInfSectionW(
[in] HINF InfHandle,
[in] PCWSTR SectionName,
[in] DWORD Flags
);
Paramètres
[in] InfHandle
Handle vers un fichier INF ouvert.
[in] SectionName
Nom de la section dans le fichier INF qui contient des informations de sécurité WMI. Il doit s’agir de [DDinstall.WMI].
[in] Flags
Ce paramètre peut être défini comme suit.
Valeur de retour
Cette fonction retourne WINSETUPAPI BOOL.
Remarques
Dans les versions d’SetupAPI précédentes, les informations WMI dans les fichiers INF sont exposées à tous les utilisateurs et l’accès ne peut être limité qu’en écrivant correctement des données binaires dans une clé de Registre. Les versions actuelles lisent et traitent les informations de sécurité WMI fournies par la section DDInstall d’un fichier INF.
Note
L’en-tête setupapi.h définit SetupConfigureWmiFromInfSection comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Aucun pris en charge |
serveur minimum pris en charge | Windows Server 2003 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | setupapi.h |
bibliothèque | Setupapi.lib |
DLL | Setupapi.dll |
Voir aussi
spécification d’un descripteur de sécurité à partir d’un fichier INF