SILO_DRIVER_CAPABILITIES struttura (ehstorioctl.h)
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 .
Sintassi
typedef struct _SILO_DRIVER_CAPABILITIES {
ULONG StructSize;
ULONG Capabilities;
ULONG MaxLbaFilterCount;
ULONG RedirectedIoctlListCount;
ULONG RedirectedIoctlListOffset;
} SILO_DRIVER_CAPABILITIES, *PSILO_DRIVER_CAPABILITIES;
Members
StructSize
Dimensione della struttura. Questa opzione è impostata su sizeof(SILO_DRIVER_CAPABILITIES).
Capabilities
Flag di funzionalità per il driver silo. Si tratta di una combinazione OR bit per bit del seguente.
MaxLbaFilterCount
Numero massimo di voci di filtro LBA che il driver silo può fornire in una richiesta di IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE .
RedirectedIoctlListCount
Numero di IOCTLs reindirizzati nell'elenco che segue questa struttura.
RedirectedIoctlListOffset
Offset dell'elenco IOCTL reindirizzato dall'inizio di questa struttura. In genere si tratta di dimensioniof(SILO_DRIVER_CAPABILITIES).
Commenti
Per supportare la ricezione di IOCTL_EHSTOR_DRIVER_PERFORM_AUTHZ dal driver della classe di archiviazione avanzata, un driver silo deve impostare CAP_ON_DEMAND_AUTHENTICATION in Funzionalità. Inoltre, per supportare l'invio di IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE, un driver silo deve impostare CAP_BANDING_SUPPORT in Funzionalità.
Per ricevere richieste di gestione della banda dal driver della classe di archiviazione avanzata, un driver silo deve registrare un elenco di codici IOCTL che desidera ricevere. L'elenco IOCTL reindirizzato è una matrice di codici IOCTL ULONG con lunghezza di RedirectedIoctlListCount. Questo elenco è incluso nella struttura di SILO_DRIVER_CAPABILITIES nel buffer di sistema. L'elenco si trova nel buffer di sistema seguente SILO_DRIVER_CAPABILITIES all'offset indicato da RedirectedIoctlListOffset.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 8 |
Intestazione | ehstorioctl.h (include EhStorIoctl.h) |
Vedi anche
IOCTL_EHSTOR_DRIVER_PERFORM_AUTHZ
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per