Compartilhar via


estrutura CABINET_INFO_A (setupapi.h)

A estrutura CABINET_INFO armazena informações sobre um arquivo de gabinete. A função SetupIterateCabinet especifica essa estrutura como um parâmetro quando envia uma notificação SPFILENOTIFY_NEEDNEWCABINET à rotina de retorno de chamada do gabinete.

Sintaxe

typedef struct _CABINET_INFO_A {
  PCSTR  CabinetPath;
  PCSTR  CabinetFile;
  PCSTR  DiskName;
  USHORT SetId;
  USHORT CabinetNumber;
} CABINET_INFO_A, *PCABINET_INFO_A;

Membros

CabinetPath

Caminho para o arquivo do gabinete.

CabinetFile

Nome do arquivo do gabinete.

DiskName

Nome da mídia de origem que contém o arquivo de gabinete.

SetId

Identificador do conjunto atual. Esse número é gerado pelo software que cria o gabinete.

CabinetNumber

Número do gabinete. Esse número é gerado pelo software que cria o gabinete e geralmente é um índice baseado em zero ou 1 que indica o ordinal da posição do gabinete dentro de um conjunto.

Observações

Nota

O cabeçalho setupapi.h define CABINET_INFO como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows XP [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2003 [somente aplicativos da área de trabalho]
cabeçalho setupapi.h

Consulte também

FILE_IN_CABINET_INFO

Visão geral

SPFILENOTIFY_NEEDNEWCABINET

estruturas