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 |