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) |