struttura SRBEX_DATA_IO_INFO (storport.h)
La struttura SRBEX_DATA_IO_INFO contiene informazioni aggiuntive relative a una richiesta di lettura o scrittura in un SRB esteso.
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;
Membri
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 flag. Impostare su SRBEX_DATA_IO_INFO_LENGTH.
Flags
Flag impostati per la gestione della richiesta. Può essere una combinazione di questi valori:
Key
Valore del 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 la lettura o la scrittura di una 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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 8 |
intestazione | storport.h (include Storport.h, Srb.h, Minitape.h) |