Estrutura DEVICEDIALOGDATA2
Define os dados necessários para chamar uma caixa de diálogo de dispositivo.
Sintaxe
typedef struct {
DWORD cbSize;
IWiaItem2 *pIWiaItemRoot;
DWORD dwFlags;
HWND hwndParent;
BSTR bstrFolderName;
BSTR bstrFilename;
LONG lNumFiles;
BSTR *pbstrFilePaths;
IWiaItem2 *ppWiaItem;
} DEVICEDIALOGDATA2;
Membros
-
cbSize
-
Tipo: DWORD
-
Especifica o tamanho dessa estrutura em bytes.
-
pIWiaItemRoot
-
Tipo: IWiaItem2*
-
Aponta para uma interface IWiaItem2 que representa o item raiz válido na árvore de itens do aplicativo.
-
dwFlags
-
Tipo: DWORD
-
Especifica um conjunto de sinalizadores que controlam a operação da caixa de diálogo. Pode ser definido como qualquer um dos seguintes valores:
Sinalizador Significado 0 Comportamento padrão. WIA_DEVICE_DIALOG_SINGLE_IMAGE Restrinja a seleção de imagem a uma única imagem na caixa de diálogo de aquisição de imagem do dispositivo. WIA_DEVICE_DIALOG_USE_COMMON_UI Use a interface do usuário do sistema, se disponível, em vez da interface do usuário fornecida pelo fornecedor. Se a interface do usuário do sistema não estiver disponível, a interface do usuário do fornecedor será usada. Se nenhuma das interfaces do usuário estiver disponível, a função retornará E_NOTIMPL. -
hwndParent
-
Digite: HWND
-
Especifica o identificador para a janela pai da caixa de diálogo.
-
bstrFolderName
-
Tipo: BSTR
-
Especifica o nome da pasta para onde os arquivos são transferidos.
-
bstrFilename
-
Tipo: BSTR
-
Especifica o modelo de nome de arquivo a ser usado para arquivos transferidos de itens WIA para a pasta de destino designada por bstrFolderName. Um número arbitrário de nomes de arquivo exclusivos pode ser criado acrescentando caracteres adicionais ao modelo de nome de arquivo.
-
lNumFiles
-
Tipo: LONG
-
Recebe o número de cadeias de caracteres gravadas na matriz pbstrFilePaths .
-
pbstrFilePaths
-
Tipo: BSTR*
-
Ponteiro para uma matriz de ponteiros BSTR. Cada elemento de matriz aponta para um BSTR que contém o nome de destino de um arquivo que foi transferido com êxito para a pasta identificada por bstrFolderName. O método deve alocar o armazenamento para esse membro.
-
ppWiaItem
-
Tipo: IWiaItem2*
-
Ponteiro para a interface IWiaItem2 do item WIA que transfere dados para o arquivo ou arquivos nomeados na matriz pbstrFilePaths .
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 |
|