Freigeben über


IOCTL_EHSTOR_DEVICE_GET_AUTHZ_STATE IOCTL (ehstorioctl.h)

Diese IOCTL wird verwendet, um den eigenen Treiber für die IEEE 1667-Geräte-PDOs darüber zu informieren, dass sich der Autorisierungsstatus geändert hat. Der besitzereigene Treiber kann den Zustand des Datenträger-PDO als Reaktion auf diese IOCTL ändern. Bei EhStorClass.syswird die Datenträger-PDO basierend auf dem Autorisierungswert im Eingabepuffer dieses 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_STATEenthalten.

Eingabepufferlänge

Die Länge einer ACT_AUTHZ_STATE Struktur.

Ausgabepuffer

Nichts.

Länge des Ausgabepuffers

Nichts.

Statusblock

Einer der folgenden Werte kann im Feld Status zurückgegeben werden:

STATUS_SUCCESS – Der Autorisierungsstatus des ACT wurde erfolgreich entsprechend den im Eingabepuffer enthaltenen Daten festgelegt.
STATUS_INVALID_BUFFER_SIZE – Die angegebene Eingabepufferlänge weist eine falsche Größe auf.

Anforderungen

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