Bagikan melalui


struktur SRBEX_DATA_IO_INFO (storport.h)

Struktur SRBEX_DATA_IO_INFO berisi informasi tambahan yang terkait dengan permintaan baca atau tulis dalam SRB yang diperluas.

Catatan Driver port SCSI dan model driver miniport SCSI dapat diubah atau tidak tersedia di masa mendatang. Sebagai gantinya, sebaiknya gunakan driver Storport dan model driver miniport Storport .
 

Sintaks

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;

Anggota

Type

Indikator jenis data untuk struktur data SRB dua arah yang diperluas. Atur ke SrbExDataTypeIoInfo.

Length

Panjang data dalam struktur ini, dalam byte, dimulai dengan anggota Bendera . Atur ke SRBEX_DATA_IO_INFO_LENGTH.

Flags

Bendera diatur untuk menangani permintaan. Mungkin kombinasi dari nilai-nilai ini:

Nilai Makna
REQUEST_INFO_NO_CACHE_FLAG
Penulisan yang tidak di-cache ditentukan untuk permintaan ini.
REQUEST_INFO_PAGING_IO_FLAG
Paging IO ditentukan untuk permintaan ini.
REQUEST_INFO_SEQUENTIAL_IO_FLAG
Baca atau tulis berurutan.
REQUEST_INFO_TEMPORARY_FLAG
File untuk permintaan ini bersifat sementara.
REQUEST_INFO_WRITE_THROUGH_FLAG
Tidak ada buffering sistem untuk permintaan tersebut.
REQUEST_INFO_HYBRID_WRITE_THROUGH_FLAG
Melakukan penulisan cache hibrid ke disk

Bendera ini tersedia dimulai dengan Windows 8.1 Update.

REQUEST_INFO_VALID_CACHEPRIORITY_FLAG
Tingkat prioritas cache hibrid valid untuk I/O ini.

Bendera ini tersedia dimulai dengan Windows 8.1 Update.

Key

Nilai tag untuk mengidentifikasi blok data yang ditransfer.

RWLength

Panjangnya, dalam byte data untuk ditransfer.

IsWriteRequest

TRUE jika operasi I/O di SRB adalah permintaan tulis. Jika tidak, FALSE; operasi I/O adalah permintaan baca.

CachePriority

Tingkat prioritas untuk cache hibrid baca atau tulis.

Anggota ini valid dimulai dengan Windows 8.1 Update.

Reserved[2]

Anggota ini dicadangkan. Atur ke 0.

Reserved1[2]

Anggota ini dicadangkan. Atur ke 0.

Anggota ini hadir dimulai dengan Windows 8.1 Update.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Header storport.h (termasuk Storport.h, Srb.h, Minitape.h)

Lihat juga

STORAGE_REQUEST_BLOCK