Compartir a través de


Función PStoreEnumProviders

[Almacenamiento protegido (Pstore) está disponible para su uso en Windows Server 2003 y Windows XP. Solo está disponible para las operaciones de solo lectura en Windows Server 2008 y Windows Vista, pero puede que no esté disponible en versiones posteriores. Pstore usa una implementación anterior de la protección de datos. Se recomienda encarecidamente a los desarrolladores aprovechar la protección de datos más sólida proporcionada por las funciones CryptProtectData y CryptUnprotectData .

Obtiene un objeto de enumerador que se puede usar a su vez para enumerar los proveedores de almacenamiento protegidos que están instalados actualmente en el sistema.

Sintaxis

HRESULT PStoreEnumProviders(
   DWORD                dwFlags,
   IEnumPStoreProviders **ppenum
);

Parámetros

dwFlags

Este parámetro no se usa y debe ser cero.

ppenum

Puntero a un puntero a una interfaz IEnumPStoreProviders que se puede usar para enumerar los proveedores instalados.

Valor devuelto

Esta función devuelve un VALOR HRESULT.

Observaciones

El componente de almacenamiento protegido tiene una arquitectura basada en el proveedor. Las aplicaciones que usan el almacenamiento protegido pueden especificar cuáles de los proveedores instalados usarán al almacenar y recuperar sus datos.

La función PStoreEnumProviders se usa para enumerar los proveedores de almacenamiento protegidos instalados. Cada proveedor se identifica mediante un identificador único global (GUID).

Hasta este momento, solo se ha escrito un proveedor de almacenamiento protegido. Dado que el servicio de almacenamiento protegido está en desuso actualmente, es muy improbable que se produzcan proveedores adicionales. Como resultado, esta función no se debe usar para ningún propósito.

Esta función no tiene biblioteca de importación asociada; Debe llamarlo mediante las funciones LoadLibrary y GetProcAddress .

Requisitos

Requisito Value
Encabezado
Pstore.h
Archivo DLL
Pstorec.dll

Consulte también

IEnumPStoreProviders