Formazione
Modulo
Explore Windows architecture - Training
This module provides information about the operating system’s architecture and supported devices. It also describes the desktop support environment and troubleshooting terminology.
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Panoramica della tecnologia Backup.
Per sviluppare Backup, sono necessarie queste intestazioni:
Per indicazioni sulla programmazione per questa tecnologia, vedere:
JOB_OBJECT_NET_RATE_CONTROL_FLAGS Specifica i tipi di criteri di pianificazione per il controllo della frequenza di rete. |
LOGICAL_PROCESSOR_RELATIONSHIP Rappresenta la relazione tra il set di processori identificato nella struttura SYSTEM_LOGICAL_PROCESSOR_INFORMATION o SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX corrispondente. |
PROCESS_MITIGATION_POLICY Rappresenta i diversi criteri di mitigazione dei processi. |
PROCESSOR_CACHE_TYPE Rappresenta il tipo di cache del processore identificata nella struttura di CACHE_DESCRIPTOR corrispondente. |
_InlineInterlockedAdd Esegue un'operazione di aggiunta atomica sui valori LONG specificati. L'operazione viene eseguita con acquisire la semantica di ordinamento della memoria. |
_InlineInterlockedAdd64 Esegue un'operazione di addizione atomica sui valori LONG64 specificati. |
_interlockedbittestandreset Verifica il bit specificato del valore LONG specificato e lo imposta su 0. L'operazione è atomica. |
_interlockedbittestandreset64 Verifica il bit specificato del valore LONG64 specificato e lo imposta su 0. L'operazione è atomica. |
_interlockedbittestandset Verifica il bit specificato del valore LONG specificato e lo imposta su 1. L'operazione è atomica. |
_interlockedbittestandset64 Verifica il bit specificato del valore LONG64 specificato e lo imposta su 1. L'operazione è atomica. |
AddIntegrityLabelToBoundaryDescriptor Aggiunge un nuovo identificatore di sicurezza obbligatorio (SID) al descrittore limite specificato. |
BackupRead Eseguire il backup di un file o di una directory, incluse le informazioni di sicurezza. |
BackupSeek Cerca di inoltrare in un flusso di dati a cui è stato inizialmente eseguito l'accesso usando la funzione BackupRead o BackupWrite. |
BackupWrite Ripristinare un file o una directory di cui è stato eseguito il backup usando BackupRead. |
BindIoCompletionCallback Associa la porta di completamento di I/O di proprietà del pool di thread all'handle di file specificato. Al termine di una richiesta di I/O che coinvolge questo file, un thread di lavoro non I/O eseguirà la funzione di callback specificata. |
ConvertFiberToThread Converte la fibra corrente in un thread. |
ConvertThreadToFiber Converte il thread corrente in una fibra. È necessario convertire un thread in una fibra prima di poter pianificare altre fibre. (ConvertThreadToFiber) |
ConvertThreadToFiberEx Converte il thread corrente in una fibra. È necessario convertire un thread in una fibra prima di poter pianificare altre fibre. (ConvertThreadToFiberEx) |
CreateBoundaryDescriptorA La funzione CreateBoundaryDescriptorA (ANSI) (winbase.h) crea un descrittore limite. |
CreateFiber Alloca un oggetto fiber, lo assegna uno stack e imposta l'esecuzione per iniziare all'indirizzo iniziale specificato, in genere la funzione fibre. Questa funzione non pianifica la fibra. (CreateFiber) |
CreateFiberEx Alloca un oggetto fiber, lo assegna uno stack e imposta l'esecuzione per iniziare all'indirizzo iniziale specificato, in genere la funzione fibre. Questa funzione non pianifica la fibra. (CreateFiberEx) |
CreateJobObjectA Crea o apre un oggetto processo. (CreateJobObjectA) |
CreateProcessWithLogonW Crea un nuovo processo e il relativo thread primario. Il nuovo processo esegue quindi il file eseguibile specificato nel contesto di sicurezza delle credenziali specificate (utente, dominio e password). Facoltativamente, può caricare il profilo utente per un utente specificato. |
CreateProcessWithTokenW Crea un nuovo processo e il relativo thread primario. Il nuovo processo viene eseguito nel contesto di sicurezza del token specificato. Facoltativamente, è possibile caricare il profilo utente per l'utente specificato. |
CreateSemaphoreA Crea o apre un oggetto semaforo denominato o senza nome. (CreateSemaphoreA) |
CreateSemaphoreExA Crea o apre un oggetto semaforo denominato o senza nome e restituisce un handle all'oggetto. (CreateSemaphoreExA) |
CreateTapePartition Riformatta un nastro. |
CreateUmsCompletionList Crea un elenco di completamento in modalità utente (UMS). |
CreateUmsThreadContext Crea un contesto di pianificazione in modalità utente (UMS) per rappresentare un thread di lavoro UMS. |
DeleteFiber Elimina una fibra esistente. |
DeleteUmsCompletionList Elimina l'elenco di completamento della pianificazione in modalità utente (UMS) specificato. L'elenco deve essere vuoto. |
DeleteUmsThreadContext Elimina il contesto di pianificazione in modalità utente (UMS) specificato. Il thread deve essere terminato. |
DequeueUmsCompletionListItems Recupera i thread di lavoro in modalità utente (UMS) dall'elenco di completamento UMS specificato. |
DestroyThreadpoolEnvironment Elimina l'ambiente di callback specificato. Chiamare questa funzione quando l'ambiente di callback non è più necessario per la creazione di nuovi oggetti pool di thread. (DestroyThreadpoolEnvironment) |
EnterUmsSchedulingMode Converte il thread chiamante in un thread dell'utilità di pianificazione in modalità utente. |
EraseTape Cancella tutto o parte di un nastro. |
ExecuteUmsThread Esegue il thread di lavoro UMS specificato. |
GetActiveProcessorCount Restituisce il numero di processori attivi in un gruppo di processori o nel sistema. |
GetActiveProcessorGroupCount Restituisce il numero di gruppi di processori attivi nel sistema. |
GetCurrentFiber Recupera l'indirizzo della fibra corrente. |
GetCurrentUmsThread Restituisce il contesto del thread di pianificazione in modalità utente del thread di messaggistica unificata chiamante. |
GetEnvironmentVariable La funzione GetEnvironmentVariable (winbase.h) recupera il contenuto della variabile specificata dal blocco di ambiente del processo chiamante. |
GetFiberData Recupera i dati fiber associati alla fibra corrente. |
GetMaximumProcessorCount Restituisce il numero massimo di processori logici che un gruppo di processori o il sistema può avere. |
GetMaximumProcessorGroupCount Restituisce il numero massimo di gruppi di processori che il sistema può avere. |
GetNextUmsListItem Restituisce il contesto successivo del thread di pianificazione in modalità utente (UMS) in un elenco di contesti di thread. |
GetNumaAvailableMemoryNode Recupera la quantità di memoria disponibile nel nodo specificato. |
GetNumaAvailableMemoryNodeEx Recupera la quantità di memoria disponibile in un nodo specificato come valore USHORT. |
GetNumaNodeNumberFromHandle Recupera il nodo NUMA associato al file o al dispositivo di I/O rappresentato dall'handle di file specificato. |
GetNumaNodeProcessorMask Recupera la maschera del processore per il nodo specificato. |
GetNumaProcessorNode Recupera il numero di nodo per il processore specificato. |
GetNumaProcessorNodeEx Recupera il numero di nodo come valore USHORT per il processore logico specificato. |
GetNumaProximityNode Recupera il numero di nodo NUMA corrispondente all'identificatore di dominio di prossimità specificato. |
GetProcessAffinityMask Recupera la maschera di affinità del processo per il processo specificato e la maschera di affinità di sistema per il sistema. |
GetProcessIoCounters Recupera le informazioni contabili per tutte le operazioni di I/O eseguite dal processo specificato. |
GetTapeParameters Recupera informazioni che descrivono il nastro o l'unità nastro. |
GetTapePosition Recupera l'indirizzo corrente del nastro, in blocchi logici o assoluti. |
GetTapeStatus Determina se il dispositivo nastro è pronto per elaborare i comandi nastro. |
GetUmsCompletionListEvent Recupera un handle per l'evento associato all'elenco di completamento della pianificazione in modalità utente (UMS) specificato. |
GetUmsSystemThreadInformation Esegue una query che indica se il thread specificato è un thread dell'utilità di pianificazione UMS, un thread di lavoro UMS o un thread non UMS. |
HasOverlappedIoCompleted Fornisce un'operazione di test a prestazioni elevate che può essere usata per eseguire il polling per il completamento di un'operazione di I/O in sospeso. |
InitializeThreadpoolEnvironment Inizializza un ambiente di callback. |
InterlockedAdd Esegue un'operazione di addizione atomica sui valori LONG specificati. |
InterlockedAnd Esegue un'operazione AND atomica sui valori LONG specificati. |
InterlockedAnd16 Esegue un'operazione AND atomica sui valori SHORT specificati. |
InterlockedAnd64 Esegue un'operazione AND atomica sui valori LONGLONG specificati. |
InterlockedAnd8 Esegue un'operazione AND atomica sui valori char specificati. |
InterlockedCompareExchange Esegue un'operazione atomica di confronto e scambio sui valori specificati. La funzione confronta due valori a 32 bit specificati e scambia con un altro valore a 32 bit in base al risultato del confronto. |
InterlockedCompareExchange128 Esegue un'operazione atomica di confronto e scambio sui valori specificati. La funzione confronta due valori a 128 bit specificati e scambia con un altro valore a 128 bit in base al risultato del confronto. |
InterlockedCompareExchange16 Esegue un'operazione atomica di confronto e scambio sui valori specificati. La funzione confronta due valori a 16 bit specificati e scambia con un altro valore a 16 bit in base al risultato del confronto. |
InterlockedCompareExchange64 Esegue un'operazione atomica di confronto e scambio sui valori specificati. La funzione confronta due valori a 64 bit specificati e scambia con un altro valore a 64 bit in base al risultato del confronto. |
InterlockedCompareExchangePointer Esegue un'operazione atomica di confronto e scambio sui valori specificati. La funzione confronta due valori del puntatore specificati e scambia con un altro valore del puntatore in base al risultato del confronto. |
InterlockedDecrement Decrementa (diminuisce di uno) il valore della variabile a 32 bit specificata come operazione atomica. |
InterlockedDecrement16 Decrementa (diminuisce di uno) il valore della variabile a 16 bit specificata come operazione atomica. |
InterlockedDecrement64 Decrementa (diminuisce di uno) il valore della variabile a 64 bit specificata come operazione atomica. |
InterlockedExchange Imposta una variabile a 32 bit sul valore specificato come operazione atomica. |
InterlockedExchange16 Imposta una variabile a 16 bit sul valore specificato come operazione atomica. |
InterlockedExchange64 Imposta una variabile a 64 bit sul valore specificato come operazione atomica. |
InterlockedExchange8 Imposta una variabile a 8 bit sul valore specificato come operazione atomica. |
InterlockedExchangeAdd Esegue un'aggiunta atomica di due valori a 32 bit. |
InterlockedExchangeAdd64 Esegue un'aggiunta atomica di due valori a 64 bit. |
InterlockedExchangePointer Scambia in modo atomico una coppia di indirizzi. |
InterlockedExchangeSubtract Esegue una sottrazione atomica di due valori. |
InterlockedIncrement Incrementi (aumenta di uno) il valore della variabile a 32 bit specificata come operazione atomica. |
InterlockedIncrement16 Incrementi (aumenta di uno) il valore della variabile a 16 bit specificata come operazione atomica. |
InterlockedIncrement64 Incrementi (aumenta di uno) il valore della variabile a 64 bit specificata come operazione atomica. |
InterlockedOr Esegue un'operazione OR atomica sui valori LONG specificati. |
InterlockedOr16 Esegue un'operazione OR atomica sui valori SHORT specificati. |
InterlockedOr64 Esegue un'operazione OR atomica sui valori LONGLONG specificati. |
InterlockedOr8 Esegue un'operazione OR atomica sui valori char specificati. |
InterlockedXor Esegue un'operazione XOR atomica sui valori LONG specificati. |
InterlockedXor16 Esegue un'operazione XOR atomica sui valori SHORT specificati. |
InterlockedXor64 Esegue un'operazione XOR atomica sui valori LONGLONG specificati. |
InterlockedXor8 Esegue un'operazione XOR atomica sui valori char specificati. |
MemoryBarrier Crea una barriera di memoria hardware (recinto) che impedisce alla CPU di riordinare le operazioni di lettura e scrittura. Può anche impedire al compilatore di riordinare le operazioni di lettura e scrittura. |
OpenJobObjectA Apre un oggetto processo esistente. (OpenJobObjectA) |
PAPCFUNC Routine di completamento definita dall'applicazione. Specificare questo indirizzo quando si chiama la funzione QueueUserAPC. |
PFIBER_START_ROUTINE Funzione definita dall'applicazione usata con la funzione CreateFiber. Funge da indirizzo iniziale per una fibra. |
PFLS_CALLBACK_FUNCTION Funzione definita dall'applicazione. Se lo slot FLS è in uso, FlsCallback viene chiamato per l'eliminazione in fibra, l'uscita del thread e quando viene liberato un indice FLS. |
PreFetchCacheLine Indica al processore che una riga della cache sarà necessaria in futuro. |
PrepareTape Prepara il nastro a cui accedere o rimuovere. |
PulseEvent Imposta l'oggetto evento specificato sullo stato segnalato e quindi lo reimposta nello stato non assegnato dopo aver rilasciato il numero appropriato di thread in attesa. |
QueryFullProcessImageNameA Recupera il nome completo dell'immagine eseguibile per il processo specificato. (ANSI) |
QueryFullProcessImageNameW Recupera il nome completo dell'immagine eseguibile per il processo specificato. (Unicode) |
QueryUmsThreadInformation Recupera informazioni sul thread di lavoro in modalità utente (UMS) specificato. |
Registerwaitforsingleobject Indirizza un thread di attesa nel pool di thread per attendere l'oggetto. |
RTL_UMS_SCHEDULER_ENTRY_POINT Funzione di ingresso del punto di ingresso dell'utilità di pianificazione definita dall'utente (UMS) definita dall'applicazione associata a un elenco di completamento di UMS. |
RtlFirstEntrySList Recupera la prima voce in un elenco collegato singly. L'accesso all'elenco viene sincronizzato in un sistema multiprocessore. |
RtlInitializeSListHead Inizializza la testa di un elenco collegato singly. (RtlInitializeSListHead) |
RtlInterlockedFlushSList Rimuove tutti gli elementi da un elenco collegato singly. L'accesso all'elenco viene sincronizzato in un sistema multiprocessore. (RtlInterlockedFlushSList) |
RtlInterlockedPopEntrySList Rimuove un elemento dalla parte anteriore di un elenco collegato singly. L'accesso all'elenco viene sincronizzato in un sistema multiprocessore. (RtlInterlockedPopEntrySList) |
RtlInterlockedPushEntrySList Inserisce un elemento all'inizio di un elenco collegato singly. L'accesso all'elenco viene sincronizzato in un sistema multiprocessore. (RtlInterlockedPushEntrySList) |
RtlQueryDepthSList Recupera il numero di voci nell'elenco collegato specificato. (RtlQueryDepthSList) |
SetEnvironmentVariable La funzione SetEnvironmentVariable (winbase.h) imposta il contenuto della variabile di ambiente specificata per il processo corrente. |
SetProcessAffinityMask Imposta una maschera di affinità del processore per i thread del processo specificato. |
SetTapeParameters Specifica le dimensioni del blocco di un nastro o configura il dispositivo nastro. |
SetTapePosition Imposta la posizione del nastro sul dispositivo specificato. |
SetThreadAffinityMask Imposta una maschera di affinità del processore per il thread specificato. |
SetThreadpoolCallbackCleanupGroup Associa il gruppo di pulizia specificato all'ambiente di callback specificato. (SetThreadpoolCallbackCleanupGroup) |
SetThreadpoolCallbackLibrary Assicura che la DLL specificata rimanga caricata finché sono presenti callback in sospeso. (SetThreadpoolCallbackLibrary) |
SetThreadpoolCallbackPersistent Specifica che il callback deve essere eseguito in un thread persistente. (SetThreadpoolCallbackPersistent) |
SetThreadpoolCallbackPool Imposta il pool di thread da usare durante la generazione di callback. |
SetThreadpoolCallbackPriority Specifica la priorità di una funzione di callback rispetto ad altri elementi di lavoro nello stesso pool di thread. (SetThreadpoolCallbackPriority) |
SetThreadpoolCallbackRunsLong Indica che i callback associati a questo ambiente di callback potrebbero non restituire rapidamente. (SetThreadpoolCallbackRunsLong) |
SetUmsThreadInformation Imposta le informazioni sul contesto specifiche dell'applicazione per il thread di lavoro in modalità utente specificato. |
SwitchToFiber Pianifica una fibra. La funzione deve essere chiamata su una fibra. |
TpDestroyCallbackEnviron Elimina l'ambiente di callback specificato. Chiamare questa funzione quando l'ambiente di callback non è più necessario per la creazione di nuovi oggetti pool di thread. (TpDestroyCallbackEnviron) |
TpInitializeCallbackEnviron Inizializza un ambiente di callback per il pool di thread. |
TpSetCallbackActivationContext Assegna un contesto di attivazione all'ambiente di callback. |
TpSetCallbackCleanupGroup Associa il gruppo di pulizia specificato all'ambiente di callback specificato. (TpSetCallbackCleanupGroup) |
TpSetCallbackFinalizationCallback Indica una funzione da chiamare quando viene finalizzato l'ambiente di callback. |
TpSetCallbackLongFunction Indica che i callback associati a questo ambiente di callback potrebbero non restituire rapidamente. (TpSetCallbackLongFunction) |
TpSetCallbackNoActivationContext Indica che l'ambiente di callback non ha alcun contesto di attivazione. |
TpSetCallbackPersistent Specifica che il callback deve essere eseguito in un thread persistente. (TpSetCallbackPersistent) |
TpSetCallbackPriority Specifica la priorità di una funzione di callback rispetto ad altri elementi di lavoro nello stesso pool di thread. (TpSetCallbackPriority) |
TpSetCallbackRaceWithDll Assicura che la DLL specificata rimanga caricata finché sono presenti callback in sospeso. (TpSetCallbackRaceWithDll) |
TpSetCallbackThreadpool Assegna un pool di thread a un ambiente di callback. |
UmsThreadYield Restituisce il controllo al thread di pianificazione in modalità utente (UMS) in cui è in esecuzione il thread di lavoro UMS chiamante. |
Annulla registrazioneWait Annulla un'operazione di attesa registrata rilasciata dalla funzione RegisterWaitForSingleObject. (UnregisterWait) |
WinExec Esegue l'applicazione specificata. |
WriteTapemark Scrive un numero specificato di contrassegni, contrassegni set, segni di file brevi o segni di file lunghi in un dispositivo nastro. |
YieldProcessor Segnali al processore per assegnare risorse ai thread in attesa di tali thread. |
CACHE_DESCRIPTOR Descrive gli attributi della cache. |
CACHE_RELATIONSHIP Descrive gli attributi della cache. Questa struttura viene usata con la funzione GetLogicalProcessorInformationEx. |
GROUP_AFFINITY Rappresenta un'affinità specifica del gruppo di processori, ad esempio l'affinità di un thread. |
GROUP_RELATIONSHIP Rappresenta le informazioni sui gruppi di processori. Questa struttura viene usata con la funzione GetLogicalProcessorInformationEx. |
IO_COUNTERS Contiene informazioni di contabilità di I/O per un processo o un oggetto processo. |
JOBOBJECT_ASSOCIATE_COMPLETION_PORT Contiene informazioni usate per associare una porta di completamento a un processo. |
JOBOBJECT_BASIC_ACCOUNTING_INFORMATION Contiene informazioni di base sulla contabilità per un oggetto processo. |
JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION Contiene informazioni di contabilità di base e di I/O per un oggetto processo. |
JOBOBJECT_BASIC_LIMIT_INFORMATION Contiene informazioni di base sul limite per un oggetto processo. |
JOBOBJECT_BASIC_PROCESS_ID_LIST Contiene l'elenco di identificatori di processo per un oggetto processo. |
JOBOBJECT_BASIC_UI_RESTRICTIONS Contiene restrizioni di interfaccia utente di base per un oggetto processo. |
JOBOBJECT_CPU_RATE_CONTROL_INFORMATION Contiene informazioni sul controllo della frequenza della CPU per un oggetto processo. Questa struttura viene usata dalle funzioni SetInformationJobObject e QueryInformationJobObject con la classe di informazioni JobObjectCpuRateControlInformation. |
JOBOBJECT_END_OF_JOB_TIME_INFORMATION Specifica l'azione eseguita dal sistema quando viene superato un limite di tempo end-of-job. |
JOBOBJECT_EXTENDED_LIMIT_INFORMATION Contiene informazioni di base e di limite estese per un oggetto processo. |
JOBOBJECT_LIMIT_VIOLATION_INFORMATION Contiene informazioni sui limiti di notifica delle risorse superati per un oggetto processo. Questa struttura viene usata con la funzione QueryInformationJobObject con la classe di informazioni JobObjectLimitViolationInformation. |
JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 Contiene informazioni estese sui limiti di notifica delle risorse superati per un oggetto processo. Questa struttura viene usata con la funzione QueryInformationJobObject con la classe di informazioni JobObjectLimitViolationInformation2. |
JOBOBJECT_NET_RATE_CONTROL_INFORMATION Contiene informazioni usate per controllare il traffico di rete per un processo. Questa struttura viene usata dalle funzioni SetInformationJobObject e QueryInformationJobObject con la classe di informazioni JobObjectNetRateControlInformation. |
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION Contiene informazioni sui limiti di notifica per un oggetto processo. Questa struttura viene usata dalle funzioni SetInformationJobObject e QueryInformationJobObject con la classe di informazioni JobObjectNotificationLimitInformation. |
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 Contiene informazioni estese sui limiti di notifica per un oggetto processo. Questa struttura viene utilizzata dalle funzioni SetInformationJobObject e QueryInformationJobObject con la classe informativa JobObjectNotificationLimitInformation2. |
JOBOBJECT_SECURITY_LIMIT_INFORMATION Contiene le limitazioni di sicurezza per un oggetto processo. |
NUMA_NODE_RELATIONSHIP Rappresenta informazioni su un nodo NUMA in un gruppo di processori. Questa struttura viene usata con la funzione GetLogicalProcessorInformationEx. |
PROCESS_MITIGATION_ASLR_POLICY Contiene le impostazioni dei criteri di mitigazione dei processi per il layout asLR (Address Space Randomization Layout). |
PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY Contiene le impostazioni dei criteri di mitigazione dei processi per il caricamento delle immagini a seconda delle firme per l'immagine. |
PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY Contiene le impostazioni dei criteri di mitigazione dei processi per Control Flow Guard (CFG). |
PROCESS_MITIGATION_DEP_POLICY Contiene le impostazioni dei criteri di mitigazione dei processi per la prevenzione dell'esecuzione dei dati.Contains process mitigation policy settings for data execution prevention (DEP). |
PROCESS_MITIGATION_DYNAMIC_CODE_POLICY Contiene le impostazioni dei criteri di mitigazione dei processi per limitare la generazione e la modifica del codice dinamico. |
PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY Contiene le impostazioni dei criteri di mitigazione dei processi per le DLL del punto di estensione legacy. |
PROCESS_MITIGATION_FONT_DISABLE_POLICY Contiene le impostazioni dei criteri di mitigazione dei processi per il caricamento di tipi di carattere non di sistema. |
PROCESS_MITIGATION_IMAGE_LOAD_POLICY Contiene le impostazioni dei criteri di mitigazione dei processi per il caricamento di immagini da un dispositivo remoto. |
PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY Contiene le impostazioni dei criteri di mitigazione dei processi per il ???. |
PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY Questa struttura dei dati fornisce lo stato dei criteri di processo correlati alla mitigazione dei canali laterali. Ciò può includere attacchi di canale laterale che coinvolgono l'esecuzione speculativa e la combinazione di pagine. |
PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY Usato per imporre un nuovo comportamento ai riferimenti handle non validi. |
PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY Usato per imporre restrizioni sulle chiamate di sistema che possono essere richiamate da un processo. |
PROCESSOR_GROUP_INFO Rappresenta il numero e l'affinità dei processori in un gruppo di processori. |
PROCESSOR_NUMBER Rappresenta un processore logico in un gruppo di processori. |
PROCESSOR_RELATIONSHIP Rappresenta informazioni sull'affinità all'interno di un gruppo di processori. Questa struttura viene usata con la funzione GetLogicalProcessorInformationEx. |
SINGLE_LIST_ENTRY Rappresenta un elemento in un elenco collegato singly. S |
SLIST_ENTRY Rappresenta un elemento in un elenco collegato singly. (SLIST_ENTRY) |
STARTUPINFOEXA Specifica la stazione finestra, il desktop, gli handle standard e gli attributi per un nuovo processo. Viene usato con le funzioni CreateProcess e CreateProcessAsUser. (ANSI) |
STARTUPINFOEXW Specifica la stazione finestra, il desktop, gli handle standard e gli attributi per un nuovo processo. Viene usato con le funzioni CreateProcess e CreateProcessAsUser. (Unicode) |
SYSTEM_CPU_SET_INFORMATION Questa struttura viene restituita da GetSystemCpuSetInformation. Viene usato per enumerare i set di CPU nel sistema e determinarne lo stato corrente. |
SYSTEM_LOGICAL_PROCESSOR_INFORMATION Descrive la relazione tra il set di processori specificato. Questa struttura viene usata con la funzione GetLogicalProcessorInformation. |
SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX Contiene informazioni sulle relazioni tra processori logici e hardware correlato. La funzione GetLogicalProcessorInformationEx usa questa struttura. |
TAPE_ERASE Descrive la partizione da cancellare. |
TAPE_GET_DRIVE_PARAMETERS Descrive l'unità nastro. Viene usato dalla funzione GetTapeParameters. |
TAPE_GET_MEDIA_PARAMETERS Descrive il nastro nell'unità nastro. Viene usato dalla funzione GetTapeParameters. |
TAPE_GET_POSITION Descrive la posizione del nastro. |
TAPE_PREPARE Descrive come preparare il nastro. |
TAPE_SET_DRIVE_PARAMETERS Descrive l'unità nastro. Viene usato dalla funzione SetTapeParameters. |
TAPE_SET_MEDIA_PARAMETERS Descrive il nastro nell'unità nastro. Viene usato dalla funzione SetTapeParameters. |
TAPE_SET_POSITION Descrive come e dove posizionare il nastro. |
TAPE_WRITE_MARKS Descrive il tipo e il numero di segni di nastro da scrivere. |
UMS_CREATE_THREAD_ATTRIBUTES Specifica gli attributi per un thread di lavoro di pianificazione in modalità utente .UMS. |
UMS_SCHEDULER_STARTUP_INFO Specifica gli attributi per un thread dell'utilità di pianificazione in modalità utente. |
UMS_SYSTEM_THREAD_INFORMATION Specifica un thread dell'utilità di pianificazione UMS, un thread di lavoro UMS o un thread non UMS. La funzione GetUmsSystemThreadInformation usa questa struttura. |
WIN32_STREAM_ID Contiene dati di flusso. |
Formazione
Modulo
Explore Windows architecture - Training
This module provides information about the operating system’s architecture and supported devices. It also describes the desktop support environment and troubleshooting terminology.
Documentazione