Condividi tramite


Intestazione wdm.h

Questa intestazione contiene materiale di riferimento che include dettagli specifici sulle routine, le strutture e i tipi di dati che è necessario usare per scrivere driver in modalità kernel.

Per altre informazioni, vedere:

  • del kernel Windows

wdm.h contiene le interfacce di programmazione seguenti:

Funzioni

 
_BitTest64

La funzione _BitTest64...
_BitTestAndComplement64

La funzione _BitTestAndComplement64...
_BitTestAndReset64

La funzione _BitTestAndReset64...
_BitTestAndSet64

Funzione _BitTestAndSet64...
_ReadWriteBarrier

Descrive la funzione ReadWriteBarrier~r2 (wdm.h).
ADDRESS_AND_SIZE_TO_SPAN_PAGES

Altre informazioni su: ADDRESS_AND_SIZE_TO_SPAN_PAGES
AppendTailList

La routine AppendTailList aggiunge un elenco doubly collegato di strutture LIST_ENTRY alla fine di un altro elenco doubly collegato di strutture LIST_ENTRY.
ARM64_SYSREG_CRM

Restituisce il campo CRn per un determinato registro di sistema ARM.
ARM64_SYSREG_CRN

Informazioni su come il metodo restituisce il campo CRn per un determinato registro di sistema ARM.
ARM64_SYSREG_OP1

Restituisce il campo op1 per un determinato registro di sistema ARM.
ARM64_SYSREG_OP2

Restituisce il campo op2 per un determinato registro di sistema ARM.
ASSERTMSG

ASSERTMSG testa un'espressione. Se l'espressione è false, si interrompe nel debugger del kernel e lo invia al messaggio specificato.
BarrierAfterRead

Descrive la funzione BarrierAfterRead (wdm.h).
BarrierAfterRead

Descrive la funzione BarrierAfterRead~r1 (wdm.h).
BarrierAfterRead

Descrive la funzione BarrierAfterRead~r2 (wdm.h).
BYTE_OFFSET

Altre informazioni su: BYTE_OFFSET
BYTES_TO_PAGES

Altre informazioni su: BYTES_TO_PAGES
ClfsAddLogContainer

La routine ClfsAddLogContainer aggiunge un contenitore a un log CLFS.
clfsAddLogContainerSet

La routine ClfsAddLogContainerSet aggiunge atomicamente un set di contenitori a un log CLFS.
ClfsAdvanceLogBase

La routine ClfsAdvanceLogBase imposta l'LSN di base di un flusso CLFS.
ClfsAlignReservedLog

La routine ClfsAlignReservedLog calcola le dimensioni dello spazio che deve essere riservato per un set specificato di record. Il calcolo delle dimensioni include lo spazio necessario per le intestazioni e lo spazio necessario per l'allineamento del settore.
clfsAllocReservedLog

La routine ClfsAllocReservedLog riserva spazio in un'area di marshalling per un set di record.
ClfsCloseAndResetLogFile

La routine ClfsCloseAndResetLogFile rilascia tutti i riferimenti a un oggetto file di log specificato e contrassegna il flusso associato per la reimpostazione.
ClfsCloseLogFileObject

La routine ClfsCloseLogFileObject rilascia tutti i riferimenti a un oggetto file di log.
ClfsCreateLogFile

La routine ClfsCreateLogFile crea o apre un flusso CLFS. Se necessario, ClfsCreateLogFile crea anche il log fisico sottostante che contiene i record del flusso.
ClfsCreateMarshallingArea

La routine ClfsCreateMarshallingArea crea un'area di marshalling per un flusso CLFS e restituisce un puntatore a un contesto opaco che rappresenta la nuova area di marshalling.
ClfsCreateMarshallingAreaEx

Inizializza un'area di marshalling per un flusso di file di log fisico o client.
ClfsCreateScanContext

La routine ClfsCreateScanContext crea un contesto di analisi che può essere usato per scorrere i contenitori di un log CLFS specificato.
ClfsDeleteLogByPointer

La routine ClfsDeleteLogByPointer contrassegna un flusso CLFS per l'eliminazione.
ClfsDeleteLogFile

La routine ClfsDeleteLogFile contrassegna un flusso CLFS per l'eliminazione.
ClfsDeleteMarshallingArea

La routine ClfsDeleteMarshallingArea elimina un'area di marshalling.
ClfsFlushBuffers

La routine ClfsFlushBuffers forza tutti i blocchi di I/O del log in un'area di marshalling specificata nell'archiviazione stabile.
ClfsFlushToLsn

La routine ClfsFlushToLsn forza l'archiviazione stabile, tutti i record con un LSN minore o uguale a un LSN specificato.
ClfsGetContainerName

La routine ClfsGetContainerName restituisce il nome del percorso di un contenitore specificato.
ClfsGetIoStatistics

La routine ClfsGetIoStatistics restituisce statistiche di I/O per un log CLFS specificato.
ClfsLsnBlockOffset

La routine ClfsLsnBlockOffset restituisce l'offset del blocco allineato al settore contenuto in un LSN specificato.
clfsLsnContainer

La routine ClfsLsnContainer restituisce l'identificatore del contenitore logico contenuto in un LSN specificato.
ClfsLsnCreare

La routine ClfsLsnCreate crea un numero di sequenza di log (LSN), dato un identificatore del contenitore, un offset di blocco e un numero di sequenza di record.
ClfsLsnEqual

La routine ClfsLsnEqual determina se due LSN dello stesso flusso sono uguali.
ClfsLsnGreater

La routine ClfsLsnGreater determina se un LSN è maggiore di un altro LSN. I due LSN devono essere dello stesso flusso.
ClfsLsnLess

La routine ClfsLsnLess determina se un LSN è minore di un altro LSN. I due LSN devono essere dello stesso flusso.
clfsLsnNull

La routine ClfsLsnNull determina se un LSN specificato è uguale al più piccolo LSN possibile, CLFS_LSN_NULL.
ClfsLsnRecordSequence

La routine ClfsLsnRecordSequence restituisce il numero di sequenza di record contenuto in un LSN specificato.
ClfsMgmtDeregisterManagedClient

La routine ClfsMgmtDeregisterManagedClient rimuove la connessione tra un client e un log, in modo che il client non gestisca più il log.
ClfsMgmtHandleLogFileFull

La routine ClfsMgmtHandleLogFileFull tenta di rendere disponibile più spazio in un log. Potrebbe rendere più spazio disponibile aggiungendo contenitori al log oppure chiedere ai client di spostare le code del log.
ClfsMgmtInstallPolicy

La routine ClfsMgmtInstallPolicy aggiunge una struttura CLFS_MGMT_POLICY a un log fisico.
ClfsMgmtQueryPolicy

La routine ClfsMgmtQueryPolicy recupera una struttura di CLFS_MGMT_POLICY specifica per un log.
ClfsMgmtRegisterManagedClient

La routine ClfsMgmtRegisterManagedClient crea un client che gestirà un log CLFS.
ClfsMgmtRemovePolicy

La routine ClfsMgmtRemovePolicy reimposta la struttura di CLFS_MGMT_POLICY di un log sul valore predefinito.
ClfsMgmtSetLogFileSize

La routine ClfsMgmtSetLogFileSize aggiunge contenitori a un log o elimina i contenitori da un log.
ClfsMgmtSetLogFileSizeAsClient

La routine ClfsMgmtSetLogFileSizeAsClient imposta le dimensioni del file di log aggiungendo contenitori a un log client o eliminando contenitori da un log client.
ClfsMgmtTailAdvanceFailure

La routine ClfsMgmtTailAdvanceFailure notifica alla gestione CLFS che il client non è riuscito ad avanzare la coda del log.
ClfsQueryLogFileInformation

La routine ClfsQueryLogFileInformation restituisce metadati e informazioni sullo stato per un flusso CLFS specificato o per il log fisico sottostante o entrambi.
ClfsReadLogRecord

La routine ClfsReadLogRecord legge un record di destinazione in un flusso CLFS e restituisce un contesto di lettura che il chiamante può usare per leggere i record precedenti o seguirlo nel flusso.
ClfsReadNextLogRecord

La routine ClfsReadNextLogRecord legge il record successivo in una sequenza, rispetto al record corrente in un contesto di lettura.
ClfsReadPreviousRestartArea

La routine ClfsReadPreviousRestartArea legge il record di riavvio precedente rispetto al record corrente in un contesto di lettura.
ClfsReadRestartArea

La routine ClfsReadRestartArea legge il record di riavvio scritto più di recente in un flusso CLFS specificato.
ClfsRemoveLogContainer

La routine ClfsRemoveLogContainer rimuove un contenitore da un log CLFS.
ClfsRemoveLogContainerSet

La routine ClfsRemoveLogContainerSet rimuove in modo atomico un set di contenitori da un log CLFS.
ClfsReserveAndAppendLog

La routine ClfsReserveAndAppendLog riserva spazio in un'area di marshalling o aggiunge un record a un'area di marshalling o esegue entrambe le operazioni in modo atomico.
ClfsReserveAndAppendLogAligned

La routine ClfsReserveAndAppendLogAligned riserva spazio in un'area di marshalling o aggiunge un record a un'area di marshalling o esegue entrambe le operazioni in modo atomico. I dati del record sono allineati ai limiti specificati.
ClfsScanLogContainers

La routine ClfsScanLogContainers recupera informazioni descrittive per una sequenza di contenitori appartenenti a un particolare log CLFS.
ClfsSetArchiveTail

La routine ClfsSetArchiveTail imposta la parte finale di archiviazione di un log CLFS su un LSN specificato.
ClfsSetEndOfLog

La routine ClfsSetEndOfLog tronca un flusso CLFS.
ClfsSetLogFileInformation

La routine ClfsSetLogFileInformation imposta i metadati e le informazioni sullo stato per un flusso specificato e il relativo log fisico sottostante.
ClfsTerminateReadLog

La routine ClfsTerminateReadLog invalida un contesto di lettura specificato dopo aver liberato le risorse associate al contesto.
ClfsWriteRestartArea

La routine ClfsWriteRestartArea aggiunge in modo atomico un nuovo record di riavvio a un flusso CLFS, scarica il record di riavvio in una risorsa di archiviazione stabile e, facoltativamente, aggiorna l'LSN di base del flusso.
CmCallbackGetKeyObjectID

La routine CmCallbackGetKeyObjectID recupera l'identificatore univoco e il nome dell'oggetto associati a un oggetto chiave del Registro di sistema specificato.
CmCallbackGetKeyObjectIDEx

La routine CmCallbackGetKeyObjectIDEx recupera l'identificatore univoco e il nome dell'oggetto associati a un oggetto chiave del Registro di sistema specificato.
CmCallbackReleaseKeyObjectIDEx

La routine CmCallbackReleaseKeyObjectIDEx libera una stringa di nome oggetto ottenuta dalla routine CmCallbackGetKeyObjectIDEx.
CmGetBoundTransaction

La routine CmGetBoundTransaction restituisce un puntatore all'oggetto transazione che rappresenta la transazione, se presente, associata a un oggetto chiave del Registro di sistema specificato.
cmGetCallbackVersion

La routine CmGetCallbackVersion recupera i numeri di versione principale e secondaria per la versione corrente della funzionalità di callback del Registro di sistema di Configuration Manager.
CmRegisterCallback

La routine CmRegisterCallback è obsoleta per Windows Vista e versioni successive del sistema operativo. Usare invece CmRegisterCallbackEx. La routine CmRegisterCallback registra una routine RegistryCallback.
CmRegisterCallbackEx

La routine CmRegisterCallbackEx registra una routine RegistryCallback.
CmSetCallbackObjectContext

La routine CmSetCallbackObjectContext associa le informazioni di contesto specificate a un oggetto del Registro di sistema specificato.
CmUnRegisterCallback

La routine CmUnRegisterCallback annulla la registrazione di una routine RegistryCallback registrata in precedenza da una routine CmRegisterCallback o CmRegisterCallbackEx.
DbgBreakPoint

La routine DbgBreakPoint si suddivide nel debugger del kernel.
DbgBreakPointWithStatus

La routine DbgBreakPointWithStatus viene suddivisa nel debugger del kernel e invia il valore di Status al debugger.
DbgPrint

La routine DbgPrint invia un messaggio al debugger del kernel.
DbgPrintEx

La routine DbgPrintEx invia una stringa al debugger del kernel se vengono soddisfatte le condizioni specificate.
EtwActivityIdControl

La funzione EtwActivityIdControl crea, esegue query e imposta l'identificatore dell'attività corrente.
EtwEventEnabled

La funzione EtwEventEnabled verifica se un evento è abilitato.
EtwProviderEnabled

La funzione EtwProviderEnabled verifica che un provider sia abilitato per la registrazione degli eventi a livello e parola chiave specificati.
EtwRegister

La funzione EtwRegister registra il provider di eventi e deve essere chiamata prima che un provider possa avviare la traccia.
EtwSetInformation

EtwSetInformation fornisce informazioni speciali per modificare una registrazione del provider ETW in modalità kernel.
EtwUnregister

La funzione EtwUnregister annulla la registrazione del provider di eventi e deve essere chiamata prima dell'uscita del provider.
EtwWrite

La funzione EtwWrite è una funzione di traccia per la pubblicazione di eventi nel codice del driver in modalità kernel.
EtwWriteEx

La funzione EtwWriteEx è una funzione di traccia per la pubblicazione di eventi che supportano il filtro nel codice del driver in modalità kernel.
EtwWriteString

La funzione EventWriteString è una funzione di traccia che è possibile usare quando non sono necessari dati sofisticati. Questa funzione è simile a un'istruzione di stampa di debug.
EtwWriteTransfer

La funzione EtwWriteTransfer contrassegna un evento che collega due attività tra loro; questo tipo di evento viene definito evento di trasferimento.
exAcquireFastMutex

Altre informazioni sulla routine ExAcquireFastMutex.
ExAcquireFastMutexUnsafe

Altre informazioni sulla routine ExAcquireFastMutexUnsafe.
exAcquirePushLockExclusive

Acquisisce il blocco push specificato per l'accesso esclusivo tramite il thread chiamante.
exAcquirePushLockShared

Acquisisce il blocco push specificato per l'accesso condiviso dal thread chiamante.
ExAcquireResourceExclusiveLite

La routine ExAcquireResourceExclusiveLite acquisisce la risorsa specificata per l'accesso esclusivo dal thread chiamante.
ExAcquireResourceSharedLite

La routine ExAcquireResourceSharedLite acquisisce la risorsa specificata per l'accesso condiviso dal thread chiamante.
exAcquireRundownProtection

La routine ExAcquireRundownProtection tenta di acquisire la protezione di run-down su un oggetto condiviso in modo che il chiamante possa accedere in modo sicuro all'oggetto.
ExAcquireRundownProtectionCacheAware

In questo argomento viene descritta la funzione ExAcquireRundownProtectionCacheAware.
ExAcquireRundownProtectionCacheAwareEx

In questo argomento viene descritta la funzione ExAcquireRundownProtectionCacheAwareEx.
ExAcquireRundownProtectionEx

La routine ExAcquireRundownProtectionEx tenta di acquisire la protezione di esecuzione su un oggetto condiviso in modo che il chiamante possa accedere in modo sicuro all'oggetto.
exAcquireSharedStarveExclusive

La routine ExAcquireSharedStarveExclusive acquisisce una determinata risorsa per l'accesso condiviso senza attendere alcun tentativo in sospeso di acquisire l'accesso esclusivo alla stessa risorsa.
exAcquireSharedWaitForExclusive

La routine ExAcquireSharedWaitForExclusive acquisisce la risorsa specificata per l'accesso condiviso se è possibile concedere l'accesso condiviso e non sono presenti camerieri esclusivi.
exAcquireSpinLockExclusive

La routine ExAcquireSpinLockExclusive acquisisce un blocco di selezione per l'accesso esclusivo dal chiamante e genera irQL per DISPATCH_LEVEL.
exAcquireSpinLockExclusiveAtDpcLevel

Altre informazioni sulla routine ExAcquireSpinLockExclusiveAtDpcLevel.
exAcquireSpinLockShared

La routine ExAcquireSpinLockShared acquisisce un blocco spin per l'accesso condiviso dal chiamante e genera irQL per DISPATCH_LEVEL.
exAcquireSpinLockSharedAtDpcLevel

Altre informazioni sulla routine ExAcquireSpinLockSharedAtDpcLevel.
ExAllocateCacheAwareRundownProtection

In questo argomento viene descritta la funzione ExAllocateCacheAwareRundownProtection.
exAllocateFromLookasideListEx

La routine ExAllocateFromLookasideListEx rimuove la prima voce dall'elenco lookaside specificato oppure, se l'elenco è vuoto, alloca dinamicamente lo spazio di archiviazione per una nuova voce.
exAllocateFromNPagedLookasideList

La routine ExAllocateFromNPagedLookasideList restituisce un puntatore a una voce non di pagina dall'elenco lookaside specificato oppure restituisce un puntatore a una voce non di pagina appena allocata.
ExAllocateFromPagedLookasideList

La routine ExAllocateFromPagedLookasideList restituisce un puntatore a una voce di paging dall'elenco lookaside specificato oppure restituisce un puntatore a una voce di pagina appena allocata.
exAllocatePool

La routine ExAllocatePool è obsoleta e viene esportata solo per i file binari esistenti. Usare invece ExAllocatePoolWithTag. ExAllocatePool alloca la memoria del pool.
exAllocatePool2

Altre informazioni su: ExAllocatePool2
exAllocatePool3

Altre informazioni su: ExAllocatePool3
exAllocatePoolPriorityUninitialized

ExAllocatePoolPriorityUninitialized alloca la memoria del pool del tipo specificato. Questa routine è un'opzione wrapper e di sostituzione per ExAllocatePoolWithTagPriority.
exAllocatePoolPriorityZero

Altre informazioni su: ExAllocatePoolPriorityZero
ExAllocatePoolQuotaUninitialized

La routine ExAllocatePoolQuotaUninitialized alloca la memoria del pool, caricando la quota rispetto al processo corrente.
exAllocatePoolQuotaZero

Altre informazioni su: ExAllocatePoolQuotaZero
ExAllocatePoolUninitialized

Questa routine è un'opzione wrapper e di sostituzione per ExAllocatePoolWithTag.
exAllocatePoolWithQuota

Obsoleto. Usare invece ExAllocatePoolWithQuotaTag. ExAllocatePoolWithQuota alloca la memoria del pool. Viene esportata solo per i file binari del driver esistenti.
exAllocatePoolWithQuotaTag

La routine ExAllocatePoolWithQuotaTag alloca la memoria del pool, caricando la quota rispetto al processo corrente.
ExAllocatePoolWithTag

Obsoleto. Usare invece ExAllocatePool2. La routine ExAllocatePoolWithTag alloca la memoria del pool del tipo specificato e restituisce un puntatore al blocco allocato.
exAllocatePoolWithTagPriority

La routine ExAllocatePoolWithTagPriority alloca la memoria del pool del tipo specificato.
exAllocatePoolZero

Altre informazioni su: ExAllocatePoolZero
exAllocateTimer

La routine ExAllocateTimer alloca e inizializza un oggetto timer.
exCancelTimer

La routine ExCancelTimer annulla un timer impostato da una chiamata precedente alla routine ExSetTimer.
exConvertExclusiveToSharedLite

La routine ExConvertExclusiveToSharedLite converte una determinata risorsa da acquisita per l'accesso esclusivo a acquisito per l'accesso condiviso.
exCreateCallback

La routine ExCreateCallback crea un nuovo oggetto callback oppure apre un oggetto callback esistente per conto del chiamante.
exCreatePool

Definisce la funzione ExCreatePool.
exDeleteLookasideListEx

La routine ExDeleteLookasideListEx elimina un elenco lookaside.
exDeleteNPagedLookasideList

La routine ExDeleteNPagedLookasideList elimina definitivamente un elenco di lookaside non di pagina.
ExDeletePagedLookasideList

La routine ExDeletePagedLookasideList elimina definitivamente un elenco di lookaside paged.
exDeleteResourceLite

La routine ExDeleteResourceLite elimina una determinata risorsa dall'elenco di risorse del sistema.
exDeleteTimer

La routine ExDeleteTimer elimina un oggetto timer allocato in precedenza dalla routine ExAllocateTimer.
ExDestroyPool

Definisce la funzione ExDestroyPool.
exEnterCriticalRegionAndAcquireResourceExclusive

Altre informazioni sulla routine ExEnterCriticalRegionAndAcquireResourceExclusive.
exFlushLookasideListEx

La routine ExFlushLookasideListEx scarica tutte le voci dall'elenco lookaside specificato e libera lo spazio di archiviazione allocato per ogni voce.
ExFreeCacheAwareRundownProtection

In questo argomento viene descritta la funzione ExFreeCacheAwareRundownProtection.
exFreePool

La funzione ExFreePool (wdm.h) dealloca un blocco di memoria del pool specificato allocato in precedenza.
exFreePool2

Definisce la funzione ExFreePool2.
exFreePoolWithTag

La routine ExFreePoolWithTag dealloca un blocco di memoria del pool allocato con il tag specificato.
ExFreeToLookasideListEx

La routine ExFreeToLookasideListEx inserisce una voce in un elenco lookaside oppure, se l'elenco è pieno, libera lo spazio di archiviazione allocato per la voce.
exFreeToNPagedLookasideList

La routine ExFreeToNPagedLookasideList restituisce una voce non di pagina all'elenco lookaside specificato o al pool non di paging.
exFreeToPagedLookasideList

La routine ExFreeToPagedLookasideList restituisce una voce di paging all'elenco lookaside specificato o al pool di paging.
exGetExclusiveWaiterCount

La routine ExGetExclusiveWaiterCount restituisce il numero di camerieri per l'accesso esclusivo a una determinata risorsa.
ExGetFirmwareEnvironmentVariable

La routine ExGetFirmwareEnvironmentVariable ottiene il valore della variabile di ambiente del firmware di sistema specificata.
exGetFirmwareType

Restituisce il tipo di firmware di sistema.
exGetPreviousMode

La routine ExGetPreviousMode restituisce la modalità processore precedente per il thread corrente.
exGetSharedWaiterCount

La routine ExGetSharedWaiterCount restituisce il numero di camerieri sull'accesso condiviso a una determinata risorsa.
ExInitializeDeleteTimerParameters

La routine ExInitializeDeleteTimerParameters inizializza una struttura EXT_DELETE_PARAMETERS.
ExInitializeDeviceAts

Descrive la funzione ExInitializeDeviceAts.
exInitializeDriverRuntime

Altre informazioni su: ExInitializeDriverRuntime
ExInitializeFastMutex

La routine ExInitializeFastMutex inizializza una variabile mutex veloce, usata per sincronizzare l'accesso reciproco esclusivo da un set di thread a una risorsa condivisa.
exInitializeLookasideListEx

La routine ExInitializeLookasideListEx inizializza un elenco lookaside.
ExInitializeNPagedLookasideList

La routine ExInitializeNPagedLookasideList inizializza un elenco lookaside per le voci non di pagina delle dimensioni specificate.
ExInitializePagedLookasideList

La routine ExInitializePagedLookasideList inizializza un elenco lookaside per le voci impaginabili delle dimensioni specificate.
ExInitializePushLock

Inizializza una variabile di blocco push.
ExInitializeResourceLite

La routine ExInitializeResourceLite inizializza una variabile di risorsa.
ExInitializeRundownProtection

La routine ExInitializeRundownProtection inizializza la protezione di run-down in un oggetto condiviso.
ExInitializeRundownProtectionCacheAware

In questo argomento viene descritta la funzione ExInitializeRundownProtectionCacheAware.
ExInitializeRundownProtectionCacheAwareEx

ExInitializeSetTimerParameters

La routine ExInitializeSetTimerParameters inizializza una struttura EXT_SET_PARAMETERS.
ExInitializeWorkItem

ExInitializeWorkItem inizializza un elemento della coda di lavoro con un contesto fornito dal chiamante e una routine di callback da accodare per l'esecuzione quando viene assegnato un thread di lavoro di sistema.
ExInterlockedAddLargeInteger

La routine ExInterlockedAddLargeInteger aggiunge un valore intero di grandi dimensioni alla variabile specificata come operazione atomica.
exInterlockedAddLargeStatistic

La routine ExInterlockedAddLargeStatistic esegue un'aggiunta interlocked di un valore di incremento di ULONG a una variabile LARGE_INTEGER.
exInterlockedAddUlong

La routine ExInterlockedAddUlong aggiunge un valore long senza segno a un determinato intero senza segno come operazione atomica.
ExInterlockedCompareExchange64

La routine ExInterlockedCompareExchange64 confronta una variabile integer con un'altra e, se sono uguali, imposta la prima variabile su un valore fornito dal chiamante.
exInterlockedFlushSList

La routine ExInterlockedFlushSList rimuove in modo atomico tutte le voci da un elenco collegato sequenziato.
exInterlockedInsertHeadList

La routine ExInterlockedInsertHeadList inserisce in modo atomico una voce all'inizio di un elenco doubly collegato di strutture LIST_ENTRY.
exInterlockedInsertTailList

La routine ExInterlockedInsertTailList inserisce in modo atomico una voce alla fine di un elenco doubly collegato di strutture LIST_ENTRY.
ExInterlockedPopEntryList

La routine ExInterlockedPopEntryList rimuove atomicamente una voce dall'inizio di un elenco collegato di SINGLE_LIST_ENTRY strutture.
exInterlockedPopEntrySList

La routine ExInterlockedPopEntrySList rimuove in modo atomico la prima voce da un elenco collegato sequenziato.
exInterlockedPushEntryList

La routine ExInterlockedPushEntryList inserisce in modo atomico una voce all'inizio di un elenco collegato di SINGLE_LIST_ENTRY strutture.
exInterlockedPushEntrySList

La routine ExInterlockedPushEntrySList inserisce in modo atomico una voce all'inizio di un elenco collegato sequenziato.
exInterlockedRemoveHeadList

La routine ExInterlockedRemoveHeadList rimuove una voce dall'inizio di un elenco doubly collegato di strutture LIST_ENTRY.
ExIsProcessorFeaturePresent

Query di routine ExIsProcessorFeaturePresent per l'esistenza di una funzionalità del processore specificata.
ExIsResourceAcquiredExclusiveLite

La routine ExIsResourceAcquiredExclusiveLite restituisce se il thread corrente ha accesso esclusivo a una determinata risorsa.
ExIsResourceAcquiredSharedLite

La routine ExIsResourceAcquiredSharedLite restituisce se il thread corrente ha accesso (condiviso o esclusivo) a una determinata risorsa.
exIsSoftBoot

Determina se il sistema ha eseguito un riavvio leggero.
exLocalTimeToSystemTime

La routine ExLocalTimeToSystemTime converte un valore di ora di sistema per il fuso orario corrente in un valore VerdeGMT non distorto.
ExNotifyCallback

La routine ExNotifyCallback determina la chiamata di tutte le routine di callback registrate per l'oggetto specificato.
ExpInterlockedPopEntrySList

Descrive la funzione ExpInterlockedPopEntrySList.
ExpInterlockedPushEntrySList

Descrive la funzione ExpInterlockedPushEntrySList.
exQueryDepthSList

La routine ExQueryDepthSList restituisce il numero di voci attualmente presenti in un determinato elenco collegato sequenziato.
ExQueryTimerResolution

La routine ExQueryTimerResolution indica l'intervallo di risoluzioni timer supportate dall'orologio di sistema.
exQueueWorkItem

ExQueueWorkItem inserisce un determinato elemento di lavoro in una coda da cui un thread di lavoro di sistema rimuove l'elemento e assegna il controllo alla routine fornita dal chiamante a ExInitializeWorkItem.
exRaiseStatus

La routine ExRaiseStatus viene chiamata dai driver che forniscono gestori eccezioni strutturati per gestire determinati errori che si verificano durante l'elaborazione delle richieste di I/O.
ExRegisterCallback

La routine ExRegisterCallback registra una determinata routine di callback con un oggetto callback specificato.
ExReinitializeResourceLite

La routine ExReinitializeResourceLite reinizializza una variabile di risorsa esistente.
ExReInitializeRundownProtection

La routine ExReInitializeRundownProtection reinizializza una struttura EX_RUNDOWN_REF dopo l'esecuzione dell'oggetto associato.
ExReInitializeRundownProtectionCacheAware

In questo argomento viene descritta la funzione ExReInitializeRundownProtectionCacheAware.
exReleaseFastMutex

Altre informazioni sulla routine ExReleaseFastMutex.
exReleaseFastMutexUnsafe

Altre informazioni sulla routine ExReleaseFastMutexUnsafe.
exReleasePushLockExclusive

Rilascia un blocco push specificato per l'accesso esclusivo di proprietà del thread corrente.
exReleasePushLockShared

Rilascia un blocco push specificato per l'accesso condiviso di proprietà del thread corrente.
exReleaseResourceAndLeaveCriticalRegion

Altre informazioni sulla routine ExReleaseResourceAndLeaveCriticalRegion.
exReleaseResourceForThreadLite

La routine ExReleaseResourceForThreadLite rilascia la risorsa di input del thread indicato.
exReleaseResourceLite

La routine ExReleaseResourceLite rilascia una risorsa executive specificata di proprietà del thread corrente.
exReleaseRundownProtection

La routine ExReleaseRundownProtection rilascia la protezione di esecuzione acquisita in precedenza dal chiamante chiamando la routine ExAcquireRundownProtection.
ExReleaseRundownProtectionCacheAware

In questo argomento viene descritta la funzione ExReleaseRundownProtectionCacheAware.
ExReleaseRundownProtectionCacheAwareEx

In questo argomento viene descritta la funzione ExReleaseRundownProtectionCacheAwareEx.
ExReleaseRundownProtectionEx

La routine ExReleaseRundownProtectionEx rilascia la protezione di run-down acquisita in precedenza dal chiamante chiamando la routine ExAcquireRundownProtectionEx.
ExReleaseSpinLockExclusive

La routine ExReleaseSpinLockExclusive rilascia un blocco spin acquisito in precedenza dal chiamante per l'accesso esclusivo e ripristina il valore originale di IRQL.
ExReleaseSpinLockExclusiveFromDpcLevel

Altre informazioni sulla routine ExReleaseSpinLockExclusiveFromDpcLevel.
ExReleaseSpinLockShared

La routine ExReleaseSpinLockShared rilascia la proprietà di un blocco spin acquisito in precedenza dal chiamante per l'accesso condiviso e ripristina il valore originale di IRQL.
exReleaseSpinLockSharedFromDpcLevel

Altre informazioni sulla routine ExReleaseSpinLockSharedFromDpcLevel.
ExRundownCompleted

La routine ExRundownCompleted aggiorna lo stato di esecuzione di un oggetto condiviso per indicare che l'esecuzione dell'oggetto è stata completata.
ExRundownCompletedCacheAware

In questo argomento viene descritta la funzione ExRundownCompletedCacheAware.
exSecurePoolUpdate

La funzione ExSecurePoolUpdate aggiorna il contenuto dell'allocazione del pool sicuro.
exSecurePoolValidate

La funzione ExSecurePoolValidate convalida che il pool protetto fornito sia effettivamente quello creato in precedenza.
ExSetFirmwareEnvironmentVariable

La routine ExSetFirmwareEnvironmentVariable imposta il valore della variabile di ambiente del firmware di sistema specificata.
ExSetResourceOwnerPointer

La routine ExSetResourceOwnerPointer imposta il puntatore del thread proprietario per una risorsa executive.
exSetResourceOwnerPointerEx

