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 |