Función PStoreCreateInstance

[Protected Storage (Pstore) está disponible para su uso en Windows Server 2003 y Windows XP. Solo está disponible para 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 que aprovechen la protección de datos más segura que proporcionan las funciones CryptProtectData y CryptUnprotectData.]

[Esta función puede modificarse o no estar disponible en versiones futuras 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 , decrete su recuento de referencias mediante una llamada a su método IUnknown::Release. Este parámetro no puede ser NULL.

pProviderID [ En]

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

pReserved [ En]

Reservado; debe ser NULL.

dwFlags [ En]

Reservado; debe ser cero.

Valor devuelto

El valor devuelto es un HRESULT. Un valor de S _ OK indica que la función se ha realizado 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

Vea también

CryptProtectData

CryptUnprotectData