La routine ExSetResourceOwnerPointerEx trasferisce la proprietà di una risorsa executive dal thread chiamante a un puntatore proprietario, ovvero un indirizzo di sistema che identifica il proprietario della risorsa.
ExSetTimer

La routine ExSetTimer avvia un'operazione timer e imposta la scadenza del timer al momento di scadenza specificato.
ExSetTimerResolution

La routine ExSetTimerResolution modifica la frequenza di interruzione dell'orologio di sistema. Utilizzare questa routine con estrema cautela (vedere la sezione Osservazioni seguente).
ExSizeOfRundownProtectionCacheAware

In questo argomento viene descritta la funzione ExSizeOfRundownProtectionCacheAware.
ExSystemTimeToLocalTime

La routine ExSystemTimeToLocalTime converte un valore di ora di sistema GMT nell'ora di sistema locale per il fuso orario corrente.
exTryConvertSharedSpinLockExclusive

La routine ExTryConvertSharedSpinLockExclusive tenta di convertire lo stato di accesso di un blocco spin acquisito per l'accesso condiviso all'accesso esclusivo.
exTryToAcquireFastMutex

Altre informazioni sulla routine ExTryToAcquireFastMutex.
exUnregisterCallback

La routine ExUnregisterCallback rimuove una routine di callback registrata in precedenza con un oggetto callback dall'elenco di routine da chiamare durante il processo di notifica.
ExWaitForRundownProtectionRelease

La routine ExWaitForRundownProtectionRelease attende fino a quando tutti i driver a cui è già stata concessa la protezione di esecuzione completano gli accessi dell'oggetto condiviso.
ExWaitForRundownProtectionReleaseCacheAware

In questo argomento viene descritta la funzione ExWaitForRundownProtectionReleaseCacheAware.
FIELD_OFFSET

La macro FIELD_OFFSET (wdm.h) restituisce l'offset di byte del campo specificato nel tipo di struttura noto specificato.
FirstEntrySList

La routine FirstEntrySList restituisce la prima voce di un elenco collegato sequenziato.
IMAGE_POLICY_OVERRIDE

Riservato per la macro IMAGE_POLICY_OVERRIDE.
InitializeListHead

La routine InitializeListHead inizializza una struttura LIST_ENTRY che rappresenta l'intestazione di un elenco collegato doubly.
InitializeSListHead

La routine InitializeSListHead (o ExInitializeSListHead) inizializza una struttura SLIST_HEADER che rappresenta l'intestazione di un elenco collegato sequenziato.
InsertHeadList

La routine InsertHeadList inserisce una voce all'inizio di un elenco doubly collegato di strutture LIST_ENTRY.
insertTailList

La routine InsertTailList inserisce una voce alla fine di un elenco doubly collegato di strutture LIST_ENTRY.
InterlockedAnd

La macro InterlockedAnd (wdm.h) calcola in modo atomico un'operazione AND bit per bit con la variabile specificata e il valore specificato.
InterlockedCompareExchange

La routine InterlockedCompareExchange esegue un'operazione atomica che confronta il valore di input a cui punta Destination con il valore di Comperand.
InterlockedCompareExchangePointer

La routine InterlockedCompareExchangePointer esegue un'operazione atomica che confronta il valore del puntatore di input a cui punta Destination con il valore del puntatore Comperand.
InterlockedDecrement

La funzione InterlockedDecrement (wdm.h) decrementa una variabile fornita dal chiamante di tipo LONG come operazione atomica.
interlockedExchange

La funzione InterlockedExchange (wdm.h) imposta una variabile integer su un determinato valore come operazione atomica.
InterlockedExchangeAdd

La funzione InterlockedExchangeAdd (wdm.h) aggiunge un valore a un intero specificato come operazione atomica e restituisce il valore originale dell'intero specificato.
InterlockedExchangePointer

La funzione InterlockedExchangePointer (wdm.h) esegue un'operazione atomica che imposta un puntatore a un nuovo valore.
InterlockedIncrement

La funzione InterlockedIncrement (wdm.h) incrementa una variabile fornita dal chiamante come operazione atomica.
InterlockedOr

La funzione InterlockedOr (wdm.h) calcola in modo atomico un'operazione OR bit per bit con la variabile specificata e il valore specificato.
InterlockedXor

La funzione InterlockedXor (wdm.h) calcola in modo atomico un'operazione OR esclusiva bit per bit con la variabile specificata e il valore specificato.
IoAcquireCancelSpinLock

Altre informazioni sulla routine IoAcquireCancelSpinLock.
IoAcquireKsrPersistentMemory

Microsoft riserva la funzione IoAcquireKsrPersistentMemory solo per uso interno. Non usare questa funzione nel codice.
IoAcquireKsrPersistentMemoryEx

Microsoft riserva la funzione IoAcquireKsrPersistentMemoryEx solo per uso interno. Non usare questa funzione nel codice.
IoAcquireRemoveLock

La routine IoAcquireRemoveLock incrementa il conteggio per un blocco di rimozione, a indicare che l'oggetto dispositivo associato non deve essere scollegato dallo stack di dispositivi o eliminato.
IoAdjustPagingPathCount

La routine IoAdjustPagingPathCount incrementa o decrementa un contatore di file di pagina fornito dal chiamante come operazione atomica.
IoAllocateDriverObjectExtension

La routine IoAllocateDriverObjectExtension alloca un'area di contesto per driver, denominata estensione dell'oggetto driver e assegna un identificatore univoco.
IoAllocateErrorLogEntry

La routine IoAllocateErrorLogEntry alloca una voce del log degli errori e restituisce un puntatore al pacchetto utilizzato dal chiamante per fornire informazioni su un errore di I/O.
IoAllocateIrp

La routine IoAllocateIrp alloca un IRP, dato il numero di posizioni dello stack di I/O per ogni driver a più livelli sotto il chiamante e, facoltativamente, per il chiamante.
IoAllocateIrpEx

IoAllocateIrpEx alloca un pacchetto di richiesta I/O da
IoAllocateMdl

La routine IoAllocateMdl alloca un elenco di descrittori di memoria (MDL) sufficientemente grande da eseguire il mapping di un buffer, in base all'indirizzo iniziale e alla lunghezza del buffer. Facoltativamente, questa routine associa il file MDL a un IRP.
IoAllocateWorkItem

La routine IoAllocateWorkItem alloca un elemento di lavoro.
IoAttachDevice

La routine IoAttachDevice collega l'oggetto dispositivo del chiamante a un oggetto dispositivo di destinazione denominato, in modo che le richieste di I/O associate per il dispositivo di destinazione vengano instradate per prime al chiamante.
IoAttachDeviceToDeviceStack

La routine IoAttachDeviceToDeviceStack collega l'oggetto dispositivo del chiamante all'oggetto dispositivo più alto nella catena e restituisce un puntatore all'oggetto dispositivo precedentemente più alto.
IoBuildAsynchronousFsdRequest

La routine IoBuildAsynchronousFsdRequest alloca e configura un IRP da inviare ai driver di livello inferiore.
IoBuildDeviceIoControlRequest

La routine IoBuildDeviceIoControlRequest alloca e configura un IRP per una richiesta di controllo dispositivo elaborata in modo sincrono.
IoBuildPartialMdl

La routine IoBuildPartialMdl compila un nuovo elenco di descrittori di memoria (MDL) che rappresenta parte di un buffer descritto da un MDL esistente.
IoBuildSynchronousFsdRequest

La routine IoBuildSynchronousFsdRequest alloca e configura un IRP per una richiesta di I/O elaborata in modo sincrono.
IoCallDriver

La routine IoCallDriver invia un IRP al driver associato a un oggetto dispositivo specificato.
IoCancelIrp

La routine IoCancelIrp imposta il bit di annullamento in un determinato IRP e chiama la routine di annullamento per l'IRP, se presente.
IoCheckLinkShareAccess

La routine IoCheckLinkShareAccess viene chiamata dai driver del file system (FSD) o da altri driver di livello più alto per verificare se è consentito collegare l'accesso condiviso a un oggetto file.
IoCheckShareAccess

La routine IoCheckShareAccess viene chiamata dai driver del file system (FSD) o da altri driver di livello più alto per verificare se è consentito l'accesso condiviso a un oggetto file.
IoCheckShareAccessEx

La routine IoCheckShareAccessEx viene chiamata dai driver del file system (FSD) o da altri driver di livello più alto per verificare se è consentito l'accesso condiviso a un oggetto file.
IoConnectInterrupt

La routine IoConnectInterrupt registra la routine InterruptService (ISR) di un driver di dispositivo, in modo che venga chiamata quando un dispositivo interrompe in un set specificato di processori.
IoConnectInterruptEx

Per altre informazioni, vedere la funzione WdmlibIoConnectInterruptEx.#define IoConnectInterruptEx WdmlibIoConnectInterruptEx
IoCopyCurrentIrpStackLocationToNext

La routine IoCopyCurrentIrpStackLocationToNext copia i parametri dello stack IRP dalla posizione corrente dello stack I/O alla posizione dello stack dello stack del driver inferiore successivo.
IoCreateDevice

La routine IoCreateDevice crea un oggetto dispositivo da usare da un driver.
IoCreateFile

La routine IoCreateFile determina la creazione di un nuovo file o una nuova directory oppure apre un file, un dispositivo, una directory o un volume esistente, assegnando al chiamante un handle per l'oggetto file.
IoCreateNotificationEvent

La routine IoCreateNotificationEvent crea o apre un evento di notifica denominato utilizzato per notificare a uno o più thread di esecuzione che si è verificato un evento.
IoCreateSymbolicLink

La routine IoCreateSymbolicLink configura un collegamento simbolico tra un nome oggetto dispositivo e un nome visibile dall'utente per il dispositivo.
IoCreateSynchronizationEvent

La routine IoCreateSynchronizationEvent crea o apre un evento di sincronizzazione denominato da usare nella serializzazione dell'accesso all'hardware tra due driver altrimenti non correlati.
IoCreateSystemThread

La routine IoCreateSystemThread crea un thread di sistema che viene eseguito in modalità kernel e fornisce un handle per il thread.
IoCreateUnprotectedSymbolicLink

La routine IoCreateUnprotectedSymbolicLink configura un collegamento simbolico non protetto tra un nome oggetto dispositivo e un nome visibile Win32 corrispondente.
IoCsqInitialize

La routine IoCsqInitialize inizializza la tabella di invio della coda IRP di annullamento sicura del driver.
IoCsqInitializeEx

La routine IoCsqInitializeEx inizializza la tabella dispatch per una coda IRP indipendente dall'annullamento.
IoCsqInsertIrp

La routine IoCsqInsertIrp inserisce un IRP nella coda IRP di annullamento sicura del driver.
IoCsqInsertIrpEx

La routine IoCsqInsertIrpEx inserisce un IRP nella coda IRP di annullamento sicura del driver.
IoCsqRemoveIrp

La routine IoCsqRemoveIrp rimuove un particolare IRP dalla coda.
IoCsqRemoveNextIrp

La routine IoCsqRemoveNextIrp rimuove il successivo IRP corrispondente nella coda.
IoDeleteDevice

La routine IoDeleteDevice rimuove un oggetto dispositivo dal sistema, ad esempio quando il dispositivo sottostante viene rimosso dal sistema.
IoDeleteSymbolicLink

La routine IoDeleteSymbolicLink rimuove un collegamento simbolico dal sistema.
IoDetachDevice

La routine IoDetachDevice rilascia un allegato tra l'oggetto dispositivo del chiamante e l'oggetto dispositivo di un driver inferiore.
IoDisconnectInterrupt

La routine IoDisconnectInterrupt rilascia il set di oggetti interrupt di un driver di dispositivo quando il dispositivo viene sospeso o rimosso o quando il driver viene scaricato.
IoDisconnectInterruptEx

Per altre informazioni, vedere la funzione WdmlibIoDisconnectInterruptEx.#define IoDisconnectInterruptEx WdmlibIoDisconnectInterruptEx
IoEnumerateKsrPersistentMemoryEx

Microsoft si riserva la funzione IoEnumerateKsrPersistentMemoryEx solo per uso interno. Non usare questa funzione nel codice.
IofCallDriver

Chiamare IoCallDriver. Invia un IRP al driver associato a un oggetto dispositivo specificato.
IofCompleteRequest

La routine IoCompleteRequest indica che il chiamante ha completato tutta l'elaborazione per una determinata richiesta di I/O e restituisce l'IRP specificato al gestore di I/O.
IoForwardIrpSynchronously

La routine IoForwardIrpSynchronously invia un IRP a un driver specificato e attende che tale driver completi l'IRP.
IoFreeErrorLogEntry

La routine IoFreeErrorLogEntry libera una voce del log degli errori inutilizzata.
IoFreeIrp

La routine IoFreeIrp rilascia un IRP allocato dal chiamante dalla routine IoCompletion del chiamante.
IoFreeKsrPersistentMemory

Microsoft riserva la funzione IoFreeKsrPersistentMemory solo per uso interno. Non usare questa funzione nel codice.
IoFreeMdl

La routine IoFreeMdl rilascia un elenco di descrittori di memoria allocati dal chiamante (MDL).
IoFreeWorkItem

La routine IoFreeWorkItem libera un elemento di lavoro allocato da IoAllocateWorkItem.
IoGetAffinityInterrupt

Per altre informazioni, vedere la funzione WdmlibIoGetAffinityInterrupt.#define IoGetAffinityInterrupt WdmlibIoGetAffinityInterrupt
IoGetAttachedDeviceReference

La routine IoGetAttachedDeviceReference in wdm.h restituisce un puntatore all'oggetto dispositivo di livello più alto in uno stack di driver e incrementa il conteggio dei riferimenti.
IoGetBootDiskInformation

La routine IoGetBootDiskInformation restituisce informazioni che descrivono i dischi di avvio e di sistema.
IoGetContainerInformation

La routine IoGetContainerInformation fornisce informazioni sullo stato corrente di una sessione utente.
IoGetCurrentIrpStackLocation

La routine IoGetCurrentIrpStackLocation restituisce un puntatore alla posizione dello stack I/O del chiamante nell'IRP specificato.
IoGetCurrentProcess

La routine IoGetCurrentProcess restituisce un puntatore al processo corrente.
IoGetDeviceDirectory

Restituisce un handle in una directory su disco specifica dell'oggetto driver specificato in cui il driver può leggere e scrivere file.
IoGetDeviceInterfaceAlias

La routine IoGetDeviceInterfaceAlias restituisce l'interfaccia del dispositivo alias dell'istanza dell'interfaccia del dispositivo specificata, se l'alias esiste.
IoGetDeviceInterfacePropertyData

La routine IoGetDeviceInterfacePropertyData recupera il valore corrente di una proprietà dell'interfaccia del dispositivo.
IoGetDeviceInterfaces

La routine IoGetDeviceInterfaces restituisce un elenco di istanze dell'interfaccia del dispositivo di una determinata classe di interfaccia del dispositivo, ad esempio tutti i dispositivi nel sistema che supportano un'interfaccia HID.
IoGetDeviceNumaNode

La routine IoGetDeviceNumaNode ottiene il numero di nodo di un dispositivo.
IoGetDeviceObjectPointer

La routine IoGetDeviceObjectPointer restituisce un puntatore all'oggetto superiore nello stack dell'oggetto dispositivo denominato e un puntatore all'oggetto file corrispondente, se è possibile concedere l'accesso richiesto agli oggetti.
IoGetDeviceProperty

La routine IoGetDeviceProperty recupera informazioni su un dispositivo, ad esempio informazioni di configurazione e il nome del relativo PDO.
IoGetDevicePropertyData

La routine IoGetDevicePropertyData recupera l'impostazione corrente per una proprietà del dispositivo.
IoGetDmaAdapter

La routine IoGetDmaAdapter restituisce un puntatore alla struttura dell'adattatore DMA per un oggetto dispositivo fisico.
IoGetDriverDirectory

Restituisce un handle a una directory su disco da cui il driver può leggere e scrivere file. I file in tale directory si applicano a un oggetto driver specifico.
IoGetDriverObjectExtension

La routine IoGetDriverObjectExtension recupera un'area di contesto allocata in precedenza per ogni driver.
IoGetFunctionCodeFromCtlCode

La macro IoGetFunctionCodeFromCtlCode restituisce il valore del codice della funzione contenuto in un codice di controllo I/O.
IoGetInitialStack

La routine IoGetInitialStack restituisce l'indirizzo di base dello stack del thread corrente.
IoGetIommuInterface

Recupera un puntatore all'interfaccia che contiene puntatori alle routine IOMMU.
IoGetIommuInterfaceEx

Recupera un puntatore all'interfaccia estesa che contiene un set di routine IOMMU.
IoGetIoPriorityHint

La routine IoGetIoPriorityHint ottiene il valore dell'hint di priorità da un IRP.
IoGetNextIrpStackLocation

La routine IoGetNextIrpStackLocation consente a un driver di livello superiore di accedere alla posizione dello stack I/O del driver inferiore successivo in un IRP in modo che il chiamante possa configurarlo per il driver inferiore.
IoGetRelatedDeviceObject

Dato un oggetto file, la routine IoGetRelatedDeviceObject restituisce un puntatore all'oggetto dispositivo corrispondente.
IoGetRemainingStackSize

La routine IoGetRemainingStackSize restituisce la quantità corrente di spazio dello stack in modalità kernel disponibile.
IoGetStackLimits

La routine IoGetStackLimits restituisce i limiti del frame dello stack del thread corrente.
IoGetTopLevelIrp

La routine IoGetTopLevelIrp in wdm.h restituisce il valore del campo TopLevelIrp del thread corrente.
IoInitializeDpcRequest

La routine IoInitializeDpcRequest registra una routine DpcForIsr fornita dal driver.
IoInitializeIrp

La routine IoInitializeIrp inizializza un determinato IRP allocato dal chiamante.
IoInitializeRemoveLock

La routine IoInitializeRemoveLock inizializza un blocco di rimozione per un oggetto dispositivo.
IoInitializeTimer

La routine IoInitializeTimer configura una routine IoTimer fornita dal driver associata a un determinato oggetto dispositivo.
IoInitializeWorkItem

La routine IoInitializeWorkItem inizializza un elemento di lavoro già allocato dal chiamante.
IoInvalidateDeviceRelations

La routine IoInvalidateDeviceRelations notifica al responsabile PnP che le relazioni per un dispositivo (ad esempio relazioni tra bus, relazioni di eizione, relazioni di rimozione e relazione del dispositivo di destinazione) sono cambiate.
IoInvalidateDeviceState

La routine IoInvalidateDeviceState notifica al gestore PnP che alcuni aspetti dello stato PnP di un dispositivo sono cambiati.
IoIs32bitProcess

La routine IoIs32bitProcess controlla se l'origine della richiesta di I/O corrente è un'applicazione in modalità utente a 32 bit.
IoIsErrorUserInduced

La routine IoIsErrorUserInduced determina se si è verificato un errore di I/O durante l'elaborazione di una richiesta a un dispositivo multimediale rimovibile causato dall'utente.
IoIsWdmVersionAvailable

La routine IoIsWdmVersionAvailable controlla se una determinata versione WDM è supportata dal sistema operativo.
IoMarkIrpPending

La routine IoMarkIrpPending contrassegna l'IRP specificato, a indicare che la routine di invio di un driver successivamente ha restituito STATUS_PENDING perché è richiesta un'ulteriore elaborazione da altre routine del driver.
IoOpenDeviceInterfaceRegistryKey

La routine IoOpenDeviceInterfaceRegistryKey restituisce un handle a una chiave del Registro di sistema per archiviare informazioni su una particolare istanza dell'interfaccia del dispositivo.
IoOpenDeviceRegistryKey

La routine IoOpenDeviceRegistryKey restituisce un handle in una posizione dello stato del Registro di sistema per una particolare istanza del dispositivo.
IoOpenDriverRegistryKey

Riservato per la funzione IoOpenDriverRegistryKey.
IoQueryKsrPersistentMemorySize

Microsoft riserva la funzione IoQueryKsrPersistentMemorySize solo per uso interno. Non usare questa funzione nel codice.
IoQueryKsrPersistentMemorySizeEx

Microsoft riserva la funzione IoQueryKsrPersistentMemorySizeEx solo per uso interno. Non usare questa funzione nel codice.
IoQueueWorkItem

La routine IoQueueWorkItem associa una routine WorkItem a un elemento di lavoro e inserisce l'elemento di lavoro in una coda per un'elaborazione successiva da parte di un thread di lavoro di sistema.
IoQueueWorkItemEx

La routine IoQueueWorkItemEx associa una routine WorkItemEx a un elemento di lavoro e inserisce l'elemento di lavoro in una coda per un'elaborazione successiva da parte di un thread di lavoro di sistema.
IoRegisterContainerNotification

La routine IoRegisterContainerNotification registra un driver in modalità kernel per ricevere notifiche su una classe di eventi specificata.
IoRegisterDeviceInterface

La routine IoRegisterDeviceInterface registra una classe di interfaccia del dispositivo, se non è stata registrata in precedenza e crea una nuova istanza della classe di interfaccia, che un driver può successivamente abilitare per l'uso da parte di applicazioni o altri componenti di sistema.
IoRegisterLastChanceShutdownNotification

La routine IoRegisterLastChanceShutdownNotification registra un driver per ricevere un IRP_MJ_SHUTDOWN IRP quando il sistema viene arrestato, dopo che tutti i file system sono stati scaricati.
IoRegisterPlugPlayNotification

La routine IoRegisterPlugPlayNotification registra una routine di callback di notifica Plug and Play (PnP) da chiamare quando si verifica un evento PnP della categoria specificata.
IoRegisterShutdownNotification

La routine IoRegisterShutdownNotification registra il driver per ricevere un IRP_MJ_SHUTDOWN IRP quando il sistema viene arrestato.
IoReleaseCancelSpinLock

Altre informazioni sulla routine IoReleaseCancelSpinLock.
IoReleaseRemoveLock

La routine IoReleaseRemoveLock rilascia un blocco di rimozione acquisito con una chiamata precedente a IoAcquireRemoveLock.
IoReleaseRemoveLockAndWait

La routine IoReleaseRemoveLockAndWait rilascia un blocco di rimozione acquisito dal driver in una chiamata precedente a IoAcquireRemoveLock e attende che tutte le acquisizioni del blocco siano state rilasciate.
IoRemoveLinkShareAccess

La routine IoRemoveLinkShareAccess rimuove le informazioni di accesso e condivisione dei collegamenti per una determinata istanza aperta di un oggetto file.
IoRemoveLinkShareAccessEx

La routine IoRemoveLinkShareAccessEx rimuove l'accesso e condivide le informazioni di accesso in una struttura di accesso condiviso del file system per una determinata istanza aperta.
IoRemoveShareAccess

La routine IoRemoveShareAccess rimuove le informazioni di accesso e accesso condiviso per una determinata istanza aperta di un oggetto file.
IoReportInterruptActive

La routine IoReportInterruptActive informa il sistema operativo che una routine del servizio interrupt registrato (ISR) è attiva e pronta per gestire le richieste di interrupt.
IoReportInterruptInactive

La routine IoReportInterruptInactive informa il sistema operativo che una routine del servizio interrupt registrato (ISR) è inattiva e non prevede richieste di interrupt.
IoReportTargetDeviceChange

La routine IoReportTargetDeviceChange notifica al gestore PnP che si è verificato un evento personalizzato in un dispositivo.
IoReportTargetDeviceChangeAsynchronous

La routine IoReportTargetDeviceChangeAsynchronous notifica al gestore PnP che si è verificato un evento personalizzato in un dispositivo.
IoRequestDeviceEject

La routine IoRequestDeviceEject notifica al gestore PnP che il pulsante di inserimento del dispositivo è stato premuto.
IoRequestDpc

La routine IoRequestDpc accoda una routine DpcForIsr fornita dal driver per completare l'elaborazione di I/O basata su interrupt in un IRQL inferiore.
IoReserveKsrPersistentMemory

Microsoft riserva la funzione IoReserveKsrPersistentMemory solo per uso interno. Non usare questa funzione nel codice.
IoReserveKsrPersistentMemoryEx

Microsoft si riserva la funzione IoReserveKsrPersistentMemoryEx solo per uso interno. Non usare questa funzione nel codice.
IoReuseIrp

La routine IoReuseIrp reinizializza un IRP in modo che possa essere riutilizzata.
Iosb64ToIosb

La funzione Iosb64ToIosb...
IosbToIosb64

La funzione IosbToIosb64...
IoSetCancelRoutine

La routine IoSetCancelRoutine configura una routine Cancel fornita dal driver da chiamare se viene annullato un determinato IRP.
IoSetCompletionRoutine

La routine IoSetCompletionRoutine registra una routine IoCompletion, che verrà chiamata quando il driver di livello inferiore successivo ha completato l'operazione richiesta per l'IRP specificato.
IoSetCompletionRoutineEx

La routine IoSetCompletionRoutineEx registra una routine IoCompletion, che viene chiamata quando il driver di livello inferiore successivo ha completato l'operazione richiesta per l'IRP specificato.
IoSetDeviceInterfacePropertyData

La routine IoSetDeviceInterfacePropertyData modifica il valore corrente di una proprietà dell'interfaccia del dispositivo.
IoSetDeviceInterfaceState

La routine IoSetDeviceInterfaceState abilita o disabilita un'istanza di una classe di interfaccia dispositivo registrata in precedenza.
IoSetDevicePropertyData

La routine IoSetDevicePropertyData modifica l'impostazione corrente per una proprietà del dispositivo.
IoSetIoPriorityHint

La routine IoSetIoPriorityHint imposta il valore dell'hint di priorità per un IRP.
IoSetLinkShareAccess

La routine IoSetLinkShareAccess imposta i diritti di accesso per la condivisione del collegamento dell'oggetto file specificato.
IoSetNextIrpStackLocation

La routine IoSetNextIrpStackLocation imposta la posizione dello stack IRP in un IRP allocato dal driver su quello del chiamante.
IoSetShareAccess

La routine IoSetShareAccess imposta i diritti di accesso per la condivisione dell'oggetto file specificato.
IoSetShareAccessEx

La routine IoSetShareAccessEx imposta i diritti di accesso per la condivisione dell'oggetto file specificato.
IoSetStartIoAttributes

La routine IoSetStartIoAttributes in wdm.h imposta gli attributi per la routine StartIo del driver.
IoSetTopLevelIrp

La routine IoSetTopLevelIrp in wdm.h imposta il valore del campo TopLevelIrp del thread corrente.
IoSizeOfIrp

La routine IoSizeOfIrp in wdm.h determina le dimensioni in byte per un IRP, in base al numero di posizioni dello stack nell'IRP.
IoSizeofWorkItem

La routine IoSizeofWorkItem restituisce le dimensioni, in byte, di una struttura IO_WORKITEM.
IoSkipCurrentIrpStackLocation

Altre informazioni su: IoSkipCurrentIrpStackLocation
IoStartNextPacket

La routine IoStartNextPacket in wdm.h rimuove la coda IRP successiva dalla coda del dispositivo associata all'oggetto dispositivo specificato e chiama la routine StartIo del driver.
IoStartNextPacketByKey

La routine IoStartNextPacketByKey in wdm.h dequeue il pacchetto di richiesta I/O successivo dalla coda del dispositivo associata all'oggetto dispositivo specificato.
IoStartPacket

La routine IoStartPacket in wdm.h chiama la routine StartIo del driver con un IRP o inserisce l'IRP nella coda del dispositivo per l'oggetto dispositivo specificato.
IoStartTimer

La routine IoStartTimer in wdm.h abilita il timer associato a un determinato oggetto dispositivo in modo che la routine IoTimer fornita dal driver venga chiamata una volta al secondo.
IoStopTimer

La routine IoStopTimer in wdm.h disabilita il timer per un oggetto dispositivo specificato in modo che la routine IoTimer fornita dal driver non venga chiamata.
IoUninitializeWorkItem

La routine IoUninitializeWorkItem annulla l'inizializzazione di un elemento di lavoro inizializzato da IoInitializeWorkItem.
IoUnregisterContainerNotification

La routine IoUnregisterContainerNotification annulla una registrazione di notifica del contenitore creata in precedenza dalla routine IoRegisterContainerNotification.
IoUnregisterPlugPlayNotification

Questa routine è obsoleta in Windows 7 e versioni successive di Windows. La routine IoUnregisterPlugPlayNotification rimuove la registrazione della routine di callback di un driver per un evento PnP.
IoUnregisterPlugPlayNotificationEx

La routine IoUnregisterPlugPlayNotificationEx annulla la registrazione della routine di callback di un driver per le notifiche degli eventi Plug and Play (PnP).
IoUnregisterShutdownNotification

La routine IoUnregisterShutdownNotification rimuove un driver registrato dalla coda di notifica di arresto.
IoUpdateLinkShareAccess

La routine IoUpdateLinkShareAccess aggiorna l'accesso alla condivisione per l'oggetto file specificato, in genere quando il file viene aperto.
IoUpdateLinkShareAccessEx

La routine IoUpdateLinkShareAccessEx aggiorna l'accesso alla condivisione per l'oggetto file specificato, in genere quando il file viene aperto.
IoUpdateShareAccess

La routine IoUpdateShareAccess aggiorna l'accesso alla condivisione per l'oggetto file specificato, in genere quando il file viene aperto.
IoValidateDeviceIoControlAccess

Per altre informazioni, vedere la funzione WdmlibIoValidateDeviceIoControlAccess.
IoWithinStackLimits

La routine IoWithinStackLimits determina se un'area di memoria rientra nel limite dello stack del thread corrente.
IoWMIAllocateInstanceIds

La routine IoWMIAllocateInstanceIds alloca uno o più ID istanza univoci per il GUID.
IoWMIDeviceObjectToInstanceName

La routine IoWMIDeviceObjectToInstanceName determina il nome dell'istanza per l'istanza della classe WMI implementata dal driver specificato da un oggetto dispositivo.
IoWMIDeviceObjectToProviderId

La routine IoWMIDeviceObjectToProviderId converte l'oggetto dispositivo specificato nell'ID provider WMI corrispondente.
IoWMIExecuteMethod

La routine IoWMIExecuteMethod esegue un metodo di classe WMI nell'istanza del blocco di dati WMI specificata.
IoWMIHandleToInstanceName

La routine IoWMIHandleToInstanceName determina il nome dell'istanza per l'istanza della classe WMI implementata dal driver specificato da un handle di file.
IoWMIOpenBlock

La routine IoWMIOpenBlock apre l'oggetto blocco di dati WMI per la classe WMI specificata.
IoWMIQueryAllData

La routine IoWMIQueryAllData restituisce tutti i blocchi di dati WMI che implementano una determinata classe WMI.
IoWMIQueryAllDataMultiple

La routine IoWMIQueryAllDataMultiple restituisce tutti i blocchi di dati WMI che implementano uno di un set di classi WMI.
IoWMIQuerySingleInstance

La routine IoWMIQuerySingleInstance restituisce l'istanza specificata di un blocco di dati WMI.
IoWMIQuerySingleInstanceMultiple

La routine IoWMIQuerySingleInstanceMultiple restituisce tutte le istanze del blocco di dati WMI che implementano le classi WMI specificate con i nomi di istanza specificati.
IoWMIRegistrationControl

La routine IoWMIRegistrationControl registra o annulla la registrazione del chiamante come provider di dati WMI per un oggetto dispositivo specificato.
IoWMISetNotificationCallback

La routine IoWMISetNotificationCallback registra un callback di notifica per un evento WMI.
IoWMISetSingleInstance

