Condividi tramite


Interfaccia ICertView (certview.h)

L'interfaccia ICertView consente ai client autorizzati correttamente di creare una visualizzazione personalizzata o completa del database di Servizi certificati.

L'interfaccia ICertView viene usata per eseguire le attività seguenti:

  • Stabilire una connessione con un server Servizi certificati.
  • Ottenere una sequenza di enumerazione riga delle righe nel database di Servizi certificati.
  • Ottenere una sequenza di enumerazione colonna per le colonne di una riga nel database di Servizi certificati.
  • Ottenere il numero di colonne e l'indice.
  • Specificare le restrizioni di ordinamento e qualificazione per una colonna.
  • Specificare il numero di colonne e una colonna specifica in una visualizzazione personalizzata.

In C++, l'interfaccia ICertView viene creata tramite un'istanza tramite una chiamata alla funzione COM CoCreateInstance. Se, invece, si usa Visual Basic Scripting Edition, sarà necessario fare riferimento alla libreria tipo CertAdm nel progetto e creare un'istanza dell'oggetto CCertView tramite una chiamata a 'New'. Codice di esempio per l'oggetto
Il metodo ICertView::OpenConnection illustra le tecniche di creazione di istanze.

L'interfaccia ICertView è definita in Certview.h. Quando si crea il programma, tuttavia, usare Certsrv.h come file di inclusione. Certadm.dll fornisce l'interfaccia ICertView . Le informazioni sul tipo per questa interfaccia sono disponibili anche in Certadml.dll, che viene fornito con Platform Software Development Kit (SDK).

Le interfacce di Servizi certificati supportano sia modelli di threading a apartment che free-threading. Per migliorare la velocità effettiva, è consigliabile eseguire il threading gratuito.

Ereditarietà

L'interfaccia ICertView eredita dall'interfaccia IDispatch . ICertView include anche questi tipi di membri:

Metodi

L'interfaccia ICertView include questi metodi.

 
ICertView::EnumCertViewColumn

Ottiene un'istanza di una sequenza di enumerazione colonna per lo schema del database.
ICertView::GetColumnCount

Recupera il numero di colonne nella visualizzazione del database di Servizi certificati.
ICertView::GetColumnIndex

Recupera l'indice in base zero di una colonna.
ICertView::OpenConnection

Stabilisce una connessione con un server Servizi certificati.
ICertView::OpenView

Apre una visualizzazione a un database di Servizi certificati e crea un'istanza di un oggetto IEnumCERTVIEWROW.
ICertView::SetRestriction

Imposta le restrizioni di ordinamento e qualificazione in una colonna.
ICertView::SetResultColumn

Specifica una colonna per il set di risultati di una visualizzazione personalizzata del database di Servizi certificati.
ICertView::SetResultColumnCount

Specifica il numero massimo di colonne per il set di risultati di una visualizzazione personalizzata del database di Servizi certificati.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certview.h (includere Certsrv.h)

Vedi anche

Idispatch

IEnumCERTVIEWCOLUMN

IEnumCERTVIEWROW