Condividi tramite


Intestazione winscard.h

Questa intestazione viene usata da Security and Identity. Per altre informazioni, vedere:

winscard.h contiene le interfacce di programmazione seguenti:

Funzioni

 
GetOpenCardNameA

La funzione GetOpenCardName visualizza la finestra di dialogo "select card". (ANSI)
GetOpenCardNameW

La funzione GetOpenCardName visualizza la finestra di dialogo "select card". (Unicode)
Scardaccessstartedevent

Restituisce un handle di evento quando un evento segnala l'avvio di Gestione risorse smart card.
SCardAddReaderToGroupA

Aggiunge un lettore a un gruppo di lettori. (ANSI)
SCardAddReaderToGroupW

Aggiunge un lettore a un gruppo di lettori. (Unicode)
SCardAudit

Scrive i messaggi di evento nel registro applicazioni di Windows Microsoft-Windows-SmartCard-Audit/Authentication.
SCardBeginTransaction

Avvia una transazione.
SCardCancel

Termina tutte le azioni in sospeso all'interno di un contesto specifico di Resource Manager.
SCardConnectA

Stabilisce una connessione (usando un contesto di gestione risorse specifico) tra l'applicazione chiamante e una smart card contenuta da un lettore specifico. Se non esiste alcuna scheda nel lettore specificato, viene restituito un errore. (ANSI)
SCardConnectW

Stabilisce una connessione (usando un contesto di gestione risorse specifico) tra l'applicazione chiamante e una smart card contenuta da un lettore specifico. Se non esiste alcuna scheda nel lettore specificato, viene restituito un errore. (Unicode)
SCardControl

Consente di controllare direttamente il lettore. È possibile chiamarlo in qualsiasi momento dopo la corretta chiamata a SCardConnect e prima di una chiamata a SCardDisconnect.
SCardDisconnect

Termina una connessione aperta in precedenza tra l'applicazione chiamante e una smart card nel lettore di destinazione.
Scardendtransaction

Completa una transazione dichiarata in precedenza, consentendo ad altre applicazioni di riprendere le interazioni con la scheda.
SCardEstablishContext

Stabilisce il contesto di Resource Manager (ambito) all'interno del quale vengono eseguite le operazioni del database.
SCardForgetCardTypeA

Rimuove una smart card introdotta dal sottosistema smart card. (ANSI)
SCardForgetCardTypeW

Rimuove una smart card introdotta dal sottosistema smart card. (Unicode)
SCardForgetReaderA

Rimuove un lettore introdotto in precedenza dal controllo dal sottosistema smart card. Viene rimosso dal database della smart card, incluso da qualsiasi gruppo di lettori a cui potrebbe essere stato aggiunto. (ANSI)
SCardForgetReaderGroupA

Rimuove un gruppo di lettori di smart card introdotto in precedenza dal sottosistema smart card. Anche se questa funzione cancella automaticamente tutti i lettori dal gruppo, non influisce sull'esistenza dei singoli lettori nel database. (ANSI)
SCardForgetReaderGroupW

Rimuove un gruppo di lettori di smart card introdotto in precedenza dal sottosistema smart card. Anche se questa funzione cancella automaticamente tutti i lettori dal gruppo, non influisce sull'esistenza dei singoli lettori nel database. (Unicode)
SCardForgetReaderW

Rimuove un lettore introdotto in precedenza dal controllo dal sottosistema smart card. Viene rimosso dal database della smart card, incluso da qualsiasi gruppo di lettori a cui potrebbe essere stato aggiunto. (Unicode)
SCardFreeMemory

Rilascia la memoria restituita da Resource Manager usando l'SCARD_AUTOALLOCATE progettazione della lunghezza.
SCardGetAttrib

Recupera gli attributi del lettore corrente per l'handle specificato. Non influisce sullo stato del lettore, del driver o della scheda.
SCardGetCardTypeProviderNameA

Restituisce il nome del modulo (libreria di collegamento dinamico) che contiene il provider per un determinato nome di scheda e tipo di provider. (ANSI)
SCardGetCardTypeProviderNameW

Restituisce il nome del modulo (libreria di collegamento dinamico) che contiene il provider per un determinato nome di scheda e tipo di provider. (Unicode)
SCardGetDeviceTypeIdA

Ottiene l'identificatore del tipo di dispositivo del lettore di schede per il nome del lettore specificato. Questa funzione non influisce sullo stato del lettore. (ANSI)
SCardGetDeviceTypeIdW

Ottiene l'identificatore del tipo di dispositivo del lettore di schede per il nome del lettore specificato. Questa funzione non influisce sullo stato del lettore. (Unicode)
SCardGetProviderIdA

