Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Obtient une valeur indiquant si le lecteur du développeur est activé.
Syntaxe
DEVELOPER_DRIVE_ENABLEMENT_STATE GetDeveloperDriveEnablementState();
Valeur retournée
Retourne une valeur DEVELOPER_DRIVE_ENABLEMENT_STATE indiquant l’état d’activation du lecteur développeur.
Remarques
GetDeveloperDriveEnablementState retourne des informations indiquant si la fonctionnalité de lecteur de développeur est activée. Si la fonctionnalité de lecteur de développeur est désactivée, la DEVELOPER_DRIVE_ENABLEMENT_STATE retournée indique si le lecteur du développeur est désactivé via la stratégie de groupe ou via la stratégie locale.
Si GetDeveloperDriveEnablementState échoue, il retourne DeveloperDriveEnablementStateError et définit la dernière erreur.
Examples
L’exemple suivant montre comment utiliser GetDeveloperDriveEnablementState pour déterminer si le lecteur développeur est activé.
#include <Windows.h>
void PrintDevDriveEnabledStatus()
{
DEVELOPER_DRIVE_ENABLEMENT_STATE state = GetDeveloperDriveEnablementState();
switch (state) {
case DeveloperDriveEnabled:
printf("Developer drive is enabled.\n");
break;
case DeveloperDriveDisabledByGroupPolicy:
printf("Developer drive is disabled by Group Policy.\n");
break;
case DeveloperDriveEnablementStateError:
printf("Error querying developer drive info: %d\n", GetLastError());
break;
case DeveloperDriveDisabledBySystemPolicy:
default:
printf("Developer drive is disabled.");
break;
}
}
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows 11 23H2 [applications de bureau uniquement] |
| plateforme cible | Fenêtres |
| Header | sysinfoapi.h (include Windows.h) |
| Library | mincore.lib |
| DLL | api-ms-win-core-sysinfo-l1-2-6.dll |