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 |
---|---|
|
O método foi bem-sucedido. |
|
Pelo menos um dos argumentos necessários era um ponteiro NULL . |
|
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 |