Condividi tramite


Funzione TapeClassAllocateSrbBuffer (minitape.h)

La routine TapeClassAllocateSrbBuffer alloca un Srb->DataBuffer.

Sintassi

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

Parametri

[in, out] Srb

Puntatore a SRB.

[in] SrbBufferSize

Specifica le dimensioni, in byte, dell'DataBuffer da allocare.

Valore restituito

TapeClassAllocateSrbBuffer restituisce TRUE se l'DataBuffer è stato allocato correttamente e FALSE se il buffer non è stato allocato.

Osservazioni

TapeClassAllocateSrbBu ffer alloca un Srb->DataBuffer dalla memoria non di paging e inizializza i membri su zero. Se il buffer esiste già da una chiamata precedente, viene liberato e allocato un nuovo buffer. Un driver miniclasse nastro chiama questa routine per allocare un DataBuffer in modo portabile.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione minitape.h (include Minitape.h)
libreria Tape.lib