Compartir a través de


Método ICertView::SetResultColumnCount (certview.h)

El método SetResultColumnCount especifica el número máximo de columnas para el conjunto de resultados de una vista personalizada de la base de datos de Servicios de certificados.

Sintaxis

HRESULT SetResultColumnCount(
  [in] LONG cResultColumn
);

Parámetros

[in] cResultColumn

Especifica el número máximo de columnas del conjunto de resultados. Este parámetro se puede establecer en un número positivo o en cero si solo está interesado en contar las filas de la base de datos de Servicios de certificados o en una de las siguientes constantes.

Valor Significado
CV_COLUMN_LOG_DEFAULT
El número de columnas del conjunto de resultados será el número de columnas del conjunto de resultados predeterminado de Servicios de certificados para las solicitudes que se han resuelto. Se resuelve una solicitud si se ha producido un certificado emitido o una solicitud con error; Los certificados revocados se consideran resueltos.
CV_COLUMN_LOG_FAILED_DEFAULT
El número de columnas del conjunto de resultados será el número de columnas del conjunto de resultados predeterminado de Servicios de certificados para las solicitudes con errores.
CV_COLUMN_QUEUE_DEFAULT
El número de columnas del conjunto de resultados será el número de columnas del conjunto de resultados predeterminado de Servicios de certificados para las solicitudes que no se han resuelto.

Valor devuelto

VB

Si el método se realiza correctamente, el método devuelve S_OK.

Si se produce un error en el método, devuelve un valor HRESULT que indica el error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.

Comentarios

Antes de llamar al método SetResultColumnCount , es necesario establecer una conexión con un servidor de Servicios de certificados llamando primero al método OpenConnection . Una vez establecida la conexión, se puede llamar a este método una vez y solo una vez para especificar el número máximo de columnas del conjunto de resultados.

Si el parámetro cResultColumn se establece en un número positivo (no una de las constantes predefinidas), se debe llamar al método SetResultColumn para especificar las columnas que se van a incluir en el conjunto de resultados. Tenga en cuenta que Se produce un error en SetResultColumn si se llama a más del número de columnas especificadas por SetResultColumnCount.

Ejemplos

HRESULT    hr;
// Specify the result set for logged requests.
// pCertView is pointer to ICertView (which has an Open Connection)
hr = pCertView->SetResultColumnCount(CV_COLUMN_LOG_DEFAULT);
if (S_OK != hr)
    printf("Failed ICertView::SetResultColumnCount - %x\n", hr);
else
{
    // Retrieve data rows by means of ICertView::OpenView.
    // ...
}

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certview.h (incluya Certsrv.h)
Library Certidl.lib
Archivo DLL Certadm.dll

Consulte también

ICertView

ICertView2

ICertView::OpenConnection

ICertView::SetRestriction

ICertView::SetResultColumn