Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mendapatkan nilai yang menunjukkan apakah drive pengembang diaktifkan.
Syntax
DEVELOPER_DRIVE_ENABLEMENT_STATE GetDeveloperDriveEnablementState();
Mengembalikan nilai
Mengembalikan nilai DEVELOPER_DRIVE_ENABLEMENT_STATE yang menunjukkan status pengaktifan drive pengembang.
Komentar
GetDeveloperDriveEnablementState mengembalikan informasi yang menunjukkan apakah fitur drive pengembang diaktifkan. Jika fitur drive pengembang dinonaktifkan, DEVELOPER_DRIVE_ENABLEMENT_STATE yang dikembalikan menunjukkan apakah drive pengembang dinonaktifkan melalui kebijakan grup atau melalui kebijakan lokal.
Jika GetDeveloperDriveEnablementState gagal, GetDeveloperDriveEnablementState mengembalikan DeveloperDriveEnablementStateError dan mengatur kesalahan terakhir.
Examples
Contoh berikut menunjukkan cara menggunakan GetDeveloperDriveEnablementState untuk menentukan apakah drive pengembang diaktifkan.
#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;
}
}
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 11 23H2 [hanya aplikasi desktop] |
| Platform Target | Windows |
| Header | sysinfoapi.h (termasuk Windows.h) |
| Library | mincore.lib |
| DLL | api-ms-win-core-sysinfo-l1-2-6.dll |