Función PStoreCreateInstance

[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 no estar 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 .

[Esta función puede modificarse o no estar disponible en futuras versiones de Windows. Use las funciones CryptProtectData y CryptUnprotectData en lugar de esta función.

Recupera un puntero de interfaz a un proveedor de almacenamiento.

Sintaxis

HRESULT __stdcall PStoreCreateInstance(
  _Out_ IPStore        **ppProvider,
  _In_  PST_PROVIDERID *pProviderID,
  _In_  void           *pReserved,
  _In_  DWORD          dwFlags
);

Parámetros

ppProvider [out]

Puntero al puntero de interfaz recuperado para el proveedor de almacenamiento. Cuando termine de usar la interfaz , decremente su recuento de referencias llamando a su método IUnknown::Release . Este parámetro no puede ser NULL.

pProviderID [in]

Puntero al GUID que identifica el proveedor de almacenamiento. Si este parámetro es NULL, se usa el proveedor de almacenamiento base.

pReserved [in]

Reservados; debe ser NULL.

dwFlags [in]

Reservados; debe ser cero.

Valor devuelto

El valor devuelto es un HRESULT. Un valor de S_OK indica que la función se realizó correctamente.

Comentarios

Esta función no tiene ninguna 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

CryptProtectData

CryptUnprotectData