Restituisce l'identificatore (GUID) del provider di servizi primario per una determinata scheda. (ANSI)
SCardGetProviderIdW

Restituisce l'identificatore (GUID) del provider di servizi primario per una determinata scheda. (Unicode)
SCardGetReaderDeviceInstanceIdA

Ottiene l'identificatore dell'istanza del dispositivo del lettore di schede per il nome del lettore specificato. Questa funzione non influisce sullo stato del lettore. (ANSI)
SCardGetReaderDeviceInstanceIdW

Ottiene l'identificatore dell'istanza del dispositivo del lettore di schede per il nome del lettore specificato. Questa funzione non influisce sullo stato del lettore. (Unicode)
SCardGetReaderIconA

Ottiene un'icona del lettore smart card per un determinato nome del lettore. (ANSI)
SCardGetReaderIconW

Ottiene un'icona del lettore smart card per un determinato nome del lettore. (Unicode)
SCardGetStatusChangeA

Blocca l'esecuzione fino alla disponibilità corrente delle schede in un set specifico di modifiche ai lettori. (ANSI)
SCardGetStatusChangeW

Blocca l'esecuzione fino alla disponibilità corrente delle schede in un set specifico di modifiche ai lettori. (Unicode)
SCardGetTransmitCount

Recupera il numero di operazioni di trasmissione completate dopo l'inserimento del lettore di schede specificato.
SCardIntroduceCardTypeA

