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 de SPFILENOTIFY_NEEDNEWCABINET para a 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 de gabinete.

CabinetFile

Nome do arquivo de 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 indicando o ordinal da posição do gabinete dentro de um conjunto.

Comentários

Observação

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 de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.

Requisitos

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

Confira também

FILE_IN_CABINET_INFO

Visão geral

SPFILENOTIFY_NEEDNEWCABINET

Estruturas