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