Função StgConvertVariantToProperty (propidl.h)

A função StgConvertVariantToProperty converte um tipo de dados PROPVARIANT em um tipo de dados SERIALIZEDPROPERTYVALUE .

Sintaxe

SERIALIZEDPROPERTYVALUE * StgConvertVariantToProperty(
  [in]                const PROPVARIANT       *pvar,
  [in]                USHORT                  CodePage,
  [out, optional]     SERIALIZEDPROPERTYVALUE *pprop,
  [in, out]           ULONG                   *pcb,
  [in]                PROPID                  pid,
  [in]                BOOLEAN                 fReserved,
  [in, out, optional] ULONG                   *pcIndirect
);

Parâmetros

[in] pvar

Um ponteiro para PROPVARIANT.

[in] CodePage

Uma página de código do conjunto de propriedades.

[out, optional] pprop

Opcional. Um ponteiro para SERIALIZEDPROPERTYVALUE.

[in, out] pcb

Um ponteiro para o comprimento restante do fluxo, atualizado para o tamanho real da propriedade no retorno.

[in] pid

O propid (usado se indireto).

[in] fReserved

Reserva. O valor deve ser FALSE.

[in, out, optional] pcIndirect

Opcional. Um ponteiro para a contagem de propriedades indiretas.

Retornar valor

Retorna um ponteiro para SERIALIZEDPROPERTYVALUE.

Comentários

Essa função converte um PROPVARIANT em uma propriedade . Se a função falhar, ela gerará uma exceção que representa STATUS_INVALID_PARAMETER NT_STATUS.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho propidl.h
Biblioteca Ole32.lib
DLL Ole32.dll

Confira também

StgConvertPropertyToVariant

StgSerializePropVariant