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
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) |