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