estrutura OPEN_PRINTER_PROPS_INFOW (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_INFOW {
  DWORD  dwSize;
  LPWSTR pszSheetName;
  UINT   uSheetIndex;
  DWORD  dwFlags;
  BOOL   bModal;
} OPEN_PRINTER_PROPS_INFOW, *POPEN_PRINTER_PROPS_INFOW;

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 aparecerá 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

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

Comentários

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.

Observação

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