La routine IoWMISetSingleInstance imposta i valori per le proprietà all'interno dell'istanza del blocco di dati corrispondente alla classe WMI e al nome dell'istanza specificati.
IoWMISetSingleItem

La routine IoWMISetSingleItem imposta una singola proprietà nell'istanza del blocco di dati che corrisponde alla classe WMI specificata e al nome dell'istanza.
IoWMISuggestInstanceName

La routine IoWMISuggestInstanceName viene usata per richiedere che WMI suggerisca un nome di base che un driver può usare per compilare nomi di istanza WMI per il dispositivo.
IoWMIWriteEvent

La routine IoWMIWriteEvent recapita un determinato evento ai componenti WMI in modalità utente per la notifica.
IoWriteErrorLogEntry

La routine IoWriteErrorLogEntry in wdm.h accoda un determinato pacchetto del log degli errori al thread di registrazione degli errori di sistema.
IoWriteKsrPersistentMemory

Microsoft si riserva la funzione IoWriteKsrPersistentMemory solo per uso interno. Non usare questa funzione nel codice.
IsListEmpty

La routine IsListEmpty indica se un elenco doubly collegato di strutture LIST_ENTRY è vuoto.
KdBreakPointWithStatus

La macro KdBreakPointWithStatus si suddivide nel debugger del kernel e invia il valore di Status al debugger.
KdChangeOption

La routine KdChangeOption accede e modifica lo stato nel kernel correlato al debug del kernel.
KdDisableDebugger

La routine KdDisableDebugger disabilita il debugger del kernel.
KdEnableDebugger

La routine KdEnableDebugger riabilita il debugger del kernel dopo una chiamata alla routine KdDisableDebugger disabilita il debugger del kernel.
KdPrint

La macro KdPrint invia un messaggio al debugger del kernel.
KdPrintEx

La macro KdPrintEx invia una stringa al debugger del kernel se vengono soddisfatte le condizioni specificate. Una chiamata a KdPrintEx richiede parentesi doppie.
KdRefreshDebuggerNotPresent

La macro KdRefreshDebuggerNotPresent aggiorna il valore della variabile del kernel globale KD_DEBUGGER_NOT_PRESENT.
KeAcquireGuardedMutex

Altre informazioni sulla routine KeAcquireGuardedMutex.
KeAcquireGuardedMutexUnsafe

Altre informazioni sulla funzione KeAcquireGuardedMutexUnsafe.
KeAcquireInStackQueuedSpinLock

Altre informazioni sulla routine KeAcquireInStackQueuedSpinLock.
KeAcquireInStackQueuedSpinLockAtDpcLevel

Altre informazioni sulla routine KeAcquireInStackQueuedSpinLockAtDpcLevel.
KeAcquireInStackQueuedSpinLockForDpc

Altre informazioni sulla routine KeAcquireInStackQueuedSpinLockForDpc.
KeAcquireInterruptSpinLock

Altre informazioni sulla routine KeAcquireInterruptSpinLock.
KeAcquireSpinLock

La routine KeAcquireSpinLock acquisisce un blocco spin in modo che il chiamante possa sincronizzare l'accesso ai dati condivisi in modo sicuro generando IRQL.
KeAcquireSpinLockAtDpcLevel

La routine KeAcquireSpinLockAtDpcLevel acquisisce un blocco di selezione quando il chiamante è già in esecuzione in IRQL >= DISPATCH_LEVEL.
KeAcquireSpinLockForDpc

Altre informazioni sulla routine KeAcquireSpinLockForDpc.
KeAcquireSpinLockRaiseToDpc

La routine KeAcquireSpinLockRaiseToDpc è una versione più veloce della routine KeAcquireSpinLock.
KeAddTriageDumpDataBlock

Aggiunge un blocco di dati dump di valutazione a una matrice di blocchi di dati dump di valutazione.
KeAreAllApcsDisabled

La routine KeAreAllApcsDisabled indica se il thread chiamante si trova all'interno di un'area protetta o se è in esecuzione in IRQL >= APC_LEVEL, che disabilita tutto il recapito APC.
KeAreApcsDisabled

La funzione KeAreApcsDisabled (wdm.h) restituisce un valore che indica se il thread chiamante si trova all'interno di un'area critica o di un'area sorvegliata.
KeBugCheckEx

La routine KeBugCheckEx arresta il sistema in modo controllato quando il chiamante individua una incoerenza irreversibile che danneggia il sistema se il chiamante ha continuato a funzionare.
KeCancelTimer

La routine KeCancelTimer rimuove dalla coda un oggetto timer prima dell'intervallo timer, se impostato, scade.
KeClearEvent

La routine KeClearEvent imposta un evento su uno stato non segnalato.
KeConvertAuxiliaryCounterToPerformanceCounter

La routine KeConvertAuxiliaryCounterToPerformanceCounter converte il valore del contatore ausiliario specificato in un valore del contatore delle prestazioni.
KeConvertPerformanceCounterToAuxiliaryCounter

La routine KeConvertPerformanceCounterToAuxiliaryCounter converte il valore del contatore delle prestazioni specificato in un valore del contatore ausiliario.
KeDelayExecutionThread

La routine KeDelayExecutionThread inserisce il thread corrente in uno stato di attesa avvisabile o non attivabile per un intervallo specificato.
KeDeregisterBoundCallback

La routine KeDeregisterBoundCallback annulla la registrazione di un callback di eccezione associato in modalità utente registrato da KeRegisterBoundCallback.
KeDeregisterBugCheckCallback

La routine KeDeregisterBugCheckCallback rimuove una routine di callback registrata da KeRegisterBugCheckCallback.
KeDeregisterBugCheckReasonCallback

La routine KeDeregisterBugCheckReasonCallback rimuove una routine di callback registrata da KeRegisterBugCheckReasonCallback.
KeDeregisterNmiCallback

La routine KeDeregisterNmiCallback annulla la registrazione di un callback di interrupt non mascherabile registrato da KeRegisterNmiCallback.
KeDeregisterProcessorChangeCallback

La routine KeDeregisterProcessorChangeCallback annulla la registrazione di una funzione di callback registrata in precedenza nel sistema operativo chiamando la routine KeRegisterProcessorChangeCallback.
KeEnterCriticalRegion

La funzione KeEnterCriticalRegion (wdm.h) disabilita temporaneamente l'esecuzione di normali API del kernel, ma non impedisce l'esecuzione di API speciali del kernel.
KeEnterGuardedRegion

La funzione KeEnterGuardedRegion (wdm.h) entra in un'area sorvegliata, che disabilita tutto il recapito APC in modalità kernel al thread corrente.
KeFlushIoBuffers

La routine KeFlushIoBuffers scarica l'area di memoria descritta da un MDL dalle cache di tutti i processori.
KeFlushQueuedDpcs

La routine KeFlushQueuedDpcs viene restituita dopo l'esecuzione di tutti i DPC in coda su tutti i processori.
KefReleaseSpinLockFromDpcLevel

La routine KeReleaseSpinLockFromDpcLevel rilascia un blocco spin esecutivo senza modificare IRQL.
KeGetCurrentIrql

La routine KeGetCurrentIrql restituisce l'IRQL corrente.
KeGetCurrentNodeNumber

La funzione KeGetCurrentNodeNumber (wdm.h) restituisce il numero di nodo NUMA per il processore logico su cui è in esecuzione il chiamante.
KeGetCurrentProcessorIndex

KeGetCurrentProcessorIndex restituisce l'indice del processore su cui è in esecuzione il chiamante.
KeGetCurrentProcessorNumberEx

La funzione KeGetCurrentProcessorNumberEx (wdm.h) restituisce il numero di processore logico su cui è in esecuzione il chiamante.
KeGetCurrentThread

La routine KeGetCurrentThread identifica il thread corrente.
KeGetProcessorIndexFromNumber

La routine KeGetProcessorIndexFromNumber in wdm.h converte un numero di gruppo e un numero di processore relativo al gruppo in un indice del processore a livello di sistema.
KeGetProcessorNumberFromIndex

La routine KeGetProcessorNumberFromIndex in wdm.h converte un indice processore a livello di sistema in un numero di gruppo e un numero di processore relativo al gruppo.
KeGetRecommendedSharedDataAlignment

La routine KeGetRecommendedSharedDataAlignment restituisce l'allineamento preferito per le strutture di memoria a cui è possibile accedere da più processori.
KeInitializeCallbackRecord

Altre informazioni su: KeInitializeCallbackRecord
KeInitializeCrashDumpHeader

Informazioni su come la routine KeInitializeCrashDumpHeader fornisce le informazioni di intestazione richieste dal sistema per un file di dump di arresto anomalo del sistema.
KeInitializeDeviceQueue

La routine KeInitializeDeviceQueue inizializza un oggetto coda del dispositivo in uno stato non occupato.
KeInitializeDpc

La routine KeInitializeDpc inizializza un oggetto DPC e registra una routine CustomDpc per tale oggetto.
KeInitializeEvent

La routine KeInitializeEvent inizializza un oggetto evento come evento di sincronizzazione (singolo waiter) o tipo di notifica e lo imposta su uno stato segnalato o non segnalato.
KeInitializeGuardedMutex

La routine KeInitializeGuardedMutex inizializza un mutex sorvegliato.
KeInitializeMutex

La routine KeInitializeMutex inizializza un oggetto mutex, impostandolo su uno stato segnalato.
KeInitializeSemaphore

La routine KeInitializeSemaphore inizializza un oggetto semaforo con un conteggio specificato e specifica un limite superiore che il conteggio può raggiungere.
KeInitializeSpinLock

La routine KeInitializeSpinLock inizializza una variabile di tipo KSPIN_LOCK.
KeInitializeThreadedDpc

La routine KeInitializeThreadedDpc inizializza un oggetto DPC threaded e registra una routine CustomThreadedDpc per tale oggetto.
KeInitializeTimer

La routine KeInitializeTimer inizializza un oggetto timer.
KeInitializeTimerEx

La routine KeInitializeTimerEx inizializza un oggetto timer del kernel esteso.
KeInitializeTriageDumpDataArray

Inizializza una matrice di blocchi di dati dump di valutazione.
KeInsertByKeyDeviceQueue

La routine KeInsertByKeyDeviceQueue acquisisce il blocco di selezione per l'oggetto DeviceQueue specificato e accoda una voce in base al valore della chiave di ordinamento specificato se la coda del dispositivo è impostata su uno stato occupato.
KeInsertDeviceQueue

La routine KeInsertDeviceQueue acquisisce il blocco di selezione per l'oggetto coda del dispositivo specificato e, se la coda del dispositivo è impostata su uno stato occupato, accoda la voce specificata.
KeInsertQueueDpc

La routine KeInsertQueueDpc accoda un DPC per l'esecuzione.
KeIpiGenericCall

La routine KeIpiGenericCall determina l'esecuzione simultanea della routine specificata in tutti i processori.
KeIsExecutingDpc

Verifica se un DPC viene eseguito nel processore corrente.
KeLeaveCriticalRegion

Informazioni su come la routine KeLeaveCriticalRegion reenable the delivery of normal kernel-mode APCS that were disabled by a precedente call to KeEnterCriticalRegion.
KeLeaveGuardedRegion

Informazioni su come la routine KeLeaveGuardedRegion esce da un'area sorvegliata immessa da KeEnterGuardedRegion.
KeLowerIrql

La routine KeLowerIrql ripristina l'IRQL nel processore corrente sul valore originale.
KeMemoryBarrier

La routine KeMemoryBarrier crea una barriera nella posizione nel codice, attraverso la quale il compilatore e il processore non possono spostare alcuna operazione.
KeQueryActiveGroupCount

Informazioni su come la routine KeQueryActiveGroupCount restituisce il numero di gruppi di processori attivi in un sistema multiprocessore.
KeQueryActiveProcessorCount

Informazioni su come la routine KeQueryActiveProcessorCount restituisce il numero di processori attualmente attivi.
KeQueryActiveProcessorCountEx

Informazioni su come la routine KeQueryActiveProcessorCountEx restituisce il numero di processori logici attivi in un gruppo specificato in un sistema multiprocessore o nell'intero sistema.
KeQueryActiveProcessors

Informazioni su come la routine KeQueryActiveProcessors restituisce una maschera di bit dei processori attualmente attivi.
KeQueryAuxiliaryCounterFrequency

La routine KeQueryAuxiliaryCounterFrequency restituisce la frequenza del contatore ausiliario in unità di Hz.
KeQueryDpcWatchdogInformation

La routine KeQueryDpcWatchdogInformation restituisce i valori del timer del watchdog deferred procedure call (DPC) per il processore corrente.
KeQueryGroupAffinity

Informazioni su come la routine KeQueryGroupAffinity restituisce una maschera di affinità che identifica i processori logici attivi in un gruppo specificato in un sistema multiprocessore.
KeQueryHighestNodeNumber

Informazioni su come la routine KeQueryHighestNodeNumber restituisce il numero di nodo più alto in un sistema multiprocessore che dispone di un'architettura NUMA (Non Uniform Memory Access).
KeQueryInterruptTime

La routine KeQueryInterruptTime restituisce il valore corrente del conteggio dei tempi di interruzione del sistema, con precisione all'interno del tick dell'orologio di sistema.
KeQueryInterruptTimePrecise

La routine KeQueryInterruptTimePrecise restituisce il valore corrente del conteggio dei tempi di interruzione del sistema, con precisione all'interno di un microsecondo.
KeQueryLogicalProcessorRelationship

La routine KeQueryLogicalProcessorRelationship ottiene informazioni sulle relazioni tra uno o più processori con gli altri processori in un sistema multiprocessore.
KeQueryMaximumGroupCount

Informazioni su come la routine KeQueryMaximumGroupCount restituisce il numero massimo di gruppi in un sistema multiprocessore.
KeQueryMaximumProcessorCount

Informazioni su come la routine KeQueryMaximumProcessorCount restituisce il numero massimo di processori.
KeQueryMaximumProcessorCountEx

Informazioni su come la routine KeQueryMaximumProcessorCountEx restituisce il numero massimo di processori logici in un gruppo specificato in un sistema multiprocessore.
KeQueryNodeActiveAffinity

La routine KeQueryNodeActiveAffinity ottiene l'affinità del processore corrente di un nodo specificato in un sistema multiprocessore che dispone di un'architettura NUMA (Non Uniform Memory Access).
KeQueryNodeActiveAffinity2

Questa routine restituisce l'affinità corrente del processore multigruppo del nodo NUMA specificato.
KeQueryNodeActiveProcessorCount

Questa routine restituisce il numero di processori attivi nel nodo NUMA specificato in tutti i gruppi.
KeQueryNodeMaximumProcessorCount

Informazioni su come la routine KeQueryNodeMaximumProcessorCount restituisce il numero massimo di processori logici che un nodo specificato in un sistema multiprocessore NUMA (Non Uniform Memory Access) può contenere.
KeQueryPerformanceCounter

La routine KeQueryPerformanceCounter in wdm.h recupera il valore e la frequenza correnti del contatore delle prestazioni.
KeQueryPriorityThread

La routine KeQueryPriorityThread restituisce la priorità corrente di un thread specifico.
KeQueryRuntimeThread

La routine KeQueryRuntimeThread segnala l'ora di esecuzione accumulata in modalità kernel e in modalità utente di un thread, in tick di clock.
KeQuerySystemTime

La routine KeQuerySystemTime ottiene l'ora di sistema corrente.
KeQuerySystemTimePrecise

La routine KeQuerySystemTimePrecise recupera l'ora di sistema corrente ed è più precisa della routine KeQuerySystemTime.
KeQueryTickCount

Informazioni su come la routine KeQueryTickCount gestisce un conteggio degli interrupt timer intervallo che si sono verificati dopo l'avvio del sistema.
KeQueryTimeIncrement

La routine KeQueryTimeIncrement restituisce il numero di unità da 100 nanosecondi aggiunte all'ora di sistema ogni volta che l'intervallo interrompe l'orologio.
KeQueryTotalCycleTimeThread

La routine KeQueryTotalCycleTimeThread restituisce il tempo di ciclo accumulato per il thread specificato.
KeQueryUnbiasedInterruptTime

La routine KeQueryUnbiasedInterruptTime restituisce il valore corrente del conteggio tempo di interrupt di sistema.
KeRaiseIrql

La routine KeRaiseIrql genera la priorità hardware al valore IRQL specificato, nascondendo così gli interrupt di IRQL equivalenti o inferiori sul processore corrente.
KeRaiseIrqlToDpcLevel

Informazioni su come la routine KeRaiseIrqlToDpcLevel genera la priorità hardware su IRQL = DISPATCH_LEVEL, nascondendo così gli interrupt di IRQL equivalente o inferiore sul processore corrente.
KeReadStateEvent

La routine KeReadStateEvent restituisce lo stato corrente, segnalato o non segnalato, di un oggetto evento.
KeReadStateMutex

La routine KeReadStateMutex restituisce lo stato corrente, segnalato o non segnalato, dell'oggetto mutex specificato.
KeReadStateSemaphore

La routine KeReadStateSemaphore restituisce lo stato corrente, segnalato o non segnalato, dell'oggetto semaforo specificato.
KeReadStateTimer

La routine KeReadStateTimer legge lo stato corrente di un oggetto timer.
KeRegisterBoundCallback

La routine KeRegisterBoundCallback registra una routine da chiamare ogni volta che si verifica un'eccezione associata in modalità utente.
KeRegisterBugCheckCallback

La routine KeRegisterBugCheckCallback registra una routine BugCheckCallback, che viene eseguita quando il sistema operativo rilascia un controllo dei bug.
KeRegisterBugCheckReasonCallback

La routine KeRegisterBugCheckReasonCallback registra una routine KbCallbackDumpIo, KbCallbackSecondaryDumpData o KbCallbackAddPages, che viene eseguita quando il sistema operativo rilascia una verifica dei bug.
KeRegisterNmiCallback

La routine KeRegisterNmiCallback registra una routine da chiamare ogni volta che si verifica un interrupt non mascherabile.
KeRegisterProcessorChangeCallback

La routine KeRegisterProcessorChangeCallback registra una funzione di callback con il sistema operativo in modo che il sistema operativo comunicherà al driver quando viene aggiunto un nuovo processore alla partizione hardware.
KeReleaseGuardedMutex

La routine KeReleaseGuardedMutex rilascia un mutex sorvegliato acquisito con KeAcquireGuardedMutex o KeTryToAcquireGuardedMutex.
KeReleaseGuardedMutexUnsafe

La routine KeReleaseGuardedMutexUnsafe rilascia un mutex sorvegliato acquisito da KeAcquireGuardedMutexUnsafe.
KeReleaseInStackQueuedSpinLock

La routine KeReleaseInStackQueuedSpinLock rilascia un blocco spin in coda acquisito da KeAcquireInStackQueuedSpinLock.
KeReleaseInStackQueuedSpinLockForDpc

La routine KeReleaseInStackQueuedSpinLockForDpc rilascia un blocco spin in coda acquisito chiamando KeAcquireInStackQueuedSpinLockForDpc.
KeReleaseInStackQueuedSpinLockFromDpcLevel

La routine KeReleaseInStackQueuedSpinLockFromDpcLevel rilascia un blocco spin in coda acquisito da KeAcquireInStackQueuedSpinLockAtDpcLevel.
KeReleaseInterruptSpinLock

La routine KeReleaseInterruptSpinLock rilascia un blocco di spin interrupt acquisito da KeAcquireInterruptSpinLock.
KeReleaseMutex

La routine KeReleaseMutex rilascia un oggetto mutex e specifica se il chiamante deve chiamare una delle routine KeWaitXxx non appena KeReleaseMutex restituisce il controllo.
KeReleaseSemaphore

La routine KeReleaseSemaphore rilascia l'oggetto semaforo specificato.
KeReleaseSpinLock

La routine KeReleaseSpinLock rilascia un blocco spin e ripristina l'IRQL originale in cui era in esecuzione il chiamante.
KeReleaseSpinLockForDpc

La routine KeReleaseSpinLockForDpc rilascia un blocco spin acquisito chiamando KeAcquireSpinLockForDpc.
KeReleaseSpinLockFromDpcLevel

Informazioni su come la routine KeReleaseSpinLockFromDpcLevel rilascia un blocco spin esecutivo senza modificare IRQL.
KeRemoveByKeyDeviceQueue

La routine KeRemoveByKeyDeviceQueue rimuove una voce, selezionata in base a un valore di chiave di ordinamento, dalla coda del dispositivo specificata.
KeRemoveDeviceQueue

La routine KeRemoveDeviceQueue rimuove una voce dall'intestazione di una coda di dispositivi specificata.
KeRemoveEntryDeviceQueue

La routine KeRemoveEntryDeviceQueue restituisce se la voce specificata si trova nella coda del dispositivo e la rimuove, se è stata accodata, dalla coda del dispositivo.
KeRemoveQueueDpc

La routine KeRemoveQueueDpc rimuove l'oggetto DPC specificato dalla coda DPC di sistema.
KeResetEvent

La routine KeResetEvent reimposta uno stato non segnalato di un oggetto evento specificato e restituisce lo stato precedente dell'oggetto evento.
KeRestoreExtendedProcessorState

La routine KeRestoreExtendedProcessorState ripristina le informazioni sullo stato del processore estese salvate in precedenza.
KeRestoreFloatingPointState

La routine KeRestoreFloatingPointState ripristina il contesto a virgola mobile non volatile salvato dalla chiamata precedente a KeSaveFloatingPointState.
KeRevertToUserAffinityThreadEx

La routine KeRevertToUserAffinityThreadEx ripristina l'affinità precedente del thread corrente.
KeRevertToUserGroupAffinityThread

La routine KeRevertToUserGroupAffinityThread ripristina l'affinità di gruppo del thread chiamante al valore originale al momento della creazione del thread.
KeSaveExtendedProcessorState

La routine KeSaveExtendedProcessorState salva le informazioni sullo stato del processore esteso.
KeSaveFloatingPointState

La routine KeSaveFloatingPointState salva il contesto a virgola mobile non volatile in modo che il chiamante possa eseguire operazioni a virgola mobile.
KeSetCoalescableTimer

La routine KeSetCoalescableTimer imposta l'ora di scadenza iniziale e il periodo di un oggetto timer e specifica la quantità di ritardo che può essere tollerata nei tempi di scadenza.
KeSetEvent

La routine KeSetEvent imposta un oggetto evento su uno stato segnalato se l'evento non è già stato segnalato e restituisce lo stato precedente dell'oggetto evento.
KeSetImportanceDpc

Informazioni su come la routine KeSetImportanceDpc specifica il tempo di esecuzione della routine DPC.
KeSetPriorityThread

La routine KeSetPriorityThread imposta la priorità di runtime di un thread creato dal driver.
KeSetSystemAffinityThread

La routine KeSetSystemAffinityThread imposta l'affinità di sistema del thread corrente.
KeSetSystemAffinityThreadEx

La routine KeSetSystemAffinityThreadEx imposta l'affinità di sistema del thread corrente.
KeSetSystemGroupAffinityThread

La routine KeSetSystemGroupAffinityThread modifica il numero di gruppo e la maschera di affinità del thread chiamante.
KeSetTargetProcessorDpc

Informazioni su come la routine KeSetTargetProcessorDpc specifica il processore in cui verrà eseguita una routine DPC.
KeSetTargetProcessorDpcEx

La routine KeSetTargetProcessorDpcEx specifica il processore in cui verrà eseguita una routine DPC.
KeSetTimer

La routine KeSetTimer imposta l'intervallo assoluto o relativo in corrispondenza del quale un oggetto timer deve essere impostato su uno stato segnalato e, facoltativamente, fornisce una routine CustomTimerDpc da eseguire alla scadenza di tale intervallo.
KeSetTimerEx

La routine KeSetTimerEx imposta l'intervallo assoluto o relativo in corrispondenza del quale un oggetto timer deve essere impostato su uno stato segnalato, fornisce facoltativamente una routine CustomTimerDpc da eseguire alla scadenza di tale intervallo e, facoltativamente, fornisce un intervallo ricorrente per il timer.
KeShouldYieldProcessor

Altre informazioni: Funzione KeShouldYieldProcessor
KeStallExecutionProcessor

La routine KeStallExecutionProcessor in wdm.h blocca il chiamante sul processore corrente per un intervallo di tempo specificato.
KeSynchronizeExecution

La routine KeSynchronizeExecution sincronizza l'esecuzione della routine specificata con la routine del servizio interrupt (ISR) assegnata a un set di uno o più oggetti interrupt.
KeTestSpinLock

La routine KeTestSpinLock verifica la disponibilità di un blocco di selezione.
KeTryToAcquireGuardedMutex

La routine KeTryToAcquireGuardedMutex acquisisce un mutex sorvegliato, se disponibile.
KeTryToAcquireSpinLockAtDpcLevel

La routine KeTryToAcquireSpinLockAtDpcLevel tenta di acquisire un blocco spin in DISPATCH_LEVEL.
KeWaitForMultipleObjects

La routine KeWaitForMultipleObjects inserisce il thread corrente in uno stato di attesa avvisabile o non integrabile fino a quando uno o tutti gli oggetti dispatcher vengono impostati su uno stato segnalato o (facoltativamente) fino al timeout dell'attesa.
KeWaitForSingleObject

La routine KeWaitForSingleObject inserisce il thread corrente in uno stato di attesa fino a quando l'oggetto dispatcher specificato non viene impostato su uno stato segnalato o (facoltativamente) fino al timeout dell'attesa.
KzLowerIrql

Ripristina l'IRQL nel processore corrente sul valore originale.
KzRaiseIrql

Genera la priorità hardware al valore IRQL specificato, nascondendo così gli interrupt di IRQL equivalenti o inferiori nel processore corrente.
MmAdvanceMdl

La routine MmAdvanceMdl fa avanzare l'inizio dell'intervallo di memoria virtuale di un MDL in base al numero specificato di byte.
MmAllocateContiguousMemory

Informazioni su come la routine MmAllocateContiguousMemory alloca un intervallo di memoria fisica contigua e non di paging ed esegue il mapping allo spazio di indirizzi di sistema.
MmAllocateContiguousMemoryEx

La funzione MmAllocateContiguousMemoryEx alloca un intervallo di memoria fisicamente contigua non di paging e ne restituisce l'indirizzo virtuale.
MmAllocateContiguousMemorySpecifyCache

Informazioni su come la routine MmAllocateContiguousMemorySpecifyCache alloca un intervallo di memoria fisica contigua e non di paging ed esegue il mapping allo spazio indirizzi del sistema.
MmAllocateContiguousMemorySpecifyCacheNode

Informazioni su come la routine MmAllocateContiguousMemorySpecifyCacheNode alloca un intervallo di memoria fisica contigua e non di paging ed esegue il mapping allo spazio indirizzi di sistema.
MmAllocateContiguousNodeMemory

Informazioni su come la routine MmAllocateContiguousNodeMemory alloca un intervallo di memoria fisica contigua e non di paging e ne esegue il mapping allo spazio degli indirizzi di sistema.
MmAllocateMappingAddress

La routine MmAllocateMappingAddress riserva un intervallo di spazio indirizzi virtuale di sistema delle dimensioni specificate.
MmAllocateMappingAddressEx

La funzione MmAllocateMappingAddressEx alloca un mapping PTE di sistema della lunghezza richiesta che può essere usata in un secondo momento per eseguire il mapping di indirizzi arbitrari.
MmAllocateMdlForIoSpace

La routine MmAllocateMdlForIoSpace alloca un MDL e inizializza questo MDL per descrivere un set di intervalli di indirizzi fisici nello spazio indirizzi I/O.
MmAllocateNodePagesForMdlEx

La routine MmAllocateNodePagesForMdlEx alloca memoria fisica non di paging da un nodo ideale e alloca una struttura MDL per descrivere questa memoria.
MmAllocatePagesForMdl

La routine MmAllocatePagesForMdl alloca pagine di memoria fisica con riempimento zero, non di pagina a un file MDL.
MmAllocatePagesForMdlEx

La routine MmAllocatePagesForMdlEx alloca pagine di memoria fisica non di pagina a un MDL. Utilizzare questa routine anziché MmAllocatePagesForMdl.
MmBuildMdlForNonPagedPool

La routine MmBuildMdlForNonPagedPool riceve un MDL che specifica un buffer di memoria virtuale non di paging e lo aggiorna per descrivere le pagine fisiche sottostanti.
MmFreeContiguousMemory

Informazioni su come la routine MmFreeContiguousMemory rilascia un intervallo di memoria fisicamente contigua allocata da una routine MmAllocateContiguousMemoryXxx.
MmFreeContiguousMemorySpecifyCache

Informazioni su come la routine MmFreeContiguousMemorySpecifyCache libera un buffer allocato da una routine MmAllocateContiguousMemorySpecifyCacheXxx.
MmFreeMappingAddress

La routine MmFreeMappingAddress libera un intervallo di memoria virtuale riservato dalla routine MmAllocateMappingAddress.
MmFreePagesFromMdl

La routine MmFreePagesFromMdl libera tutte le pagine fisiche descritte da un MDL creato dalla routine MmAllocatePagesForMdl.
MmGetMdlByteCount

La macro MmGetMdlByteCount restituisce la lunghezza, espressa in byte, del buffer descritto dal file MDL specificato.
MmGetMdlByteOffset

La macro MmGetMdlByteOffset restituisce l'offset dei byte all'interno della pagina iniziale del buffer descritto dal file MDL specificato.
MmGetMdlPfnArray

La macro MmGetMdlPfnArray restituisce un puntatore all'inizio della matrice di numeri di pagina fisici associati a un elenco di descrittori di memoria (MDL).
MmGetMdlVirtualAddress

Altre informazioni su: MmGetMdlVirtualAddress
MmGetSystemAddressForMdl

La routine MmGetSystemAddressForMdl è obsoleta. Usare invece MmGetSystemAddressForMdlSafe.
MmGetSystemAddressForMdlSafe

Altre informazioni su: MmGetSystemAddressForMdlSafe
MmGetSystemRoutineAddress

La routine MmGetSystemRoutineAddress restituisce un puntatore a una funzione specificata da SystemRoutineName.
MmGetSystemRoutineAddressEx

La funzione MmGetSystemRoutineAddressEx restituisce l'indirizzo della funzione specificata nel modulo di sistema specificato.
MmInitializeMdl

Altre informazioni su: MmInitializeMdl
MmIsDriverSuspectForVerifier

La routine MmIsDriverSuspectForVerifier indica se il driver rappresentato dall'oggetto driver specificato è incluso nell'elenco dei driver selezionati per la verifica da parte di Driver Verifier.
MmIsDriverVerifying

La routine MmIsDriverVerifying indica se il driver in modalità kernel identificato dall'oggetto driver specificato viene verificato o chiama un driver verificato da Driver Verifier.
MmIsDriverVerifyingByAddress

La routine MmIsDriverVerifyingByAddress controlla se il driver in modalità kernel identificato dall'indirizzo dell'immagine specificato viene verificato o chiama un driver verificato da Driver Verifier.
MmLockPagableCodeSection

La routine MmLockPagableCodeSection blocca una sezione del codice driver, contenente un set di routine del driver contrassegnate con una speciale direttiva del compilatore, nello spazio di sistema.
MmLockPagableDataSection

La routine MmLockPagableDataSection blocca un'intera sezione dei dati del driver nello spazio di sistema.
MmMapIoSpace

La routine MmMapIoSpace esegue il mapping dell'intervallo di indirizzi fisico specificato allo spazio di sistema non di paging.
MmMapIoSpaceEx

