Interfaccia ICertEncodeStringArray (certenc.h)

L'interfaccia ICertEncodeStringArray fornisce metodi per la gestione delle matrici di stringhe usate nelle estensioni del certificato.

È possibile creare un'estensione del certificato usando una matrice di stringhe archiviata in un oggetto COM del gestore di estensioni di cui è stata creata un'istanza dal modulo criteri. Ogni elemento nella matrice è un valore stringa.

Questa interfaccia viene fornita principalmente come dimostrazione per la codifica di estensioni personalizzate. I programmi di esempio di Servizi certificati in Platform Software Development Kit (SDK) contengono il codice sorgente per questa interfaccia.

ICertEncodeStringArray è definito in Certenc.h. Quando si crea il programma, tuttavia, usare Certsrv.h come file di inclusione. Certenc.dll fornisce l'interfaccia ICertEncodeStringArray . Le informazioni sul tipo per questa interfaccia sono disponibili anche in Certencl.dll, che viene fornito con Platform SDK.

Le interfacce di Servizi certificati supportano sia modelli di threading apartment che di threading libero. Per una migliore velocità effettiva, è consigliabile usare il threading gratuito.

Ereditarietà

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

Metodi

L'interfaccia ICertEncodeStringArray include questi metodi.

 
ICertEncodeStringArray::D ecode

Decodifica una matrice di stringhe con codifica ASN.1 (Abstract Syntax Notation One) e archivia la matrice risultante di stringhe nell'oggetto CertEncodeStringArray.
ICertEncodeStringArray::Encode

Restituisce una stringa con codifica ASN.1 della matrice di stringhe archiviata in questo oggetto.
ICertEncodeStringArray::GetCount

Restituisce il numero di valori stringa nella matrice di stringhe.
ICertEncodeStringArray::GetStringType

Restituisce il tipo di valori stringa contenuti nella matrice di stringhe.
ICertEncodeStringArray::GetValue

Restituisce la stringa specificata dalla matrice di stringhe.
ICertEncodeStringArray::Reset

Specifica le dimensioni della matrice di stringhe e il tipo di stringhe che la matrice conterrà.
ICertEncodeStringArray::SetValue

Imposta un valore stringa in corrispondenza dell'indice specificato della matrice di stringhe.

Requisiti

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