Intestazione winnt.h
Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:
- 'installazione e manutenzione dell'applicazione
- backup
- accesso ai dati e di archiviazione
- note per gli sviluppatori di
- DXGI
- profilatura contatore hardware
- internazionalizzazione per le applicazioni Windows
- di riferimento del driver
Kernel-Mode - menu e altre risorse
- sicurezza e identità
- System Services
- la shell di Windows
- strumentazione gestione Windows
- di riferimento per C++ di Windows Runtime
winnt.h contiene le interfacce di programmazione seguenti:
_InlineInterlockedAdd Esegue un'operazione di addizione atomica sui valori LONG specificati. L'operazione viene eseguita con la semantica di ordinamento della memoria di acquisizione. |
_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. |
C_ASSERT Controlla le asserzioni in fase di compilazione. |
FIELD_OFFSET La macro FIELD_OFFSET restituisce l'offset dei byte di un campo denominato in un tipo di struttura noto. (macro FIELD_OFFSET) |
getCurrentFiber Recupera l'indirizzo della fibra corrente. |
GetFiberData Recupera i dati fiber associati alla fibra corrente. |
Int32x32To64 Moltiplica due interi con segno a 32 bit, restituendo un risultato intero a 64 bit con segno. |
Int64ShllMod32 Esegue un'operazione di spostamento logico a sinistra su un valore intero senza segno a 64 bit. La funzione fornisce codice di spostamento migliorato per i turni logici a sinistra in cui il conteggio dei turni è compreso nell'intervallo 0-31. |
Int64ShraMod32 Esegue un'operazione di spostamento aritmetico a destra su un valore intero a 64 bit con segno. La funzione fornisce codice di spostamento migliorato per i turni aritmetici a destra in cui il conteggio dei turni è compreso nell'intervallo 0-31. |
Int64ShrlMod32 Esegue un'operazione di spostamento logico a destra su un valore intero senza segno a 64 bit. La funzione fornisce codice di spostamento migliorato per i turni logici corretti in cui il conteggio dei turni è compreso nell'intervallo 0-31. |
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 di puntatore specificati e scambia con un altro valore puntatore in base al risultato del confronto. |
InterlockedDecrement Decrementi (diminuisce di uno) il valore della variabile a 32 bit specificata come operazione atomica. |
interlockedDecrement16 Decrementi (diminuisce di uno) il valore della variabile a 16 bit specificata come operazione atomica. |
InterlockedDecrement64 Decrementi (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. |
InterlockedIncrement Incrementa (aumenta di uno) il valore della variabile a 32 bit specificata come operazione atomica. |
InterlockedIncrement16 Incrementa (aumenta di uno) il valore della variabile a 16 bit specificata come operazione atomica. |
InterlockedIncrement64 Incrementa (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. |
IsReparseTagMicrosoft Determina se un tag reparse point indica un punto reparse Microsoft. |
IsReparseTagNameSurrogate Determina se il punto reparse associato di un tag è un surrogato per un'altra entità denominata, ad esempio una cartella montata. |
LANGIDFROMLCID Recupera un identificatore di lingua da un identificatore delle impostazioni locali. |
MAKELANGID Crea un identificatore di lingua da un identificatore di lingua primario e un identificatore di sottolanguage. |
MAKELCID Crea un identificatore delle impostazioni locali da un identificatore di lingua e un identificatore di ordinamento. |
MAKESORTLCID Costruisce un identificatore delle impostazioni locali (LCID) da un identificatore di lingua, un identificatore di ordinamento e la versione di ordinamento. |
memoryBarrier Crea una barriera di memoria hardware (limite) 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. |
Multiply128 Moltiplica due interi a 64 bit per produrre un intero a 128 bit. |
MultiplyExtract128 Moltiplica due interi a 64 bit per produrre un intero a 128 bit, sposta il prodotto a destra del numero specificato di bit e restituisce i 64 bit bassi del risultato. |
MultiplyHigh Moltiplica due interi a 64 bit per produrre un intero a 128 bit e ottiene i 64 bit alti. |
ntCurrentTeb La routine NtCurrentTeb restituisce un puntatore al blocco di ambiente thread (TEB) del thread corrente. |
PopulationCount64 Conta il numero di un bit (conteggio popolamento) in un intero senza segno a 64 bit. |
PreFetchCacheLine Indica al processore che una riga della cache sarà necessaria nel prossimo futuro. |
PRIMARYLANGID Estrae un identificatore di lingua primaria da un identificatore di lingua. |
RtlAddFunctionTable Aggiunge una tabella delle funzioni dinamiche all'elenco di tabelle delle funzioni dinamiche. (RtlAddFunctionTable) |
RtlAddGrowableFunctionTable Informa il sistema di una tabella di funzioni dinamica che rappresenta un'area di memoria contenente codice. |
RtlCaptureContext Recupera un record di contesto nel contesto del chiamante. |
RtlCaptureStackBackTrace La routine RtlCaptureStackBackTrace acquisisce una traccia di back stack camminando sullo stack e registrando le informazioni per ogni fotogramma. |
RtlConvertDeviceFamilyInfoToString Recupera le rappresentazioni di stringa delle informazioni sulla famiglia di dispositivi. |
RtlDeleteFunctionTable Rimuove una tabella delle funzioni dinamiche dall'elenco di tabelle delle funzioni dinamiche. |
RtlDeleteGrowableFunctionTable Informa il sistema che una tabella di funzioni dinamica segnalata in precedenza non è più in uso. |
RtlFirstEntrySList Recupera la prima voce di un elenco collegato singly. L'accesso all'elenco viene sincronizzato in un sistema multiprocessore. |
RtlGrowFunctionTable Segnala che una tabella delle funzioni dinamiche ha aumentato le dimensioni. |
RtlInitializeSListHead Inizializza l'intestazione di un elenco collegato cantamente. (RtlInitializeSListHead) |
RtlInstallFunctionTableCallback Aggiunge una tabella delle funzioni dinamiche all'elenco di tabelle delle funzioni dinamiche. (RtlInstallFunctionTableCallback) |
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 cantamente. L'accesso all'elenco viene sincronizzato in un sistema multiprocessore. (RtlInterlockedPopEntrySList) |
RtlInterlockedPushEntrySList Inserisce un elemento nella parte anteriore di un elenco collegato cantamente. L'accesso all'elenco viene sincronizzato in un sistema multiprocessore. (RtlInterlockedPushEntrySList) |
RtlIsEcCode Restituisce un valore che indica se il codice a cui punta il puntatore fornito è compatibile con l'emulazione arm (ARM64EC). |
RtlLookupFunctionEntry Cerca nelle tabelle delle funzioni attive una voce corrispondente al valore pc specificato. |
RtlPcToFileHeader Recupera l'indirizzo di base dell'immagine che contiene il valore del PC specificato. |
RtlQueryDepthSList Recupera il numero di voci nell'elenco collegato specificato. (RtlQueryDepthSList) |
RtlRestoreContext Ripristina il contesto del chiamante nel record di contesto specificato. |
RtlUnwind Avvia una rimozione dei fotogrammi di chiamata di routine. (RtlUnwind) |
RtlUnwind2 Avvia una rimozione dei fotogrammi di chiamata di routine. (RtlUnwind2) |
RtlUnwindEx Avvia una rimozione dei fotogrammi di chiamata di routine. |
RtlVirtualUnwind Recupera il contesto di chiamata della funzione che precede il contesto di funzione specificato. |
ShiftLeft128 Sposta a sinistra a 128 bit. |
ShiftRight128 Sposta a destra a 128 bit. |
SORTIDFROMLCID Recupera un identificatore di ordinamento da un identificatore delle impostazioni locali. |
SORTVERSIONFROMLCID Recupera la versione di ordinamento da un identificatore delle impostazioni locali. |
SUBLANGID Estrae un identificatore di sottolanguage da un identificatore di lingua. |
TEXT Identifica una stringa come Unicode quando UNICODE viene definito da una direttiva del preprocessore durante la compilazione. In caso contrario, la macro identifica una stringa come stringa ANSI. |
TpDestroyCallbackEnviron Elimina l'ambiente di callback specificato. Chiamare questa funzione quando l'ambiente di callback non è più necessario per la creazione di nuovi oggetti del 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 fino a quando sono presenti callback in sospeso. (TpSetCallbackRaceWithDll) |
TpSetCallbackThreadpool Assegna un pool di thread a un ambiente di callback. |
UInt32x32To64 Moltiplica due interi senza segno a 32 bit, restituendo un risultato intero senza segno a 64 bit. |
unsignedMultiply128 Moltiplica due interi senza segno a 64 bit per produrre un intero senza segno a 128 bit. |
unsignedMultiplyExtract128 Moltiplica due interi senza segno a 64 bit per produrre un intero senza segno a 128 bit, sposta il prodotto a destra in base al numero specificato di bit e restituisce i 64 bit bassi del risultato. |
unsignedMultiplyHigh Moltiplica due interi a 64 bit per produrre un intero a 128 bit e ottiene i 64 bit senza segno alti. |
VER_SET_CONDITION Imposta i bit di un valore a 64 bit per indicare l'operatore di confronto da utilizzare per un attributo di versione del sistema operativo specificato. Questa macro viene utilizzata per compilare il parametro dwlConditionMask della funzione VerifyVersionInfo. |
VerSetConditionMask Imposta i bit di un valore a 64 bit per indicare l'operatore di confronto da utilizzare per un attributo di versione del sistema operativo specificato. Questa funzione viene usata per compilare il parametro dwlConditionMask della funzione VerifyVersionInfo. |
YieldProcessor Segnala al processore di fornire risorse ai thread in attesa di tali thread. |
PAPCFUNC Routine di completamento definita dall'applicazione. Specificare questo indirizzo quando si chiama la funzione QueueUserAPC. |
PFLS_CALLBACK_FUNCTION Funzione definita dall'applicazione. Se lo slot FLS è in uso, FlsCallback viene chiamato per l'eliminazione fiber, l'uscita del thread e quando viene liberato un indice FLS. |
PSECURE_MEMORY_CACHE_CALLBACK Funzione definita dall'applicazione registrata in precedenza con la funzione AddSecureMemoryCacheCallback chiamata quando viene liberato un intervallo di memoria protetto o vengono modificate le relative protezioni. |
PVECTORED_EXCEPTION_HANDLER Funzione definita dall'applicazione che funge da gestore di eccezioni vettoriali. |
RTL_UMS_SCHEDULER_ENTRY_POINT Funzione punto di ingresso dell'utilità di pianificazione definita dall'utente (UMS) definita dall'applicazione associata a un elenco di completamento UMS. |
ACCESS_ALLOWED_ACE Definisce una voce di controllo di accesso (ACE) per l'elenco DACL (Discretionary Access Control List) che controlla l'accesso a un oggetto. Un ace consentito dall'accesso consente l'accesso a un oggetto per un trustee specifico identificato da un ID di sicurezza (SID). |
ACCESS_ALLOWED_CALLBACK_ACE La struttura ACCESS_ALLOWED_CALLBACK_ACE definisce una voce di controllo di accesso per l'elenco di controllo di accesso discrezionale che controlla l'accesso a un oggetto. |
ACCESS_ALLOWED_CALLBACK_OBJECT_ACE Definisce una voce di controllo di accesso (ACE) che controlla l'accesso a un oggetto, a un set di proprietà o a una proprietà. |
ACCESS_ALLOWED_OBJECT_ACE Definisce una voce di controllo di accesso (ACE) che controlla l'accesso a un oggetto, a un set di proprietà o a una proprietà. |
ACCESS_DENIED_ACE Definisce una voce di controllo di accesso (ACE) per l'elenco DACL (Discretionary Access Control List) che controlla l'accesso a un oggetto. Un ACE negato all'accesso nega l'accesso a un oggetto per un trustee specifico identificato da un ID di sicurezza (SID). |
ACCESS_DENIED_CALLBACK_ACE La struttura ACCESS_DENIED_CALLBACK_ACE definisce una voce di controllo di accesso per l'elenco di controllo di accesso discrezionale che controlla l'accesso a un oggetto. |
ACCESS_DENIED_CALLBACK_OBJECT_ACE La struttura ACCESS_DENIED_CALLBACK_OBJECT_ACE definisce una voce di controllo di accesso che controlla l'accesso negato a un oggetto, a un set di proprietà o a una proprietà. |
ACCESS_DENIED_OBJECT_ACE Definisce una voce di controllo di accesso (ACE) che controlla l'accesso negato a un oggetto, a un set di proprietà o a una proprietà. |
ACE_HEADER Definisce il tipo e le dimensioni di una voce di controllo di accesso (ACE). |
ACL Intestazione di un elenco di controllo di accesso (ACL). |
ACL_REVISION_INFORMATION Contiene informazioni sulle revisioni relative a una struttura ACL. |
ACL_SIZE_INFORMATION Contiene informazioni sulle dimensioni di una struttura ACL. |
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION La struttura ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION viene utilizzata dalla funzione QueryActCtxW. |
ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION La struttura ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION viene utilizzata dalla funzione QueryActCtxW. |
ACTIVATION_CONTEXT_DETAILED_INFORMATION La struttura ACTIVATION_CONTEXT_DETAILED_INFORMATION viene utilizzata dalla funzione QueryActCtxW. |
ACTIVATION_CONTEXT_QUERY_INDEX La struttura ACTIVATION_CONTEXT_QUERY_INDEX viene utilizzata dalla funzione QueryActCtxW. |
ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION La struttura ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION viene utilizzata dalla funzione QueryActCtxW. |
ADMINISTRATOR_POWER_POLICY Rappresenta l'amministratore che esegue l'override delle impostazioni dei criteri di risparmio energia. |
ARM64_NT_CONTEXT Contiene dati di registro specifici del processore. Il sistema usa strutture CONTEXT per eseguire varie operazioni interne. C |
ASSEMBLY_FILE_DETAILED_INFORMATION La struttura ASSEMBLY_FILE_DETAILED_INFORMATION viene utilizzata dalla funzione QueryActCtxW. |
BATTERY_REPORTING_SCALE Contiene la granularità della capacità della batteria segnalata da IOCTL_BATTERY_QUERY_STATUS. |
CACHE_DESCRIPTOR Descrive gli attributi della cache. |
CACHE_RELATIONSHIP Descrive gli attributi della cache. Questa struttura viene usata con la funzione GetLogicalProcessorInformationEx. |
CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE Specifica il nome binario completo. |
CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE Specifica il tipo di valore OCTET_STRING dell'attributo di sicurezza dell'attestazione. |
CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 Definisce un attributo di risorsa definito nella memoria continua per la persistenza all'interno di un descrittore di sicurezza serializzato. |
CLAIM_SECURITY_ATTRIBUTE_V1 Definisce un attributo di sicurezza che può essere associato a un token o a un contesto di autorizzazione. |
CLAIM_SECURITY_ATTRIBUTES_INFORMATION Definisce gli attributi di sicurezza per l'attestazione. |
COMPATIBILITY_CONTEXT_ELEMENT La struttura COMPATIBILITY_CONTEXT_ELEMENT viene utilizzata dalla funzione QueryActCtxW come parte della struttura ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION. |
CONTEXT Contiene dati di registro specifici del processore. Il sistema usa strutture CONTEXT per eseguire varie operazioni interne. (CONTEXT) |
ENCLAVE_CREATE_INFO_SGX Contiene informazioni specifiche dell'architettura da usare per creare un enclave quando il tipo di enclave è ENCLAVE_TYPE_SGX, che specifica un enclave per l'estensione dell'architettura INTEL Software Guard Extensions (SGX). |
ENCLAVE_CREATE_INFO_VBS Contiene informazioni specifiche dell'architettura da usare per creare un enclave quando il tipo di enclave è ENCLAVE_TYPE_VBS, che specifica un enclave di sicurezza basata su virtualizzazione. |
ENCLAVE_INIT_INFO_SGX Contiene informazioni specifiche dell'architettura da usare per inizializzare un enclave quando il tipo di enclave è ENCLAVE_TYPE_SGX, che specifica un enclave per l'estensione dell'architettura INTEL Software Guard Extensions (SGX). |
ENCLAVE_INIT_INFO_VBS Contiene informazioni specifiche dell'architettura da usare per inizializzare un enclave quando il tipo di enclave è ENCLAVE_TYPE_VBS, che specifica un enclave di sicurezza basata su virtualizzazione. |
EVENTLOGRECORD Contiene informazioni su un record di eventi restituito dalla funzione ReadEventLog. |
EXCEPTION_POINTERS Contiene un record di eccezione con una descrizione indipendente dal computer di un'eccezione e un record di contesto con una descrizione dipendente dal computer del contesto del processore al momento dell'eccezione. |
EXCEPTION_RECORD Descrive un'eccezione. (EXCEPTION_RECORD) |
EXCEPTION_RECORD64 Descrive un'eccezione. E |
FILE_ID_128 Definisce un identificatore di file a 128 bit. |
FILE_NOTIFY_EXTENDED_INFORMATION Descrive le modifiche trovate dalla funzione ReadDirectoryChangesExW. |
FILE_NOTIFY_INFORMATION Descrive le modifiche trovate dalla funzione ReadDirectoryChangesW. |
FILE_SEGMENT_ELEMENT La struttura FILE_SEGMENT_ELEMENT rappresenta una struttura di buffer di segmento per le azioni di lettura/scrittura a dispersione/raccolta. |
FPO_DATA Rappresenta il layout dello stack frame per una funzione in un computer x86 quando viene usata l'ottimizzazione FPO (Frame Pointer Omission). La struttura viene utilizzata per individuare la base del frame di chiamata. |
GENERIC_MAPPING Definisce il mapping dei diritti di accesso generico a diritti di accesso specifici e standard per un oggetto . |
GROUP_AFFINITY Rappresenta un'affinità specifica del gruppo di processori, ad esempio l'affinità di un thread. |
GROUP_RELATIONSHIP Rappresenta informazioni sui gruppi di processori. Questa struttura viene usata con la funzione GetLogicalProcessorInformationEx. |
HARDWARE_COUNTER_DATA Contiene il valore del contatore hardware. |
HEAP_OPTIMIZE_RESOURCES_INFORMATION Specifica i flag per un'operazione HeapOptimizeResources avviata con HeapSetInformation. |
IMAGE_COFF_SYMBOLS_HEADER Rappresenta l'intestazione dei simboli COFF. |
IMAGE_DATA_DIRECTORY Rappresenta la directory dei dati. |
IMAGE_DEBUG_DIRECTORY Rappresenta il formato della directory di debug. |
IMAGE_ENCLAVE_CONFIG32 Definisce il formato della configurazione dell'enclave per i sistemi che eseguono Windows a 32 bit. (32 bit) |
IMAGE_ENCLAVE_CONFIG64 Definisce il formato della configurazione dell'enclave per i sistemi che eseguono Windows a 32 bit. (64 bit) |
IMAGE_ENCLAVE_IMPORT Definisce una voce nella matrice di immagini che un enclave può importare. |
IMAGE_FILE_HEADER Rappresenta il formato dell'intestazione COFF. |
IMAGE_FUNCTION_ENTRY Rappresenta una voce nella tabella delle funzioni. (IMAGE_FUNCTION_ENTRY) |
IMAGE_FUNCTION_ENTRY64 Rappresenta una voce nella tabella delle funzioni. Io |
IMAGE_LOAD_CONFIG_DIRECTORY32 Contiene i dati di configurazione di caricamento di un'immagine. (32 bit) |
IMAGE_LOAD_CONFIG_DIRECTORY64 Contiene i dati di configurazione di caricamento di un'immagine. (64 bit) |
IMAGE_NT_HEADERS32 Rappresenta il formato dell'intestazione PE. (32 bit) |
IMAGE_NT_HEADERS64 Rappresenta il formato dell'intestazione PE. (64 bit) |
IMAGE_OPTIONAL_HEADER32 Rappresenta il formato di intestazione facoltativo. (32 bit) |
IMAGE_OPTIONAL_HEADER64 Rappresenta il formato di intestazione facoltativo. (64 bit) |
IMAGE_SECTION_HEADER Rappresenta il formato dell'intestazione della sezione immagine. |
IO_COUNTERS Contiene informazioni contabili di I/O per un processo o un oggetto processo. |
JOBOBJECT_ASSOCIATE_COMPLETION_PORT Contiene informazioni utilizzate per associare una porta di completamento a un processo. |
JOBOBJECT_BASIC_ACCOUNTING_INFORMATION Contiene informazioni di contabilità di base per un oggetto processo. |
JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION Contiene informazioni di contabilità e I/O di base 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 base dell'interfaccia utente per un oggetto processo. |
JOBOBJECT_CPU_RATE_CONTROL_INFORMATION Contiene informazioni sul controllo della frequenza della CPU per un oggetto processo. Questa struttura viene utilizzata dalle funzioni SetInformationJobObject e QueryInformationJobObject con la classe di informazioni JobObjectCpuRateControlInformation. |
JOBOBJECT_END_OF_JOB_TIME_INFORMATION Specifica l'azione che il sistema eseguirà quando viene superato un limite di tempo di fine processo. |
JOBOBJECT_EXTENDED_LIMIT_INFORMATION Contiene informazioni di base e di limite esteso 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 utilizzate per controllare il traffico di rete per un processo. Questa struttura viene utilizzata 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 utilizzata 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 di informazioni JobObjectNotificationLimitInformation2. |
JOBOBJECT_SECURITY_LIMIT_INFORMATION Contiene le limitazioni di sicurezza per un oggetto processo. |
LARGE_INTEGER La struttura LARGE_INTEGER rappresenta un valore intero con segno a 64 bit. (LARGE_INTEGER unione (winnt.h)) |
LDT_ENTRY Descrive una voce nella tabella descrittore. Questa struttura è valida solo nei sistemi basati su x86. |
LUID Descrive un identificatore locale per un adattatore. (LUID) |
LUID_AND_ATTRIBUTES Rappresenta un identificatore univoco locale (LUID) e i relativi attributi. |
MEM_ADDRESS_REQUIREMENTS Specifica un indirizzo di base e un allineamento più basso e più alto come parte di un parametro esteso a una funzione che gestisce la memoria virtuale. |
MEM_EXTENDED_PARAMETER Rappresenta un parametro esteso per una funzione che gestisce la memoria virtuale. |
MEMORY_BASIC_INFORMATION Contiene informazioni su un intervallo di pagine nello spazio indirizzi virtuale di un processo. |
MESSAGE_RESOURCE_BLOCK Contiene informazioni sulle stringhe di messaggio con identificatori nell'intervallo indicato dai membri LowId e HighId. |
MESSAGE_RESOURCE_DATA Contiene informazioni sul testo formattato per la visualizzazione come messaggio di errore o in una finestra di messaggio in una risorsa tabella messaggi. |
MESSAGE_RESOURCE_ENTRY Contiene il testo visualizzato del messaggio di errore o della finestra di messaggio per una risorsa della tabella dei messaggi. |
NUMA_NODE_RELATIONSHIP Rappresenta informazioni su un nodo NUMA in un gruppo di processori. Questa struttura viene usata con la funzione GetLogicalProcessorInformationEx. |
OBJECT_TYPE_LIST Identifica un elemento del tipo di oggetto in una gerarchia di tipi di oggetto. |
OSVERSIONINFOA Contiene informazioni sulla versione del sistema operativo. (ANSI) |
OSVERSIONINFOEXA Contiene informazioni sulla versione del sistema operativo. Le informazioni includono numeri di versione principali e secondari, un numero di build, un identificatore di piattaforma e informazioni sulle suite di prodotti e il Service Pack più recente installato nel sistema. (ANSI) |
OSVERSIONINFOEXW Contiene informazioni sulla versione del sistema operativo. Le informazioni includono numeri di versione principali e secondari, un numero di build, un identificatore di piattaforma e informazioni sulle suite di prodotti e il Service Pack più recente installato nel sistema. (Unicode) |
OSVERSIONINFOW Contiene informazioni sulla versione del sistema operativo. (Unicode) |
PERFORMANCE_DATA Contiene i dati del contatore hardware e della profilatura dei thread richiesti. |
POWER_ACTION_POLICY Contiene informazioni utilizzate per impostare lo stato di alimentazione del sistema. |
PRIVILEGE_SET Specifica un set di privilegi. |
PROCESS_DYNAMIC_EH_CONTINUATION_TARGET Contiene destinazioni di continuazione per la gestione dinamica delle eccezioni. |
PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE Contiene intervalli di indirizzi applicati dinamici usati da varie funzionalità correlate alla protezione hardware applicata dall'utente( HSP). |
PROCESS_MITIGATION_ASLR_POLICY Contiene le impostazioni dei criteri di mitigazione dei processi per 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 dei tipi di carattere non di sistema. |
PROCESS_MITIGATION_IMAGE_LOAD_POLICY Contiene le impostazioni dei criteri di mitigazione dei processi per il caricamento delle 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 di dati fornisce lo stato dei criteri di processo correlati alla mitigazione dei canali laterali. Ciò può includere attacchi sul 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. |
PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY Contiene le impostazioni dei criteri di mitigazione dei processi per HSP (Hardware-enforced Stack Protection) in modalità utente. |
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_POWER_POLICY Contiene informazioni sul controllo delle prestazioni del processore e sugli stati C. |
PROCESSOR_POWER_POLICY_INFO Contiene informazioni sulle impostazioni dei criteri dello stato C del processore. |
PROCESSOR_RELATIONSHIP Rappresenta informazioni sull'affinità all'interno di un gruppo di processori. Questa struttura viene usata con la funzione GetLogicalProcessorInformationEx. |
QUOTA_LIMITS Descrive la quantità di risorse di sistema disponibili per un utente. |
REPARSE_GUID_DATA_BUFFER Contiene informazioni su un reparse point. |
RUNTIME_FUNCTION Rappresenta una voce nella tabella delle funzioni in Windows a 64 bit. |
SECURITY_CAPABILITIES Definisce le funzionalità di sicurezza del contenitore dell'app. |
SECURITY_DESCRIPTOR Contiene le informazioni di sicurezza associate a un oggetto . |
SECURITY_QUALITY_OF_SERVICE Contiene informazioni utilizzate per supportare la rappresentazione client. |
SID Usato per identificare in modo univoco utenti o gruppi. |
SID_AND_ATTRIBUTES Rappresenta un ID di sicurezza (SID) e i relativi attributi. |
SID_AND_ATTRIBUTES_HASH Specifica un valore hash per la matrice specificata di identificatori di sicurezza (SID). |
SID_IDENTIFIER_AUTHORITY Rappresenta l'autorità di primo livello di un ID di sicurezza (SID). |
SINGLE_LIST_ENTRY Rappresenta un elemento in un elenco collegato singly. S |
SLIST_ENTRY Rappresenta un elemento in un elenco collegato singly. (SLIST_ENTRY) |
SYSTEM_ALARM_ACE La struttura SYSTEM_ALARM_ACE è riservata per uso futuro. |
SYSTEM_ALARM_CALLBACK_ACE La struttura SYSTEM_ALARM_CALLBACK_ACE è riservata per uso futuro. |
SYSTEM_ALARM_CALLBACK_OBJECT_ACE La struttura SYSTEM_ALARM_CALLBACK_OBJECT_ACE è riservata per uso futuro. |
SYSTEM_ALARM_OBJECT_ACE La struttura SYSTEM_ALARM_OBJECT_ACE è riservata per uso futuro. |
SYSTEM_AUDIT_ACE Definisce una voce di controllo di accesso (ACE) per l'elenco di controllo di accesso di sistema (SACL) che specifica i tipi di accesso che causano notifiche a livello di sistema. |
SYSTEM_AUDIT_CALLBACK_ACE La struttura SYSTEM_AUDIT_CALLBACK_ACE definisce una voce di controllo di accesso per l'elenco di controllo di accesso di sistema che specifica quali tipi di accesso causano notifiche a livello di sistema. |
SYSTEM_AUDIT_CALLBACK_OBJECT_ACE La struttura SYSTEM_AUDIT_CALLBACK_OBJECT_ACE definisce una voce di controllo di accesso per un elenco di controllo di accesso di sistema. |
SYSTEM_AUDIT_OBJECT_ACE Definisce una voce di controllo di accesso (ACE) per un elenco di controllo di accesso di sistema (SACL). |
SYSTEM_BATTERY_STATE Contiene informazioni sullo stato corrente della batteria del sistema. |
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. |
SYSTEM_MANDATORY_LABEL_ACE Definisce una voce di controllo di accesso (ACE) per l'elenco di controllo di accesso di sistema (SACL) che specifica il livello di accesso obbligatorio e i criteri per un oggetto a protezione diretta. |
SYSTEM_POWER_CAPABILITIES Contiene informazioni sulle funzionalità di alimentazione del sistema. |
SYSTEM_POWER_LEVEL Contiene informazioni sulle impostazioni dei criteri di scaricamento della batteria del sistema. |
SYSTEM_POWER_POLICY Contiene informazioni sui criteri di alimentazione di sistema correnti. |
SYSTEM_RESOURCE_ATTRIBUTE_ACE Definisce una voce di controllo di accesso (ACE) per l'elenco SACL (System Access Control List) che specifica gli attributi delle risorse di sistema per un oggetto a protezione diretta. |
SYSTEM_SCOPED_POLICY_ID_ACE Definisce una voce di controllo di accesso (ACE) per l'elenco di controllo di accesso di sistema (SACL) che specifica l'identificatore dei criteri con ambito per un oggetto a protezione diretta. |
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. |
TOKEN_ACCESS_INFORMATION Specifica tutte le informazioni in un token necessario per eseguire un controllo di accesso. |
TOKEN_APPCONTAINER_INFORMATION Specifica tutte le informazioni in un token necessario per un contenitore di app. |
TOKEN_AUDIT_POLICY Specifica i criteri di controllo per utente per un token. |
TOKEN_CONTROL Contiene informazioni che identificano un token di accesso. |
TOKEN_DEFAULT_DACL Specifica un elenco di controllo di accesso discrezionale (DACL). |
TOKEN_DEVICE_CLAIMS Definisce le attestazioni del dispositivo per il token. |
TOKEN_ELEVATION Indica se un token dispone di privilegi elevati. |
TOKEN_GROUPS Contiene informazioni sugli identificatori di sicurezza del gruppo (SID) in un token di accesso. |
TOKEN_GROUPS_AND_PRIVILEGES Contiene informazioni sugli identificatori di sicurezza del gruppo (SID) e sui privilegi in un token di accesso. |
TOKEN_LINKED_TOKEN Contiene un handle per un token. Questo token è collegato al token sottoposto a query dalla funzione GetTokenInformation o impostato dalla funzione SetTokenInformation. |
TOKEN_MANDATORY_LABEL Specifica il livello di integrità obbligatorio per un token. |
TOKEN_MANDATORY_POLICY Specifica i criteri di integrità obbligatori per un token. |
TOKEN_ORIGIN Contiene informazioni sull'origine della sessione di accesso. |
TOKEN_OWNER Contiene il SID (Owner Security Identifier) predefinito che verrà applicato agli oggetti appena creati. |
TOKEN_PRIMARY_GROUP Specifica un SID (Group Security Identifier) per un token di accesso. |
TOKEN_PRIVILEGES Contiene informazioni su un set di privilegi per un token di accesso. |
TOKEN_SOURCE Identifica l'origine di un token di accesso. |
TOKEN_STATISTICS Contiene informazioni su un token di accesso. |
TOKEN_USER Identifica l'utente associato a un token di accesso. |
TOKEN_USER_CLAIMS Definisce le attestazioni utente per il token. |
ULARGE_INTEGER La struttura ULARGE_INTEGER rappresenta un valore intero senza segno a 64 bit. (ULARGE_INTEGER unione (winnt.h)) |
UMS_CREATE_THREAD_ATTRIBUTES Specifica gli attributi per un thread di lavoro UMS (User-Mode Scheduling). |
WOW64_CONTEXT Rappresenta un frame di contesto in WOW64. |
WOW64_FLOATING_SAVE_AREA Rappresenta l'area di salvataggio 80387 in WOW64. |
WOW64_LDT_ENTRY Descrive una voce nella tabella dei descrittori per un thread a 32 bit in un sistema a 64 bit. Questa struttura è valida solo nei sistemi a 64 bit. |
ACL_INFORMATION_CLASS Contiene valori che specificano il tipo di informazioni assegnate o recuperate da un elenco di controllo di accesso (ACL). |
ACTCTX_COMPATIBILITY_ELEMENT_TYPE L'enumerazione ACTCTX_COMPATIBILITY_ELEMENT_TYPE descrive l'elemento di compatibilità nel manifesto dell'applicazione. |
ACTCTX_REQUESTED_RUN_LEVEL L'enumerazione ACTCTX_REQUESTED_RUN_LEVEL descrive il livello di esecuzione richiesto del contesto di attivazione. |
AUDIT_EVENT_TYPE Definisce i valori che indicano il tipo di oggetto controllato. Le funzioni AccessCheckByTypeAndAuditAlarm e AccessCheckByTypeResultListAndAuditAlarm usano questi valori. |
COMPARTMENT_ID L'enumerazione COMPARTMENT_ID indica l'identificatore del raggruppamento di routing di rete. |
FIRMWARE_TYPE Specifica un tipo di firmware. |
HARDWARE_COUNTER_TYPE Definisce i tipi di contatori hardware profilati. |
HEAP_INFORMATION_CLASS Specifica la classe di informazioni sull'heap da impostare o recuperare. |
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. |
MANDATORY_LEVEL Elenca i possibili livelli di sicurezza. |
MEM_EXTENDED_PARAMETER_TYPE Definisce i valori per i parametri estesi usati per il mapping dei file in uno spazio indirizzi. |
POWER_ACTION Definisce i valori utilizzati per specificare i tipi di azione di alimentazione del sistema. |
POWER_PLATFORM_ROLE Indica il profilo di risparmio energia preferito dell'OEM. |
PROCESS_MITIGATION_POLICY Rappresenta i diversi criteri di mitigazione dei processi. |
PROCESSOR_CACHE_TYPE Rappresenta il tipo di cache del processore identificata nella struttura CACHE_DESCRIPTOR corrispondente. |
SECURITY_IMPERSONATION_LEVEL Contiene valori che specificano i livelli di rappresentazione della sicurezza. I livelli di rappresentazione della sicurezza regolano il grado in cui un processo server può agire per conto di un processo client. |
SID_NAME_USE Contiene valori che specificano il tipo di identificatore di sicurezza (SID). |
SYSTEM_POWER_CONDITION Usato dall'evento di alimentazione GUID_ACDC_POWER_SOURCE per indicare l'alimentazione corrente. |
SYSTEM_POWER_STATE Definisce i valori utilizzati per specificare gli stati di alimentazione del sistema. |
TOKEN_ELEVATION_TYPE Indica il tipo di elevazione dei token su cui viene eseguita una query dalla funzione GetTokenInformation o impostata dalla funzione SetTokenInformation. |
TOKEN_INFORMATION_CLASS Contiene valori che specificano il tipo di informazioni assegnate o recuperate da un token di accesso. |
TOKEN_TYPE Contiene valori che distinguono tra un token primario e un token di rappresentazione. |
TRANSACTION_OUTCOME Definisce i risultati (risultati) che KTM può assegnare a una transazione. |
USER_ACTIVITY_PRESENCE Specifica la presenza di un utente ai fini del risparmio energia in base all'attività rilevata. |
WELL_KNOWN_SID_TYPE Elenco degli identificatori di sicurezza (SID) di uso comune. I programmi possono passare questi valori alla funzione CreateWellKnownSid per creare un SID da questo elenco. |