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 |
|
Archivo DLL |
|
Consulte también