Condividi tramite


Metodo ISCardLocate::ConfigureCardNameSearch

[Il metodo ConfigureCardNameSearch è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Non è disponibile per l'uso in Windows Server 2003 con Service Pack 1 (SP1) e versioni successive, Windows Vista, Windows Server 2008 e versioni successive del sistema operativo. I moduli smart card offrono funzionalità simili.

Il metodo ConfigureCardNameSearch specifica i nomi delle schede da utilizzare nella ricerca della smart card.

Sintassi

HRESULT ConfigureCardNameSearch(
  [in] LPSAFEARRAY pCardNames,
  [in] LPSAFEARRAY pGroupNames,
  [in] BSTR        bstrTitle,
  [in] LONG        lFlags
);

Parametri

pCardNames [in]

Puntatore a una matrice sicura di automazione di nomi di schede in formato BSTR.

pGroupNames [in]

Puntatore a una matrice sicura di automazione di nomi di gruppi di schede/lettori in formato BSTR da aggiungere alla ricerca.

bstrTitle [in]

Titolo della finestra di dialogo per il controllo comune di ricerca.

lFlags [in]

Specifica quando viene visualizzata l'interfaccia utente .

Valore Significato
SC_DLG_MINIMAL_UI
Visualizza la finestra di dialogo solo se la scheda cercata dall'applicazione chiamante non si trova e è disponibile per l'uso in un lettore. In questo modo la scheda può essere trovata, connessa (tramite un meccanismo di finestra di dialogo interna o tramite le funzioni di callback dell'utente) e restituita all'applicazione chiamante.
SC_DLG_NO_UI
Non viene visualizzata alcuna interfaccia utente, indipendentemente dal risultato della ricerca.
SC_DLG_FORCE_UI
Causa la visualizzazione dell'interfaccia utente indipendentemente dal risultato della ricerca.

 

Valore restituito

Il metodo restituisce uno dei valori possibili seguenti.

Codice restituito Descrizione
S_OK
Operazione completata correttamente.
E_INVALIDARG
Parametro non valido.
E_POINTER
È stato passato un puntatore non valido in pCardNames o pGroupNames.
E_OUTOFMEMORY
Memoria insufficiente.

 

Commenti

Per individuare la smart card, chiamare FindCard.

Per un elenco di tutti i metodi forniti da questa interfaccia, vedere ISCardLocate.

Oltre ai codici di errore COM elencati in precedenza, questa interfaccia può restituire un codice di errore della smart card se è stata chiamata una funzione smart card per completare la richiesta. Per altre informazioni, vedere Valori restituiti della smart card.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Fine del supporto client
Windows XP
Fine del supporto server
Windows Server 2003
Intestazione
Scardmgr.h
Libreria dei tipi
Scardmgr.tlb
DLL
Scardssp.dll
IID
IID_ISCardLocate è definito come 1461AACD-6810-11D0-918F-00AA00C18068

Vedi anche

FindCard

ISCardLocate