Compartir a través de


estructura CERT_VIEWPROPERTIES_STRUCT_W (cryptdlg.h)

[La estructura CERT_VIEWPROPERTIES_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 CERT_VIEWPROPERTIES_STRUCT define la información que se usa cuando se llama a la función certViewProperties para mostrar las propiedades de un certificado.

Sintaxis

typedef struct tagCERT_VIEWPROPERTIES_STRUCT_W {
  DWORD          dwSize;
  HWND           hwndParent;
  HINSTANCE      hInstance;
  DWORD          dwFlags;
  LPCWSTR        szTitle;
  PCCERT_CONTEXT pCertContext;
  LPSTR          *arrayPurposes;
  DWORD          cArrayPurposes;
  DWORD          cRootStores;
  HCERTSTORE     *rghstoreRoots;
  DWORD          cStores;
  HCERTSTORE     *rghstoreCAs;
  DWORD          cTrustStores;
  HCERTSTORE     *rghstoreTrust;
  HCRYPTPROV     hprov;
  LPARAM         lCustData;
  DWORD          dwPad;
  LPCWSTR        szHelpFileName;
  DWORD          dwHelpId;
  DWORD          nStartPage;
  DWORD          cArrayPropSheetPages;
  PROPSHEETPAGE  *arrayPropSheetPages;
} CERT_VIEWPROPERTIES_STRUCT_W, *PCERT_VIEWPROPERTIES_STRUCT_W;

Miembros

dwSize

Tamaño, en bytes, de esta estructura.

hwndParent

Identificador de la ventana primaria.

hInstance

Identificador de la instancia del módulo.

dwFlags

Combinación bit a bit de cero o más de los valores siguientes.

Valor Significado
CM_ENABLEHOOK
1 (0x1)
Especifica que una función de enlace está habilitada.
CM_SHOW_HELP
2 (0x2)
Especifica que se usa un archivo de ayuda.
CM_SHOW_HELPICON
4 (0x4)
Especifica que se usa un icono de ayuda.
CM_ENABLETEMPLATE
8 (0x8)
Especifica que una plantilla está habilitada.
CM_HIDE_ADVANCEPAGE
16 (0x10)
Especifica que no se muestra la pestaña avanzada de .
CM_HIDE_TRUSTPAGE
32 (0x20)
Especifica que no se muestra la pestaña de confianza de .
CM_NO_NAMECHANGE
64 (0x40)
Especifica que no se puede cambiar el nombre.
CM_NO_EDITTRUST
128 (0x80)
Especifica que no se puede editar la confianza.
CM_HIDE_DETAILPAGE
256 (0x100)
Especifica que no se muestra la pestaña detalles de .
CM_ADD_CERT_STORES
512 (0x200)
Especifica que se abren los almacenes de certificados.

szTitle

Puntero a una cadena terminada en null para el título de la interfaz de usuario.

pCertContext

Contexto de certificado para que se muestre el certificado.

arrayPurposes

Puntero a una matriz de cadenas terminadas en NULL que especifican los propósitos del certificado.

cArrayPurposes

Número de elementos de la matriz Propósitos matriz. Si este valor es cero, no se muestra ningún estado de confianza.

cRootStores

Número de elementos de la matriz rghstoreRoots.

rghstoreRoots

Matriz de identificadores de almacén de certificados raíz.

cStores

Número de elementos de la matriz de rghstoreCAs.

rghstoreCAs

Matriz de otros identificadores de almacén de certificados.

cTrustStores

Número de elementos de la matriz de rghstoreTrust.

rghstoreTrust

Matriz de identificadores de almacén de certificados de confianza.

hprov

Identificador del proveedor de servicios criptográficos (CSP) que se va a usar para la comprobación.

lCustData

Valor usado para los datos personalizados.

dwPad

Ubicación de relleno.

szHelpFileName

Puntero a una cadena terminada en null para el nombre del archivo de Ayuda.

dwHelpId

Identificador del tema del archivo de ayuda.

nStartPage

Número de la primera página de propiedades.

cArrayPropSheetPages

Número de elementos de la matriz PropSheetPages matriz.

arrayPropSheetPages

Puntero a una matriz de PROPSHEETPAGE estructuras que especifican las páginas de propiedades.

Observaciones

Nota

El encabezado cryptdlg.h define CERT_VIEWPROPERTIES_STRUCT como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.

Requisitos

Requisito Valor
cliente mínimo admitido Windows XP [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
encabezado de cryptdlg.h

Consulte también

CertViewProperties