Método IScanProfile::RemoveProperty

Remove uma lista especificada de propriedades filho no <Properties> elemento de um perfil de verificação.

Sintaxe

HRESULT RemoveProperty(
  [in] ULONG  num,
  [in] PROPID *pid
);

Parâmetros

núm [in]

Tipo: ULONG

O número de entradas na matriz para a qual pid aponta.

pid [in]

Tipo: PROPID*

Um ponteiro para uma matriz de números de identificação das propriedades a serem excluídas. Cada uma é uma constante de propriedade WIA.

Valor retornado

Tipo: HRESULT

Se esse método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT .

Comentários

Cada valor na matriz para a qual pid aponta é uma das constantes de propriedade WIA. Você pode estender esse sistema de identificação. Consulte Definindo propriedades personalizadas.

As alterações em um perfil não são salvas em disco até que o aplicativo chame o método IScanProfile::Save .

Se dois aplicativos criarem objetos de perfil de verificação do mesmo arquivo XML e cada aplicativo gravar alterações em seu objeto, somente as alterações feitas pelo aplicativo que chama IScanProfile::Save last serão salvas no disco.

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
Scanprofile.h
IDL
Scanprofiles.idl

Confira também

IScanProfile

Conceitual

Verificar esquema de perfil

Constantes de propriedade WIA

Definindo propriedades personalizadas