Compartir a través de


Función TapeClassAllocateSrbBuffer (minitape.h)

La rutina TapeClassAllocateSrbBuffer asigna un Srb-DataBuffer>.

Sintaxis

SCSIPORT_API BOOLEAN TapeClassAllocateSrbBuffer(
  [in, out] PSCSI_REQUEST_BLOCK Srb,
  [in]      ULONG               SrbBufferSize
);

Parámetros

[in, out] Srb

Puntero a la SRB.

[in] SrbBufferSize

Especifica el tamaño, en bytes, del objeto DataBuffer que se va a asignar.

Valor devuelto

TapeClassAllocateSrbBuffer devuelve TRUE si dataBuffer se asignó correctamente y FALSE si el búfer no se asignó.

Comentarios

TapeClassAllocateSrbBuffer asigna un Srb-DataBuffer> de memoria no paginada e inicializa los miembros en cero. Si el búfer ya existe desde una llamada anterior, se libera y se asigna un nuevo búfer. Un controlador de miniclase de cinta llama a esta rutina para asignar un objeto DataBuffer de forma portátil.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado minitape.h (incluye Minitape.h)
Library Tape.lib