Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtiene un valor que indica si la unidad de desarrollador está habilitada.
Syntax
DEVELOPER_DRIVE_ENABLEMENT_STATE GetDeveloperDriveEnablementState();
Valor devuelto
Devuelve un valor DEVELOPER_DRIVE_ENABLEMENT_STATE que indica el estado de habilitación de la unidad de desarrollador.
Observaciones
GetDeveloperDriveEnablementState devuelve información que indica si la característica de unidad de desarrollador está habilitada. Si la característica de unidad de desarrollador está deshabilitada, el DEVELOPER_DRIVE_ENABLEMENT_STATE devuelto indica si la unidad de desarrollador está deshabilitada a través de la directiva de grupo o a través de la directiva local.
Si se produce un error en GetDeveloperDriveEnablementState , devuelve DeveloperDriveEnablementStateError y establece el último error.
Examples
En el ejemplo siguiente se muestra cómo usar GetDeveloperDriveEnablementState para determinar si la unidad de desarrollador está habilitada.
#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;
}
}
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Windows 11 23H2 [solo aplicaciones de escritorio] |
| de la plataforma de destino de |
Windows |
| Header | sysinfoapi.h (incluya Windows.h) |
| Library | mincore.lib |
| DLL de |
api-ms-win-core-sysinfo-l1-2-6.dll |