Compartilhar via


Método IPortableDeviceDataStream::GetObjectID (portabledeviceapi.h)

O método GetObjectID recupera a ID do objeto do recurso que foi gravado no dispositivo. Esse método só é válido depois de chamar IStream::Commit no fluxo de dados.

Sintaxe

HRESULT GetObjectID(
  [out] LPWSTR *ppszObjectID
);

Parâmetros

[out] ppszObjectID

A ID do objeto acabou de ser transferida para o dispositivo.

Retornar valor

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

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_POINTER
Pelo menos um dos argumentos necessários era um ponteiro NULL .
E_OUTOFMEMORY
Memória insuficiente disponível.

Comentários

Uma ID de objeto é criada depois que o objeto é criado no dispositivo. Portanto, um novo objeto criado chamando IPortableDeviceContent::CreateObjectWithPropertiesAndData não terá uma ID atribuída até que o aplicativo chame Commit no fluxo de transferência de dados.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho portabledeviceapi.h
Biblioteca PortableDeviceGUIDs.lib

Confira também

IPortableDeviceDataStream Interface