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 |