Freigeben über


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