Compartir a través de


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

CryptUIDlgViewSignerInfo