Compartilhar via


Método IOpcSignatureCustomObjectEnumerator::GetCurrent (msopc.h)

Obtém a interface IOpcSignatureCustomObject na posição atual do enumerador.

Sintaxe

HRESULT GetCurrent(
  [out, retval] IOpcSignatureCustomObject **customObject
);

Parâmetros

[out, retval] customObject

Um ponteiro de interface IOpcSignatureCustomObject .

Retornar valor

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Valor/código retornado Descrição
S_OK
O método foi bem-sucedido.
E_POINTER
O parâmetro partReference é NULL.
OPC_E_ENUM_COLLECTION_CHANGED
0x80510050
O enumerador é inválido porque o conjunto subjacente foi alterado.
OPC_E_ENUM_INVALID_POSITION
0x80510053
O enumerador não pode executar essa operação de sua posição atual.

Comentários

Quando um enumerador é criado, a posição atual precede o primeiro ponteiro do enumerador. Para definir a posição atual como o primeiro ponteiro, chame o método MoveNext depois de criar o enumerador.

Acesso thread-safe

Os objetos de empacotamento não são thread-safe.

Para obter mais informações, consulte o Introdução com a API de Empacotamento.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho msopc.h

Confira também

Interfaces de empacotamento principais

Introdução com a API de Empacotamento

IOpcSignatureCustomObjectEnumerator

IOpcSignatureCustomObjectSet

Visões gerais

Guia de programação da API de empacotamento

Referência da API de empacotamento

Exemplos de API de empacotamento

Empacotando interfaces de assinatura digital

Interfaces de empacotamento

Referência