Compartilhar via


estrutura OPEN_PRINTER_PROPS_INFOA (shellapi.h)

Identifica uma folha de propriedades específica nas páginas de propriedades de uma impressora e se essa folha de propriedades deve ser modal. Opcionalmente usado com a função SHInvokePrinterCommand.

Sintaxe

typedef struct _OPEN_PRINTER_PROPS_INFOA {
  DWORD dwSize;
  LPSTR pszSheetName;
  UINT  uSheetIndex;
  DWORD dwFlags;
  BOOL  bModal;
} OPEN_PRINTER_PROPS_INFOA, *POPEN_PRINTER_PROPS_INFOA;

Membros

dwSize

Tipo: DWORD

O tamanho da estrutura.

pszSheetName

Tipo: LPSTR

O nome da folha de propriedades. Se a planilha especificada não for encontrada, a folha de propriedades ainda será exibida com a primeira página padrão.

uSheetIndex

Tipo: UINT

O índice da folha de propriedades na matriz de folhas de propriedades que compõe a janela. Se estiver vazia ou inválida, a primeira página padrão será exibida.

dwFlags

Tipo: DWORD

Não usado.

bModal

Tipo: BOOL

VERDADEIRO se a folha de propriedades deve ser modal; caso contrário, FALSE .

Observações

Essa estrutura pode ser passada no parâmetro lpBuf2 da função SHInvokePrinterCommand quando o parâmetro uAction dessa função é definido como PRINTACTION_PROPERTIES.

Nota

O cabeçalho shellapi.h define OPEN_PRINTER_PROPS_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 Vista [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2008 [somente aplicativos da área de trabalho]
cabeçalho shellapi.h