Freigeben über


IOCTL_EHSTOR_DEVICE_GET_AUTHZ_STATE IOCTL (ehstorioctl.h)

Diese IOCTL wird verwendet, um den Besitzertreiber für die IEEE 1667-Geräte-PDOs darüber zu informieren, dass sich der Autorisierungsstatus geändert hat. Der besitzereigene Treiber kann den Status des Datenträger-PDO als Reaktion auf diese IOCTL ändern. Bei EhStorClass.syswird der Datenträger-PDO basierend auf dem Autorisierungswert im Eingabepuffer dieser IOCTL hinzugefügt oder entfernt. In der Regel wird diese IOCTL von einem UMDF-Authentifizierungssilostreiber ausgestellt, z. B. dem Kennwort- oder Zertifikattreiber, unmittelbar nach einem erfolgreichen Silovorgang, der den Authentifizierungsstatus des Silos geändert hat.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Der Eingabepuffer bei Irp-AssociatedIrp.SystemBuffer> muss eine Struktur vom Typ ACT_AUTHZ_STATE enthalten.

Eingabepufferlänge

Die Länge einer ACT_AUTHZ_STATE-Struktur .

Ausgabepuffer

Keine.

Länge des Ausgabepuffers

Keine.

Statusblock

Im Feld Status kann einer der folgenden Werte zurückgegeben werden:

STATUS_SUCCESS: Der Autorisierungsstatus für den ACT wurde erfolgreich gemäß den im Eingabepuffer enthaltenen Daten festgelegt.
STATUS_INVALID_BUFFER_SIZE: Die angegebene Eingabepufferlänge hat eine falsche Größe.

Anforderungen

Anforderung Wert
Header ehstorioctl.h (einschließlich EhStorIoctl.h)