Fungsi TapeClassAllocateSrbBuffer (minitape.h)

Rutinitas TapeClassAllocateSrbBuffer mengalokasikan Srb-DataBuffer>.

Sintaks

SCSIPORT_API BOOLEAN TapeClassAllocateSrbBuffer(
  [in, out] PSCSI_REQUEST_BLOCK Srb,
  [in]      ULONG               SrbBufferSize
);

Parameter

[in, out] Srb

Arahkan ke SRB.

[in] SrbBufferSize

Menentukan ukuran, dalam byte, dari DataBuffer yang akan dialokasikan.

Nilai kembali

TapeClassAllocateSrbBuffer mengembalikan TRUE jika DataBuffer berhasil dialokasikan, dan FALSE jika buffer tidak dialokasikan.

Keterangan

TapeClassAllocateSrbBuffer mengalokasikan Srb-DataBuffer> dari memori yang tidak disebarkan dan menginisialisasi anggota ke nol. Jika buffer sudah ada dari panggilan sebelumnya, buffer dibebaskan dan buffer baru dialokasikan. Driver miniclass pita memanggil rutinitas ini untuk mengalokasikan DataBuffer dengan cara portabel.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header minitape.h (termasuk Minitape.h)
Pustaka Tape.lib