API C/C
HSM Dinamo
Cargando...
Buscando...
No se han encontrado entradas
Referencia de estructura USER_PA_INFO

#incluye " dinamo "

Campos de datos

char szUserId[MAX_USR_LEN+1]
 
DWORD dwState
 
DWORD dwACL
 

Descripción detallada

Datos de autorización de partición de un usuario. Esta estructura es utilizada por la función DGetUserParam().

Campos

szUserId

char szUserId[MAX_USR_LEN+1]

Identificador de usuario. Debe ser único y se diferencian los caracteres en mayúsculas y minúsculas (distingue entre mayúsculas y minúsculas).

dwEstado

DWORD dwState

Estado de autorización de la partición del usuario. Véase la tabla siguiente.

Valor Significado
ND_PA_STATE_desconocido No se ha podido identificar si el usuario tiene habilitada la autorización de partición. Este estado se considera un error.
ND_PA_STATE_Absent El usuario no tiene activada la opción de autorización de particiones.
ND_PA_STATE_Null El usuario tiene activada la opción de autorización de partición pero no un conjunto asociado de M de N tarjetas. Los objetos pueden estar ya creados pero no utilizados.
ND_PA_STATE_Asociado El usuario tiene habilitada y asociada la opción de autorización de la partición. La partición aún no está autorizada. Se pueden crear objetos pero no utilizarlos. También se pueden realizar otras operaciones en función de la máscara de autorización de la partición.
ND_PA_STATE_Autorizado El usuario tiene activada la opción de autorización de partición y está asociado y autorizado. Las claves pueden utilizarse pero no eliminarse ni crearse.

dwACL

DWORD dwACL

Máscara de autorización de permiso de partición. Compuesta a partir de una máscara de bits según los permisos previamente definidos. Véase la tabla siguiente.

Valor Significado
ND_PA_ACL_OBJ_OPEN Permiso para utilizar objetos. Opción implícita y no modificable.
ND_PA_ACL_OBJ_EXPORT Permiso para exportar objetos exportables.
ND_PA_ACL_OBJ_DEL Permiso para destruir objetos de partición.
ND_PA_ACL_OBJ_BLOCK Permiso para bloquear objetos incluso estando autorizado.
ND_PA_ACL_NS_DEL Permiso para eliminar completamente el usuario/partición y, en consecuencia, todos los objetos que contiene.

La documentación de esta estructura se generó a partir del siguiente archivo: