Función NCryptGetProtectionDescriptorInfo (ncryptprotect.h)
La función NCryptGetProtectionDescriptorInfo recupera una cadena de regla de descriptor de protección.
Sintaxis
SECURITY_STATUS NCryptGetProtectionDescriptorInfo(
[in] NCRYPT_DESCRIPTOR_HANDLE hDescriptor,
[in, optional] const NCRYPT_ALLOC_PARA *pMemPara,
DWORD dwInfoType,
[out] void **ppvInfo
);
Parámetros
[in] hDescriptor
Identificador de descriptor de protección creado mediante una llamada a NCryptCreateProtectionDescriptor.
[in, optional] pMemPara
Puntero a una estructura de NCRYPT_ALLOC_PARA que puede usar para especificar funciones de administración de memoria personalizadas. Si establece este argumento en NULL, la función LocalAlloc se usa internamente para asignar memoria y la aplicación debe llamar a LocalFree para liberar memoria a la que apunta el parámetro ppvInfo .
dwInfoType
Especifica cómo devolver información de descriptor al parámetro ppvInfo . Puede ser el siguiente valor:
Valor | Significado |
---|---|
|
El argumento ppvInfo devuelve la cadena de regla del descriptor. |
[out] ppvInfo
Puntero a la información del descriptor.
Valor devuelto
Devuelve un código de estado que indica el éxito o error de la función. Entre los posibles códigos de retorno se incluyen, entre otros, los siguientes.
Código devuelto | Descripción |
---|---|
|
La función se realizó correctamente. |
|
El parámetro ppvInfo no puede ser NULL. |
|
Se especificó un valor no admitido en el parámetro dwInfoType . |
|
El identificador especificado por el parámetro hDescriptor no es válido. |
Requisitos
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ncryptprotect.h |
Library | NCrypt.lib |
Archivo DLL | NCrypt.dll |