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.