Introduce una smart card al sottosistema smart card (per l'utente attivo) aggiungendolo al database smart card. (ANSI)
SCardIntroduceCardTypeW

Introduce una smart card al sottosistema smart card (per l'utente attivo) aggiungendolo al database smart card. (Unicode)
SCardIntroduceReaderA

Introduce un nuovo nome per un lettore smart card esistente. (ANSI)
SCardIntroduceReaderGroupA

Introduce un gruppo di lettura al sottosistema smart card. Tuttavia, il gruppo di lettura non viene creato finché non viene specificato il gruppo quando si aggiunge un lettore al database della smart card. (ANSI)
SCardIntroduceReaderGroupW

Introduce un gruppo di lettura al sottosistema smart card. Tuttavia, il gruppo di lettura non viene creato finché non viene specificato il gruppo quando si aggiunge un lettore al database della smart card. (Unicode)
SCardIntroduceReaderW

Introduce un nuovo nome per un lettore smart card esistente. (Unicode)
SCardIsValidContext

Determina se un handle di contesto smart card è valido.
SCardListCardsA

Cerca il database della smart card e fornisce un elenco di schede denominate introdotte in precedenza nel sistema dall'utente. (ANSI)
SCardListCardsW

Cerca il database della smart card e fornisce un elenco di schede denominate introdotte in precedenza nel sistema dall'utente. (Unicode)
SCardListInterfacesA

Fornisce un elenco di interfacce fornite da una determinata scheda. (ANSI)
SCardListInterfacesW

Fornisce un elenco di interfacce fornite da una determinata scheda. (Unicode)
SCardListReaderGroupsA

Fornisce l'elenco dei gruppi di lettura introdotti in precedenza nel sistema. (ANSI)
SCardListReaderGroupsW

Fornisce l'elenco dei gruppi di lettura introdotti in precedenza nel sistema. (Unicode)
SCardListReadersA

Fornisce l'elenco dei lettori all'interno di un set di gruppi di lettori denominati, eliminando i duplicati. (ANSI)
SCardListReadersW

Fornisce l'elenco dei lettori all'interno di un set di gruppi di lettori denominati, eliminando i duplicati. (Unicode)
SCardListReadersWithDeviceInstanceIdA

Ottiene l'elenco di lettori che hanno fornito un identificatore di istanza del dispositivo. Questa funzione non influisce sullo stato del lettore. (ANSI)
SCardListReadersWithDeviceInstanceIdW

Ottiene l'elenco di lettori che hanno fornito un identificatore di istanza del dispositivo. Questa funzione non influisce sullo stato del lettore. (Unicode)
SCardLocateCardsA

Cerca i lettori elencati nel parametro rgReaderStates per una scheda con una stringa ATR corrispondente a uno dei nomi di scheda specificati in mszCards, restituiti immediatamente con il risultato. (ANSI)
SCardLocateCardsByATRA

Cerca i lettori elencati nel parametro rgReaderStates per una scheda con un nome corrispondente a uno dei nomi di scheda contenuti in una delle strutture SCARD_ATRMASK specificate dal parametro rgAtrMasks. (ANSI)
SCardLocateCardsByATRW

Cerca i lettori elencati nel parametro rgReaderStates per una scheda con un nome corrispondente a uno dei nomi di scheda contenuti in una delle strutture SCARD_ATRMASK specificate dal parametro rgAtrMasks. (Unicode)
SCardLocateCardsW

Cerca i lettori elencati nel parametro rgReaderStates per una scheda con una stringa ATR corrispondente a uno dei nomi di scheda specificati in mszCards, restituiti immediatamente con il risultato. (Unicode)
SCardReadCacheA

Recupera la parte del valore di una coppia nome-valore dalla cache globale gestita dalla Resource Manager smart card. (ANSI)
SCardReadCacheW

Recupera la parte del valore di una coppia nome-valore dalla cache globale gestita dalla Resource Manager smart card. (Unicode)
SCardReconnect

Riestablisa una connessione esistente tra l'applicazione chiamante e una smart card.
SCardReleaseContext

Chiude un contesto di Resource Manager stabilito, liberando qualsiasi risorsa allocata nel contesto, inclusi gli oggetti SCARDHANDLE e la memoria allocati usando la progettazione della lunghezza SCARD_AUTOALLOCATE.
SCardReleaseStartedEvent

Decrementa il conteggio dei riferimenti per un handle acquisito da una chiamata precedente alla funzione SCardAccessStartedEvent.
SCardRemoveReaderFromGroupA

Rimuove un lettore da un gruppo di lettori esistente. Questa funzione non ha alcun effetto sul lettore. (ANSI)
SCardRemoveReaderFromGroupW

Rimuove un lettore da un gruppo di lettori esistente. Questa funzione non ha alcun effetto sul lettore. (Unicode)
SCardSetAttrib

Imposta l'attributo lettore specificato per l'handle specificato.
SCardSetCardTypeProviderNameA

Specifica il nome del modulo (libreria di collegamento dinamico) contenente il provider per un determinato nome di scheda e tipo di provider. (ANSI)
SCardSetCardTypeProviderNameW

Specifica il nome del modulo (libreria di collegamento dinamico) contenente il provider per un determinato nome di scheda e tipo di provider. (Unicode)
SCardStatusA

Fornisce lo stato corrente di una smart card in un lettore. (ANSI)
SCardStatusW

Fornisce lo stato corrente di una smart card in un lettore. (Unicode)
SCardTransmit

Invia una richiesta di servizio alla smart card e prevede di ricevere i dati dalla scheda.
SCardUIDlgSelectCardA

Visualizza la finestra di dialogo Seleziona scheda smart card. (ANSI)
SCardUIDlgSelectCardW

Visualizza la finestra di dialogo Seleziona scheda smart card. (Unicode)
SCardWriteCacheA

Scrive una coppia nome-valore da una smart card alla cache globale gestita dalla Resource Manager smart card. (ANSI)
SCardWriteCacheW

Scrive una coppia nome-valore da una smart card alla cache globale gestita dalla Resource Manager smart card. (Unicode)

Strutture

 
OPENCARD_SEARCH_CRITERIAA

La struttura OPENCARD_SEARCH_CRITERIA viene usata dalla funzione SCardUIDlgSelectCard per riconoscere le schede che soddisfano i requisiti specificati dal chiamante. È tuttavia possibile chiamare SCardUIDlgSelectCard senza usare questa struttura. (ANSI)
OPENCARD_SEARCH_CRITERIAW

La struttura OPENCARD_SEARCH_CRITERIA viene usata dalla funzione SCardUIDlgSelectCard per riconoscere le schede che soddisfano i requisiti specificati dal chiamante. È tuttavia possibile chiamare SCardUIDlgSelectCard senza usare questa struttura. (Unicode)
OPENCARDNAME_EXA

La struttura OPENCARDNAME_EX contiene le informazioni usate dalla funzione SCardUIDlgSelectCard per inizializzare una finestra di dialogo Seleziona scheda smart card. (ANSI)
OPENCARDNAME_EXW

La struttura OPENCARDNAME_EX contiene le informazioni usate dalla funzione SCardUIDlgSelectCard per inizializzare una finestra di dialogo Seleziona scheda smart card. (Unicode)
OPENCARDNAMEA

Contiene le informazioni usate dalla funzione GetOpenCardName per inizializzare una finestra di dialogo Seleziona scheda smart card. (ANSI)
OPENCARDNAMEW

Contiene le informazioni usate dalla funzione GetOpenCardName per inizializzare una finestra di dialogo Seleziona scheda smart card. (Unicode)
SCARD_ATRMASK

Usato dalla funzione SCardLocateCardsByATR per individuare le schede.
SCARD_READERSTATEA

Usato dalle funzioni per tenere traccia delle smart card all'interno dei lettori. (ANSI)
SCARD_READERSTATEW

Usato dalle funzioni per tenere traccia delle smart card all'interno dei lettori. (Unicode)