Compartilhar via


SPB_TRANSFER_BUFFER_FORMAT enumeração (spb.h)

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

Sintaxe

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 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 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 no 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 no modo kernel.
SpbTransferBufferFormatMax
Reservado para uso pelo sistema operacional.

Observações

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte a partir do Windows 8.
cabeçalho spb.h

Consulte também