intestazione ehstorioctl.h
Questa intestazione viene usata dall'archiviazione. Per altre informazioni, vedere:
ehstorioctl.h contiene le interfacce di programmazione seguenti:
IOCTL
IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS Questo oggetto IOCTL restituisce un set di risultati contenente l'enumerazione di tutti gli oggetti dispositivo fisici di archiviazione attivi associati alla destinazione del comando indirizzabile specificata (ACT). |
IOCTL_EHSTOR_DEVICE_GET_AUTHZ_STATE IOCTL_EHSTOR_DEVICE_GET_AUTHZ_STATE viene usato per informare il driver proprietario per gli OGGETTI PDO del dispositivo IEEE 1667 che lo stato di autorizzazione è cambiato. |
IOCTL_EHSTOR_DEVICE_GET_QUEUE_STATE La richiesta di IOCTL_EHSTOR_DEVICE_GET_QUEUE_STATE viene inviata da driver e applicazioni silo per determinare lo stato di una coda di dispositivi di archiviazione. |
IOCTL_EHSTOR_DEVICE_QUERY_PROPERTIES Un driver silo invia questo IOCTL allo stack di dispositivi di archiviazione per eseguire query sulle proprietà del dispositivo di archiviazione. Il driver della classe di archiviazione avanzata (EHSTOR) gestirà la richiesta e restituirà le proprietà disponibili. |
IOCTL_EHSTOR_DEVICE_SET_AUTHZ_STATE IOCTL_EHSTOR_DEVICE_SET_AUTHZ_STATE viene usato per informare il driver proprietario per gli OGGETTI PDO del dispositivo IEEE 1667 che lo stato di autorizzazione è cambiato. |
IOCTL_EHSTOR_DEVICE_SET_QUEUE_STATE La richiesta di IOCTL_EHSTOR_DEVICE_SET_QUEUE_STATE viene inviata da driver e applicazioni silo per modificare lo stato di una coda di dispositivi di archiviazione. Le richieste I/O nella coda dei dispositivi di archiviazione vengono mantenute quando il dispositivo è temporaneamente non autorizzato. |
IOCTL_EHSTOR_DEVICE_SILO_COMMAND Questo IOCTL invia un comando silo al silo di destinazione nel dispositivo. I dati di input e di output sono strutturati in base alla definizione dei comandi silo, come indicato nel documento di specifica IEEE 1667. |
IOCTL_EHSTOR_DRIVER_PERFORM_AUTHZ IOCTL_EHSTOR_DRIVER_PERFORM_AUTHZ viene inviato dal driver di classe di archiviazione avanzata (EHSTOR) al driver silo per avviare l'autenticazione su richiesta o la deutenticazione. |
IOCTL_EHSTOR_DRIVER_REPORT_CAPABILITIES Questo IOCTL viene usato per informare il driver di classe EHSTOR (Enhanced Storage) delle funzionalità del driver silo. |
IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE Questo IOCTL viene usato per informare il driver di classe EHSTOR (Enhanced Storage) delle modifiche apportate alla tabella di filtro LBA. |
Strutture
ACT_AUTHZ_STATE Questa struttura descrive lo stato di autorizzazione Addressable Command Target (ACT). |
ENUM_PDO_ENTRY Questa struttura descrive una singola voce in un set di risultati di Oggetti dispositivo fisici (PDO) enumerati con IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS. |
ENUM_PDO_RESULTS Questa struttura descrive un set di risultati di Oggetti dispositivo fisici (PDO) enumerati con IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS. |
LBA_FILTER_TABLE Altre informazioni sulla struttura LBA_FILTER_TABLE. |
LBA_FILTER_TABLE_ENTRY La struttura LBA_FILTER_TABLE_ENTRY contiene un singolo intervallo di LBA per il LBA_FILTER_TABLE inviato in una richiesta di IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE. |
SILO_COMMAND Questa struttura descrive un comando del driver silo di archiviazione. |
SILO_DRIVER_CAPABILITIES Questa struttura viene usata per specificare le funzionalità e il supporto per il reindirizzamento IOCTL di un driver silo di archiviazione. SILO_DRIVER_CAPABILITIES è incluso nel buffer di sistema di una richiesta di IOCTL_EHSTOR_DRIVER_REPORT_CAPABILITIES. |
Enumerazioni
PDO_CAPS Questa enumerazione descrive le funzionalità degli oggetti dispositivo fisici (PDO). |
PDO_STATE Questa enumerazione descrive gli stati degli oggetti dispositivo fisici (PDO). |
PDO_TYPE Questa enumerazione descrive i tipi di oggetti dispositivo fisici (PDO). |