Freigeben über


TapeClassAllocateSrbBuffer-Funktion (minitape.h)

Die TapeClassAllocateSrbBuffer Routine weist eine 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 DataBuffer- in Byte an, die zugewiesen werden soll.

Rückgabewert

TapeClassAllocateSrbBuffer gibt TRUE zurück, wenn die DataBu ffer erfolgreich zugewiesen wurde, und FALSE, wenn der Puffer nicht zugeordnet wurde.

Bemerkungen

TapeClassAllocateSrbBuffer-weist ein Srb->DataBuffer aus nicht seitenfreiem Speicher zu und initialisiert die Elemente auf Null. Wenn der Puffer bereits aus einem früheren Aufruf vorhanden ist, wird er freigegeben und ein neuer Puffer zugewiesen. Ein Tape Miniclass-Treiber ruft diese Routine auf, um eine DataBuffer- auf tragbare Weise zuzuweisen.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- minitape.h (include Minitape.h)
Library Tape.lib