La routine MmMapIoSpaceEx esegue il mapping dell'intervallo di indirizzi fisici specificato allo spazio di sistema non di paging usando la protezione della pagina specificata.
MmMapLockedPages

La routine MmMapLockedPages è obsoleta per Windows 2000 e versioni successive di Windows e per Windows Me.
MmMapLockedPagesSpecifyCache

La routine MmMapLockedPagesSpecifyCache esegue il mapping delle pagine fisiche descritte da un MDL a un indirizzo virtuale e consente al chiamante di specificare l'attributo della cache utilizzato per creare il mapping.
MmMapLockedPagesWithReservedMapping

La routine MmMapLockedPagesWithReservedMapping esegue il mapping di tutto o parte di un intervallo di indirizzi precedentemente riservato dalla routine MmAllocateMappingAddress.
MmMapMdl

Questa funzione esegue il mapping delle pagine fisiche descritte da un elenco di descrittori di memoria (MDL) nello spazio degli indirizzi virtuali di sistema.
MmMapMemoryDumpMdlEx

La funzione MmMapMemoryDumpMdlEx esegue il mapping di un MDL a un indirizzo virtuale specificato.
mmPageEntireDriver

La routine MmPageEntireDriver fa sì che tutto il codice e i dati di un driver vengano resi impaginabili, ignorando gli attributi delle varie sezioni che costituiscono l'immagine del driver.
MmPrepareMdlForReuse

Altre informazioni su: MmPrepareMdlForReuse
MmProbeAndLockPages

La routine MmProbeAndLockPages esegue il probe delle pagine di memoria virtuale specificate, le rende residenti e le blocca in memoria.
MmProbeAndLockSelectedPages

La routine MmProbeAndLockSelectedPages esegue il probe delle pagine di memoria virtuale selezionate, le rende residenti e le blocca in memoria.
mmProtectDriverSection

MmProtectDriverSection protegge una sezione di un driver caricato usando i servizi forniti dalla modalità di protezione virtuale (VSM).
MmProtectMdlSystemAddress

La routine MmProtectMdlSystemAddress imposta il tipo di protezione per un intervallo di indirizzi di memoria.
MmQuerySystemSize

La routine MmQuerySystemSize restituisce una stima della quantità di memoria nel sistema.
MmResetDriverPaging

La routine MmResetDriverPaging reimposta lo stato impaginabile delle sezioni di un driver a quello specificato al momento della compilazione del driver.
MmSizeOfMdl

La routine MmSizeOfMdl restituisce il numero di byte da allocare per un MDL che descrive un intervallo di indirizzi specificato.
MmUnlockPagableImageSection

La routine MmUnlockPagableImageSection rilascia una sezione di dati del driver o del driver, precedentemente bloccata nello spazio di sistema con MmLockPagableCodeSection, MmLockPagableDataSection o MmLockPagableSectionByHandle, in modo che la sezione possa essere nuovamente ripubblicata.
MmUnlockPages

La routine MmUnlockPages sblocca le pagine fisiche descritte dall'elenco dei descrittori di memoria (MDL) specificato.
MmUnmapIoSpace

La routine MmUnmapIoSpace annulla il mapping di un intervallo specificato di indirizzi fisici mappati in precedenza da MmMapIoSpace.
MmUnmapLockedPages

La routine MmUnmapLockedPages rilascia un mapping configurato da una chiamata precedente alla routine MmMapLockedPages o MmMapLockedPagesSpecifyCache.
MmUnmapReservedMapping

La routine MmUnmapReservedMapping annulla il mapping di un buffer di memoria mappato dalla routine MmMapLockedPagesWithReservedMapping.
NtCommitComplete

La routine ZwCommitComplete notifica a KTM che il gestore risorse chiamante ha completato il commit dei dati di una transazione.
NtCommitEnlistment

La routine ZwCommitEnlistment avvia l'operazione di commit per la transazione dell'integrazione specificata.
NtCommitTransaction

La routine ZwCommitTransaction avvia un'operazione di commit per una transazione specificata.
NtCreateEnlistment

La routine ZwCreateEnlistment crea un nuovo oggetto di integrazione per una transazione.
NtCreateResourceManager

La routine ZwCreateResourceManager crea un oggetto resource manager.
NtCreateTransaction

La routine ZwCreateTransaction crea un oggetto transazione.
NtCreateTransactionManager

La routine ZwCreateTransactionManager crea un nuovo oggetto di gestione transazioni.
NtEnumerateTransactionObject

La routine ZwEnumerateTransactionObject enumera gli oggetti KTM in un computer.
NtGetNotificationResourceManager

La routine ZwGetNotificationResourceManager recupera la notifica della transazione successiva dalla coda di notifica di un gestore risorse specificato.
NtManagePartition

La funzione NtManagePartition ottiene e imposta le informazioni per una partizione.
NtOpenEnlistment

La routine ZwOpenEnlistment ottiene un handle per un oggetto di integrazione esistente.
NtOpenResourceManager

La routine ZwOpenResourceManager restituisce un handle a un oggetto resource manager esistente.
ntOpenTransaction

La routine ZwOpenTransaction ottiene un handle per un oggetto transazione esistente.
NtOpenTransactionManager

La routine ZwOpenTransactionManager ottiene un handle per un oggetto gestore transazioni esistente.
NtPowerInformation

Scopri come la routine ZwPowerInformation (wdm.h) imposta o recupera informazioni sull'alimentazione del sistema.
NtPrepareComplete

La routine ZwPrepareComplete notifica al KTM che il gestore risorse chiamante ha completato la preparazione dei dati di una transazione.
NtPrepareEnlistment

La routine ZwPrepareEnlistment avvia l'operazione di preparazione per la transazione dell'integrazione specificata.
NtPrePrepareComplete

La routine ZwPreprepareComplete informa KTM che il gestore risorse chiamante ha terminato la preparazione preliminare dei dati di una transazione.
NtPrePrepareEnlistment

La routine ZwPrePrepareEnlistment avvia l'operazione di pre-preparazione per la transazione di un'integrazione specificata.
NtQueryInformationEnlistment

La routine ZwQueryInformationEnlistment recupera informazioni su un oggetto di integrazione specificato.
NtQueryInformationResourceManager

La routine ZwQueryInformationResourceManager recupera informazioni su un oggetto resource manager specificato.
NtQueryInformationTransaction

La routine ZwQueryInformationTransaction recupera informazioni su una transazione specificata.
NtQueryInformationTransactionManager

La routine ZwQueryInformationTransactionManager recupera informazioni su un oggetto di gestione transazioni specificato.
NtReadOnlyEnlistment

La routine ZwReadOnlyEnlistment imposta un elenco specificato in modo che sia di sola lettura.
NtRecoverEnlistment

La routine ZwRecoverEnlistment avvia un'operazione di ripristino per la transazione associata a un'integrazione specificata.
NtRecoverResourceManager

La routine ZwRecoverResourceManager tenta di recuperare la transazione associata a ogni integrazione di un oggetto resource manager specificato.
NtRecoverTransactionManager

La routine ZwRecoverTransactionManager ricostruisce lo stato dell'oggetto di gestione transazioni (incluse tutte le transazioni, gli inserimenti e i gestori risorse) dalle informazioni di ripristino presenti nel flusso di log.
NtRenameTransactionManager

La routine NtRenameTransactionManager modifica l'identità dell'oggetto di gestione transazioni archiviato nel flusso di file di log CLFS contenuto nel nome del file di log.
NtRollbackComplete

La routine ZwRollbackComplete notifica a KTM che il gestore risorse chiamante ha completato il rollback dei dati di una transazione.
NtRollbackEnlistment

La routine ZwRollbackEnlistment esegue il rollback della transazione associata a un'integrazione specificata.
NtRollbackTransaction

La routine ZwRollbackTransaction avvia un'operazione di rollback per una transazione specificata.
NtRollforwardTransactionManager

La routine ZwRollforwardTransactionManager avvia le operazioni di ripristino per tutte le transazioni in corso assegnate a un gestore transazioni specificato.
NtSetInformationEnlistment

La routine ZwSetInformationEnlistment imposta le informazioni per un oggetto di integrazione specificato.
NtSetInformationResourceManager

La routine ZwSetInformationResourceManager non viene utilizzata.
NtSetInformationTransaction

La routine ZwSetInformationTransaction imposta le informazioni per una transazione specificata.
NtSetInformationTransactionManager

Non chiamare questa routine dal codice in modalità kernel.
NtSinglePhaseReject

La routine ZwSinglePhaseReject informa KTM che il gestore risorse chiamante non supporterà le operazioni di commit a fase singola per un'integrazione specificata.
ObCloseHandle

La routine ObCloseHandle chiude un handle di oggetto.
ObDereferenceObject

La routine ObDereferenceObject decrementa il conteggio dei riferimenti dell'oggetto specificato ed esegue i controlli di conservazione.
ObDereferenceObjectDeferDelete

La routine ObDereferenceObjectDeferDelete decrementa il conteggio dei riferimenti per l'oggetto specificato, verifica la conservazione degli oggetti ed evita deadlock.
ObDereferenceObjectDeferDeleteWithTag

La routine ObDereferenceObjectDeferDeleteWithTag decrementa il conteggio dei riferimenti per l'oggetto specificato, rinvia l'eliminazione dell'oggetto per evitare deadlock e scrive un valore di tag a quattro byte nell'oggetto per supportare la traccia dei riferimenti agli oggetti.
ObDereferenceObjectWithTag

La routine ObDereferenceObjectWithTag decrementa il conteggio dei riferimenti dell'oggetto specificato e scrive un valore di tag a quattro byte nell'oggetto per supportare la traccia dei riferimenti agli oggetti.
ObfReferenceObject

La routine ObfReferenceObject incrementa il conteggio dei riferimenti all'oggetto specificato.
ObGetObjectSecurity

La routine ObGetObjectSecurity ottiene il descrittore di sicurezza per un determinato oggetto.
ObReferenceObject

La routine ObReferenceObject incrementa il conteggio dei riferimenti all'oggetto specificato.
ObReferenceObjectByHandle

La routine ObReferenceObjectByHandle fornisce la convalida dell'accesso sull'handle dell'oggetto e, se è possibile concedere l'accesso, restituisce il puntatore corrispondente al corpo dell'oggetto.
ObReferenceObjectByHandleWithTag

La routine ObReferenceObjectByHandleWithTag incrementa il conteggio dei riferimenti dell'oggetto identificato dall'handle specificato e scrive un valore di tag a quattro byte nell'oggetto per supportare la traccia dei riferimenti agli oggetti.
ObReferenceObjectByPointer

La routine ObReferenceObjectByPointer incrementa il conteggio dei riferimenti del puntatore per un determinato oggetto.
ObReferenceObjectByPointerWithTag

La routine ObReferenceObjectByPointerWithTag incrementa il conteggio dei riferimenti dell'oggetto specificato e scrive un valore di tag a quattro byte nell'oggetto per supportare la traccia dei riferimenti agli oggetti.
ObReferenceObjectSafe

La funzione ObReferenceObjectSafe incrementa il conteggio dei riferimenti per un oggetto e determina se è sicuro utilizzare l'oggetto. Restituisce FALSE se l'oggetto viene eliminato o TRUE se è possibile utilizzare ulteriormente l'oggetto.
ObReferenceObjectWithTag

La routine ObReferenceObjectWithTag incrementa il conteggio dei riferimenti dell'oggetto specificato e scrive un valore di tag a quattro byte nell'oggetto per supportare la traccia dei riferimenti agli oggetti.
ObRegisterCallbacks

La routine ObRegisterCallbacks registra un elenco di routine di callback per le operazioni di thread, processi e handle desktop.
ObReleaseObjectSecurity

La routine ObReleaseObjectSecurity è il reciproco di ObGetObjectSecurity.
ObUnRegisterCallbacks

La routine ObUnRegisterCallbacks annulla la registrazione di un set di routine di callback registrate con la routine ObRegisterCallbacks.
PAGE_ALIGN

Altre informazioni su: PAGE_ALIGN
PcwAddInstance

La funzione PcwAddInstance aggiunge l'istanza specificata del contatore al buffer consumer.
PcwCloseInstance

La funzione PcwCloseInstance chiude l'istanza specificata del contatore.
PcwCreateInstance

La funzione PcwCreateInstance crea una nuova istanza per il contatore registrato specificato.
PcwRegister

La funzione PcwRegister registra il chiamante come provider del contatore specificato.
PcwUnregister

La funzione PcwUnregister annulla la registrazione del provider del contatore specificato.
poCallDriver

La routine PoCallDriver in wdm.h passa un IRP di alimentazione al driver inferiore successivo nello stack di dispositivi. (solo Windows Server 2003, Windows XP e Windows 2000).
PoClearPowerRequest

La routine PoClearPowerRequest nel file wdm.h decrementa il conteggio per il tipo di richiesta di alimentazione specificato.
PoCreatePowerRequest

La routine PoCreatePowerRequest in wdm.h crea un oggetto power request. Per abilitare le richieste di risparmio energia, creare un oggetto power request e usarlo per tutte le chiamate.
PoDeletePowerRequest

La routine PoDeletePowerRequest in wdm.h elimina un oggetto power request. Il driver deve eliminare l'oggetto power request prima di eliminare l'oggetto dispositivo.
PoEndDeviceBusy

La routine PoEndDeviceBusy nel file wdm.h contrassegna la fine di un periodo di tempo in cui il dispositivo è occupato.
PoFxActivateComponent

La routine PoFxActivateComponent incrementa il conteggio dei riferimenti di attivazione nel componente specificato.
PoFxCompleteDevicePowerNotRequired

La routine PoFxCompleteDevicePowerNotRequired notifica al framework di risparmio energia (PoFx) che il driver chiamante ha completato la risposta a una chiamata alla routine di callback DevicePowerNotRequiredCallback del driver.
PoFxCompleteDirectedPowerDown

Un driver client DFx (Directed Power Framework) chiama questa funzione per completare la transizione di spegnimento diretto.
PoFxCompleteIdleCondition

La routine PoFxCompleteIdleCondition informa il framework di risparmio energia (PoFx) che il componente specificato ha completato una modifica in sospeso alla condizione di inattività.
PoFxCompleteIdleState

La routine PoFxCompleteIdleState informa il framework di risparmio energia (PoFx) che il componente specificato ha completato una modifica in sospeso a uno stato Fx.
PoFxIdleComponent

La routine PoFxIdleComponent decrementa il conteggio dei riferimenti di attivazione nel componente specificato.
PoFxIssueComponentPerfStateChange

La routine PoFxIssueComponentPerfStateChange invia una richiesta di inserire un componente del dispositivo in un determinato stato di prestazioni.
PoFxIssueComponentPerfStateChangeMultiple

La routine PoFxIssueComponentPerfStateChangeMultiple invia una richiesta per modificare gli stati delle prestazioni in più set di stati delle prestazioni contemporaneamente per un componente del dispositivo.
PoFxNotifySurprisePowerOn

La routine PoFxNotifySurprisePowerOn notifica al framework di risparmio energia (PoFx) che un dispositivo è stato attivato come effetto collaterale dell'alimentazione di un altro dispositivo.
PoFxPowerControl

La routine PoFxPowerControl invia una richiesta di controllo alimentazione al framework di risparmio energia (PoFx).
PoFxPowerOnCrashdumpDevice

La routine PoFxPowerOnCrashdumpDevice richiede l'attivazione di un dispositivo di dump di arresto anomalo del sistema.
PoFxQueryCurrentComponentPerfState

La routine PoFxQueryCurrentComponentPerfState recupera lo stato delle prestazioni attivo nel set di stati delle prestazioni di un componente.
PoFxRegisterComponentPerfStates

La routine PoFxRegisterComponentPerfStates registra un componente del dispositivo per la gestione dello stato delle prestazioni da parte del framework di risparmio energia (PoFx).
PoFxRegisterCrashdumpDevice

La routine PoFxRegisterCrashdumpDevice registra un dispositivo di dump di arresto anomalo del sistema.
PoFxRegisterDevice

La routine PoFxRegisterDevice registra un dispositivo con il framework di risparmio energia (PoFx).
PoFxReportDevicePoweredOn

La routine PoFxReportDevicePoweredOn notifica al framework di risparmio energia (PoFx) che il dispositivo ha completato la transizione richiesta allo stato di alimentazione D0 (completamente attivo).
PoFxSetComponentLatency

La routine PoFxSetComponentLatency specifica la latenza massima che può essere tollerata nella transizione dalla condizione di inattività alla condizione attiva nel componente specificato.
PoFxSetComponentResidency

La routine PoFxSetComponentResidency imposta il tempo stimato per quanto tempo un componente rimane inattiva dopo che il componente entra nella condizione di inattività.
PoFxSetComponentWake

La routine PoFxSetComponentWake indica se il driver esegue la riattivazione del componente specificato ogni volta che il componente entra nella condizione di inattività.
PoFxSetDeviceIdleTimeout

La routine PoFxSetDeviceIdleTimeout specifica l'intervallo di tempo minimo da quando l'ultimo componente del dispositivo entra nella condizione di inattività a quando il framework di risparmio energia (PoFx) chiama la routine DevicePowerNotRequiredCallback del driver.
PoFxSetTargetDripsDevicePowerState

Questa routine viene chiamata per notificare allo stato di alimentazione del dispositivo di destinazione del dispositivo per DRIPS. Il driver può eseguire l'override del vincolo DRIPS fornito dal PEP.
PoFxStartDevicePowerManagement

La routine PoFxStartDevicePowerManagement completa la registrazione di un dispositivo con il framework di risparmio energia (PoFx) e avvia il risparmio energia del dispositivo.
PoFxUnregisterDevice

La routine PoFxUnregisterDevice rimuove la registrazione di un dispositivo dal framework di risparmio energia (PoFx).
PoGetSystemWake

La routine PoGetSystemWake determina se un IRP specificato è stato contrassegnato come riattivare il sistema da uno stato di sospensione.
PopEntryList

La routine PopEntryList rimuove la prima voce da un elenco collegato di SINGLE_LIST_ENTRY strutture.
PoQueryWatchdogTime

La routine PoQueryWatchdogTime in wdm.h indica se il risparmio energia ha abilitato un contatore di timeout per qualsiasi IRP di alimentazione assegnato allo stack di dispositivi.
PoRegisterDeviceForIdleDetection

La routine PoRegisterDeviceForIdleDetection in wdm.h abilita o annulla il rilevamento inattiva e imposta i valori di timeout di inattività per un dispositivo.
PoRegisterForEffectivePowerModeNotifications

La funzione PoRegisterForEffectivePowerModeNotifications registra un callback per ricevere notifiche di modifica della modalità di alimentazione effettive.
PoRegisterPowerSettingCallback

La routine PoRegisterPowerSettingCallback in wdm.h registra una routine di callback di impostazione dell'alimentazione per ricevere notifiche di modifiche nell'impostazione di alimentazione specificata.
PoRegisterSystemState

La routine PoRegisterSystemState in wdm.h registra il sistema come occupato a causa di determinate attività, come indicato dai flag.
PoRequestPowerIrp

La routine PoRequestPowerIrp alloca un IRP di alimentazione e la invia al driver principale nello stack di dispositivi per il dispositivo specificato.
PoSetDeviceBusy

Altre informazioni su: PoSetDeviceBusy
PoSetDeviceBusyEx

La routine PoSetDeviceBusyEx in wdm.h notifica al risparmio energia che il dispositivo associato al contatore di inattività specificato è occupato.
PoSetPowerRequest

La routine PoSetPowerRequest in wdm.h incrementa il conteggio per il tipo di richiesta di alimentazione specificato. Il risparmio energia conta le richieste per ogni tipo di richiesta di alimentazione.
PoSetPowerState

La routine PoSetPowerState in wdm.h notifica al sistema una modifica dello stato di alimentazione del dispositivo per un dispositivo.
PoSetSystemState

I driver chiamano la routine PoSetSystemState per indicare che il sistema è attivo.
PoSetSystemWake

La routine PoSetSystemWake contrassegna l'IRP specificato come uno che ha contribuito a risvegliare il sistema da uno stato di sospensione.
PoSetSystemWakeDevice

La funzione PoSetSystemWakeDevice tenta di estrarre un PDO dall'oggetto dispositivo fornito.
PoStartDeviceBusy

La routine PoStartDeviceBusy in wdm.h contrassegna l'inizio di un periodo di tempo in cui il dispositivo è occupato.
PoStartNextPowerIrp

La routine PoStartNextPowerIrp in wdm.h segnala al driver che il driver è pronto per gestire l'IRP di alimentazione successiva.
PoUnregisterFromEffectivePowerModeNotifications

La funzione PoUnregisterFromEffectivePowerModeNotifications annulla la registrazione dalle notifiche di modifica della modalità alimentazione effettive.
PoUnregisterPowerSettingCallback

La routine PoUnregisterPowerSettingCallback in wdm.h annulla la registrazione di una routine di callback di impostazione dell'alimentazione registrata in precedenza da un driver.
PoUnregisterSystemState

La routine PoUnregisterSystemState in wdm.h annulla una registrazione dello stato del sistema creata da PoRegisterSystemState.
ProbeForRead

La routine ProbeForRead verifica che un buffer in modalità utente risieda effettivamente nella parte utente dello spazio indirizzi ed è allineato correttamente.
ProbeForWrite

La routine ProbeForWrite verifica che un buffer in modalità utente risieda effettivamente nella parte in modalità utente dello spazio indirizzi, sia scrivibile e allineato correttamente.
PsAllocateAffinityToken

La funzione PsAllocateAffinityToken alloca un token di affinità di thread.
PsCreateSystemThread

La routine PsCreateSystemThread crea un thread di sistema che viene eseguito in modalità kernel e restituisce un handle per il thread.
PsFreeAffinityToken

La funzione PsFreeAffinityToken libera un token di affinità allocato da PsAllocateAffinityToken.
PsGetCurrentThread

Informazioni su come la routine PsGetCurrentThread (wdm.h) identifica il thread corrente.
PsGetVersion

Questa funzione è obsoleta in Windows XP e versioni successive del sistema operativo Windows. Usare invece RtlGetVersion. PsGetVersion restituisce informazioni selezionate dal chiamante sulla versione corrente del sistema operativo basato su NT.
PsQueryTotalCycleTimeProcess

La routine PsQueryTotalCycleTimeProcess restituisce il tempo del ciclo accumulato per il processo specificato.
PsRevertToUserMultipleGroupAffinityThread

La funzione PsRevertToUserMultipleGroupAffinityThread ripristina l'affinità precedente del thread corrente, come indicato dal token di affinità specificato.
PsSetSystemMultipleGroupAffinityThread

La funzione PsSetSystemMultipleGroupAffinityThread imposta l'affinità di sistema multigruppo del thread corrente.
PsTerminateSystemThread

La routine PsTerminateSystemThread termina il thread di sistema corrente.
PushEntryList

La routine PushEntryList inserisce una voce all'inizio di un elenco collegato di SINGLE_LIST_ENTRY strutture.
READ_PORT_BUFFER_UCHAR

La funzione READ_PORT_BUFFER_UCHAR (wdm.h) legge un numero di byte dall'indirizzo di porta specificato in un buffer.
READ_PORT_BUFFER_ULONG

La funzione READ_PORT_BUFFER_ULONG (wdm.h) legge un numero di valori ULONG dall'indirizzo di porta specificato in un buffer.
READ_PORT_BUFFER_USHORT

La funzione READ_PORT_BUFFER_USHORT (wdm.h) legge un numero di valori USHORT dall'indirizzo di porta specificato in un buffer.
READ_PORT_UCHAR

La funzione READ_PORT_UCHAR (wdm.h) restituisce un byte letto dall'indirizzo di porta specificato nella memoria del dispositivo residente e mappata.
READ_PORT_ULONG

La funzione READ_PORT_ULONG (wdm.h) restituisce un valore ULONG letto dall'indirizzo di porta specificato nella memoria del dispositivo residente e mappata.
READ_PORT_USHORT

La funzione READ_PORT_USHORT (wdm.h) restituisce un valore USHORT letto dall'indirizzo di porta specificato nella memoria del dispositivo residente e mappata.
READ_REGISTER_BUFFER_UCHAR

La funzione READ_REGISTER_BUFFER_UCHAR (wdm.h) legge un numero di byte dall'indirizzo del registro specificato in un buffer.
READ_REGISTER_BUFFER_ULONG

La funzione READ_REGISTER_BUFFER_ULONG (wdm.h) legge un numero di valori ULONG dall'indirizzo del registro specificato in un buffer.
READ_REGISTER_BUFFER_ULONG64

La funzione READ_REGISTER_BUFFER_ULONG64 (wdm.h) legge un numero di valori ULONG64 dall'indirizzo del registro specificato in un buffer.
READ_REGISTER_BUFFER_USHORT

La funzione READ_REGISTER_BUFFER_USHORT (wdm.h) legge un numero di valori USHORT dall'indirizzo del registro specificato in un buffer.
READ_REGISTER_UCHAR

La funzione READ_REGISTER_UCHAR (wdm.h) restituisce un byte letto dall'indirizzo del registro specificato nella memoria del dispositivo residente mappata.
READ_REGISTER_ULONG

La funzione READ_REGISTER_ULONG (wdm.h) restituisce un valore ULONG letto dall'indirizzo del registro specificato nella memoria del dispositivo residente mappata.
READ_REGISTER_ULONG64

La funzione READ_REGISTER_ULONG64 (wdm.h) legge un valore ULONG64 dall'indirizzo del registro specificato.
READ_REGISTER_USHORT

La funzione READ_REGISTER_USHORT (wdm.h) restituisce un valore USHORT letto dall'indirizzo di registro specificato nella memoria del dispositivo residente mappata.
ReadBooleanRaw

In questo argomento viene descritta la funzione ReadBooleanRaw.
ReadInt32Acquire

Funzione ReadInt32Acquire...
ReadInt32NoFence

Funzione ReadInt32NoFence...
ReadInt32Raw

Funzione ReadInt32Raw...
ReadUInt32Acquire

Funzione ReadUInt32Acquire...
ReadUInt32NoFence

Funzione ReadUInt32NoFence...
ReadUInt32Raw

Funzione ReadUInt32Raw...
RemoveEntryList

La routine RemoveEntryList rimuove una voce da un elenco doubly collegato di strutture LIST_ENTRY.
RemoveHeadList

La routine RemoveHeadList rimuove una voce dall'inizio di un elenco doubly collegato di strutture LIST_ENTRY.
RemoveTailList

La routine RemoveTailList rimuove una voce dalla fine di un elenco doubly collegato di strutture LIST_ENTRY.
ROUND_TO_PAGES

Altre informazioni su: ROUND_TO_PAGES
RtlAnsiStringToUnicodeSize

La routine RtlAnsiStringToUnicodeSize restituisce il numero di byte necessari per contenere una stringa ANSI convertita in una stringa Unicode.
RtlAnsiStringToUnicodeString

RtlAnsiStringToUnicodeString converte la stringa di origine ANSI specificata in una stringa Unicode.
RtlAppendUnicodeStringToString

La routine RtlAppendUnicodeStringToString concatena due stringhe Unicode.
RtlAppendUnicodeToString

La routine RtlAppendUnicodeToString concatena la stringa Unicode fornita a una stringa Unicode memorizzata nel buffer.
RtlAreBitsClear

La routine RtlAreBitsClear determina se un determinato intervallo di bit all'interno di una variabile bitmap è chiaro.
RtlAreBitsSet

La routine RtlAreBitsSet determina se è impostato un determinato intervallo di bit all'interno di una variabile bitmap.
RtlCheckBit

La routine RtlCheckBit determina se un bit specifico in una determinata variabile bitmap è chiaro o impostato.
RtlCheckRegistryKey

La routine RtlCheckRegistryKey verifica l'esistenza di una determinata chiave denominata nel Registro di sistema.
RtlClearAllBits

La routine RtlClearAllBits imposta tutti i bit in una determinata variabile bitmap su zero.
RtlClearBit

La routine RtlClearBit imposta il bit specificato in una bitmap su zero.
RtlClearBits

La routine RtlClearBits imposta tutti i bit nell'intervallo di bit specificato nella bitmap su zero.
RtlCmDecodeMemIoResource

La routine RtlCmDecodeMemIoResource fornisce l'indirizzo iniziale e la lunghezza di una struttura di CM_PARTIAL_RESOURCE_DESCRIPTOR che descrive un intervallo di indirizzi di memoria o porta I/O.
RtlCmEncodeMemIoResource

La routine RtlCmEncodeMemIoResource aggiorna una struttura CM_PARTIAL_RESOURCE_DESCRIPTOR per descrivere un intervallo di indirizzi di memoria o porta I/O.
RtlCompareMemory

La routine RtlCompareMemory confronta due blocchi di memoria e restituisce il numero di byte corrispondenti fino alla prima differenza.
RtlCompareUnicodeString

La routine RtlCompareUnicodeString confronta due stringhe Unicode.
RtlConstantTimeEqualMemory

In questo argomento viene descritta la funzione RtlConstantTimeEqualMemory.
RtlConvertLongToLargeInteger

La routine RtlConvertLongToLargeInteger converte l'intero con segno di input in un intero di grandi dimensioni con segno.
RtlConvertUlongToLargeInteger

La routine RtlConvertUlongToLargeInteger converte l'intero senza segno di input in un intero di grandi dimensioni con segno. Per Windows XP e versioni successive di Windows, non utilizzare questa routine; usare il supporto nativo per __int64.
RtlCopyDeviceMemory

Fornisce il comportamento di RtlCopyVolatileMemory nelle situazioni in cui lo sviluppatore deve anche assicurarsi che gli errori di allineamento non vengano generati durante l'accesso alla memoria del dispositivo.
RtlCopyMemory

Informazioni su come la routine RtlCopyMemory copia il contenuto di un blocco di memoria di origine in un blocco di memoria di destinazione.
RtlCopyMemoryNonTemporal

Questa funzione copia da un buffer a un altro usando spostamenti non temporali che non inquinano la cache. I buffer non devono sovrapporsi.
RtlCopyUnicodeString

La routine RtlCopyUnicodeString copia una stringa di origine in una stringa di destinazione.
RtlCopyVolatileMemory

Fornisce il comportamento di RtlCopyMemory nelle situazioni in cui lo sviluppatore deve assicurarsi che si verifichi l'operazione di copia.
RtlCreateRegistryKey

La routine RtlCreateRegistryKey aggiunge un oggetto chiave nel Registro di sistema lungo un determinato percorso relativo.
RtlCreateSecurityDescriptor

La routine RtlCreateSecurityDescriptor inizializza un nuovo descrittore di sicurezza in formato assoluto. In caso di restituzione, il descrittore di sicurezza viene inizializzato senza ACL di sistema, nessun ACL discrezionale, nessun proprietario, nessun gruppo primario e tutti i flag di controllo impostati su zero.
RtlDeleteRegistryValue

La routine RtlDeleteRegistryValue rimuove il nome della voce e i valori associati dal Registro di sistema lungo il percorso relativo specificato.
RtlDowncaseUnicodeChar

La routine RtlDowncaseUnicodeChar converte il carattere Unicode specificato in lettere minuscole.
RtlEqualLuid

Altre informazioni su: RtlEqualLuid
RtlEqualMemory

La routine RtlEqualMemory confronta due blocchi di memoria per determinare se il numero specificato di byte è identico.
RtlEqualUnicodeString

La routine RtlEqualUnicodeString confronta due stringhe Unicode per determinare se sono uguali.
RtlFillDeviceMemory

