Método IMDSPStorage4::FindStorage (mswmdm.h)
El método FindStorage busca un almacenamiento con el identificador único persistente especificado. El identificador único persistente de un almacenamiento se describe mediante la propiedad g_wszWMDMPersistentUniqueID de ese almacenamiento.
Sintaxis
HRESULT FindStorage(
[in] WMDM_FIND_SCOPE findScope,
[in] LPCWSTR pwszUniqueID,
[out] IMDSPStorage **ppStorage
);
Parámetros
[in] findScope
Ámbito de la operación de búsqueda. Debe tener uno de los siguientes valores.
Valor | Descripción |
---|---|
WMDM_FIND_SCOPE_GLOBAL | Busque todo el dispositivo. |
WMDM_FIND_SCOPE_IMMEDIATE_CHILDREN | Busque solo en los elementos secundarios inmediatos del almacenamiento actual. |
[in] pwszUniqueID
Identificador único persistente del almacenamiento.
[out] ppStorage
Puntero al almacenamiento devuelto especificado por el parámetro pwszUniqueID .
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
El proveedor de servicios devuelve un identificador único persistente a través de la propiedad g_wszWMDMPersistentUniqueID del almacenamiento. Para un almacenamiento específico, el identificador único persistente proporcionado por el proveedor de servicios debe ser el mismo en distintas sesiones de conexión de dispositivos.
La aplicación puede llamar a FindStorage con este identificador único persistente en un momento posterior. En respuesta, Windows Media Administrador de dispositivos llama a este método en el proveedor de servicios.
Un identificador único persistente se usa para identificar de forma única el contenido almacenado en un dispositivo determinado. No representa un identificador único global específico del contenido que permanece idéntico en todos los dispositivos. Por lo tanto, el mismo contenido almacenado en diferentes almacenamientos tendrá distintos identificadores únicos persistentes.
Este método permite buscar un almacenamiento basado en un identificador único persistente, mientras que IMDSPStorage2::GetStorage permite buscar un almacenamiento basado en el nombre.
Windows Media Administrador de dispositivos llama a este método solo para dispositivos que se pueden sincronizar con Reproductor multimedia de Windows. Consulte Habilitación de la sincronización con Reproductor multimedia de Windows para obtener más información.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | mswmdm.h |
Library | Mssachlp.lib |
Consulte también
Habilitación de la sincronización con Reproductor multimedia de Windows