Método IPortableDeviceDataStream::GetObjectID (portabledeviceapi.h)
El método GetObjectID recupera el identificador de objeto del recurso que se escribió en el dispositivo. Este método solo es válido después de llamar a IStream::Commit en el flujo de datos.
Sintaxis
HRESULT GetObjectID(
[out] LPWSTR *ppszObjectID
);
Parámetros
[out] ppszObjectID
Identificador del objeto que acaba de transferir al dispositivo.
Valor devuelto
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
Al menos uno de los argumentos necesarios era un puntero NULL . |
|
Memoria insuficiente disponible. |
Comentarios
Se crea un identificador de objeto después de crear el objeto en el dispositivo. Por lo tanto, un nuevo objeto creado llamando a IPortableDeviceContent::CreateObjectWithPropertiesAndData no tendrá asignado un identificador hasta que la aplicación llame a Commit en el flujo de transferencia de datos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | portabledeviceapi.h |
Library | PortableDeviceGUIDs.lib |