Fornisce il comportamento di RtlFillVolatileMemory nelle situazioni in cui lo sviluppatore deve anche assicurarsi che gli errori di allineamento non vengano generati durante l'accesso alla memoria del dispositivo.
RtlFillMemory

La routine RtlFillMemory riempie un blocco di memoria con il valore di riempimento specificato.
RtlFillMemoryNonTemporal

Questa funzione riempie un blocco di memoria con il valore di riempimento specificato utilizzando spostamenti non temporali che non inquinano la cache.
RtlFillVolatileMemory

Fornisce il comportamento di RtlFillMemory nelle situazioni in cui lo sviluppatore deve assicurarsi che si verifichi l'operazione di impostazione.
RtlFindClearBits

La routine RtlFindClearBits cerca un intervallo di bit chiari di dimensioni richieste all'interno di una bitmap.
RtlFindClearBitsAndSet

La routine RtlFindClearBitsAndSet cerca un intervallo di bit chiari di dimensioni richieste all'interno di una bitmap e imposta tutti i bit nell'intervallo quando si trova.
RtlFindClearRuns

La routine RtlFindClearRuns trova il numero specificato di esecuzioni di bit chiari all'interno di una determinata bitmap.
RtlFindFirstRunClear

La routine RtlFindFirstRunClear cerca l'intervallo contiguo iniziale di bit chiari all'interno di una determinata bitmap.
RtlFindLastBackwardRunClear

La routine RtlFindLastBackwardRunClear cerca una determinata bitmap per l'esecuzione chiara precedente dei bit, a partire dalla posizione di indice specificata.
RtlFindLeastSignificantBit

La routine RtlFindLeastSignificantBit restituisce la posizione in base zero del bit diverso da zero significativo nel relativo parametro.
RtlFindLongestRunClear

La routine RtlFindLongestRunClear cerca l'intervallo contiguo più grande di bit chiari all'interno di una determinata bitmap.
RtlFindMostSignificantBit

La routine RtlFindMostSignificantBit restituisce la posizione in base zero del bit diverso da zero più significativo nel relativo parametro.
RtlFindNextForwardRunClear

La routine RtlFindNextForwardRunClear cerca una determinata variabile bitmap per l'esecuzione chiara successiva di bit, a partire dalla posizione di indice specificata.
RtlFindSetBits

La routine RtlFindSetBits cerca un intervallo di bit di set di dimensioni richieste all'interno di una bitmap.
RtlFindSetBitsAndClear

La routine RtlFindSetBitsAndClear cerca un intervallo di bit impostati di dimensioni richieste all'interno di una bitmap e cancella tutti i bit nell'intervallo quando si trova.
RtlFreeAnsiString

La routine RtlFreeAnsiString rilascia l'archiviazione allocata da RtlUnicodeStringToAnsiString.
RtlFreeUnicodeString

La routine RtlFreeUnicodeString rilascia l'archiviazione allocata da RtlAnsiStringToUnicodeString o RtlUpcaseUnicodeString.
RtlFreeUTF8String

La funzione RtlFreeUTF8String rilascia l'archiviazione allocata da RtlUnicodeStringToUTF8String.
RtlGetVersion

La routine RtlGetVersion restituisce informazioni sulla versione sul sistema operativo attualmente in esecuzione.
RtlGUIDFromString

La routine RtlGUIDFromString converte la stringa Unicode specificata in un GUID in formato binario.
RtlHashUnicodeString

La routine RtlHashUnicodeString crea un valore hash da una determinata stringa Unicode e un algoritmo hash.
RtlInitAnsiString

La routine RtlInitAnsiString inizializza una stringa con conteggiata di caratteri ANSI.
RtlInitEmptyAnsiString

Altre informazioni su: RtlInitEmptyAnsiString
RtlInitEmptyUnicodeString

Altre informazioni su: RtlInitEmptyUnicodeString
RtlInitializeBitMap

La routine RtlInitializeBitMap inizializza l'intestazione di una variabile bitmap.
RtlInitString

La routine RtlInitString inizializza una stringa con conteggiata di caratteri a 8 bit.
RtlInitStringEx

La routine RtlInitStringEx in wdm.h inizializza una stringa con conteggiata di caratteri a 8 bit. RtlInitStringEx non modifica la stringa di origine.
RtlInitUnicodeString

Per altre informazioni, vedere la funzione WdmlibRtlInitUnicodeStringEx.
RtlInitUTF8String

La funzione RtlInitUTF8String inizializza una stringa con conteggiata di caratteri UTF-8.
RtlInitUTF8StringEx

La routine RtlInitUTF8StringEx inizializza una stringa con conteggiata di caratteri UTF-8.
RtlInt64ToUnicodeString

La routine RtlInt64ToUnicodeString converte un valore intero senza segno a 64 bit specificato in una stringa Unicode che rappresenta il valore in una base specificata.
RtlIntegerToUnicodeString

La routine RtlIntegerToUnicodeString converte un valore intero senza segno in una stringa con terminazione Null di uno o più caratteri Unicode nella base specificata.
RtlIntPtrToUnicodeString

La routine RtlIntPtrToUnicodeString converte un valore ULONG_PTR specificato in una stringa Unicode che rappresenta il valore in una base specificata.
RtlIoDecodeMemIoResource

La routine RtlIoDecodeMemIoResource fornisce le informazioni sull'indirizzo contenute in una struttura IO_RESOURCE_DESCRIPTOR che descrive un intervallo di indirizzi di memoria o porta I/O.
RtlIoEncodeMemIoResource

La routine RtlIoEncodeMemIoResource aggiorna una struttura IO_RESOURCE_DESCRIPTOR per descrivere un intervallo di indirizzi di memoria o porta I/O.
RtlIsNtDdiVersionAvailable

La routine RtlIsNtDdiVersionAvailable determina se è disponibile una versione specificata dell'interfaccia DDI (Device Driver Interface) di Microsoft Windows.
RtlIsServicePackVersionInstalled

La routine RtlIsServicePackVersionInstalled determina se è installata una versione del Service Pack specificata dell'interfaccia DDI (Device Driver Interface) di Microsoft Windows.
RtlIsZeroLuid

Altre informazioni su: RtlIsZeroLuid
RtlLengthSecurityDescriptor

La routine RtlLengthSecurityDescriptor restituisce le dimensioni di un descrittore di sicurezza specificato.
RtlMoveMemory

La routine RtlMoveMemory copia il contenuto di un blocco di memoria di origine in un blocco di memoria di destinazione e supporta blocchi di memoria di origine e di destinazione sovrapposti.
RtlMoveVolatileMemory

Fornisce il comportamento RtlMoveMemory in situazioni in cui lo sviluppatore deve assicurarsi che l'operazione di copia si verifichi e gestisca i casi in cui si sovrappongono il buffer origine origine e destinazione.
RtlNumberOfClearBits

La routine RtlNumberOfClearBits restituisce un conteggio dei bit non crittografati in una determinata variabile bitmap.
RtlNumberOfSetBits

La routine RtlNumberOfSetBits restituisce un conteggio dei bit impostati in una determinata variabile bitmap.
RtlNumberOfSetBitsUlongPtr

La routine RtlNumberOfSetBitsUlongPtr restituisce il numero di bit nell'ULONG_PTR valore intero specificato impostato su uno.
RtlPrefetchMemoryNonTemporal

La routine RtlPrefetchMemoryNonTemporal fornisce un suggerimento al processore che un buffer deve essere temporaneamente spostato nella cache del processore.
RtlQueryRegistryValues

La routine RtlQueryRegistryValues consente al chiamante di eseguire query su diversi valori dal sottoalbero del Registro di sistema con una singola chiamata.
RtlRetrieveUlong

Altre informazioni su: RtlRetrieveUlong
RtlRetrieveUshort

Altre informazioni su: RtlRetrieveUshort
RtlSanitizeUnicodeStringPadding

Purifica la spaziatura interna per una stringa Unicode.
RtlSecureZeroMemory

La routine RtlSecureZeroMemory riempie un blocco di memoria con zeri in modo da garantire la sicurezza.
RtlSecureZeroMemory2

Fornisce un wrapper pratico per RtlFillVolatileMemory ed è identico a RtlZeroVolatileMemory.
RtlSetAllBits

La routine RtlSetAllBits imposta tutti i bit in una determinata variabile bitmap.
RtlSetBit

La routine RtlSetBit imposta il bit specificato in una bitmap su uno.
RtlSetBits

La routine RtlSetBits imposta tutti i bit in un determinato intervallo di una determinata variabile bitmap.
RtlSetDaclSecurityDescriptor

La routine RtlSetDaclSecurityDescriptor imposta le informazioni DACL di un descrittore di sicurezza in formato assoluto oppure, se nel descrittore di sicurezza è già presente un daCL, viene sostituito.
RtlStoreUlong

Altre informazioni su: RtlStoreUlong
RtlStoreUlonglong

Altre informazioni su: RtlStoreUlonglong
RtlStoreUlongPtr

Altre informazioni su: RtlStoreUlongPtr
RtlStoreUshort

Altre informazioni su: RtlStoreUshort
RtlStringFromGUID

La routine RtlStringFromGUID converte un GUID specificato dal formato binario in una stringa Unicode.
RtlTestBit

La routine RtlTestBit restituisce il valore di un bit in una bitmap.
RtlTimeFieldsToTime

La routine RtlTimeFieldsToTime converte le informazioni TIME_FIELDS in un valore di ora di sistema.
RtlTimeToTimeFields

La routine RtlTimeToTimeFields converte l'ora di sistema in una struttura TIME_FIELDS.
RtlUlongByteSwap

La routine RtlUlongByteSwap inverte l'ordinamento dei quattro byte in un valore intero senza segno a 32 bit.
RtlUlonglongByteSwap

La routine RtlUlongByteSwap inverte l'ordinamento degli otto byte in un valore intero senza segno a 64 bit.
RtlUnicodeStringToAnsiSize

La routine RtlUnicodeStringToAnsiSize restituisce il numero di byte necessari per una stringa ANSI con terminazione Null equivalente a una stringa Unicode specificata.
RtlUnicodeStringToAnsiString

La routine RtlUnicodeStringToAnsiString converte una stringa Unicode specificata in una stringa ANSI.
RtlUnicodeStringToInteger

La routine RtlUnicodeStringToInteger converte una rappresentazione di stringa Unicode di un numero nel valore intero equivalente.
RtlUnicodeStringToUTF8String

La funzione RtlUnicodeStringToUTF8String converte la stringa di origine Unicode specificata in una stringa UTF8.
RtlUnicodeToUTF8N

La routine RtlUnicodeToUTF8N in wdm.h converte una stringa Unicode in una stringa UTF-8. L'output UTF-8 viene terminato con null solo se la stringa di input Unicode è.
RtlUpcaseUnicodeChar

La routine RtlUpcaseUnicodeChar converte il carattere Unicode specificato in maiuscolo.
RtlUshortByteSwap

La routine RtlUshortByteSwap inverte l'ordinamento dei due byte in un valore intero senza segno a 16 bit.
RtlUTF8StringToUnicodeString

La funzione RtlUTF8StringToUnicodeString converte la stringa di origine UTF8 specificata in una stringa Unicode in base alle informazioni correnti sulle impostazioni locali del sistema.
RtlUTF8ToUnicodeN

La routine RtlUTF8ToUnicodeN in wdm.h converte una stringa UTF-8 in una stringa Unicode. L'output Unicode viene terminato con null solo se la stringa di input UTF-8 è .
RtlValidRelativeSecurityDescriptor

La routine RtlValidRelativeSecurityDescriptor controlla la validità di un descrittore di sicurezza auto-relativo.
RtlValidSecurityDescriptor

La routine RtlValidSecurityDescriptor controlla la validità di un descrittore di sicurezza specificato.
RtlVerifyVersionInfo

La routine RtlVerifyVersionInfo confronta un set specificato di requisiti di versione del sistema operativo con gli attributi corrispondenti della versione attualmente in esecuzione del sistema operativo.
RtlWriteRegistryValue

La routine RtlWriteRegistryValue scrive i dati forniti dal chiamante nel Registro di sistema lungo il percorso relativo specificato in corrispondenza del nome di valore specificato.
RtlxAnsiStringToUnicodeSize

La routine RtlxAnsiStringToUnicodeSize restituisce il numero di byte necessari per una stringa Unicode con terminazione Null equivalente a una stringa ANSI specificata.
RtlxUnicodeStringToAnsiSize

La routine RtlxUnicodeStringToAnsiSize restituisce il numero di byte necessari per una stringa ANSI con terminazione Null equivalente a una stringa Unicode specificata.
RtlZeroDeviceMemory

Fornisce un wrapper pratico intorno a RtlFillDeviceMemory.
RtlZeroMemory

La macro RtlZeroMemory (wdm.h) riempie un blocco di memoria con zeri, dato un puntatore al blocco e la lunghezza, in byte, da riempire.
RtlZeroVolatileMemory

Fornisce un wrapper pratico intorno a RtlFillVolatileMemory.
SeAccessCheck

La routine SeAccessCheck determina se i diritti di accesso richiesti possono essere concessi a un oggetto protetto da un descrittore di sicurezza e da un proprietario dell'oggetto.
SeAssignSecurity

La routine SeAssignSecurity compila un descrittore di sicurezza auto-relativo per un nuovo oggetto, dato il descrittore di sicurezza della directory padre e qualsiasi sicurezza originariamente richiesta per l'oggetto.
SeAssignSecurityEx

La routine SeAssignSecurityEx compila un descrittore di sicurezza auto-relativo per un nuovo oggetto in base ai parametri facoltativi seguenti: _a descrittore di sicurezza della directory padre dell'oggetto, un descrittore di sicurezza esplicito per l'oggetto e il tipo di oggetto.
SeCaptureSubjectContext

La routine SeCaptureSubjectContext in wdm.h acquisisce il contesto di sicurezza del thread chiamante per la convalida e il controllo dell'accesso.
SeDeassignSecurity

La routine SeDeassignSecurity dealloca la memoria associata a un descrittore di sicurezza assegnato tramite SeAssignSecurity.
SeEtwWriteKMCveEvent

La funzione SeEtwWriteKMCveEvent è una funzione di traccia per la pubblicazione di eventi quando viene rilevato un tentativo di exploit della vulnerabilità di sicurezza nei driver in modalità kernel.
SeLockSubjectContext

La routine SeLockSubjectContext in wdm.h blocca i token primario e di rappresentazione di un contesto soggetto acquisito.
SeReleaseSubjectContext

La routine SeReleaseSubjectContext in wdm.h rilascia un contesto di sicurezza soggetto acquisito da una chiamata precedente a SeCaptureSubjectContext.
SeUnlockSubjectContext

La routine SeUnlockSubjectContext in wdm.h sblocca i token di un contesto del soggetto acquisito bloccato da una chiamata a SeLockSubjectContext.
SeValidSecurityDescriptor

La routine SeValidSecurityDescriptor restituisce se un descrittore di sicurezza specificato è strutturalmente valido.
TmCommitComplete

La routine TmCommitComplete notifica a KTM che il gestore risorse chiamante ha completato il commit di una transazione.
TmCommitEnlistment

La routine TmCommitEnlistment avvia l'operazione di commit per la transazione dell'integrazione specificata.
TmCommitTransaction

La routine TmCommitTransaction avvia un'operazione di commit per una transazione specificata.
TmCreateEnlistment

La routine TmCreateEnlistment crea un nuovo oggetto di integrazione per una transazione.
TmDereferenceEnlistmentKey

La routine TmDereferenceEnlistmentKey decrementa il conteggio dei riferimenti per la chiave di un oggetto di integrazione specificato.
TmEnableCallbacks

La routine TmEnableCallbacks abilita una routine di callback che riceve le notifiche delle transazioni.
TmGetTransactionId

La routine TmGetTransactionId recupera l'identificatore dell'unità di lavoro (UOW) di un oggetto transazione.
TmInitializeTransactionManager

La routine TmInitializeTransactionManager inizializza un oggetto di gestione transazioni.
TmIsTransactionActive

La routine TmIsTransactionActive indica se una transazione specificata è nello stato attivo.
TmPrepareComplete

La routine TmPrepareComplete notifica a KTM che il gestore risorse chiamante ha completato la preparazione dei dati di una transazione.
TmPrepareEnlistment

La routine TmPrepareEnlistment avvia l'operazione di preparazione per la transazione dell'integrazione specificata.
TmPreprepareComplete

La routine TmPreprepareComplete informa KTM che il gestore delle risorse chiamante ha terminato la preparazione preliminare dei dati di una transazione.
TmPrepareEnlistment

La routine TmPrePrepareEnlistment avvia l'operazione di pre-preparazione per la transazione dell'integrazione specificata.
TmReadOnlyEnlistment

La routine TmReadOnlyEnlistment imposta un elenco specificato in modo che sia di sola lettura.
TmRecoverEnlistment

La routine TmRecoverEnlistment avvia un'operazione di ripristino per la transazione associata a un'integrazione specificata.
TmRecoverResourceManager

La routine TmRecoverResourceManager tenta di recuperare la transazione associata a ogni integrazione di un oggetto resource manager specificato.
TmRecoverTransactionManager

La routine TmRecoverTransactionManager ricostruisce lo stato dell'oggetto di gestione delle transazioni (incluse tutte le transazioni, gli inserimenti e i gestori risorse) dalle informazioni di ripristino presenti nel flusso di log.
TmReferenceEnlistmentKey

La routine TmReferenceEnlistmentKey incrementa il conteggio dei riferimenti per la chiave di un oggetto di integrazione specificato e recupera la chiave.
TmRenameTransactionManager

La routine TmRenameTransactionManager modifica l'identità dell'oggetto di gestione transazioni archiviato nel flusso di file di log CLFS contenuto nel nome del file di log.
TmRequestOutcomeEnlistment

La routine TmRequestOutcomeEnlistment chiede a KTM di provare a fornire un risultato immediato (commit o rollback) per la transazione associata a un'integrazione specificata.
TmRollbackComplete

La routine TmRollbackComplete notifica a KTM che il gestore risorse chiamante ha completato il rollback dei dati di una transazione.
TmRollbackEnlistment

La routine TmRollbackEnlistment esegue il rollback di un'integrazione specificata.
TmRollbackTransaction

La routine TmRollbackTransaction avvia un'operazione di rollback per una transazione specificata.
TmSinglePhaseReject

La routine TmSinglePhaseReject informa KTM che il gestore risorse chiamante non supporterà un'operazione di commit a singola fase per un'integrazione specificata.
vDbgPrintEx

La routine vDbgPrintEx invia una stringa al debugger del kernel se vengono soddisfatte determinate condizioni.
vDbgPrintExWithPrefix

La routine vDbgPrintExWithPrefix invia una stringa al debugger del kernel se vengono soddisfatte determinate condizioni specificate. Questa routine può aggiungere un prefisso all'output del debugger per organizzare i risultati del debug.
VslCreateSecureSection

Questo materiale VslCreateSecureSection non è ancora disponibile. Questo argomento segnaposto viene fornito come esempio di documentazione che può essere inclusa in una versione successiva.
VslDeleteSecureSection

Questo materiale VslDeleteSecureSection non è ancora disponibile. Questo argomento segnaposto viene fornito come esempio di documentazione che può essere inclusa in una versione successiva.
WmiQueryTraceInformation

La routine WmiQueryTraceInformation restituisce informazioni su una traccia evento WMI.
wmiTraceMessage

La routine WmiTraceMessage aggiunge un messaggio al log di output di una sessione di traccia software WPP.
WmiTraceMessageVa

La routine WmiTraceMessageVa aggiunge un messaggio al log di output di una sessione di traccia software WPP.
WRITE_PORT_BUFFER_UCHAR

La funzione WRITE_PORT_BUFFER_UCHAR (wdm.h) scrive un numero di byte da un buffer alla porta specificata.
WRITE_PORT_BUFFER_ULONG

La funzione WRITE_PORT_BUFFER_ULONG (wdm.h) scrive un numero di valori ULONG da un buffer all'indirizzo di porta specificato.
WRITE_PORT_BUFFER_USHORT

La funzione WRITE_PORT_BUFFER_USHORT (wdm.h) scrive un numero di valori USHORT da un buffer all'indirizzo di porta specificato.
WRITE_PORT_UCHAR

La funzione WRITE_PORT_UCHAR (wdm.h) scrive un byte nell'indirizzo di porta specificato nella memoria del dispositivo residente e mappata.
WRITE_PORT_ULONG

La funzione WRITE_PORT_ULONG (wdm.h) scrive un valore ULONG nell'indirizzo di porta specificato nella memoria del dispositivo residente mappata.
WRITE_PORT_USHORT

La funzione WRITE_PORT_USHORT (wdm.h) scrive un valore USHORT nell'indirizzo di porta specificato nella memoria del dispositivo residente e mappata.
WRITE_REGISTER_BUFFER_UCHAR

La funzione WRITE_REGISTER_BUFFER_UCHAR (wdm.h) scrive un numero di byte da un buffer nel registro specificato.
WRITE_REGISTER_BUFFER_ULONG

La funzione WRITE_REGISTER_BUFFER_ULONG (wdm.h) scrive un numero di valori ULONG da un buffer al registro specificato.
WRITE_REGISTER_BUFFER_ULONG64

La funzione WRITE_REGISTER_BUFFER_ULONG64 (wdm.h) scrive un numero di valori ULONG64 da un buffer al registro specificato.
WRITE_REGISTER_BUFFER_USHORT

La funzione WRITE_REGISTER_BUFFER_USHORT (wdm.h) scrive un numero di valori USHORT da un buffer al registro specificato.
WRITE_REGISTER_UCHAR

La funzione WRITE_REGISTER_UCHAR (wdm.h) scrive un byte nell'indirizzo di registro specificato nella memoria del dispositivo residente mappata.
WRITE_REGISTER_ULONG

La funzione WRITE_REGISTER_ULONG (wdm.h) scrive un valore ULONG nell'indirizzo di registro specificato nella memoria del dispositivo residente mappata.
WRITE_REGISTER_ULONG64

La funzione WRITE_REGISTER_ULONG64 (wdm.h) scrive un valore ULONG64 nell'indirizzo del registro specificato.
WRITE_REGISTER_USHORT

La funzione WRITE_REGISTER_USHORT (wdm.h) scrive un valore USHORT nell'indirizzo di registro specificato nella memoria del dispositivo residente mappata.
WriteInt32NoFence

Funzione WriteInt32NoFence...
writeInt32Raw

Funzione WriteInt32Raw...
WriteInt32Release

Funzione WriteInt32Release...
WriteUInt32NoFence

Funzione WriteUInt32NoFence...
WriteUInt32Raw

Funzione WriteUInt32Raw...
WriteUInt32Release

Funzione WriteUInt32Release...
ZwClose

La routine ZwClose in wdm.h chiude un handle di oggetto. ZwClose è una routine generica che opera su qualsiasi tipo di oggetto.
ZwCommitComplete

Informazioni su come la routine ZwCommitComplete notifica a KTM che il gestore risorse chiamante ha completato il commit dei dati di una transazione.
ZwCommitEnlistment

Informazioni su come la routine ZwCommitEnlistment avvia l'operazione di commit per la transazione dell'integrazione specificata.
ZwCommitTransaction

Informazioni su come la routine ZwCommitTransaction avvia un'operazione di commit per una transazione specificata.
ZwCreateDirectoryObject

La routine ZwCreateDirectoryObject crea o apre un oggetto object-directory.
ZwCreateEnlistment

Informazioni su come la routine ZwCreateEnlistment crea un nuovo oggetto di integrazione per una transazione.
ZwCreateFile

La routine ZwCreateFile crea un nuovo file o apre un file esistente.
ZwCreateKey

La routine ZwCreateKey crea una nuova chiave del Registro di sistema o ne apre una esistente.
ZwCreateKeyTransacted

La routine ZwCreateKeyTransacted crea una nuova chiave del Registro di sistema o ne apre una esistente e associa la chiave a una transazione.
ZwCreateResourceManager

Informazioni su come la routine ZwCreateResourceManager crea un oggetto resource manager.
ZwCreateSection

La routine ZwCreateSection in wdm.h crea un oggetto sezione. Una volta che l'handle a cui punta non è più in uso, il driver deve chiuderlo.
ZwCreateTransaction

Informazioni su come la routine ZwCreateTransaction crea un oggetto transazione.
ZwCreateTransactionManager

Informazioni su come la routine ZwCreateTransactionManager crea un nuovo oggetto di gestione transazioni.
ZwDeleteKey

La routine ZwDeleteKey elimina una chiave aperta dal Registro di sistema.
ZwDeleteValueKey

La routine ZwDeleteValueKey elimina una voce di valore corrispondente a un nome da una chiave aperta nel Registro di sistema. Se non esiste alcuna voce di questo tipo, viene restituito un errore.
ZwEnumerateKey

La routine ZwEnumerateKey restituisce informazioni su una sottochiave di una chiave del Registro di sistema aperta.
ZwEnumerateTransactionObject

Informazioni su come la routine ZwEnumerateTransactionObject enumera gli oggetti KTM in un computer.
ZwEnumerateValueKey

La routine ZwEnumerateValueKey ottiene informazioni sulle voci di valore di una chiave aperta.
ZwFlushKey

La routine ZwFlushKey forza il commit su disco di una chiave del Registro di sistema.
ZwGetNotificationResourceManager

Informazioni su come la routine ZwGetNotificationResourceManager recupera la notifica di transazione successiva dalla coda di notifica di un gestore risorse specificato.
ZwLoadDriver

La routine ZwLoadDriver carica un driver nel sistema.
ZwMakeTemporaryObject

La routine ZwMakeTemporaryObject modifica gli attributi di un oggetto per renderlo temporaneo.
ZwMapViewOfSection

La routine ZwMapViewOfSection esegue il mapping di una visualizzazione di una sezione nello spazio degli indirizzi virtuali di un processo soggetto.
ZwMapViewOfSectionEx

ZwOpenEnlistment

Informazioni su come la routine ZwOpenEnlistment ottiene un handle per un oggetto di integrazione esistente.
ZwOpenEvent

La routine ZwOpenEvent apre un handle a un oggetto evento denominato esistente con l'accesso desiderato specificato.
ZwOpenFile

La routine ZwOpenFile in wdm.h apre un file, una directory, un dispositivo o un volume esistente. Una volta che l'handle a cui punta non è più in uso, il driver deve chiuderlo.
ZwOpenKey

La routine ZwOpenKey apre una chiave del Registro di sistema esistente.
ZwOpenKeyEx

La routine ZwOpenKeyEx apre una chiave del Registro di sistema esistente.
ZwOpenKeyTransacted

La routine ZwOpenKeyTransacted apre una chiave del Registro di sistema esistente e associa la chiave a una transazione.
ZwOpenKeyTransactedEx

La routine ZwOpenKeyTransactedEx apre una chiave del Registro di sistema esistente e associa la chiave a una transazione.
ZwOpenResourceManager

Informazioni su come la routine ZwOpenResourceManager restituisce un handle a un oggetto resource manager esistente.
ZwOpenSection

La routine ZwOpenSection apre un handle per un oggetto sezione esistente.
ZwOpenSymbolicLinkObject

La routine ZwOpenSymbolicLinkObject apre un collegamento simbolico esistente.
ZwOpenTransaction

Informazioni su come la routine ZwOpenTransaction ottiene un handle per un oggetto transazione esistente.
ZwOpenTransactionManager

Informazioni su come la routine ZwOpenTransactionManager ottiene un handle per un oggetto di gestione transazioni esistente.
ZwPrepareComplete

Informazioni su come la routine ZwPrepareComplete notifica a KTM che il gestore risorse chiamante ha completato la preparazione dei dati di una transazione.
ZwPrepareEnlistment

Informazioni su come la routine ZwPrepareEnlistment avvia l'operazione di preparazione per la transazione dell'integrazione specificata.
ZwPrepareComplete

Informazioni su come la routine ZwPrepareComplete notifica al KTM che il gestore risorse chiamante ha completato la preparazione preliminare dei dati di una transazione.
ZwPrePrepareEnlistment

Informazioni su come la routine ZwPreprepareEnlistment avvia l'operazione di pre-preparazione per la transazione di un'integrazione specificata.
ZwQueryFullAttributesFile

La routine ZwQueryFullAttributesFile fornisce informazioni aperte di rete per il file specificato.
ZwQueryInformationByName

ZwQueryInformationByName restituisce le informazioni richieste su un file specificato dal nome file.
ZwQueryInformationEnlistment

Scopri in che modo la routine ZwQueryInformationEnlistment recupera informazioni su un oggetto di integrazione specificato.
ZwQueryInformationFile

La routine ZwQueryInformationFile restituisce vari tipi di informazioni su un oggetto file.
ZwQueryInformationResourceManager

Informazioni su come la routine ZwQueryInformationResourceManager recupera informazioni su un oggetto resource manager specificato.
ZwQueryInformationTransaction

Scopri come la routine ZwQueryInformationTransaction recupera informazioni su una transazione specificata.
ZwQueryInformationTransactionManager

Informazioni su come la routine ZwQueryInformationTransactionManager recupera informazioni su un oggetto di gestione transazioni specificato.
ZwQueryKey

La routine ZwQueryKey fornisce informazioni sulla classe di una chiave del Registro di sistema e sul numero e le dimensioni delle relative sottochiavi.
ZwQuerySymbolicLinkObject

La routine ZwQuerySymbolicLinkObject restituisce una stringa Unicode che contiene la destinazione di un collegamento simbolico.
ZwQueryValueKey

La routine ZwQueryValueKey restituisce una voce di valore per una chiave del Registro di sistema.
ZwReadFile

La routine ZwReadFile in wdm.h legge i dati da un file aperto. I chiamanti di ZwReadFile devono avere già chiamato ZwCreateFile.
ZwReadOnlyEnlistment

Informazioni su come la routine ZwReadOnlyEnlistment imposta un elenco specificato in modo che sia di sola lettura.
ZwRecoverEnlistment

Informazioni su come la routine ZwRecoverEnlistment avvia un'operazione di ripristino per la transazione associata a un'integrazione specificata.
ZwRecoverResourceManager

Informazioni su come la routine ZwRecoverResourceManager tenta di recuperare la transazione associata a ogni integrazione di un oggetto resource manager specificato.
ZwRecoverTransactionManager

Informazioni su come la routine ZwRecoverTransactionManager ricostruisce lo stato dell'oggetto di gestione transazioni dalle informazioni di ripristino presenti nel flusso di log.
ZwRollbackComplete

Informazioni su come la routine ZwRollbackComplete notifica a KTM che il gestore risorse chiamante ha completato il rollback dei dati di una transazione.
ZwRollbackEnlistment

Informazioni su come la routine ZwRollbackEnlistment esegue il rollback della transazione associata a un'integrazione specificata.
ZwRollbackTransaction

Informazioni su come la routine ZwRollbackTransaction avvia un'operazione di rollback per una transazione specificata.
ZwRollforwardTransactionManager

Informazioni su come la routine ZwRollforwardTransactionManager avvia le operazioni di ripristino per tutte le transazioni in corso assegnate a un gestore transazioni specificato.
ZwSetInformationEnlistment

Informazioni sul modo in cui le informazioni sulle routine ZwSetInformationEnlistment vengono impostate per un oggetto di integrazione specificato.
ZwSetInformationFile

La routine ZwSetInformationFile in wdm.h modifica vari tipi di informazioni su un oggetto file. Ignora i membri non supportati di FILE_XXX_INFORMATION.
ZwSetInformationResourceManager

Scopri come non viene usata la routine ZwSetInformationResourceManager.
ZwSetInformationTransaction

