Partager via


TapeClassAllocateSrbBuffer, fonction (minitape.h)

La routine TapeClassAllocateSrbBuffer alloue un Srb->DataBuffer.

Syntaxe

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

Paramètres

[in, out] Srb

Pointeur vers la SRB.

[in] SrbBufferSize

Spécifie la taille, en octets, du DataBuffer à allouer.

Valeur de retour

TapeClassAllocateSrbBuffer retourne TRUE si le DataBuffer a été alloué correctement et FALSE si la mémoire tampon n’a pas été allouée.

Remarques

TapeClassAllocateSrbBuffer alloue un Srb->DataBuffer de mémoire non paginé et initialise les membres à zéro. Si la mémoire tampon existe déjà à partir d’un appel antérieur, elle est libérée et une nouvelle mémoire tampon allouée. Un pilote miniclasse de bande appelle cette routine pour allouer un DataBuffer de manière portable.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête minitape.h (include Minitape.h)
bibliothèque Tape.lib