Partilhar via


BPIO_OUTPUT estrutura (ntddstor.h)

A estrutura BPIO_OUTPUT é usada para retornar informações sobre a operação BypassIO para o código de controle IOCTL_STORAGE_MANAGE_BYPASS_IO.

Sintaxe

typedef struct _BPIO_OUTPUT {
  ULONG           Version;
  ULONG           Size;
  BPIO_OPERATIONS Operation;
  BPIO_OUTFLAGS   OutFlags;
  ULONGLONG       Reserved2;
  union {
    BPIO_RESULTS Enable;
    BPIO_RESULTS Query;
  };
} BPIO_OUTPUT, *PBPIO_OUTPUT;

Membros

Version

A versão dessa estrutura. Definido como sizeof(BPIO_OUTPUT).

Size

O tamanho dessa estrutura mais todos os campos de tamanho variável, em bytes.

Operation

Um valor de enumeração BPIO_OPERATIONS que identifica a operação bypassIO solicitada. Esse campo deve ser definido como o mesmo valor passado em BPIO_INPUT. Operação.

OutFlags

Um valor de enumeração BPIO_OUTFLAGS que especifica os sinalizadores de saída para a operação.

Reserved2

Reservado para uso do sistema. Definido como zero.

Enable

Uma estrutura BPIO_RESULTS na qual gravar os resultados quando uma operação de BPIO_OP_ENABLE foi solicitada.

Query

Uma estrutura BPIO_RESULTS na qual gravar os resultados quando uma operação de BPIO_OP_QUERY foi solicitada.

Observações

Consulte BypassIO para obter de drivers de armazenamento para obter mais informações.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11
cabeçalho ntddstor.h

Consulte também

BPIO_OPERATIONS

BPIO_OUTFLAGS

BPIO_RESULTS

IOCTL_STORAGE_MANAGE_BYPASS_IO