Informazioni sul modo in cui la routine ZwSetInformationTransaction imposta le informazioni per una transazione specificata.
ZwSetValueKey

La routine ZwSetValueKey crea o sostituisce la voce del valore di una chiave del Registro di sistema.
ZwSinglePhaseReject

Informazioni su come la routine ZwSinglePhaseReject informa KTM che il gestore risorse chiamante non supporterà le operazioni di commit a fasi singole per un'integrazione specificata.
ZwUnloadDriver

La routine ZwUnloadDriver scarica un driver dal sistema.
ZwUnmapViewOfSection

La routine ZwUnmapViewOfSection rimuove il mapping di una visualizzazione di una sezione dallo spazio indirizzi virtuale di un processo soggetto.
ZwWriteFile

La routine ZwWriteFile scrive i dati in un file aperto.

Funzioni di callback

 
ALLOCATE_FUNCTION_EX

La routine LookasideListAllocateEx alloca lo spazio di archiviazione per una nuova voce lookaside-list quando un client richiede una voce da un elenco lookaside vuoto.
BOUND_CALLBACK

La routine BoundCallback viene eseguita ogni volta che il sistema genera un'eccezione associata per un thread in modalità utente.
D3COLD_REQUEST_AUX_POWER

Consente all'oggetto dispositivo funzione (FDO) di trasmettere i requisiti di alimentazione ausiliari.
D3COLD_REQUEST_CORE_POWER_RAIL

Consente all'oggetto dispositivo funzione (FDO) di indicare se è necessaria la guida di alimentazione principale.
D3COLD_REQUEST_PERST_DELAY

Consente all'oggetto dispositivo funzione (FDO) di comunicare il requisito per un tempo di ritardo fisso.
DEVICE_BUS_SPECIFIC_RESET_HANDLER

In questo argomento viene descritta la funzione di callback DEVICE_BUS_SPECIFIC_RESET_HANDLER.
DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER

In questo argomento viene descritta la funzione di callback DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER.
DEVICE_RESET_HANDLER

La routine DeviceReset viene usata per reimpostare e ripristinare un dispositivo non funzionante.
DMA_COMPLETION_ROUTINE

La routine di callback DmaCompletionRoutine notifica al driver che in precedenza richiedeva un trasferimento DMA di sistema completato.
DRIVER_ADD_DEVICE

La routine AddDevice è responsabile della creazione di oggetti dispositivo funzionale (FDO) o di filtrare gli oggetti dispositivo (filtrare DO) per i dispositivi enumerati dal gestore Plug and Play (PnP).
DRIVER_CANCEL

La routine Cancel annulla un'operazione di I/O.
DRIVER_CONTROL

Questa routine avvia un trasferimento dati DMA o un'operazione di trasferimento dei dati.
DRIVER_DISPATCH

La routine di callback consente di eseguire vari runtime di integrazione. Per un elenco dei codici funzione, vedere Osservazioni.
DRIVER_INITIALIZE

DriverEntry è la prima routine chiamata dopo il caricamento di un driver ed è responsabile dell'inizializzazione del driver.
DRIVER_LIST_CONTROL

La routine AdapterListControl avvia un'operazione DMA (Direct Memory Access) scatter/gather.
DRIVER_STARTIO

La routine StartIo avvia l'operazione di I/O descritta da un IRP.
DRIVER_UNLOAD

La routine Scarica esegue tutte le operazioni necessarie prima che il sistema scarichi il driver.
ENABLE_VIRTUALIZATION

La routine EnableVirtualization abilita o disabilita la virtualizzazione per un dispositivo PCI Express (PCIe) che supporta l'interfaccia di virtualizzazione I/O radice singola (SR-IOV).
ETWENABLECALLBACK

La funzione EtwEnableCallback è una funzione di callback fornita dal driver facoltativa usata per ricevere notifiche di abilitazione o disabilitazione.
EX_CALLBACK_FUNCTION

La routine RegistryCallback di un driver di filtro può monitorare, bloccare o modificare un'operazione del Registro di sistema.
EXT_CALLBACK

Una routine di callback exTimerCallback viene eseguita dopo la scadenza dell'intervallo di tempo di un oggetto timer EX_TIMER.
EXT_DELETE_CALLBACK

Una routine di callback ExTimerDeleteCallback viene eseguita quando il sistema operativo elimina un oggetto timer EX_TIMER.
FPGA_BUS_SCAN

Riservato per uso futuro. Attiva un'analisi del bus all'elemento padre del dispositivo FPGA.
FPGA_CONTROL_CONFIG_SPACE

Riservato per uso futuro. Abilita o disabilita l'accesso allo spazio di configurazione del dispositivo FPGA.
FPGA_CONTROL_ERROR_REPORTING

Riservato per uso futuro. Attiva o disattiva la segnalazione degli errori per il dispositivo FPGA e il relativo bridge padre.
FPGA_CONTROL_LINK

Riservato per l'uso futuro di FPGA_CONTROL_LINK.
FREE_FUNCTION_EX

La routine LookasideListFreeEx libera lo spazio di archiviazione per una voce lookaside-list quando un client tenta di inserire la voce in un elenco lookaside completo.
GET_D3COLD_CAPABILITY

La routine GetBusDriverD3ColdSupport consente al driver di un dispositivo di eseguire una query se il driver del bus di enumerazione supporta lo stato di alimentazione del dispositivo D3cold.
GET_D3COLD_LAST_TRANSITION_STATUS

La routine GetLastTransitionStatus consente al driver di un dispositivo di eseguire una query se la transizione più recente all'istruzione secondaria D3hot è stata seguita da una transizione alla sottostate D3cold.
GET_DEVICE_RESET_STATUS

In questo argomento viene descritta la funzione di callback GET_DEVICE_RESET_STATUS.
GET_DMA_ADAPTER

La routine GetDmaAdapter restituisce una struttura DMA_ADAPTER per il dispositivo di destinazione.
GET_IDLE_WAKE_INFO

La routine GetIdleWakeInfo consente al driver di un dispositivo di individuare gli stati di alimentazione del dispositivo da cui il dispositivo può segnalare un evento di riattivazione.
GET_SDEV_IDENTIFIER

Questo materiale non è ancora disponibile. Questo argomento segnaposto viene fornito come esempio di documentazione che può essere inclusa in una versione successiva.
GET_SET_DEVICE_DATA

La routine GetBusData legge i dati dallo spazio di configurazione del dispositivo.
GET_UPDATED_BUS_RESOURCE

Segnala gli elenchi di risorse più recenti.
GET_VIRTUAL_DEVICE_DATA

La routine GetVirtualFunctionData legge i dati dallo spazio di configurazione PCI Express (PCIe) di una funzione virtuale (VF) in un dispositivo che supporta la singola interfaccia di I/O radice (SR-IOV).
GET_VIRTUAL_DEVICE_LOCATION

La routine GetLocation restituisce la posizione del dispositivo di una funzione virtuale PCI Express (PCIe) in un bus PCI. Un dispositivo che supporta la singola interfaccia di virtualizzazione di I/O radice (SR-IOV) può esporre una o più VFS nel bus PCI.
GET_VIRTUAL_DEVICE_RESOURCES

La routine GetResources restituisce le risorse richieste dalla funzione fisica PCI Express (PCIe) per abilitare la virtualizzazione in un dispositivo che supporta la singola interfaccia di I/O radice (SR-IOV).
GET_VIRTUAL_FUNCTION_PROBED_BARS

La routine GetVirtualFunctionProbedBars restituisce i valori dell'interfaccia PCI Express (PCIe) Base Address Registers (BARs) di un dispositivo che supporta la singola interfaccia di I/O radice (SR-IOV).
IO_COMPLETION_ROUTINE

La routine IoCompletion completa l'elaborazione delle operazioni di I/O.
IO_CSQ_ACQUIRE_LOCK

La routine CsqAcquireLock viene utilizzata dal sistema per acquisire il blocco per una coda IRP implementata dal driver e annullata.
IO_CSQ_COMPLETE_CANCELED_IRP

La routine CsqCompleteCanceledIrp viene utilizzata dal sistema per segnalare al driver che può completare un IRP annullato.
IO_CSQ_INSERT_IRP

La routine CsqInsertIrp viene usata dal sistema per inserire un IRP in una coda IRP implementata dal driver e annullata.
IO_CSQ_INSERT_IRP_EX

La routine CsqInsertIrpEx viene usata dal sistema per inserire un IRP in una coda IRP implementata dal driver e annullata.
IO_CSQ_PEEK_NEXT_IRP

La routine CsqPeekNextIrp viene usata dal sistema per trovare il successivo IRP corrispondente in una coda IRP implementata dal driver e annullata.
IO_CSQ_RELEASE_LOCK

La routine CsqReleaseLock viene utilizzata dal sistema per rilasciare il blocco acquisito tramite CsqAcquireLock.
IO_CSQ_REMOVE_IRP

La routine CsqRemoveIrp viene utilizzata dal sistema per rimuovere l'IRP specificato da una coda IRP implementata dal driver e annullata.
IO_DPC_ROUTINE

La routine DpcForIsr termina la manutenzione di un'operazione di I/O, dopo la restituzione di una routine InterruptService.
IO_SESSION_NOTIFICATION_FUNCTION

Il tipo di funzione IO_SESSION_NOTIFICATION_FUNCTION definisce una routine di callback tramite cui un driver riceve notifiche di modifiche nello stato delle sessioni utente a cui è interessato il driver.
IO_TIMER_ROUTINE

La routine IoTimer è un DPC che, se registrato, viene chiamato una volta al secondo.
IO_WORKITEM_ROUTINE

Una routine WorkItem esegue l'elaborazione di un elemento di lavoro accodato dalla routine IoQueueWorkItem.
IO_WORKITEM_ROUTINE_EX

Una routine WorkItemEx esegue l'elaborazione di un elemento di lavoro accodato dalla routine IoQueueWorkItemEx o IoTryQueueWorkItem.
IOMMU_DEVICE_CREATE

Accetta un oggetto dispositivo fisico e crea un IOMMU_DMA_DEVICE.
IOMMU_DEVICE_DELETE

Elimina il IOMMU_DMA_DEVICE specificato.
IOMMU_DEVICE_FAULT_HANDLER

Segnala un errore da un dispositivo e un dominio specifici.
IOMMU_DEVICE_QUERY_DOMAIN_TYPES

Query per i tipi di domini disponibili a cui un IOMMU_DMA_DEVICE può connettersi, a seconda dei fattori di ambiente, ad esempio la piattaforma e i criteri di DMA Guard.
IOMMU_DOMAIN_ATTACH_DEVICE

Collega un dispositivo a un dominio esistente.
IOMMU_DOMAIN_ATTACH_DEVICE_EX

Collega un IOMMU_DMA_DEVICE a un dominio del dispositivo DMA esistente.
IOMMU_DOMAIN_CONFIGURE

Configura un dominio per l'uso.
IOMMU_DOMAIN_CREATE

Crea un nuovo dominio del dispositivo di mapping DMA (un contenitore per un set di tabelle di pagine).
IOMMU_DOMAIN_CREATE_EX

Crea un nuovo dominio del dispositivo DMA in base al tipo di dominio specificato.
IOMMU_DOMAIN_DELETE

Elimina un dominio esistente.
IOMMU_DOMAIN_DETACH_DEVICE

Scollega un dispositivo da un dominio esistente.
IOMMU_DOMAIN_DETACH_DEVICE_EX

Scollega un IOMMU_DMA_DEVICE da un dominio esistente.
IOMMU_FLUSH_DOMAIN

Scarica il TLB per tutte le voci che corrispondono a questo dominio.
IOMMU_FLUSH_DOMAIN_VA_LIST

Scarica il TLB per tutte le voci che corrispondono all'ASID del dominio specificato e a uno degli indirizzi nell'elenco fornito.
IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE

Libera un token di indirizzo logico creato da IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE.
IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

Questa routine viene richiamata ogni volta che è stata apportata una modifica dello stato del sistema che influisce su un DMA_IOMMU_INTERFACE_EX.
IOMMU_MAP_IDENTITY_RANGE

Crea un mapping di identità per il file MDL fornito nel dominio specificato.
IOMMU_MAP_IDENTITY_RANGE_EX

Crea un mapping di identità per uno spazio di indirizzi fisico specificato nel dominio specificato.
IOMMU_MAP_LOGICAL_RANGE

Esegue il mapping di un intervallo di pagine nello spazio indirizzi di un dominio.
IOMMU_MAP_LOGICAL_RANGE_EX

Esegue il mapping dello spazio indirizzi fisico nello spazio indirizzi logico di un IOMMU_DMA_DOMAIN.
IOMMU_MAP_RESERVED_LOGICAL_RANGE

Esegue il mapping di un intervallo logico riservato.
IOMMU_QUERY_INPUT_MAPPINGS

Tenta di trovare gli ID di mapping di input validi per il dispositivo specificato e di popolare il buffer fornito con tali ID.
IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK

Consente al chiamante di registrare un callback da richiamare ogni volta che si verifica una modifica dello stato correlata a un DMA_IOMMU_INTERFACE_EX.
IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE

Prealloca lo spazio indirizzi logico che può essere usato per i mapping futuri.
IOMMU_SET_DEVICE_FAULT_REPORTING

Questa routine imposta lo stato di segnalazione degli errori del dispositivo su un dispositivo già collegato a un dominio.
IOMMU_SET_DEVICE_FAULT_REPORTING_EX

Questa routine imposta lo stato di segnalazione degli errori del dispositivo in un dispositivo già collegato a un dominio.
IOMMU_UNMAP_IDENTITY_RANGE

Elimina un mapping di identità per il file MDL specificato.
IOMMU_UNMAP_IDENTITY_RANGE_EX

Elimina un mapping di identità creato da IOMMU_MAP_IDENTITY_RANGE_EX.
IOMMU_UNMAP_LOGICAL_RANGE

Rimuove il mapping di un intervallo lineare da un dominio.
IOMMU_UNMAP_RESERVED_LOGICAL_RANGE

Annulla il mapping di un intervallo logico riservato mappato in precedenza.
IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK

Consente al chiamante di annullare la registrazione di un IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK registrato.
KBUGCHECK_CALLBACK_ROUTINE

La routine BugCheckCallback viene eseguita ogni volta che il sistema rilascia una verifica di bug.
KBUGCHECK_REASON_CALLBACK_ROUTINE

Funzioni di callback implementate dal driver eseguite dal sistema quando emette un controllo dei bug.
KDEFERRED_ROUTINE

La routine di callback esegue azioni, dopo la restituzione di un interruptService, di un DPC thread, la routine CustomDpc completa la manutenzione di un'operazione di I/O, dopo la restituzione di una routine InterruptService. La routine CustomThreadedDpc esegue l'azione di un DPC threading. Il sistema esegue questa routine quando viene eseguito il DPC threading. La routine CustomTimerDpc viene eseguita dopo la scadenza dell'intervallo di tempo di un oggetto timer.
KIPI_BROADCAST_WORKER

La routine IpiGenericCall viene eseguita simultaneamente su tutti i processori.
KMESSAGE_SERVICE_ROUTINE

Una routine InterruptMessageService consente di gestire un interrupt segnalato da un messaggio.
KSERVICE_ROUTINE

La routine InterruptService (ISR) consente di gestire rapidamente un'interruzione del dispositivo e pianifica l'elaborazione post-interrupt dei dati ricevuti, se necessario.
KSTART_ROUTINE

La routine ThreadStart fornisce un punto di ingresso per un thread di sistema creato dal driver.
KSYNCHRONIZE_ROUTINE

La routine SynchCritSection viene utilizzata per accedere alle risorse hardware o ai dati del driver condivisi con la routine InterruptService di un driver.
MM_MDL_ROUTINE

Routine di callback fornita dal driver richiamata dopo il mapping di un elenco di descrittori di memoria (MDL) chiamando la funzione MmMapMdl.
NPEM_CONTROL_ENABLE_DISABLE

Altre informazioni su: NPEM_CONTROL_ENABLE_DISABLE
NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES

Altre informazioni su: NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES
NPEM_CONTROL_SET_STANDARD_CONTROL

Altre informazioni su: NPEM_CONTROL_SET_STANDARD_CONTROL
PALLOCATE_ADAPTER_CHANNEL

La routine AllocateAdapterChannel prepara il sistema per un'operazione DMA per conto dell'oggetto dispositivo di destinazione e quindi chiama la routine AdapterControl fornita dal driver per eseguire l'operazione DMA.
PALLOCATE_ADAPTER_CHANNEL_EX

La routine AllocateAdapterChannelEx alloca le risorse necessarie per eseguire un trasferimento DMA e quindi chiama la routine AdapterControl fornita dal driver per avviare il trasferimento DMA.
PALLOCATE_COMMON_BUFFER

La routine AllocateCommonBuffer alloca la memoria e la esegue il mapping in modo che sia accessibile simultaneamente sia dal processore che da un dispositivo per le operazioni DMA.
PALLOCATE_COMMON_BUFFER_EX

La routine AllocateCommonBufferEx alloca memoria per un buffer comune ed esegue il mapping di questa memoria in modo che sia accessibile sia dal processore che da un dispositivo che esegue operazioni DMA.
PALLOCATE_COMMON_BUFFER_VECTOR

Altre informazioni su: PALLOCATE_COMMON_BUFFER_VECTOR funzione di callback
PALLOCATE_COMMON_BUFFER_WITH_BOUNDS

Questa funzione di callback alloca la memoria per un buffer comune ed esegue il mapping in modo che sia accessibile da un dispositivo master e dalla CPU.
PALLOCATE_DOMAIN_COMMON_BUFFER

Questa funzione di callback alloca la memoria per un buffer comune del dominio.
PBUILD_MDL_FROM_SCATTER_GATHER_LIST

La routine BuildMdlFromScatterGatherList compila un MDL da un elenco a dispersione/raccolta allocato dal sistema. Nota Questa routine è riservata per l'uso del sistema.
PBUILD_SCATTER_GATHER_LIST

La routine BuildScatterGatherList prepara il sistema per un'operazione DMA, usando un buffer fornito dal driver per compilare l'elenco a dispersione/raccolta.
PBUILD_SCATTER_GATHER_LIST_EX

La routine BuildScatterGatherListEx alloca le risorse necessarie per un trasferimento DMA, compila un elenco a dispersione/raccolta e chiama la routine AdapterListControl fornita dal driver per avviare il trasferimento DMA.
PCALCULATE_SCATTER_GATHER_LIST_SIZE

La routine CalculateScatterGatherList calcola le dimensioni, in byte, dell'elenco di dispersione/raccolta necessario per contenere un determinato buffer.
PCANCEL_ADAPTER_CHANNEL

La routine CancelAdapterChannel tenta di annullare una richiesta in sospeso per allocare un canale DMA.
PCANCEL_MAPPED_TRANSFER

La routine CancelMappedTransfer annulla un trasferimento DMA di sistema attualmente mappato a un adattatore.
PCI_MSIX_MASKUNMASK_ENTRY

La routine MaskTableEntry maschera un interrupt nella tabella di interrupt hardware MSI-X.
PCI_MSIX_SET_ENTRY

La routine SetTableEntry imposta l'ID messaggio per una voce di tabella nella tabella MSI-X interrupt hardware.
PCLFS_CLIENT_ADVANCE_TAIL_CALLBACK

La funzione ClfsAdvanceTailCallback fa avanzare il numero di sequenza del log di base (LSN) del log del client.
PCLFS_CLIENT_LFF_HANDLER_COMPLETE_CALLBACK

La funzione ClfsLogGrowthCompleteCallback implementa le azioni che il client assumerà quando lo spazio viene liberato in un log precedentemente pieno.
PCLFS_CLIENT_LOG_UNPINNED_CALLBACK

La funzione ClfsLogUnpinnedCallback implementa tutte le azioni che il client eseguirà quando un log aggiunto in precedenza viene rimosso.
PCONFIGURE_ADAPTER_CHANNEL

La routine ConfigureAdapterChannel richiama una funzione personalizzata implementata dal controller DMA rappresentato da un oggetto adapter.
PCREATE_COMMON_BUFFER_FROM_MDL

La routine CreateCommonBufferFromMdl tenterà di creare un buffer comune da un MDL testando la compatibilità dell'accesso ai dispositivi e potenzialmente eseguendo il mapping della memoria a un intervallo logico contiguo a seconda del tipo di conversione. Analogamente a tutte le altre funzioni comuni di allocazione del buffer, questa funzione non garantisce lo stato di avanzamento.
PCW_CALLBACK

I provider possono implementare una funzione PCW_CALLBACK per ricevere notifiche quando i consumer eseguono determinate azioni, ad esempio l'aggiunta o la rimozione di contatori da una query.
PFLUSH_ADAPTER_BUFFERS

La routine FlushAdapterBuffers scarica tutti i dati rimanenti nella cache interna del controller DMA di sistema o nella cache interna di un adattatore bus alla fine di un'operazione di trasferimento DMA.
PFLUSH_ADAPTER_BUFFERS_EX

La routine FlushAdapterBuffersEx scarica tutti i dati che rimangono nella cache dei dati alla fine di un'operazione di trasferimento DMA eseguita da un controller DMA di sistema o da un dispositivo master bus.
PFLUSH_DMA_BUFFER

La routine di callback scarica tutti i dati rimanenti nell'area di memoria descritta da un file MDL.
PFREE_ADAPTER_CHANNEL

La routine FreeAdapterChannel rilascia il controller DMA di sistema quando un driver ha completato tutte le operazioni DMA necessarie per soddisfare l'IRP corrente.
PFREE_ADAPTER_OBJECT

La routine FreeAdapterObject rilascia l'oggetto adapter specificato dopo che un driver ha completato tutte le operazioni DMA.
PFREE_COMMON_BUFFER

La routine FreeCommonBuffer libera un buffer comune allocato da AllocateCommonBuffer, insieme a tutte le risorse usate dal buffer.
PFREE_COMMON_BUFFER_FROM_VECTOR

Descrive la funzione di callback PFREE_COMMON_BUFFER_FROM_VECTOR.
PFREE_COMMON_BUFFER_VECTOR

Descrive la funzione di callback PFREE_COMMON_BUFFER_VECTOR.
PFREE_MAP_REGISTERS

La routine FreeMapRegisters rilascia un set di registri mappa salvati da una chiamata a AllocateAdapterChannel.
PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX

Descrive la funzione di callback PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX.
PGET_DMA_ADAPTER_INFO

La routine GetDmaAdapterInfo recupera informazioni sulle funzionalità hardware di un canale DMA di sistema.
PGET_DMA_ALIGNMENT

La routine GetDmaAlignment restituisce i requisiti di allineamento del sistema DMA.
PGET_DMA_DOMAIN

La funzione di callback PGET_DMA_DOMAIN ottiene l'handle per il dominio DMA.
PGET_DMA_TRANSFER_INFO

La routine GetDmaTransferInfo calcola i requisiti di allocazione per un trasferimento DMA a dispersione/raccolta.
PGET_SCATTER_GATHER_LIST

La routine GetScatterGatherList prepara il sistema per un'operazione di dispersione/raccolta DMA per conto dell'oggetto dispositivo di destinazione, tramite il controller DMA di sistema o un adattatore master del bus.
PGET_SCATTER_GATHER_LIST_EX

La routine GetScatterGatherListEx alloca le risorse necessarie per un trasferimento DMA, compila un elenco a dispersione/raccolta e chiama la routine AdapterListControl fornita dal driver per avviare il trasferimento DMA.
PINITIALIZE_DMA_TRANSFER_CONTEXT

La routine InitializeDmaTransferContext inizializza un contesto di trasferimento DMA opaco utilizzato per tenere traccia delle allocazioni in sospeso delle risorse DMA.
PINTERFACE_DEREFERENCE

La funzione di callback PINTERFACE_DEREFERENCE (wdm.h) decrementa il conteggio dei riferimenti in un'interfaccia definita dal driver.
PINTERFACE_REFERENCE

La funzione di callback PINTERFACE_REFERENCE (wdm.h) incrementa il conteggio dei riferimenti su un'interfaccia definita dal driver.
PJOIN_DMA_DOMAIN

La funzione di callback PJOIN_DMA_DOMAIN aggiunge il dominio DMA specificato.
PLEAVE_DMA_DOMAIN

La funzione di callback PLEAVE_DMA_DOMAIN lascia il dominio DMA specificato.
PMAP_TRANSFER

La routine MapTransfer configura i registri mappa per un oggetto adapter per eseguire il mapping di un trasferimento DMA da un buffer bloccato.
PMAP_TRANSFER_EX

La routine MapTransferEx configura i registri mappa per eseguire il mapping degli indirizzi fisici in un elenco a dispersione/raccolta agli indirizzi logici necessari per eseguire un trasferimento DMA.
PO_EFFECTIVE_POWER_MODE_CALLBACK

Il PO_EFFECTIVE_POWER_MODE_CALLBACK è il callback effettivo della modalità di alimentazione.
PO_FX_COMPONENT_ACTIVE_CONDITION_CALLBACK

La routine di callback ComponentActiveConditionCallback notifica al driver che il componente specificato ha completato una transizione dalla condizione di inattività alla condizione attiva.
PO_FX_COMPONENT_CRITICAL_TRANSITION_CALLBACK

La routine di callback ComponentCriticalTransitionCallback gestisce una transizione del componente specificato tra gli stati di alimentazione F0 (completamente attiva) e fx a basso consumo.
PO_FX_COMPONENT_IDLE_CONDITION_CALLBACK

La routine di callback ComponentIdleConditionCallback notifica al driver che il componente specificato ha completato una transizione dalla condizione attiva alla condizione di inattività.
PO_FX_COMPONENT_IDLE_STATE_CALLBACK

La routine di callback ComponentIdleStateCallback notifica al driver di una modifica in sospeso allo stato di alimentazione Fx del componente specificato.
PO_FX_COMPONENT_PERF_STATE_CALLBACK

La routine di callback ComponentPerfStateCallback notifica al driver che la richiesta di modificare lo stato delle prestazioni di un componente è stata completata.
PO_FX_DEVICE_POWER_NOT_REQUIRED_CALLBACK

La routine di callback DevicePowerNotRequiredCallback notifica al driver di dispositivo che il dispositivo non è necessario per rimanere nello stato di alimentazione D0.
PO_FX_DEVICE_POWER_REQUIRED_CALLBACK

La routine di callback DevicePowerRequiredCallback notifica al driver di dispositivo che il dispositivo deve entrare e rimanere nello stato di alimentazione D0.
PO_FX_DIRECTED_POWER_DOWN_CALLBACK

La funzione di callback PO_FX_DIRECTED_POWER_DOWN_CALLBACK viene implementata dal driver client per gestire le attività di spegnimento specifiche del driver per conto di DFx.
PO_FX_DIRECTED_POWER_UP_CALLBACK

La funzione di callback PO_FX_DIRECTED_POWER_UP_CALLBACK viene implementata dal driver client per gestire le attività di alimentazione specifiche del driver per conto di DFx.
PO_FX_POWER_CONTROL_CALLBACK

La routine di callback PowerControlCallback esegue un'operazione di controllo alimentazione richiesta dal framework di risparmio energia (PoFx).
POB_POST_OPERATION_CALLBACK

La routine ObjectPostCallback viene chiamata dal sistema operativo dopo che si verifica un'operazione di elaborazione o di handle di thread.
POB_PRE_OPERATION_CALLBACK

La routine ObjectPreCallback viene chiamata dal sistema operativo quando si verifica un processo o un'operazione di handle di thread.
PPUT_DMA_ADAPTER

La routine PutDmaAdapter libera una struttura DMA_ADAPTER precedentemente allocata da IoGetDmaAdapter.
PPUT_SCATTER_GATHER_LIST

La routine PutScatterGatherList libera i registri mappa allocati in precedenza e l'elenco di dispersione/raccolta usati in DMA a dispersione/raccolta.
PREAD_DMA_COUNTER

La routine ReadDmaCounter restituisce il numero di byte rimanenti da trasferire durante l'operazione DMA subordinata corrente.
PREENUMERATE_SELF

Una routine ReenumerateSelf richiede che un driver del bus rienumera un dispositivo figlio.
PROCESSOR_HALT_ROUTINE

Una routine di callback Stop esegue la transizione del processore a uno stato di inattività.
PTM_RM_NOTIFICATION

La routine di callback resource manager ResourceManagerNotification riceve e gestisce le notifiche delle transazioni.
REQUEST_POWER_COMPLETE

La routine di callback di PowerCompletion completa l'elaborazione di un IRP di alimentazione.
RTL_QUERY_REGISTRY_ROUTINE

La routine QueryRoutine fornisce informazioni su un valore del Registro di sistema richiesto in una chiamata precedente alla routine RtlQueryRegistryValues.
SET_D3COLD_SUPPORT

La routine SetD3ColdSupport abilita o disabilita le transizioni allo stato di alimentazione del dispositivo D3cold.
SET_VIRTUAL_DEVICE_DATA

La routine SetVirtualFunctionData scrive i dati nello spazio di configurazione PCI Express (PCIe) di una funzione virtuale (VF) in un dispositivo che supporta la singola interfaccia di I/O radice (SR-IOV).
TRANSLATE_BUS_ADDRESS

La routine TranslateBusAddress converte gli indirizzi nel bus padre in indirizzi logici.

Strutture

 
DMA_ADAPTER

La struttura DMA_ADAPTER descrive un'interfaccia definita dal sistema a un controller DMA per un determinato dispositivo. Un driver chiama IoGetDmaAdapter per ottenere questa struttura.
DMA_OPERATIONS

La struttura DMA_OPERATIONS fornisce una tabella di puntatori alle funzioni che controllano l'operazione di un controller DMA.
ACCESS_STATE

La struttura ACCESS_STATE descrive lo stato di un accesso in corso.
ACL

La struttura ACL è l'intestazione di un elenco di controllo di accesso (ACL). Un elenco di controllo di accesso completo è costituito da una struttura ACL seguita da un elenco ordinato di zero o più voci di controllo di accesso (ACE).
ACPI_INTERFACE_STANDARD2

In questo argomento viene descritta la struttura ACPI_INTERFACE_STANDARD2.
BATTERY_REPORTING_SCALE

I driver della miniclasse della batteria compilano la struttura BATTERY_REPORTING_SCALE (wdm.h) in risposta a determinate richieste BatteryMiniQueryInformation.
BOOTDISK_INFORMATION

La struttura BOOTDISK_INFORMATION contiene informazioni di base che descrivono i dischi di avvio e di sistema.
BOOTDISK_INFORMATION_EX

La struttura BOOTDISK_INFORMATION_EX contiene informazioni estese che descrivono i dischi di avvio e di sistema.
BUS_INTERFACE_STANDARD

La struttura dell'interfaccia BUS_INTERFACE_STANDARD consente ai driver di dispositivo di effettuare chiamate dirette alle routine dei driver del bus padre. Questa struttura definisce l'interfaccia GUID_BUS_INTERFACE_STANDARD.
BUS_RESOURCE_UPDATE_INTERFACE

Consente ai driver di dispositivo di effettuare chiamate dirette alle routine del driver del bus padre. Questa struttura definisce l'interfaccia GUID_BUS_RESOURCE_UPDATE_INTERFACE.
BUS_SPECIFIC_RESET_FLAGS

In questo argomento viene descritta l'unione BUS_SPECIFIC_RESET_FLAGS.
CLFS_LOG_NAME_INFORMATION

La struttura CLFS_LOG_NAME_INFORMATION contiene il nome di un flusso o di un log CLFS (Common Log File System).
CLFS_MGMT_CLIENT_REGISTRATION

