estrutura BPIO_OUTPUT (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. Defina 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 com 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. Defina 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.

Comentários

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11
Cabeçalho ntddstor.h

Confira também

BPIO_OPERATIONS

BPIO_OUTFLAGS

BPIO_RESULTS

IOCTL_STORAGE_MANAGE_BYPASS_IO