ntddsysenv.h-Header
Dies ist die Includedatei, die alle Konstanten und Typen für den Zugriff auf die Geräteschnittstelle der Systemvariablen definiert.
ntddsysenv.h enthält die folgenden Programmierschnittstellen:
IOCTLs
IOCTL_SYSENV_ENUM_VARIABLES Gibt Informationen zu Systemumgebungsvariablen mithilfe des SysEnv-Geräts zurück. |
IOCTL_SYSENV_GET_VARIABLE Ruft den Wert der angegebenen Systemumgebungsvariablen mithilfe des SysEnv-Geräts ab. |
IOCTL_SYSENV_QUERY_VARIABLE_INFO IOCTL_SYSENV_QUERY_VARIABLE_INFO gibt Informationen zu Systemumgebungsvariablen mithilfe des SysEnv-Geräts zurück. |
IOCTL_SYSENV_SET_VARIABLE Legt den Wert der angegebenen Systemumgebungsvariablen mithilfe des SysEnv-Geräts fest. |
Strukturen
SYSENV_VALUE Speichert den Wert einer Systemumgebungsvariablen mithilfe des SysEnv-Geräts. Diese Struktur wird in der IOCTL_SYSENV_GET_VARIABLE-Anforderung verwendet. |
SYSENV_VARIABLE Speichert den Namen einer Systemumgebungsvariablen mithilfe des SysEnv-Geräts. Diese Struktur wird in der IOCTL_SYSENV_GET_VARIABLE-Anforderung verwendet. |
SYSENV_VARIABLE_INFO Speichert die Informationen zu einer Systemumgebungsvariablen mithilfe des SysEnv-Geräts. Diese Struktur wird in der IOCTL_SYSENV_QUERY_VARIABLE_INFO-Anforderung verwendet. |
XVARIABLE_NAME Speichert den Namen einer Systemumgebungsvariablen mithilfe des SysEnv-Geräts. Diese Struktur wird in der IOCTL_SYSENV_ENUM_VARIABLES-Anforderung verwendet. |
XVARIABLE_NAME_AND_VALUE Speichert den Namen und den Wert einer Systemumgebungsvariablen mithilfe des SysEnv-Geräts. Diese Struktur wird in den IOCTL_SYSENV_ENUM_VARIABLES- und IOCTL_SYSENV_SET_VARIABLE-Anforderungen verwendet. |