La struttura CLFS_MGMT_CLIENT_REGISTRATION viene assegnata alla gestione CLFS da parte dei client che gestiscono i propri log.
CLFS_MGMT_POLICY

La struttura CLFS_MGMT_POLICY contiene una descrizione di un criterio per la gestione di un log CLFS.
CLFS_STREAM_ID_INFORMATION

La struttura CLFS_STREAM_ID_INFORMATION contiene un valore che identifica un flusso in un log CLFS (Common Log File System).
CLS_CONTAINER_INFORMATION

La struttura CLFS_CONTAINER_INFORMATION contiene informazioni descrittive per un singolo contenitore in un log CLFS (Common Log File System).
CLS_INFORMATION

La struttura CLFS_INFORMATION contiene metadati e informazioni sullo stato per un flusso CLFS (Common Log File System) e/o il relativo log fisico sottostante.
CLS_IO_STATISTICS

La struttura CLFS_IO_STATISTICS contiene i dati delle statistiche di I/O per un log CLFS (Common Log File System).
CLS_IO_STATISTICS_HEADER

La struttura CLFS_IO_STATISTICS_HEADER contiene la parte dell'intestazione di una struttura CLFS_IO_STATISTICS.
CLS_LSN

La struttura CLFS_LSN identifica un singolo record in un flusso CLFS (Common Log File System).
CLS_SCAN_CONTEXT

La struttura CLFS_SCAN_CONTEXT contiene informazioni di contesto per supportare un'analisi dei contenitori in un log CLFS (Common Log File System).
CLS_WRITE_ENTRY

La struttura CLFS_WRITE_ENTRY contiene l'indirizzo e le dimensioni di un buffer che contiene un'unità di dati da scrivere in un flusso CLFS (Common Log File System).
CM_EISA_FUNCTION_INFORMATION

La struttura _CM_EISA_FUNCTION_INFORMATION (wdm.h) definisce informazioni dettagliate sulla configurazione EISA restituite da HalGetBusData o HalGetBusDataByOffset.
CM_EISA_SLOT_INFORMATION

La struttura _CM_EISA_SLOT_INFORMATION (wdm.h) definisce le informazioni di intestazione di configurazione EISA restituite da HalGetBusData o da HalGetBusDataByOffset.
CM_FLOPPY_DEVICE_DATA

La struttura CM_FLOPPY_DEVICE_DATA definisce un record di dati specifico del tipo di dispositivo archiviato nell'albero \Registry\Machine\Hardware\Description per un controller floppy se il sistema può raccogliere queste informazioni durante il processo di avvio.
CM_FULL_RESOURCE_DESCRIPTOR

La struttura CM_FULL_RESOURCE_DESCRIPTOR specifica un set di risorse hardware di sistema di vari tipi, assegnate a un dispositivo connesso a un bus specifico. Questa struttura è contenuta all'interno di una struttura CM_RESOURCE_LIST.
CM_INT13_DRIVE_PARAMETER

La struttura CM_INT13_DRIVE_PARAMETER definisce un record di dati specifico del tipo di dispositivo archiviato nell'albero \Registry\Machine\Hardware\Description per un controller disco se il sistema può raccogliere queste informazioni durante il processo di avvio.
CM_KEYBOARD_DEVICE_DATA

La struttura CM_KEYBOARD_DEVICE_DATA definisce un record di dati specifico del tipo di dispositivo archiviato nell'albero \Registry\Machine\Hardware\Description per una periferica della tastiera se il sistema può raccogliere queste informazioni durante il processo di avvio.
CM_MCA_POS_DATA

La struttura _CM_MCA_POS_DATA (wdm.h) è obsoleta. Definisce le informazioni di configurazione MCA POS compatibili con IBM per uno slot.
CM_PARTIAL_RESOURCE_DESCRIPTOR

La struttura CM_PARTIAL_RESOURCE_DESCRIPTOR specifica una o più risorse hardware di sistema, di un singolo tipo, assegnate a un dispositivo.
CM_PARTIAL_RESOURCE_LIST

La struttura CM_PARTIAL_RESOURCE_LIST specifica un set di risorse hardware di sistema, di vari tipi, assegnati a un dispositivo. Questa struttura è contenuta all'interno di una struttura CM_FULL_RESOURCE_DESCRIPTOR.
CM_POWER_DATA

Informazioni su come la struttura CM_POWER_DATA contiene informazioni sullo stato e sulle funzionalità di risparmio energia di un dispositivo.
CM_RESOURCE_LIST

La struttura CM_RESOURCE_LIST specifica tutte le risorse hardware di sistema assegnate a un dispositivo.
CM_SCSI_DEVICE_DATA

La struttura CM_SCSI_DEVICE_DATA definisce un record di dati specifico del tipo di dispositivo archiviato nell'albero \Registry\Machine\Hardware\Description per un HBA SCSI se il sistema può raccogliere queste informazioni durante il processo di avvio.
CM_SERIAL_DEVICE_DATA

La struttura CM_SERIAL_DEVICE_DATA definisce un record di dati specifico del tipo di dispositivo archiviato nell'albero \Registry\Machine\Hardware\Description per un controller seriale se il sistema può raccogliere queste informazioni durante il processo di avvio.
COUNTED_REASON_CONTEXT

Informazioni su come la struttura COUNTED_REASON_CONTEXT contiene una o più stringhe che forniscono motivi per una richiesta di alimentazione.
D3COLD_AUX_POWER_AND_TIMING_INTERFACE

Consente ai driver di dispositivo di negoziare una potenza ausiliaria superiore per i dispositivi PCI mentre è in stato D3Cold.
D3COLD_SUPPORT_INTERFACE

La struttura dell'interfaccia D3COLD_SUPPORT_INTERFACE contiene puntatori alle routine nell'interfaccia del driver GUID_D3COLD_SUPPORT_INTERFACE.
DEVICE_BUS_SPECIFIC_RESET_INFO

Definisce la struttura DEVICE_BUS_SPECIFIC_RESET_INFO.
DEVICE_BUS_SPECIFIC_RESET_TYPE

Definisce l'unione DEVICE_BUS_SPECIFIC_RESET_TYPE.
DEVICE_CAPABILITIES

Una struttura DEVICE_CAPABILITIES descrive le funzionalità di alimentazione e PnP di un dispositivo. Questa struttura viene restituita in risposta a un IRP_MN_QUERY_CAPABILITIES IRP.
DEVICE_DESCRIPTION

La struttura DEVICE_DESCRIPTION descrive gli attributi del dispositivo fisico per cui un driver richiede una scheda DMA.
DEVICE_FAULT_CONFIGURATION

Questa struttura viene usata per impostare lo stato di segnalazione errori del dispositivo
DEVICE_INTERFACE_CHANGE_NOTIFICATION

La struttura DEVICE_INTERFACE_CHANGE_NOTIFICATION descrive un'interfaccia del dispositivo abilitata (arrivata) o disabilitata (rimossa).
DEVICE_OBJECT

Altre informazioni sulla struttura DEVICE_OBJECT.
DEVICE_RESET_INTERFACE_STANDARD

La struttura DEVICE_RESET_INTERFACE_STANDARD consente ai driver di funzione di reimpostare e ripristinare i dispositivi non funzionanti. Questa struttura descrive l'interfaccia GUID_DEVICE_RESET_INTERFACE_STANDARD.
DEVICE_RESET_STATUS_FLAGS

In questo argomento viene descritta l'unione DEVICE_RESET_STATUS_FLAGS.
DMA_ADAPTER_INFO

La struttura DMA_ADAPTER_INFO è un contenitore per una struttura DMA_ADAPTER_INFO_XXX che descrive le funzionalità di un controller DMA di sistema.
DMA_ADAPTER_INFO_CRASHDUMP

In questo argomento viene descritta la struttura DMA_ADAPTER_INFO_CRASHDUMP.
DMA_ADAPTER_INFO_V1

La struttura DMA_ADAPTER_INFO_V1 descrive le funzionalità del controller DMA di sistema rappresentato da un oggetto adapter.
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION

Altre informazioni su: struttura DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION
DMA_IOMMU_INTERFACE

Versione estesa della struttura INTERFACE che consente ai driver di dispositivo di richiamare le funzioni di callback che eseguono operazioni sul dominio del dispositivo.
DMA_IOMMU_INTERFACE_EX

Struttura di interfaccia che consente ai driver di dispositivo di interfacciarsi con le funzioni IOMMU che eseguono operazioni sul dominio del dispositivo.
DMA_IOMMU_INTERFACE_V1

Altre informazioni su: DMA_IOMMU_INTERFACE_V1
DMA_IOMMU_INTERFACE_V2

Struttura contenente il set di funzioni IOMMU Versione 2 (V2).
DMA_TRANSFER_INFO

La struttura DMA_TRANSFER_INFO è un contenitore per una struttura DMA_TRANSFER_INFO_XXX che descrive i requisiti di allocazione per un elenco a dispersione/raccolta.
DMA_TRANSFER_INFO_V1

La struttura DMA_TRANSFER_INFO_V1 contiene i requisiti di allocazione per un elenco a dispersione/raccolta che descrive il buffer dei dati di I/O per un trasferimento DMA.
DMA_TRANSFER_INFO_V2

Contiene i requisiti di allocazione per un elenco a dispersione/raccolta che descrive il buffer dei dati di I/O per un trasferimento DMA.
DOMAIN_CONFIGURATION

Contiene informazioni necessarie per configurare un dominio.
DOMAIN_CONFIGURATION_ARM64

Contiene informazioni necessarie per configurare un dominio per un sistema ARM64.
DOMAIN_CONFIGURATION_X64

La struttura DOMAIN_CONFIGURATION_X64 è riservata solo all'uso del sistema.
DRIVER_OBJECT

Ogni oggetto driver rappresenta l'immagine di un driver in modalità kernel caricato.
ENLISTMENT_BASIC_INFORMATION

La struttura ENLISTMENT_BASIC_INFORMATION contiene informazioni su un oggetto di integrazione.
EXT_DELETE_PARAMETERS

La struttura EXT_DELETE_PARAMETERS contiene un set esteso di parametri per la routine ExDeleteTimer.
EXT_SET_PARAMETERS

La struttura EXT_SET_PARAMETERS contiene un set esteso di parametri per la routine ExSetTimer.
EXTENDED_CREATE_INFORMATION

Descrive la struttura EXTENDED_CREATE_INFORMATION.
EXTENDED_CREATE_INFORMATION_32

Descrive la versione a 32 bit della struttura EXTENDED_CREATE_INFORMATION.
FAST_IO_DISPATCH

Contiene un set di routine di callback fornite da un driver del file system o un driver di filtro del file system (legacy) per un'elaborazione di I/O veloce.
FAULT_INFORMATION

Contiene informazioni per impostare il report di errore in un dispositivo.
FAULT_INFORMATION_ARM64

Contiene informazioni sugli errori per un sistema ARM64.
FAULT_INFORMATION_ARM64_FLAGS

Definisce le informazioni sugli errori.
FILE_BASIC_INFORMATION

La struttura FILE_BASIC_INFORMATION contiene timestamp e attributi di base di un file. Viene utilizzato come argomento per le routine che eseguono query o impostano informazioni sui file.
FILE_FS_DEVICE_INFORMATION

La struttura FILE_FS_DEVICE_INFORMATION fornisce informazioni sul dispositivo del file system sul tipo di oggetto dispositivo associato a un oggetto file.
FILE_FULL_EA_INFORMATION

La struttura FILE_FULL_EA_INFORMATION fornisce informazioni sull'attributo esteso (EA).
FILE_IO_PRIORITY_HINT_INFORMATION

La struttura FILE_IO_PRIORITY_HINT_INFORMATION viene usata dalle routine ZwQueryInformationFile e ZwSetInformationFile per eseguire query e impostare l'hint di priorità IRP predefinito per le richieste sull'handle di file specificato.
FILE_IS_REMOTE_DEVICE_INFORMATION

La struttura FILE_IS_REMOTE_DEVICE_INFORMATION viene usata come argomento per la routine ZwQueryInformationFile.
FILE_MEMORY_PARTITION_INFORMATION

Archivia informazioni sulla partizione di memoria. Questa struttura viene utilizzata dalla funzione ZwSetInformationFile.
FILE_NETWORK_OPEN_INFORMATION

La struttura FILE_NETWORK_OPEN_INFORMATION viene usata come argomento per ZwQueryInformationFile.
FILE_OBJECT

La struttura FILE_OBJECT viene utilizzata dal sistema per rappresentare un oggetto file.
FILE_POSITION_INFORMATION

La struttura FILE_POSITION_INFORMATION viene utilizzata come argomento per le routine che eseguono query o impostano informazioni sui file.
FILE_SFIO_RESERVE_INFORMATION

FILE_SFIO_RESERVE_INFORMATION viene usato per eseguire query o impostare le informazioni sulla larghezza di banda riservate di un file per l'I/O del file pianificato ( SFIO).
FILE_STANDARD_INFORMATION

La struttura FILE_STANDARD_INFORMATION viene utilizzata come argomento per le routine che eseguono query o impostano informazioni sui file.
FILE_STANDARD_INFORMATION_EX

La struttura FILE_STANDARD_INFORMATION_EX viene utilizzata come argomento per le routine che eseguono query o impostano informazioni sui file.
FPGA_CONTROL_INTERFACE

Riservato per l'uso futuro di FPGA_CONTROL_INTERFACE.
FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS

La struttura FUNCTION_LEVEL_DEVICE_RESET_PARAMETER viene utilizzata come argomento per la routine DeviceReset dell'interfaccia GUID_DEVICE_RESET_INTERFACE_STANDARD.
GENERIC_MAPPING

La struttura GENERIC_MAPPING descrive il valore ACCESS_MASK di diritti di accesso specifici associati a ogni tipo di diritto di accesso generico.
HWPROFILE_CHANGE_NOTIFICATION

La struttura HWPROFILE_CHANGE_NOTIFICATION descrive un evento correlato a una modifica della configurazione del profilo hardware.
IMAGE_POLICY_ENTRY

La struttura _IMAGE_POLICY_ENTRY non è supportata.
IMAGE_POLICY_METADATA

La struttura _IMAGE_POLICY_METADATA non è supportata.
INPUT_MAPPING_ELEMENT

Contiene gli ID di mapping di input per un dispositivo.
INTERFACE

La struttura _INTERFACE (wdm.h) descrive un'interfaccia esportata da un driver per l'uso da parte di altri driver.
IO_CONNECT_INTERRUPT_PARAMETERS

La struttura IO_CONNECT_INTERRUPT_PARAMETERS contiene i parametri forniti da un driver alla routine IoConnectInterruptEx per registrare una routine del servizio interrupt (ISR).
IO_DISCONNECT_INTERRUPT_PARAMETERS

La struttura IO_DISCONNECT_INTERRUPT_PARAMETERS descrive i parametri quando si annulla la registrazione di una routine di gestione degli interrupt con IoDisconnectInterruptEx.
IO_ERROR_LOG_PACKET

La struttura IO_ERROR_LOG_PACKET funge da intestazione per una voce del log degli errori.
IO_INTERRUPT_MESSAGE_INFO

La struttura IO_INTERRUPT_MESSAGE_INFO descrive gli interrupt con segnalazione del messaggio del driver.
IO_INTERRUPT_MESSAGE_INFO_ENTRY

La struttura IO_INTERRUPT_MESSAGE_INFO_ENTRY descrive le proprietà di un singolo interrupt segnalato dal messaggio.
IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS

La struttura IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS contiene il contesto di connessione per una routine del servizio interrupt registrato (ISR) connessa a un interrupt o interrompe da una chiamata precedente alla routine IoConnectInterruptEx.
IO_RESOURCE_DESCRIPTOR

La struttura _IO_RESOURCE_DESCRIPTOR (wdm.h) descrive una serie di risorse hardware non elaborate, di un tipo, che possono essere usate da un dispositivo.
IO_RESOURCE_LIST

La struttura _IO_RESOURCE_LIST (wdm.h) descrive una gamma di risorse hardware non elaborate, di vari tipi, che possono essere usate da un dispositivo.
IO_RESOURCE_REQUIREMENTS_LIST

La struttura _IO_RESOURCE_REQUIREMENTS_LIST (wdm.h) descrive i set di configurazioni delle risorse che rappresentano i tipi di risorse non elaborati usati da un dispositivo.
IO_SECURITY_CONTEXT

La struttura IO_SECURITY_CONTEXT rappresenta il contesto di sicurezza di una richiesta di IRP_MJ_CREATE.
IO_SESSION_CONNECT_INFO

La struttura IO_SESSION_CONNECT_INFO fornisce informazioni su una sessione utente.
IO_SESSION_STATE_INFORMATION

La struttura IO_SESSION_STATE_INFORMATION contiene informazioni sullo stato di una sessione utente.
IO_SESSION_STATE_NOTIFICATION

La struttura IO_SESSION_STATE_NOTIFICATION contiene informazioni fornite da un driver in modalità kernel alla routine IoRegisterContainerNotification quando il driver esegue la registrazione per ricevere notifiche di eventi di sessione.
IO_STACK_LOCATION

La struttura IO_STACK_LOCATION definisce una posizione dello stack di I/O, ovvero una voce nello stack di I/O associata a ogni IRP.
IO_STATUS_BLOCK

Un driver imposta un blocco di stato di I/O di IRP per indicare lo stato finale di una richiesta di I/O, prima di chiamare IoCompleteRequest per IRP.
IO_STATUS_BLOCK64

La struttura IO_STATUS_BLOCK64...
IOMMU_DEVICE_CREATION_CONFIGURATION

IOMMU_DEVICE_CREATION_CONFIGURATION descrive una configurazione o un elenco di configurazioni da usare come parte della creazione e dell'inizializzazione di un IOMMU_DMA_DEVICE.
IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI fornisce i parametri di configurazione specifici dell'ACPI di una struttura di IOMMU_DEVICE_CREATION_CONFIGURATION, fornita per la creazione di un IOMMU_DMA_DEVICE di tipo ACPI.
IOMMU_DMA_DOMAIN_CREATION_FLAGS

Altre informazioni su: IOMMU_DMA_DOMAIN_CREATION_FLAGS
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN

Il IOMMU_DMA_LOGICAL_ADDRESS_TOKEN rappresenta un intervallo di indirizzi logici contigui riservato creato da IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE.
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT

Altre informazioni su: IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT
IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG

La struttura IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG contiene informazioni necessarie per configurare un allocatore logico.
IOMMU_DMA_RESERVED_REGION

La struttura IOMMU_DMA_RESERVED_REGION descrive un'area di memoria che deve essere contrassegnata come riservata durante la creazione del dominio.
IOMMU_INTERFACE_STATE_CHANGE

Altre informazioni su: IOMMU_INTERFACE_STATE_CHANGE
IOMMU_INTERFACE_STATE_CHANGE_FIELDS

Altre informazioni su IOMMU_INTERFACE_STATE_CHANGE_FIELDS
IOMMU_MAP_PHYSICAL_ADDRESS

Il IOMMU_MAP_PHYSICAL_ADDRESS rappresenta un indirizzo fisico di cui eseguire il mapping a un indirizzo logico.
IRP

La struttura IRP è una struttura parzialmente opaca che rappresenta un pacchetto di richiesta di I/O.
KBUGCHECK_ADD_PAGES

La struttura KBUGCHECK_ADD_PAGES descrive una o più pagine di dati forniti dal driver da scrivere da una routine di callback KbCallbackAddPages nel file di dump di arresto anomalo del sistema.
KBUGCHECK_CALLBACK_RECORD

Altre informazioni su: struttura KBUGCHECK_CALLBACK_RECORD
KBUGCHECK_DUMP_IO

La struttura KBUGCHECK_DUMP_IO descrive un'operazione di I/O nel file di dump di arresto anomalo del sistema.
KBUGCHECK_REASON_CALLBACK_RECORD

Altre informazioni su: struttura KBUGCHECK_REASON_CALLBACK_RECORD
KBUGCHECK_REMOVE_PAGES

Altre informazioni su: struttura KBUGCHECK_REMOVE_PAGES
KBUGCHECK_SECONDARY_DUMP_DATA

La struttura KBUGCHECK_SECONDARY_DUMP_DATA descrive una sezione dei dati forniti dal driver da scrivere dalla routine KbCallbackSecondaryDumpData nel file di dump di arresto anomalo del sistema.
KBUGCHECK_SECONDARY_DUMP_DATA_EX

Altre informazioni su: struttura _KBUGCHECK_SECONDARY_DUMP_DATA_EX
KBUGCHECK_TRIAGE_DUMP_DATA

Altre informazioni su: struttura _KBUGCHECK_TRIAGE_DUMP_DATA
KDPC_WATCHDOG_INFORMATION

La struttura KDPC_WATCHDOG_INFORMATION contiene informazioni di timeout sulla chiamata di procedura posticipata corrente (DPC).
KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT

La struttura KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT descrive il contesto di notifica passato a una funzione di callback registrata quando un nuovo processore viene aggiunto dinamicamente a una partizione hardware.
KERNEL_CET_CONTEXT

Riservato solo all'uso del sistema. Non usare.
KERNEL_SOFT_RESTART_NOTIFICATION

Altre informazioni su: struttura KERNEL_SOFT_RESTART_NOTIFICATION
KEY_BASIC_INFORMATION

La struttura KEY_BASIC_INFORMATION definisce un subset delle informazioni complete disponibili per una chiave del Registro di sistema.
KEY_FULL_INFORMATION

La struttura KEY_FULL_INFORMATION definisce le informazioni disponibili per una chiave del Registro di sistema, incluse le informazioni sulle relative sottochiavi e la lunghezza massima per i nomi e le voci di valore.
KEY_NODE_INFORMATION

La struttura KEY_NODE_INFORMATION definisce le informazioni di base disponibili per una chiave del Registro di sistema (sotto).
KEY_VALUE_BASIC_INFORMATION

La struttura KEY_VALUE_BASIC_INFORMATION definisce un subset delle informazioni complete disponibili per una voce di valore di una chiave del Registro di sistema.
KEY_VALUE_ENTRY

La struttura KEY_VALUE_ENTRY viene utilizzata dalla struttura REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION per descrivere una singola voce di valore per una chiave del Registro di sistema.
KEY_VALUE_FULL_INFORMATION

La struttura KEY_VALUE_FULL_INFORMATION definisce le informazioni disponibili per una voce di valore di una chiave del Registro di sistema.
KEY_VALUE_PARTIAL_INFORMATION

La struttura KEY_VALUE_PARTIAL_INFORMATION definisce un subset delle informazioni sul valore disponibili per una voce di valore di una chiave del Registro di sistema.
KEY_WRITE_TIME_INFORMATION

La struttura KEY_WRITE_TIME_INFORMATION viene utilizzata dal sistema per impostare l'ora dell'ultima scrittura per una chiave del Registro di sistema.
KMUTANT

Altre informazioni sulla struttura KMUTANT
KTMOBJECT_CURSOR

La struttura KTMOBJECT_CURSOR riceve informazioni sull'enumerazione sugli oggetti KTM quando un componente chiama ZwEnumerateTransactionObject.
KTRIAGE_DUMP_DATA_ARRAY

Altre informazioni su: struttura _KTRIAGE_DUMP_DATA_ARRAY
LINK_SHARE_ACCESS

Struttura di accesso alla condivisione utilizzata dai file system solo per i file di collegamento.
LUID_AND_ATTRIBUTES

LUID_AND_ATTRIBUTES rappresenta un identificatore univoco locale (LUID) e i relativi attributi.
MAILSLOT_CREATE_PARAMETERS

Il MAILSLOT_CREATE_PARAMETERS viene utilizzato dal sottosistema Windows per creare un messaggio di posta elettronica.
MDL

Una struttura MDL è una struttura parzialmente opaca che rappresenta un elenco di descrittori di memoria (MDL).
MEM_EXTENDED_PARAMETER

Altre informazioni su: struttura MEM_EXTENDED_PARAMETER
MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION

Definisce la struttura MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION.
MM_PHYSICAL_ADDRESS_LIST

La struttura MM_PHYSICAL_ADDRESS_LIST specifica un intervallo di indirizzi fisici.
NAMED_PIPE_CREATE_PARAMETERS

La struttura NAMED_PIPE_CREATE_PARAMETERS viene utilizzata dal sottosistema Windows per creare una named pipe.
NOTIFY_USER_POWER_SETTING

In questo argomento viene descritta la struttura NOTIFY_USER_POWER_SETTING.
NPEM_CAPABILITY_STANDARD

Altre informazioni su: NPEM_CAPABILITY_STANDARD
NPEM_CONTROL_INTERFACE

Altre informazioni su: NPEM_CONTROL_INTERFACE
OB_CALLBACK_REGISTRATION

La struttura OB_CALLBACK_REGISTRATION specifica i parametri quando la routine ObRegisterCallbacks registra routine di callback ObjectPreCallback e ObjectPostCallback.
OB_OPERATION_REGISTRATION

La struttura OB_OPERATION_REGISTRATION specifica le routine di callback ObjectPreCallback e ObjectPostCallback e i tipi di operazioni per cui vengono chiamate le routine.
OB_POST_CREATE_HANDLE_INFORMATION

La struttura OB_POST_CREATE_HANDLE_INFORMATION fornisce informazioni a una routine ObjectPostCallback relativa a un thread o a un handle di processo aperto.
OB_POST_DUPLICATE_HANDLE_INFORMATION

La struttura OB_POST_DUPLICATE_HANDLE_INFORMATION fornisce informazioni a una routine ObjectPostCallback su un handle di thread o di processo duplicato.
OB_POST_OPERATION_INFORMATION

La struttura OB_POST_OPERATION_INFORMATION fornisce informazioni su un processo o un'operazione di handle di thread a una routine ObjectPostCallback.
OB_POST_OPERATION_PARAMETERS

L'unione OB_POST_OPERATION_PARAMETERS descrive i parametri specifici dell'operazione per una routine ObjectPostCallback.
OB_PRE_CREATE_HANDLE_INFORMATION

La struttura OB_PRE_CREATE_HANDLE_INFORMATION fornisce informazioni a una routine ObjectPreCallback relativa a un handle di thread o di processo aperto.
OB_PRE_DUPLICATE_HANDLE_INFORMATION

La struttura OB_PRE_DUPLICATE_HANDLE_INFORMATION fornisce informazioni a una routine ObjectPreCallback relativa a un thread o a un handle di processo duplicato.
OB_PRE_OPERATION_INFORMATION

La struttura OB_PRE_OPERATION_INFORMATION fornisce informazioni su un processo o un'operazione di handle di thread a una routine ObjectPreCallback.
OB_PRE_OPERATION_PARAMETERS

L'unione OB_PRE_OPERATION_PARAMETERS descrive i parametri specifici dell'operazione per una routine ObjectPreCallback.
OSVERSIONINFOEXW

La struttura RTL_OSVERSIONINFOEXW contiene informazioni sulla versione del sistema operativo.
OSVERSIONINFOW

La struttura RTL_OSVERSIONINFOW contiene informazioni sulla versione del sistema operativo.
PCI_ATS_INTERFACE

Definisce la struttura PCI_ATS_INTERFACE.
PCI_CAPABILITIES_HEADER

La struttura _PCI_CAPABILITIES_HEADER (wdm.h) definisce un'intestazione presente in ogni struttura di funzionalità PCI.
PCI_COMMON_CONFIG

La struttura _PCI_COMMON_CONFIG (wdm.h) definisce le informazioni di configurazione PCI standard.
PCI_DEVICE_PRESENT_INTERFACE

La struttura PCI_DEVICE_PRESENT_INTERFACE è riservata per l'uso del sistema.
PCI_EXPRESS_AER_CAPABILITIES

La struttura _PCI_EXPRESS_AER_CAPABILITIES (wdm.h) descrive le funzionalità di errore avanzate di PCI Express (PCIe) e il registro di controllo.
PCI_EXPRESS_AER_CAPABILITY

La struttura _PCI_EXPRESS_AER_CAPABILITY (wdm.h) descrive una struttura di funzionalità avanzate di segnalazione errori PCI Express (PCIe).
PCI_EXPRESS_BRIDGE_AER_CAPABILITY

La struttura _PCI_EXPRESS_BRIDGE_AER_CAPABILITY (wdm.h) definisce le funzionalità avanzate di segnalazione degli errori PCI Express (PCIe) per un dispositivo bridge PCIe.
PCI_EXPRESS_CORRECTABLE_ERROR_MASK

La struttura _PCI_EXPRESS_CORRECTABLE_ERROR_MASK (wdm.h) descrive un registro di maschera di errore corretto PCI Express (PCIe) usato nella segnalazione errori avanzata.
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS

La struttura _PCI_EXPRESS_CORRECTABLE_ERROR_STATUS (wdm.h) descrive un registro dello stato degli errori corretto pci Express (PCIe) per la segnalazione avanzata degli errori.
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER

La struttura _PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER (wdm.h) descrive l'intestazione per una struttura di funzionalità estesa PCI Express (PCIe).
PCI_EXPRESS_ERROR_SOURCE_ID

La struttura _PCI_EXPRESS_ERROR_SOURCE_ID (wdm.h) descrive gli ID del primo errore correggibile e primo non verificabile nel registro dello stato dell'errore.
PCI_EXPRESS_LINK_QUIESCENT_INTERFACE

La struttura PCI_EXPRESS_LINK_QUIESCENT_INTERFACE è riservata all'uso del sistema.
PCI_EXPRESS_PTM_CAPABILITY

Riservato per PCI_EXPRESS_PTM_CAPABILITY. Non usare.
PCI_EXPRESS_PTM_CAPABILITY_REGISTER

Riservato per PCI_EXPRESS_PTM_CAPABILITY_REGISTER. Non usare.
PCI_EXPRESS_PTM_CONTROL_REGISTER

Riservato per PCI_EXPRESS_PTM_CONTROL_REGISTER. Non usare.
PCI_EXPRESS_ROOT_ERROR_COMMAND

La struttura _PCI_EXPRESS_ROOT_ERROR_COMMAND (wdm.h) descrive un comando di errore radice PCI Express (PCIe) per la segnalazione avanzata degli errori.
PCI_EXPRESS_ROOT_ERROR_STATUS

La struttura _PCI_EXPRESS_ROOT_ERROR_STATUS (wdm.h) descrive un registro di stato dell'errore radice PCI Express (PCIe) per la segnalazione avanzata degli errori.
PCI_EXPRESS_ROOT_PORT_INTERFACE

La struttura PCI_EXPRESS_ROOT_PORT_INTERFACE è riservata per l'uso del sistema.
PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

La struttura _PCI_EXPRESS_ROOTPORT_AER_CAPABILITY (wdm.h) descrive una struttura di funzionalità avanzate di segnalazione errori PCI Express (PCIe).
PCI_EXPRESS_SEC_AER_CAPABILITIES

La struttura _PCI_EXPRESS_SEC_AER_CAPABILITIES (wdm.h) descrive le funzionalità di errore secondarie di PCI Express (PCIe) e il registro di controllo.
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK

La struttura _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK (wdm.h) descrive un registro della maschera di errore non correzione secondario PCI Express (PCIe).
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY

La struttura _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY (wdm.h) descrive un registro di gravità dell'errore non correzione secondario PCI Express (PCIe).
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS

La struttura _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS (wdm.h) descrive un registro dello stato di errore non correzione secondario PCI Express (PCIe).
PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY

La struttura _PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY (wdm.h) descrive un numero di serie per un dispositivo PCI Express (PCIe).
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK

