estructura de CRYPTUI_VIEWSIGNERINFO_STRUCT
[La estructura CRYPTUI_VIEWSIGNERINFO_STRUCT está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.
La estructura CRYPTUI_VIEWSIGNERINFO_STRUCT contiene información para la función CryptUIDlgViewSignerInfo .
Nota
Esta estructura no se declara en un archivo de encabezado publicado. Para usar esta estructura, declárela en el formato exacto que se muestra.
Sintaxis
typedef struct tagCRYPTUI_VIEWSIGNERINFO_STRUCT {
DWORD dwSize;
HWND hwndParent;
DWORD dwFlags;
LPCTSTR szTitle;
CMSG_SIGNER_INFO *pSignerInfo;
HCRYPTMSG hMsg;
LPCSTR pszOID;
DWORD_PTR dwReserved;
DWORD cStores;
HCERTSTORE *rghStores;
DWORD cPropSheetPages;
LPCPROPSHEETPAGE rgPropSheetPages;
} CRYPTUI_VIEWSIGNERINFO_STRUCT, *PCRYPTUI_VIEWSIGNERINFO_STRUCT;
Miembros
-
dwSize
-
Tamaño, en bytes, de esta estructura.
-
hwndParent
-
Identificador de la ventana que va a ser el elemento primario del cuadro de diálogo. Este miembro puede ser NULL si el cuadro de diálogo no debe tener ningún elemento primario.
-
dwFlags
-
Conjunto de marcas que modifica el comportamiento de la función CryptUIDlgViewSignerInfo . No hay marcas definidas actualmente, por lo que este miembro debe ser cero.
-
szTitle
-
Puntero a una cadena terminada en null que contiene el título que se va a mostrar en el cuadro de diálogo. Si este miembro es NULL, se usa un título predeterminado.
-
pSignerInfo
-
Puntero a una estructura de CMSG_SIGNER_INFO que contiene la información del firmante que se va a mostrar.
-
hMsg
-
Identificador del mensaje del que se extrajo la información del firmante.
-
pszOID
-
Puntero a una cadena ANSI terminada en null que contiene la representación de cadena del identificador de objeto (OID) que indica para qué debe validarse el certificado que hizo la firma. Por ejemplo, si se llama a esto para ver la firma de una lista de confianza de certificado (CTL), se debe pasar la cadena de OID de szOID_KP_CTL_USAGE_SIGNING . Si este miembro es NULL, el certificado no se valida para usos.
-
dwReserved
-
Este parámetro no se usa actualmente. Este miembro debe ser NULL.
-
cStores
-
Número de elementos de la matriz rghStores .
-
rghStores
-
Matriz de valores HCERTSTORE que representan los demás almacenes de certificados para buscar el certificado que firmó el mensaje. Si este miembro es NULL, no se buscan almacenes adicionales. El miembro cStores contiene el número de elementos de esta matriz.
-
cPropSheetPages
-
Número de elementos de la matriz rgPropSheetPages .
-
rgPropSheetPages
-
Matriz de punteros de estructura PROPSHEETPAGE que definen las páginas adicionales que se van a mostrar en el cuadro de diálogo estándar. Si este miembro es NULL, no se mostrará ninguna página adicional. El miembro cPropSheetPages contiene el número de elementos de esta matriz.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
Nombres Unicode y ANSI |
CRYPTUI_VIEWSIGNERINFO_STRUCTW (Unicode) y CRYPTUI_VIEWSIGNERINFO_STRUCTA (ANSI) |
Consulte también