Compartilhar via


enumeração SPB_TRANSFER_BUFFER_FORMAT (spb.h)

A enumeração SPB_TRANSFER_BUFFER_FORMAT especifica o formato do buffer descrito por uma estrutura SPB_TRANSFER_BUFFER .

Syntax

typedef enum SPB_TRANSFER_BUFFER_FORMAT {
  SpbTransferBufferFormatInvalid,
  SpbTransferBufferFormatSimple,
  SpbTransferBufferFormatList,
  SpbTransferBufferFormatSimpleNonPaged,
  SpbTransferBufferFormatMdl,
  SpbTransferBufferFormatMax
}  *PSPB_TRANSFER_BUFFER_FORMAT;

Constantes

 
SpbTransferBufferFormatInvalid
Reservado para uso pelo sistema operacional.
SpbTransferBufferFormatSimple
O buffer de transferência é descrito por um ponteiro simples de modo de usuário ou modo kernel e um comprimento.
SpbTransferBufferFormatList
O buffer de transferência é descrito por um ponteiro para uma lista de buffers e uma contagem do número de buffers na lista.
SpbTransferBufferFormatSimpleNonPaged
O buffer de transferência é descrito por um ponteiro simples de modo de usuário ou modo kernel e um comprimento. O buffer reside na memória não paginada. Esse valor de formato só será válido se o cliente que origina a solicitação de E/S for um driver de modo kernel.
SpbTransferBufferFormatMdl
O buffer de transferência é descrito por um ponteiro para um MDL. Esse valor de formato só será válido se o cliente que origina a solicitação de E/S for um driver de modo kernel.
SpbTransferBufferFormatMax
Reservado para uso pelo sistema operacional.

Comentários

O membro Format da estrutura SPB_TRANSFER_BUFFER é um valor de enumeração SPB_TRANSFER_BUFFER_FORMAT .

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte a partir do Windows 8.
Cabeçalho spb.h

Confira também