Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft einen Wert ab, der angibt, ob das Entwicklerlaufwerk aktiviert ist.
Syntax
DEVELOPER_DRIVE_ENABLEMENT_STATE GetDeveloperDriveEnablementState();
Rückgabewert
Gibt einen DEVELOPER_DRIVE_ENABLEMENT_STATE Wert zurück, der den Zustand der Entwicklerlaufwerkaktivierung angibt.
Bemerkungen
GetDeveloperDriveEnablementState gibt Informationen zurück, die angeben, ob das Entwicklerlaufwerkfeature aktiviert ist. Wenn die Entwicklerlaufwerkfunktion deaktiviert ist, gibt die zurückgegebene DEVELOPER_DRIVE_ENABLEMENT_STATE an, ob das Entwicklerlaufwerk über eine Gruppenrichtlinie oder über lokale Richtlinie deaktiviert ist.
Wenn GetDeveloperDriveEnablementState fehlschlägt, wird DeveloperDriveEnablementStateError zurückgegeben und der letzte Fehler festgelegt.
Examples
Das folgende Beispiel zeigt, wie GetDeveloperDriveEnablementState verwendet wird, um zu bestimmen, ob das Entwicklerlaufwerk aktiviert ist.
#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;
}
}
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 11 23H2 [nur Desktop-Apps] |
| Zielplattform | Fenster |
| Header | sysinfoapi.h (include Windows.h) |
| Library | mincore.lib |
| DLL | api-ms-win-core-sysinfo-l1-2-6.dll |