Método IMDSPStorage4::GetReferences (mswmdm.h)
El método GetReferences devuelve una matriz de punteros a objetos IMDSPStorage que componen las referencias contenidas en un almacenamiento de asociaciones, como una que representa objetos de lista de reproducción o álbum.
Sintaxis
HRESULT GetReferences(
[out] DWORD *pdwRefs,
[out] IMDSPStorage ***pppISPStorage
);
Parámetros
[out] pdwRefs
Puntero al recuento de punteros de interfaz IWMDMStorage que se devuelven en pppIWMDMStorage.
[out] pppISPStorage
Puntero a un puntero a la matriz de punteros de interfaz IWMDMStorage que representan referencias en un almacenamiento. Estas referencias pueden, por ejemplo, representar elementos de una lista de reproducción o un álbum. El orden de las referencias coincide con el orden de esta matriz. El proveedor de servicios debe asignar memoria para esta matriz.
Valor devuelto
El método devuelve un valor HRESULT. Todos los métodos de interfaz de Windows Media Administrador de dispositivos pueden devolver cualquiera de las siguientes clases de códigos de error:
- Códigos de error COM estándar
- Códigos de error de Windows convertidos en valores HRESULT
- Códigos de error de windows Media Administrador de dispositivos
Comentarios
Windows Media Administrador de dispositivos usa este método para obtener las referencias en un almacenamiento de asociación, como una lista de reproducción o un álbum.
Si el almacenamiento tiene referencias a uno o varios elementos que se han eliminado del dispositivo, el SP no debe incluir estas referencias en las referencias devueltas. El SP debe indicar dicha condición devolviendo S_FALSE. La aplicación puede optar por actualizar el objeto de almacenamiento de asociación mediante las referencias conocidas que se devuelven aquí. El SP también puede actualizar las referencias en sí.
Si el recuento de referencias es 0, el proveedor de servicios debe devolver una matriz de referencias con 0 elementos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | mswmdm.h |
Library | Mssachlp.lib |