La struttura _PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK (wdm.h) descrive un registro di maschera di errore non correzione PCI Express (PCIe).
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY

La struttura _PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY (wdm.h) descrive un registro di gravità dell'errore non correzione PCI Express (PCIe).
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS

La struttura _PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS (wdm.h) descrive un registro di stato di errore non correzione PCI Express (PCIe).
PCI_MSIX_TABLE_CONFIG_INTERFACE

La struttura PCI_MSIX_TABLE_CONFIG_INTERFACE consente ai driver di dispositivo di modificare le impostazioni di interrupt MSI-X. Questa struttura descrive l'interfaccia GUID_MSIX_TABLE_CONFIG_INTERFACE.
PCI_PM_CAPABILITY

La struttura _PCI_PM_CAPABILITY (wdm.h) contiene campi che descrivono le funzionalità di risparmio energia del dispositivo.
PCI_PMC

La struttura _PCI_PMC (wdm.h) descrive il contenuto del registro delle funzionalità di risparmio energia.
PCI_PMCSR

La struttura _PCI_PMCSR (wdm.h) descrive il contenuto del registro di stato del controllo di risparmio energia del dispositivo.
PCI_PMCSR_BSE

La struttura _PCI_PMCSR_BSE (wdm.h) descrive il contenuto del registro di stato del controllo di risparmio energia per le estensioni di supporto del bridge PCI.
PCI_SECURITY_INTERFACE2

Definisce la struttura PCI_SECURITY_INTERFACE2.
PCI_SEGMENT_BUS_NUMBER

Microsoft riserva la struttura PCI_SEGMENT_BUS_NUMBER solo per uso interno. Non usare questa struttura nel codice.
PCI_SLOT_NUMBER

La struttura _PCI_SLOT_NUMBER (wdm.h) è obsoleta. Definisce il formato del parametro Slot per le routine HalXxxBusData obsolete.
PCI_VIRTUALIZATION_INTERFACE

Altre informazioni sulla struttura PCI_VIRTUALIZATION_INTERFACE.
PCI_X_CAPABILITY

La struttura PCI_X_CAPABILITY (wdm.h) segnala il contenuto del comando e dei registri di stato di un dispositivo conforme alla PCI-X Addendum alla specifica del bus locale PCI.
PCW_CALLBACK_INFORMATION

L'unione PCW_CALLBACK_INFORMATION fornisce informazioni dettagliate sulla notifica da inviare. Un provider passa un puntatore a questa unione come parametro alla funzione PcwCallback.
PCW_COUNTER_DESCRIPTOR

La struttura PCW_COUNTER_DESCRIPTOR fornisce informazioni dettagliate sulla notifica da inviare.
PCW_COUNTER_INFORMATION

La struttura PCW_COUNTER_INFORMATION descrive gli attributi che identificano un'istanza specifica di un contatore.
PCW_DATA

La struttura PCW_DATA descrive la matrice di blocchi di dati associati a un'istanza di .
PCW_MASK_INFORMATION

La struttura PCW_MASK_INFORMATION fornisce informazioni dettagliate sulla notifica da inviare al provider. Queste informazioni vengono passate come parte del parametro Info alla funzione PcwCallback. Queste informazioni sulla maschera sono incluse in PCW_CALLBACK_INFORMATION.
PCW_REGISTRATION_INFORMATION

La struttura PCW_REGISTRATION_INFORMATION fornisce informazioni dettagliate sul provider e sul contatore.
PLUGPLAY_NOTIFICATION_HEADER

Una struttura PLUGPLAY_NOTIFICATION_HEADER è inclusa all'inizio di ogni struttura di notifica PnP, ad esempio una struttura di DEVICE_INTERFACE_CHANGE_NOTIFICATION.
PNP_BUS_INFORMATION

La struttura PNP_BUS_INFORMATION descrive un autobus.
PO_FX_COMPONENT_IDLE_STATE

La struttura PO_FX_COMPONENT_IDLE_STATE specifica gli attributi di uno stato di alimentazione Fx di un componente in un dispositivo.
PO_FX_COMPONENT_PERF_INFO

La struttura PO_FX_COMPONENT_PERF_INFO descrive tutti i set di stati di prestazioni per un singolo componente all'interno di un dispositivo.
PO_FX_COMPONENT_PERF_SET

La struttura PO_FX_COMPONENT_PERF_SET rappresenta un set di stati di prestazioni per un singolo componente all'interno di un dispositivo.
PO_FX_COMPONENT_V1

La struttura PO_FX_COMPONENT descrive gli attributi dello stato di alimentazione di un componente in un dispositivo.
PO_FX_COMPONENT_V2

Informazioni su come la struttura PO_FX_COMPONENT descrive gli attributi dello stato di alimentazione di un componente in un dispositivo.
PO_FX_DEVICE_V1

La struttura PO_FX_DEVICE descrive gli attributi di alimentazione di un dispositivo nel framework di risparmio energia (PoFx).
PO_FX_DEVICE_V2

Informazioni su come la struttura PO_FX_DEVICE descrive gli attributi di alimentazione di un dispositivo nel framework di risparmio energia (PoFx).
PO_FX_DEVICE_V3

Altre informazioni su: struttura PO_FX_DEVICE_V3
PO_FX_PERF_STATE

La struttura PO_FX_PERF_STATE rappresenta uno stato delle prestazioni per un singolo componente all'interno di un dispositivo.
PO_FX_PERF_STATE_CHANGE

La struttura PO_FX_PERF_STATE_CHANGE contiene informazioni su una modifica a uno stato di prestazioni richiesto chiamando la routine PoFxIssueComponentPerfStateChange o PoFxIssueComponentPerfStateChangeMultiple.
POOL_CREATE_EXTENDED_PARAMS

Definisce la struttura POOL_CREATE_EXTENDED_PARAMS.
POOL_EXTENDED_PARAMETER

Altre informazioni su: POOL_EXTENDED_PARAMETER
POOL_EXTENDED_PARAMS_SECURE_POOL

Definisce la struttura POOL_EXTENDED_PARAMS_SECURE_POOL.
POWER_PLATFORM_INFORMATION

Informazioni su come la struttura POWER_PLATFORM_INFORMATION contiene informazioni sulle funzionalità di alimentazione del sistema.
POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES

Altre informazioni su: struttura POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES (wdm.h)
POWER_STATE

Informazioni su come l'unione POWER_STATE specifica un valore di stato di alimentazione del sistema o un valore di stato di alimentazione del dispositivo.
PRIVILEGE_SET

La struttura PRIVILEGE_SET specifica un set di privilegi di sicurezza.
PTM_CONTROL_INTERFACE

Riservato per PTM_CONTROL_INTERFACE. Non usare.
REENUMERATE_SELF_INTERFACE_STANDARD

La struttura dell'interfaccia REENUMERATE_SELF_INTERFACE_STANDARD consente a un driver di richiedere che il driver del bus padre rienumera il dispositivo del driver. Questa struttura definisce l'interfaccia GUID_REENUMERATE_SELF_INTERFACE_STANDARD.
REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION

La struttura REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION contiene informazioni che la routine RegistryCallback di un driver può utilizzare per liberare le risorse allocate in precedenza dal driver per il contesto associato a un oggetto del Registro di sistema.
REG_CREATE_KEY_INFORMATION

In alternativa, usare REG_CREATE_KEY_INFORMATION_V1. La struttura REG_CREATE_KEY_INFORMATION contiene informazioni che la routine RegistryCallback di un driver può utilizzare quando viene creata una chiave del Registro di sistema.
REG_CREATE_KEY_INFORMATION_V1

La struttura REG_CREATE_KEY_INFORMATION_V1 contiene informazioni che la routine RegistryCallback di un driver di filtro può utilizzare quando viene creata una chiave del Registro di sistema.
REG_DELETE_KEY_INFORMATION

La struttura REG_DELETE_KEY_INFORMATION contiene informazioni che la routine RegistryCallback di un driver può utilizzare quando viene eliminata una chiave del Registro di sistema.
REG_DELETE_VALUE_KEY_INFORMATION

La struttura REG_DELETE_VALUE_KEY_INFORMATION contiene informazioni che la routine RegistryCallback di un driver può utilizzare quando viene eliminato il valore di una chiave del Registro di sistema.
REG_ENUMERATE_KEY_INFORMATION

La struttura REG_ENUMERATE_KEY_INFORMATION descrive una sottochiave di una chiave le cui sottochiavi vengono enumerate.
REG_ENUMERATE_VALUE_KEY_INFORMATION

La struttura REG_ENUMERATE_VALUE_KEY_INFORMATION descrive una voce di valore di una chiave le cui voci di valore vengono enumerate.
REG_KEY_HANDLE_CLOSE_INFORMATION

La struttura REG_KEY_HANDLE_CLOSE_INFORMATION contiene informazioni su una chiave del Registro di sistema il cui handle sta per essere chiuso.
REG_LOAD_KEY_INFORMATION

La struttura REG_LOAD_KEY_INFORMATION contiene informazioni su un hive del Registro di sistema caricato.
REG_LOAD_KEY_INFORMATION_V2

La struttura REG_LOAD_KEY_INFORMATION_V2 contiene informazioni su un hive del Registro di sistema da caricare.
REG_POST_CREATE_KEY_INFORMATION

La struttura REG_POST_CREATE_KEY_INFORMATION contiene il risultato di un tentativo di creazione di una chiave del Registro di sistema.
REG_POST_OPERATION_INFORMATION

La struttura REG_POST_OPERATION_INFORMATION contiene informazioni su un'operazione del Registro di sistema completata che può essere utilizzata da una routine RegistryCallback.
REG_PRE_CREATE_KEY_INFORMATION

La struttura REG_PRE_OPEN_KEY_INFORMATION contiene il nome di una chiave del Registro di sistema che sta per essere aperta.
REG_QUERY_KEY_INFORMATION

La struttura REG_QUERY_KEY_INFORMATION descrive i metadati su cui eseguire una query per una chiave.
REG_QUERY_KEY_NAME

La struttura REG_QUERY_KEY_NAME descrive il nome completo della chiave del Registro di sistema di un oggetto sottoposto a query.
REG_QUERY_KEY_SECURITY_INFORMATION

La struttura REG_QUERY_KEY_SECURITY_INFORMATION riceve informazioni di sicurezza per un oggetto chiave del Registro di sistema.
REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION

La struttura REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION descrive le voci di più valori recuperate per una chiave.
REG_QUERY_VALUE_KEY_INFORMATION

La struttura REG_QUERY_VALUE_KEY_INFORMATION contiene informazioni sulla voce di valore di una chiave del Registro di sistema su cui viene eseguita una query.
REG_RENAME_KEY_INFORMATION

La struttura REG_RENAME_KEY_INFORMATION contiene il nuovo nome per una chiave del Registro di sistema il cui nome sta per essere modificato.
REG_REPLACE_KEY_INFORMATION

La struttura REG_REPLACE_KEY_INFORMATION descrive i metadati da sostituire per una chiave.
REG_RESTORE_KEY_INFORMATION

La struttura REG_RESTORE_KEY_INFORMATION contiene le informazioni relative a una chiave del Registro di sistema che sta per essere ripristinata.
REG_SAVE_KEY_INFORMATION

La struttura REG_SAVE_KEY_INFORMATION contiene le informazioni relative a una chiave del Registro di sistema che sta per essere salvata.
REG_SAVE_MERGED_KEY_INFORMATION

Definisce la struttura REG_SAVE_MERGED_KEY_INFORMATION.
REG_SET_INFORMATION_KEY_INFORMATION

La struttura REG_SET_INFORMATION_KEY_INFORMATION descrive una nuova impostazione per i metadati di una chiave.
REG_SET_KEY_SECURITY_INFORMATION

La struttura REG_SET_KEY_SECURITY_INFORMATION specifica le informazioni di sicurezza per un oggetto chiave del Registro di sistema.
REG_SET_VALUE_KEY_INFORMATION

La struttura REG_SET_VALUE_INFORMATION descrive una nuova impostazione per la voce del valore di una chiave del Registro di sistema.
REG_UNLOAD_KEY_INFORMATION

La struttura REG_UNLOAD_KEY_INFORMATION contiene informazioni che la routine RegistryCallback di un driver può utilizzare quando viene scaricato un hive del Registro di sistema.
RESOURCEMANAGER_BASIC_INFORMATION

La struttura RESOURCEMANAGER_BASIC INFORMATION contiene informazioni su un oggetto resource manager.
RESOURCEMANAGER_COMPLETION_INFORMATION

La struttura RESOURCEMANAGER_COMPLETION_INFORMATION non viene utilizzata.
SCATTER_GATHER_LIST

La struttura SCATTER_GATHER_LIST descrive l'elenco a dispersione/raccolta per un'operazione DMA.
SDEV_IDENTIFIER_INTERFACE

Questo argomento segnaposto viene fornito come esempio di documentazione che può essere inclusa in una versione successiva. Questo materiale non è ancora disponibile.
SECTION_OBJECT_POINTERS

La struttura SECTION_OBJECT_POINTERS, allocata da un file system o da un driver di reindirizzamento, viene usata dalla gestione della memoria e dalla gestione cache per archiviare il mapping dei file e le informazioni correlate alla cache per un flusso di file.
SECURITY_SUBJECT_CONTEXT

La struttura SECURITY_SUBJECT_CONTEXT viene usata per acquisire il contesto di sicurezza soggetto per la convalida e il controllo dell'accesso.
SET_POWER_SETTING_VALUE

In questo argomento viene descritta la struttura SET_POWER_SETTING_VALUE.
SLIST_ENTRY

Una struttura SLIST_ENTRY descrive una voce in un elenco collegato sequenziato.
SYSTEM_POOL_ZEROING_INFORMATION

Microsoft riserva la struttura SYSTEM_POOL_ZEROING_INFORMATION solo per uso interno. Non usare questa struttura nel codice.
SYSTEM_POWER_STATE_CONTEXT

Informazioni su come la struttura SYSTEM_POWER_STATE_CONTEXT è una struttura di sistema parzialmente opaca che contiene informazioni sugli stati di alimentazione di sistema precedenti di un computer.
TARGET_DEVICE_CUSTOM_NOTIFICATION

La struttura TARGET_DEVICE_CUSTOM_NOTIFICATION descrive un evento del dispositivo personalizzato.
TARGET_DEVICE_REMOVAL_NOTIFICATION

La struttura TARGET_DEVICE_REMOVAL_NOTIFICATION descrive un evento di rimozione del dispositivo. Il gestore PnP invia questa struttura a un driver che ha registrato una routine di callback per la notifica degli eventi EventCategoryTargetDeviceChange.
TIME_FIELDS

La struttura TIME_FIELDS descrive le informazioni sull'ora per le routine di conversione dell'ora.
TRANSACTION_BASIC_INFORMATION

La struttura TRANSACTION_BASIC_INFORMATION contiene informazioni su un oggetto transazione.
TRANSACTION_ENLISTMENT_PAIR

La struttura TRANSACTION_ENLISTMENT_PAIR contiene informazioni su un'integrazione associata a un oggetto transazione.
TRANSACTION_ENLISTMENTS_INFORMATION

La struttura TRANSACTION_ENLISTMENTS_INFORMATION contiene informazioni sugli elementi associati a un oggetto transazione.
TRANSACTION_PROPERTIES_INFORMATION

La struttura TRANSACTION_PROPERTIES_INFORMATION contiene le proprietà di un oggetto transazione.
TRANSACTIONMANAGER_BASIC_INFORMATION

La struttura TRANSACTIONMANAGER_BASIC_INFORMATION contiene informazioni su un oggetto di gestione transazioni.
TRANSACTIONMANAGER_LOG_INFORMATION

La struttura TRANSACTIONMANAGER_LOG_INFORMATION contiene informazioni su un oggetto di gestione transazioni.
TRANSACTIONMANAGER_LOGPATH_INFORMATION

La struttura TRANSACTIONMANAGER_LOGPATH_INFORMATION contiene informazioni su un oggetto di gestione transazioni.
TRANSACTIONMANAGER_RECOVERY_INFORMATION

La struttura TRANSACTIONMANAGER_RECOVERY_INFORMATION contiene informazioni su un oggetto di gestione transazioni.
VPB

La struttura del blocco di parametri del volume (VPB) viene usata per eseguire il mapping di un oggetto dispositivo che rappresenta un volume del file system montato a un oggetto dispositivo che rappresenta un dispositivo disco fisico o virtuale.
WAIT_CONTEXT_BLOCK

Riservato per WAIT_CONTEXT_BLOCK. Non usare.
WORK_QUEUE_ITEM

La struttura WORK_QUEUE_ITEM viene usata per pubblicare elementi di lavoro in una coda di lavoro di sistema.
XSAVE_CET_U_FORMAT

Formato per CET_U componente XSTATE.

Enumerazioni

 
BOUND_CALLBACK_STATUS

L'enumerazione BOUND_CALLBACK_STATUS indica come un'eccezione associata in modalità utente è stata elaborata dalla funzione BoundCallback.
BUS_QUERY_ID_TYPE

In questo argomento viene descritta l'enumerazione BUS_QUERY_ID_TYPE.
CLFS_CONTEXT_MODE

L'enumerazione CLFS_CONTEXT_MODE indica il tipo di sequenza seguito dal driver CLFS (Common Log File System) quando legge un set di record da un flusso.
CLFS_MGMT_POLICY_TYPE

Il tipo di enumerazione CLFS_MGMT_POLICY_TYPE identifica il tipo di un criterio di gestione CLFS.
CLS_LOG_INFORMATION_CLASS

L'enumerazione CLFS_LOG_INFORMATION_CLASS indica il tipo di informazioni richieste da una chiamata a ClfsQueryLogFileInformation.
D3COLD_LAST_TRANSITION_STATUS

L'enumerazione D3COLD_LAST_TRANSITION_STATUS indica se la transizione più recente allo stato di alimentazione del dispositivo D3hot è stata seguita da una transizione allo stato di alimentazione del dispositivo D3cold.
DEVICE_DIRECTORY_TYPE

Directory da cui viene caricato il driver.
DEVICE_INSTALL_STATE

L'enumerazione DEVICE_INSTALL_STATE descrive lo stato di installazione di un dispositivo.
DEVICE_POWER_STATE

Informazioni su come il tipo di enumerazione DEVICE_POWER_STATE indica uno stato di alimentazione del dispositivo.
DEVICE_REGISTRY_PROPERTY

L'enumerazione DEVICE_REGISTRY_PROPERTY identifica le proprietà del dispositivo archiviate nel Registro di sistema.
DEVICE_REMOVAL_POLICY

L'enumerazione DEVICE_REMOVAL_POLICY descrive i criteri di rimozione di un dispositivo.
DEVICE_RESET_TYPE

L'enumerazione DEVICE_RESET_TYPE specifica il tipo di reimpostazione del dispositivo richiesto da una chiamata alla routine DeviceReset dell'interfaccia GUID_DEVICE_RESET_INTERFACE_STANDARD.
DEVICE_TEXT_TYPE

In questo argomento viene descritta l'enumerazione DEVICE_TEXT_TYPE.
DEVICE_USAGE_NOTIFICATION_TYPE

Altre informazioni su: enumerazione DEVICE_USAGE_NOTIFICATION_TYPE
DEVICE_WAKE_DEPTH

L'enumerazione DEVICE_WAKE_DEPTH specifica lo stato di alimentazione del dispositivo più profondo da cui un dispositivo può attivare un segnale di riattivazione.
DIRECTORY_NOTIFY_INFORMATION_CLASS

Altre informazioni sull'enumerazione DIRECTORY_NOTIFY_INFORMATION_CLASS.
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE

Altre informazioni su: DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE

Fornisce i tipi di configurazioni facoltative che possono essere fornite durante la creazione di un buffer comune da un MDL. I valori di configurazione corrispondenti ai tipi vengono mantenuti nella struttura DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION.
DMA_COMPLETION_STATUS

L'enumerazione DMA_COMPLETION_STATUS descrive lo stato di completamento di un trasferimento DMA.
DOMAIN_CONFIGURATION_ARCH

Definisce i valori per il tipo di architettura di sistema specificata.
DRIVER_DIRECTORY_TYPE

Altre informazioni su: enumerazione _DRIVER_DIRECTORY_TYPE
DRIVER_REGKEY_TYPE

Altre informazioni su: enumerazione DRIVER_REGKEY_TYPE
ENLISTMENT_INFORMATION_CLASS

L'enumerazione ENLISTMENT_INFORMATION_CLASS identifica il tipo di informazioni che la routine ZwSetInformationEnlistment può impostare e che la routine ZwQueryInformationEnlistment può recuperare per un oggetto di integrazione.
EX_POOL_PRIORITY

Altre informazioni su: EX_POOL_PRIORITY
FAULT_INFORMATION_ARCH

Definisce i valori per il tipo di architettura di sistema.
FAULT_INFORMATION_ARM64_TYPE

Definisce i valori per il tipo di errore.
FILE_INFORMATION_CLASS

Altre informazioni sull'enumerazione FILE_INFORMATION_CLASS.
FS_INFORMATION_CLASS

L'enumerazione FS_INFORMATION_CLASS contiene le costanti della classe di informazioni che specificano il tipo di struttura di informazioni presente per un set o un'operazione di query.
IMAGE_POLICY_ENTRY_TYPE

L'enumerazione _IMAGE_POLICY_ENTRY_TYPE non è supportata.
IMAGE_POLICY_ID

L'enumerazione _IMAGE_POLICY_ID non è supportata.
INTERFACE_TYPE

L'enumerazione _INTERFACE_TYPE (wdm.h) definisce i valori che indicano il tipo di driver del bus che ha pubblicato l'interfaccia.
IO_ACCESS_MODE

_IO_ACCESS_MODE definisce i tipi di modalità di accesso per I/O file pianificati (SFIO).
IO_ACCESS_TYPE

_IO_ACCESS_TYPE definisce i diritti di accesso per SFIO (Scheduled File I/O).
IO_ALLOCATION_ACTION

Il tipo enumerato IO_ALLOCATION_ACTION viene utilizzato per specificare i valori restituiti per le routine AdapterControl e ControllerControl.
IO_CONTAINER_INFORMATION_CLASS

L'enumerazione IO_CONTAINER_INFORMATION_CLASS contiene costanti che indicano le classi di informazioni di sistema che un driver in modalità kernel può richiedere.
IO_CONTAINER_NOTIFICATION_CLASS

L'enumerazione IO_CONTAINER_NOTIFICATION_CLASS contiene costanti che indicano le classi di eventi per cui un driver in modalità kernel può registrarsi per ricevere notifiche.
IO_NOTIFICATION_EVENT_CATEGORY

Altre informazioni su: enumerazione IO_NOTIFICATION_EVENT_CATEGORY
IO_PAGING_PRIORITY

L'enumerazione IO_PAGING_PRIORITY descrive il valore di priorità per un IRP di paging.
IO_PRIORITY_HINT

Il tipo di enumerazione IO_PRIORITY_HINT specifica l'hint di priorità per un IRP.
IO_SESSION_EVENT

L'enumerazione IO_SESSION_EVENT indica il tipo di evento di sessione per cui un driver riceve una notifica.
IO_SESSION_STATE

L'enumerazione IO_SESSION_STATE contiene costanti che indicano lo stato corrente di una sessione utente.
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE

Descrive i tipi di configurazione usati durante la creazione IOMMU_DMA_DEVICE a seconda del tipo di dispositivo e del sistema.
IOMMU_DMA_DOMAIN_TYPE

Descrive i tipi di dominio con cui è possibile creare e interagire tramite il DMA_IOMMU_INTERFACE_EX.
IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE

L'enumerazione IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE indica il tipo di allocatore logico descritto in una struttura IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG.
IOMMU_MAP_PHYSICAL_ADDRESS_TYPE

L'enumerazione IOMMU_MAP_PHYSICAL_ADDRESS_TYPE indica il formato dell'indirizzo fisico descritto in una struttura IOMMU_MAP_PHYSICAL_ADDRESS.
IRQ_DEVICE_POLICY

Il tipo di enumerazione _IRQ_DEVICE_POLICY (wdm.h) indica i criteri del sistema operativo usati per assegnare interrupt da un dispositivo a processori diversi.
IRQ_PRIORITY

Il tipo di enumerazione _IRQ_PRIORITY (wdm.h) indica la priorità che il sistema deve assegnare per la manutenzione degli interrupt di un dispositivo.
KBUGCHECK_CALLBACK_REASON

Il tipo di enumerazione KBUGCHECK_CALLBACK_REASON specifica le situazioni in cui viene eseguito un callback di controllo dei bug.
KBUGCHECK_DUMP_IO_TYPE

Il tipo di enumerazione KBUGCHECK_DUMP_IO_TYPE identifica il tipo di una sezione di dati all'interno di un file di dump di arresto anomalo del sistema.
KE_PROCESSOR_CHANGE_NOTIFY_STATE

In questo argomento viene descritta l'enumerazione KE_PROCESSOR_CHANGE_NOTIFY_STATE.
KEY_INFORMATION_CLASS

Il tipo di enumerazione KEY_INFORMATION_CLASS rappresenta il tipo di informazioni da fornire su una chiave del Registro di sistema.
KEY_SET_INFORMATION_CLASS

Il tipo di enumerazione KEY_SET_INFORMATION_CLASS rappresenta il tipo di informazioni da impostare per una chiave del Registro di sistema.
KEY_VALUE_INFORMATION_CLASS

Il tipo di enumerazione KEY_VALUE_INFORMATION_CLASS specifica il tipo di informazioni da fornire sul valore di una chiave del Registro di sistema.
KINTERRUPT_MODE

Il tipo di enumerazione _KINTERRUPT_MODE (wdm.h) indica se un interrupt è attivato o attivato da edge.
KINTERRUPT_POLARITY

L'enumerazione _KINTERRUPT_POLARITY (wdm.h) contiene valori che indicano in che modo un dispositivo segnala una richiesta di interrupt in una riga di interrupt.
KTMOBJECT_TYPE

L'enumerazione KTMOBJECT_TYPE identifica i tipi di oggetti supportati da KTM.
LATENCY_TIME

In questo argomento viene descritta l'enumerazione LATENCY_TIME.
LOCK_OPERATION

L'enumerazione LOCK_OPERATION specifica il tipo di accesso appropriato per un tipo di operazione di I/O.
MEM_EXTENDED_PARAMETER_TYPE

Definisce i valori per i parametri estesi vengono usati per il mapping dei file in uno spazio indirizzi.
MEM_SECTION_EXTENDED_PARAMETER_TYPE

Altre informazioni su: enumerazione MEM_SECTION_EXTENDED_PARAMETER_TYPE
MEMORY_CACHING_TYPE

Il tipo di enumerazione _MEMORY_CACHING_TYPE (wdm.h) specifica il comportamento di memorizzazione nella cache consentito durante l'allocazione o il mapping della memoria.
MONITOR_DISPLAY_STATE

Informazioni su come questo metodo indica lo stato di alimentazione del monitor visualizzato.
NPEM_CONTROL_STANDARD_CONTROL_BIT

Altre informazioni su: NPEM_CONTROL_STANDARD_CONTROL_BIT
PCW_CALLBACK_TYPE

L'enumerazione PCW_CALLBACK_TYPE definisce il tipo di notifica da inviare al provider registrato del contatore. Un provider passa un puntatore a questa enumerazione come parametro alla funzione PcwCallback.
PO_EFFECTIVE_POWER_MODE

Le costanti di enumerazione PO_EFFECTIVE_POWER_MODE indicano la modalità di alimentazione effettiva in cui è in esecuzione il sistema.
PO_FX_PERF_STATE_TYPE

L'enumerazione PO_FX_PERF_STATE_TYPE contiene valori che descrivono il tipo di stati delle prestazioni in un PO_FX_COMPONENT_PERF_SET.
PO_FX_PERF_STATE_UNIT

L'enumerazione PO_FX_PERF_STATE_UNIT contiene valori che descrivono il tipo di unità controllata dagli stati delle prestazioni in un PO_FX_COMPONENT_PERF_SET.
POOL_EXTENDED_PARAMETER_TYPE

Altre informazioni su: POOL_EXTENDED_PARAMETER_TYPE
POOL_TYPE

Il tipo di enumerazione POOL_TYPE specifica il tipo di memoria di sistema da allocare.
POWER_ACTION

Informazioni su come l'enumerazione POWER_ACTION (wdm.h) identifica le azioni di alimentazione del sistema che possono verificarsi in un computer.
POWER_INFORMATION_LEVEL

POWER_INFORMATION_LEVEL enumera gli indicatori di informazioni sul livello di alimentazione.
POWER_MONITOR_REQUEST_REASON

In questo argomento viene descritta l'enumerazione POWER_MONITOR_REQUEST_REASON.
POWER_MONITOR_REQUEST_TYPE

In questo argomento viene descritta l'enumerazione POWER_MONITOR_REQUEST_TYPE.
POWER_REQUEST_TYPE

Informazioni su come l'enumerazione POWER_REQUEST_TYPE indica il tipo di richiesta di alimentazione.
POWER_STATE_TYPE

Informazioni su come il tipo di enumerazione POWER_STATE_TYPE indica che un valore di stato di alimentazione è uno stato di alimentazione del sistema o uno stato di alimentazione del dispositivo.
POWER_USER_PRESENCE_TYPE

In questo argomento viene descritta l'enumerazione POWER_USER_PRESENCE_TYPE.
REG_NOTIFY_CLASS

Il tipo di enumerazione REG_NOTIFY_CLASS specifica il tipo di operazione del Registro di sistema che gestione configurazione passa a una routine RegistryCallback.
RESOURCEMANAGER_INFORMATION_CLASS

L'enumerazione RESOURCEMANAGER_INFORMATION_CLASS identifica il tipo di informazioni che la routine ZwQueryInformationResourceManager può recuperare per un oggetto resource manager.
SE_IMAGE_TYPE

Altre informazioni su: enumerazione _SE_IMAGE_TYPE
SECURITY_IMPERSONATION_LEVEL

Il tipo di enumerazione 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.
SYSTEM_POWER_CONDITION

In questo argomento viene descritta l'enumerazione SYSTEM_POWER_CONDITION.
SYSTEM_POWER_STATE

Informazioni su come viene usato il tipo di enumerazione SYSTEM_POWER_STATE per indicare uno stato di alimentazione del sistema.
TRACE_INFORMATION_CLASS

Il tipo di enumerazione TRACE_INFORMATION_CLASS viene utilizzato per indicare i tipi di informazioni associate a una sessione di traccia eventi WMI.
TRANSACTION_INFORMATION_CLASS

L'enumerazione TRANSACTION_INFORMATION_CLASS specifica il tipo di informazioni che ZwSetInformationTransaction può impostare e ZwQueryInformationTransaction può recuperare per un oggetto di gestione transazioni.
TRANSACTION_OUTCOME

L'enumerazione TRANSACTION_OUTCOME definisce i risultati (risultati) che KTM può assegnare a una transazione.
TRANSACTION_STATE

L'enumerazione TRANSACTION_STATE definisce gli stati che KTM può assegnare a una transazione.
TRANSACTIONMANAGER_INFORMATION_CLASS

L'enumerazione TRANSACTIONMANAGER_INFORMATION_CLASS specifica il tipo di informazioni che la routine ZwQueryInformationTransactionManager può recuperare per un oggetto di gestione transazioni.
WORK_QUEUE_TYPE

Il tipo di enumerazione WORK_QUEUE_TYPE indica il tipo di thread di lavoro di sistema che gestisce un elemento di lavoro.