TapeClassAllocateSrbBuffer-Funktion (minitape.h)
Die TapeClassAllocateSrbBuffer-Routine weist einen Srb-DataBuffer> zu.
Syntax
SCSIPORT_API BOOLEAN TapeClassAllocateSrbBuffer(
[in, out] PSCSI_REQUEST_BLOCK Srb,
[in] ULONG SrbBufferSize
);
Parameter
[in, out] Srb
Zeiger auf den SRB.
[in] SrbBufferSize
Gibt die Größe des zuzuordnenden DataBuffers in Bytes an.
Rückgabewert
TapeClassAllocateSrbBuffer gibt TRUE zurück, wenn der DataBuffer erfolgreich zugeordnet wurde, und FALSE , wenn der Puffer nicht zugewiesen wurde.
Hinweise
TapeClassAllocateSrbBuffer weist einen Srb-DataBuffer> aus dem nicht auspageten Arbeitsspeicher zu und initialisiert die Member auf null. Wenn der Puffer bereits aus einem früheren Aufruf vorhanden ist, wird er freigegeben und ein neuer Puffer zugewiesen. Ein Bandminiklassentreiber ruft diese Routine auf, um einen DataBuffer auf portable Weise zuzuordnen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | minitape.h (einschließlich Minitape.h) |
Bibliothek | Tape.lib |