SRBEX_DATA_IO_INFO struttura (srb.h)
La struttura SRBEX_DATA_IO_INFO contiene informazioni aggiuntive correlate a una richiesta di lettura o scrittura in una SRB estesa.
Sintassi
typedef struct _SRBEX_DATA_IO_INFO {
SRBEXDATATYPE Type;
ULONG Length;
ULONG Flags;
ULONG Key;
ULONG RWLength;
BOOLEAN IsWriteRequest;
UCHAR CachePriority;
UCHAR Reserved[2];
ULONG Reserved1[2];
} SRBEX_DATA_IO_INFO, *PSRBEX_DATA_IO_INFO;
Members
Type
Indicatore del tipo di dati per la struttura di dati SRB estesa bidirezionale. Impostare su SrbExDataTypeIoInfo.
Length
Lunghezza dei dati in questa struttura, in byte, a partire dal membro Flags . Impostare su SRBEX_DATA_IO_INFO_LENGTH.
Flags
Flag impostati per la gestione della richiesta. Può essere una combinazione di questi valori:
Key
Valore di tag per identificare un blocco di dati trasferiti.
RWLength
Lunghezza, in byte dei dati da trasferire.
IsWriteRequest
TRUE se l'operazione di I/O in SRB è una richiesta di scrittura. In caso contrario, FALSE; l'operazione di I/O è una richiesta di lettura.
CachePriority
Livello di priorità per una lettura o scrittura della cache ibrida.
Questo membro è valido a partire da Windows 8.1 Update.
Reserved[2]
Questo membro è riservato. Impostare su 0.
Reserved1[2]
Questo membro è riservato. Impostare su 0.
Questo membro è presente a partire da Windows 8.1 Update.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 8. |
Intestazione | srb.h (include Storport.h, Srb.h, Minitape.h) |