Freigeben über


IOCTL_SYSENV_GET_VARIABLE IOCTL (ntddsysenv.h)

Ruft den Wert der angegebenen Systemumgebungsvariablen mithilfe des SysEnv-Geräts ab.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Ein Zeiger auf eine SYSENV_VARIABLE-Struktur , die die Variable angibt.

Länge des Eingabepuffers

Die Größe der SYSENV_VARIABLE-Struktur .

Ausgabepuffer

Ein Zeiger auf eine SYSENV_VALUE Struktur, die den Wert der Variablen empfängt.

Länge des Ausgabepuffers

Die Größe der SYSENV_VALUE-Struktur .

Statusblock

Irp->IoStatus.Status wird auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Andernfalls wird Status zur entsprechenden Fehlerbedingung als NTSTATUS-Code verwendet.

Anforderungen

Anforderung Wert
Header ntddsysenv.h

Weitere Informationen

Erstellen von IOCTL-Anforderungen in Treibern

WdfIoTargetSendInternalIoctlOthersSynchronly

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously