Share via


Fonction TapeClassAllocateSrbBuffer (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 le SRB.

[in] SrbBufferSize

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

Valeur retournée

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

Remarques

TapeClassAllocateSrbBuffer alloue un Srb-DataBuffer> à partir de la mémoire non paginée 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 de miniclasse de bande appelle cette routine pour allouer un DataBuffer de manière portable.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête minitape.h (inclure Minitape.h)
Bibliothèque Tape.lib