cabeçalho wdm.h

Esse cabeçalho contém material de referência que inclui detalhes específicos sobre as rotinas, estruturas e tipos de dados que você precisará usar para gravar drivers no modo kernel.

Para obter mais informações, consulte:

wdm.h contém as seguintes interfaces de programação:

Funções

 
_BitTest64

A função _BitTest64...
_BitTestAndComplement64

A função _BitTestAndComplement64...
_BitTestAndReset64

A função _BitTestAndReset64...
_BitTestAndSet64

A função _BitTestAndSet64...
_ReadWriteBarrier

Descreve a função ReadWriteBarrier~r2 (wdm.h).
ADDRESS_AND_SIZE_TO_SPAN_PAGES

Saiba mais sobre: ADDRESS_AND_SIZE_TO_SPAN_PAGES
AppendTailList

A rotina AppendTailList acrescenta uma lista duplamente vinculada de estruturas LIST_ENTRY à parte final de outra lista duplamente vinculada de estruturas LIST_ENTRY.
ARM64_SYSREG_CRM

Retorna o campo CRn para um determinado registro do sistema ARM.
ARM64_SYSREG_CRN

Saiba como o método retorna o campo CRn para um determinado registro do sistema ARM.
ARM64_SYSREG_OP1

Retorna o campo op1 para um determinado registro do sistema ARM.
ARM64_SYSREG_OP2

Retorna o campo op2 para um determinado registro do sistema ARM.
ASSERTMSG

ASSERTMSG testa uma expressão. Se a expressão for falsa, ela será dividida no depurador de kernel e a enviará a mensagem especificada.
BarrierAfterRead

Descreve a função BarrierAfterRead (wdm.h).
BarrierAfterRead

Descreve a função BarrierAfterRead~r1 (wdm.h).
BarrierAfterRead

Descreve a função BarrierAfterRead~r2 (wdm.h).
BYTE_OFFSET

Saiba mais sobre: BYTE_OFFSET
BYTES_TO_PAGES

Saiba mais sobre: BYTES_TO_PAGES
ClfsAddLogContainer

A rotina ClfsAddLogContainer adiciona um contêiner a um log CLFS.
ClfsAddLogContainerSet

A rotina ClfsAddLogContainerSet adiciona atomicamente um conjunto de contêineres a um log CLFS.
ClfsAdvanceLogBase

A rotina ClfsAdvanceLogBase define o LSN base de um fluxo CLFS.
ClfsAlignReservedLog

A rotina ClfsAlignReservedLog calcula o tamanho do espaço que deve ser reservado para um conjunto de registros especificado. O cálculo de tamanho inclui o espaço necessário para cabeçalhos e o espaço necessário para o alinhamento do setor.
ClfsAllocReservedLog

A rotina ClfsAllocReservedLog reserva espaço em uma área de marshalling para um conjunto de registros.
ClfsCloseAndResetLogFile

A rotina ClfsCloseAndResetLogFile libera todas as referências a um objeto de arquivo de log especificado e marca seu fluxo associado para redefinição.
ClfsCloseLogFileObject

A rotina ClfsCloseLogFileObject libera todas as referências a um objeto de arquivo de log.
ClfsCreateLogFile

A rotina ClfsCreateLogFile cria ou abre um fluxo CLFS. Se necessário, ClfsCreateLogFile também cria o log físico subjacente que contém os registros do fluxo.
ClfsCreateMarshallingArea

A rotina ClfsCreateMarshallingArea cria uma área de marshaling para um fluxo CLFS e retorna um ponteiro para um contexto opaco que representa a nova área de marshalling.
ClfsCreateMarshallingAreaEx

Initaliza uma área de marshaling para um fluxo de arquivos de log físico ou de cliente.
ClfsCreateScanContext

A rotina ClfsCreateScanContext cria um contexto de verificação que pode ser usado para iterar nos contêineres de um log CLFS especificado.
ClfsDeleteLogByPointer

A rotina ClfsDeleteLogByPointer marca um fluxo CLFS para exclusão.
ClfsDeleteLogFile

A rotina ClfsDeleteLogFile marca um fluxo CLFS para exclusão.
ClfsDeleteMarshallingArea

A rotina ClfsDeleteMarshallingArea exclui uma área de marshalling.
ClfsFlushBuffers

A rotina ClfsFlushBuffers força todos os blocos de E/S de log em uma área de marshaling especificada a um armazenamento estável.
ClfsFlushToLsn

A rotina ClfsFlushToLsn força, para o armazenamento estável, todos os registros que têm um LSN menor ou igual a um LSN especificado.
ClfsGetContainerName

A rotina ClfsGetContainerName retorna o nome do caminho de um contêiner especificado.
ClfsGetIoStatistics

A rotina ClfsGetIoStatistics retorna estatísticas de E/S para um log CLFS especificado.
ClfsLsnBlockOffset

A rotina ClfsLsnBlockOffset retorna o deslocamento de bloco alinhado ao setor contido em um LSN especificado.
ClfsLsnContainer

A rotina ClfsLsnContainer retorna o identificador de contêiner lógico contido em um LSN especificado.
ClfsLsnCreate

A rotina ClfsLsnCreate cria um LSN (número de sequência de log), dado um identificador de contêiner, um deslocamento de bloco e um número de sequência de registro.
ClfsLsnEqual

A rotina ClfsLsnEqual determina se dois LSNs do mesmo fluxo são iguais.
ClfsLsnGreater

A rotina ClfsLsnGreater determina se um LSN é maior que outro LSN. Os dois LSNs devem ser do mesmo fluxo.
ClfsLsnLess

A rotina ClfsLsnLess determina se um LSN é menor que outro LSN. Os dois LSNs devem ser do mesmo fluxo.
ClfsLsnNull

A rotina ClfsLsnNull determina se um LSN especificado é igual ao menor LSN possível, CLFS_LSN_NULL.
ClfsLsnRecordSequence

A rotina ClfsLsnRecordSequence retorna o número de sequência de registros contido em um LSN especificado.
ClfsMgmtDeregisterManagedClient

A rotina ClfsMgmtDeregisterManagedClient remove a conexão entre um cliente e um log, para que o cliente não gerencie mais o log.
ClfsMgmtHandleLogFileFull

A rotina ClfsMgmtHandleLogFileFull tenta disponibilizar mais espaço em um log. Ele pode disponibilizar mais espaço adicionando contêineres ao log ou solicitar que os clientes movam suas caudas de log.
ClfsMgmtInstallPolicy

A rotina ClfsMgmtInstallPolicy adiciona uma estrutura CLFS_MGMT_POLICY a um log físico.
ClfsMgmtQueryPolicy

A rotina ClfsMgmtQueryPolicy recupera uma estrutura de CLFS_MGMT_POLICY específica para um log.
ClfsMgmtRegisterManagedClient

A rotina ClfsMgmtRegisterManagedClient cria um cliente que gerenciará um log CLFS.
ClfsMgmtRemovePolicy

A rotina ClfsMgmtRemovePolicy redefine a estrutura CLFS_MGMT_POLICY de um log para seu valor padrão.
ClfsMgmtSetLogFileSize

A rotina ClfsMgmtSetLogFileSize adiciona contêineres a um log ou exclui contêineres de um log.
ClfsMgmtSetLogFileSizeAsClient

A rotina ClfsMgmtSetLogFileSizeAsClient define o tamanho do arquivo de log adicionando contêineres a um log de cliente ou excluindo contêineres de um log de cliente.
ClfsMgmtTailAdvanceFailure

A rotina ClfsMgmtTailAdvanceFailure notifica o gerenciamento CLFS de que o cliente não pôde avançar a parte final do log.
ClfsQueryLogFileInformation

A rotina ClfsQueryLogFileInformation retorna metadados e informações de estado para um fluxo CLFS especificado ou seu log físico subjacente ou ambos.
ClfsReadLogRecord

A rotina ClfsReadLogRecord lê um registro de destino em um fluxo CLFS e retorna um contexto de leitura que o chamador pode usar para ler os registros anteriores ou segui-los no fluxo.
ClfsReadNextLogRecord

A rotina ClfsReadNextLogRecord lê o próximo registro em uma sequência, em relação ao registro atual em um contexto de leitura.
ClfsReadPreviousRestartArea

A rotina ClfsReadPreviousRestartArea lê o registro de reinicialização anterior em relação ao registro atual em um contexto de leitura.
ClfsReadRestartArea

A rotina ClfsReadRestartArea lê o registro de reinicialização que foi gravado mais recentemente em um fluxo CLFS especificado.
ClfsRemoveLogContainer

A rotina ClfsRemoveLogContainer remove um contêiner de um log CLFS.
ClfsRemoveLogContainerSet

A rotina ClfsRemoveLogContainerSet remove atomicamente um conjunto de contêineres de um log CLFS.
ClfsReserveAndAppendLog

A rotina ClfsReserveAndAppendLog reserva espaço em uma área de marshalling ou acrescenta um registro a uma área de marshalling ou faz ambos atomicamente.
ClfsReserveAndAppendLogAligned

A rotina ClfsReserveAndAppendLogAligned reserva espaço em uma área de marshalling ou acrescenta um registro a uma área de marshalling ou faz ambos atomicamente. Os dados do registro estão alinhados nos limites especificados.
ClfsScanLogContainers

A rotina ClfsScanLogContainers recupera informações descritivas para uma sequência de contêineres que pertencem a um log CLFS específico.
ClfsSetArchiveTail

A rotina ClfsSetArchiveTail define a parte final do arquivo de um log CLFS como um LSN especificado.
ClfsSetEndOfLog

A rotina ClfsSetEndOfLog trunca um fluxo CLFS.
ClfsSetLogFileInformation

A rotina ClfsSetLogFileInformation define metadados e informações de estado para um fluxo especificado e seu log físico subjacente.
ClfsTerminateReadLog

A rotina ClfsTerminateReadLog invalida um contexto de leitura especificado após liberar recursos associados ao contexto.
ClfsWriteRestartArea

A rotina ClfsWriteRestartArea acrescenta atomicamente um novo registro de reinicialização a um fluxo CLFS, libera o registro de reinicialização para o armazenamento estável e, opcionalmente, atualiza o LSN base do fluxo.
CmCallbackGetKeyObjectID

A rotina CmCallbackGetKeyObjectID recupera o identificador exclusivo e o nome do objeto associados a um objeto de chave do Registro especificado.
CmCallbackGetKeyObjectIDEx

A rotina CmCallbackGetKeyObjectIDEx recupera o identificador exclusivo e o nome do objeto associados a um objeto de chave do Registro especificado.
CmCallbackReleaseKeyObjectIDEx

A rotina CmCallbackReleaseKeyObjectIDEx libera uma cadeia de caracteres de nome de objeto obtida da rotina CmCallbackGetKeyObjectIDEx.
CmGetBoundTransaction

A rotina CmGetBoundTransaction retorna um ponteiro para o objeto de transação que representa a transação, se houver, associada a um objeto de chave do Registro especificado.
CmGetCallbackVersion

A rotina CmGetCallbackVersion recupera os números de versão principal e secundária para a versão atual do recurso de retorno de chamada do Registro do configuration manager.
CmRegisterCallback

A rotina CmRegisterCallback é obsoleta para o Windows Vista e versões posteriores do sistema operacional. Em vez disso, use CmRegisterCallbackEx. A rotina CmRegisterCallback registra uma rotina RegistryCallback.
CmRegisterCallbackEx

A rotina CmRegisterCallbackEx registra uma rotina RegistryCallback.
CmSetCallbackObjectContext

A rotina CmSetCallbackObjectContext associa informações de contexto especificadas a um objeto de registro especificado.
CmUnRegisterCallback

A rotina CmUnRegisterCallback cancela o registro de uma rotina RegistryCallback que uma rotina CmRegisterCallback ou CmRegisterCallbackEx registrou anteriormente.
DbgBreakPoint

A rotina DbgBreakPoint é dividida no depurador de kernel.
DbgBreakPointWithStatus

A rotina DbgBreakPointWithStatus é dividida no depurador de kernel e envia o valor de Status para o depurador.
DbgPrint

A rotina DbgPrint envia uma mensagem para o depurador de kernel.
DbgPrintEx

A rotina DbgPrintEx envia uma cadeia de caracteres para o depurador de kernel se as condições especificadas forem atendidas.
EtwActivityIdControl

A função EtwActivityIdControl cria, consulta e define o identificador de atividade atual.
EtwEventEnabled

A função EtwEventEnabled verifica se um evento está habilitado.
EtwProviderEnabled

A função EtwProviderEnabled verifica se um provedor está habilitado para registro em log de eventos em um nível especificado e palavra-chave.
EtwRegister

A função EtwRegister registra o provedor de eventos e deve ser chamada antes que um provedor possa iniciar o rastreamento.
EtwSetInformation

O EtwSetInformation fornece informações de finalidade especial para modificar um registro de provedor ETW no modo kernel.
EtwUnregister

A função EtwUnregister cancela o registro do provedor de eventos e deve ser chamada antes da saída do provedor.
EtwWrite

A função EtwWrite é uma função de rastreamento para publicar eventos no código do driver no modo kernel.
EtwWriteEx

A função EtwWriteEx é uma função de rastreamento para publicar eventos que dão suporte à filtragem no código do driver do modo kernel.
EtwWriteString

A função EventWriteString é uma função de rastreamento que você pode usar quando nenhum dado sofisticado é necessário. Essa função é semelhante a uma instrução de impressão de depuração.
EtwWriteTransfer

A função EtwWriteTransfer marca um evento que une duas atividades; esse tipo de evento é conhecido como um evento de transferência.
ExAcquireFastMutex

Saiba mais sobre a rotina ExAcquireFastMutex.
ExAcquireFastMutexUnsafe

Saiba mais sobre a rotina ExAcquireFastMutexUnsafe.
ExAcquirePushLockExclusive

Adquire o bloqueio de push fornecido para acesso exclusivo pelo thread de chamada.
ExAcquirePushLockShared

Adquire o bloqueio de push fornecido para acesso compartilhado pelo thread de chamada.
ExAcquireResourceExclusiveLite

A rotina ExAcquireResourceExclusiveLite adquire o recurso fornecido para acesso exclusivo pelo thread de chamada.
ExAcquireResourceSharedLite

A rotina ExAcquireResourceSharedLite adquire o recurso fornecido para acesso compartilhado pelo thread de chamada.
ExAcquireRundownProtection

A rotina ExAcquireRundownProtection tenta adquirir proteção de execução em um objeto compartilhado para que o chamador possa acessar o objeto com segurança.
ExAcquireRundownProtectionCacheAware

Este tópico descreve a função ExAcquireRundownProtectionCacheAware.
ExAcquireRundownProtectionCacheAwareEx

Este tópico descreve a função ExAcquireRundownProtectionCacheAwareEx.
ExAcquireRundownProtectionEx

A rotina ExAcquireRundownProtectionEx tenta adquirir proteção de execução em um objeto compartilhado para que o chamador possa acessar o objeto com segurança.
ExAcquireSharedStarveExclusive

A rotina ExAcquireSharedStarveExclusive adquire um determinado recurso para acesso compartilhado sem aguardar nenhuma tentativa pendente de adquirir acesso exclusivo ao mesmo recurso.
ExAcquireSharedWaitForExclusive

A rotina ExAcquireSharedWaitForExclusive adquire o recurso determinado para acesso compartilhado se o acesso compartilhado puder ser concedido e não houver garçons exclusivos.
ExAcquireSpinLockExclusive

A rotina ExAcquireSpinLockExclusive adquire um bloqueio de rotação para acesso exclusivo pelo chamador e eleva o IRQL para DISPATCH_LEVEL.
ExAcquireSpinLockExclusiveAtDpcLevel

Saiba mais sobre a rotina ExAcquireSpinLockExclusiveAtDpcLevel.
ExAcquireSpinLockShared

A rotina ExAcquireSpinLockShared adquire um bloqueio de rotação para acesso compartilhado pelo chamador e eleva o IRQL para DISPATCH_LEVEL.
ExAcquireSpinLockSharedAtDpcLevel

Saiba mais sobre a rotina ExAcquireSpinLockSharedAtDpcLevel.
ExAllocateCacheAwareRundownProtection

Este tópico descreve a função ExAllocateCacheAwareRundownProtection.
ExAllocateFromLookasideListEx

A rotina ExAllocateFromLookasideListEx remove a primeira entrada da lista lookaside especificada ou, se a lista estiver vazia, aloca dinamicamente o armazenamento para uma nova entrada.
ExAllocateFromNPagedLookasideList

A rotina ExAllocateFromNPagedLookasideList retorna um ponteiro para uma entrada nãopagada da lista lookaside fornecida ou retorna um ponteiro para uma entrada nãopagada recém-alocada.
ExAllocateFromPagedLookasideList

A rotina ExAllocateFromPagedLookasideList retorna um ponteiro para uma entrada paginada da lista lookaside fornecida ou retorna um ponteiro para uma entrada paginada recém-alocada.
ExAllocatePool

A rotina ExAllocatePool é obsoleta e é exportada apenas para binários existentes. Em vez disso, use ExAllocatePoolWithTag. ExAllocatePool aloca memória do pool.
ExAllocatePool2

Saiba mais sobre: ExAllocatePool2
ExAllocatePool3

Saiba mais sobre: ExAllocatePool3
ExAllocatePoolPriorityUninitialized

ExAllocatePoolPriorityUninitialized aloca memória do pool do tipo especificado. Essa rotina é um wrapper e uma opção de substituição para ExAllocatePoolWithTagPriority.
ExAllocatePoolPriorityZero

Saiba mais sobre: ExAllocatePoolPriorityZero
ExAllocatePoolQuotaUninitialized

A rotina ExAllocatePoolQuotaUninitialized aloca memória do pool, cobrando a cota no processo atual.
ExAllocatePoolQuotaZero

Saiba mais sobre: ExAllocatePoolQuotaZero
ExAllocatePoolUninitialized

Essa rotina é um wrapper e uma opção de substituição para ExAllocatePoolWithTag.
ExAllocatePoolWithQuota

Obsoleto. Em vez disso, use ExAllocatePoolWithQuotaTag. ExAllocatePoolWithQuota aloca memória do pool. Ele é exportado apenas para binários de driver existentes.
ExAllocatePoolWithQuotaTag

A rotina ExAllocatePoolWithQuotaTag aloca memória do pool, cobrando a cota no processo atual.
ExAllocatePoolWithTag

Obsoleto. Em vez disso, use ExAllocatePool2. A rotina ExAllocatePoolWithTag aloca memória do pool do tipo especificado e retorna um ponteiro para o bloco alocado.
ExAllocatePoolWithTagPriority

A rotina ExAllocatePoolWithTagPriority aloca memória do pool do tipo especificado.
ExAllocatePoolZero

Saiba mais sobre: ExAllocatePoolZero
ExAllocateTimer

A rotina ExAllocateTimer aloca e inicializa um objeto de temporizador.
ExCancelTimer

A rotina ExCancelTimer cancela um temporizador que foi definido por uma chamada anterior para a rotina ExSetTimer.
ExConvertExclusiveToSharedLite

A rotina ExConvertExclusiveToSharedLite converte um determinado recurso de adquirido para acesso exclusivo a adquirido para acesso compartilhado.
ExCreateCallback

A rotina ExCreateCallback cria um novo objeto de retorno de chamada ou abre um objeto de retorno de chamada existente em nome do chamador.
ExCreatePool

Define a função ExCreatePool.
ExDeleteLookasideListEx

A rotina ExDeleteLookasideListEx exclui uma lista lookaside.
ExDeleteNPagedLookasideList

A rotina ExDeleteNPagedLookasideList destrói uma lista lookaside nãopaged.
ExDeletePagedLookasideList

A rotina ExDeletePagedLookasideList destrói uma lista de lookaside paginada.
ExDeleteResourceLite

A rotina ExDeleteResourceLite exclui um determinado recurso da lista de recursos do sistema.
ExDeleteTimer

A rotina ExDeleteTimer exclui um objeto de temporizador que foi alocado anteriormente pela rotina ExAllocateTimer.
ExDestroyPool

Define a função ExDestroyPool.
ExEnterCriticalRegionAndAcquireResourceExclusive

Saiba mais sobre a rotina ExEnterCriticalRegionAndAcquireResourceExclusive.
ExFlushLookasideListEx

A rotina ExFlushLookasideListEx libera todas as entradas da lista lookaside especificada e libera o armazenamento alocado para cada entrada.
ExFreeCacheAwareRundownProtection

Este tópico descreve a função ExFreeCacheAwareRundownProtection.
ExFreePool

A função ExFreePool (wdm.h) desaloca um bloco de memória de pool especificado que foi alocado anteriormente.
ExFreePool2

Define a função ExFreePool2.
ExFreePoolWithTag

A rotina ExFreePoolWithTag desaloca um bloco de memória do pool alocado com a marca especificada.
ExFreeToLookasideListEx

A rotina ExFreeToLookasideListEx insere uma entrada em uma lista lookaside ou, se a lista estiver cheia, libera o armazenamento alocado para a entrada.
ExFreeToNPagedLookasideList

A rotina ExFreeToNPagedLookasideList retorna uma entrada nãopagada para a lista lookaside fornecida ou para o pool nãopagado.
ExFreeToPagedLookasideList

A rotina ExFreeToPagedLookasideList retorna uma entrada paginável para a lista lookaside fornecida ou para o pool paginado.
ExGetExclusiveWaiterCount

A rotina ExGetExclusiveWaiterCount retorna o número de garçons em acesso exclusivo a um determinado recurso.
ExGetFirmwareEnvironmentVariable

A rotina ExGetFirmwareEnvironmentVariable obtém o valor da variável de ambiente de firmware do sistema especificada.
ExGetFirmwareType

Retorna o tipo de firmware do sistema.
ExGetPreviousMode

A rotina ExGetPreviousMode retorna o modo de processador anterior para o thread atual.
ExGetSharedWaiterCount

A rotina ExGetSharedWaiterCount retorna o número de garçons em acesso compartilhado a um determinado recurso.
ExInitializeDeleteTimerParameters

A rotina ExInitializeDeleteTimerParameters inicializa uma estrutura EXT_DELETE_PARAMETERS.
ExInitializeDeviceAts

Descreve a função ExInitializeDeviceAts.
ExInitializeDriverRuntime

Saiba mais sobre: ExInitializeDriverRuntime
ExInitializeFastMutex

A rotina ExInitializeFastMutex inicializa uma variável mutex rápida, usada para sincronizar o acesso mutuamente exclusivo por um conjunto de threads com um recurso compartilhado.
ExInitializeLookasideListEx

A rotina ExInitializeLookasideListEx inicializa uma lista lookaside.
ExInitializeNPagedLookasideList

A rotina ExInitializeNPagedLookasideList inicializa uma lista lookaside para entradas nãopagadas do tamanho especificado.
ExInitializePagedLookasideList

A rotina ExInitializePagedLookasideList inicializa uma lista lookaside para entradas pagináveis do tamanho especificado.
ExInitializePushLock

Inicializa uma variável de bloqueio de push.
ExInitializeResourceLite

A rotina ExInitializeResourceLite inicializa uma variável de recurso.
ExInitializeRundownProtection

A rotina ExInitializeRundownProtection inicializa a proteção de run down em um objeto compartilhado.
ExInitializeRundownProtectionCacheAware

Este tópico descreve a função ExInitializeRundownProtectionCacheAware.
ExInitializeRundownProtectionCacheAwareEx

ExInitializeSetTimerParameters

A rotina ExInitializeSetTimerParameters inicializa uma estrutura EXT_SET_PARAMETERS.
ExInitializeWorkItem

ExInitializeWorkItem inicializa um item de fila de trabalho com um contexto fornecido pelo chamador e uma rotina de retorno de chamada a ser enfileirada para execução quando um thread de trabalho do sistema recebe o controle.
ExInterlockedAddLargeInteger

A rotina ExInterlockedAddLargeInteger adiciona um valor inteiro grande à variável especificada como uma operação atômica.
ExInterlockedAddLargeStatistic

A rotina ExInterlockedAddLargeStatistic executa uma adição interligada de um valor de incremento ULONG a uma variável LARGE_INTEGER.
ExInterlockedAddUlong

A rotina ExInterlockedAddUlong adiciona um valor longo sem sinal a um determinado inteiro sem sinal como uma operação atômica.
ExInterlockedCompareExchange64

A rotina ExInterlockedCompareExchange64 compara uma variável de inteiro com outra e, se forem iguais, define a primeira variável como um valor fornecido pelo chamador.
ExInterlockedFlushSList

A rotina ExInterlockedFlushSList remove atomicamente todas as entradas de uma lista sequenciada vinculada.
ExInterlockedInsertHeadList

A rotina ExInterlockedInsertHeadList insere atomicamente uma entrada no início de uma lista duplamente vinculada de estruturas LIST_ENTRY.
ExInterlockedInsertTailList

A rotina ExInterlockedInsertTailList insere atomicamente uma entrada no final de uma lista duplamente vinculada de estruturas LIST_ENTRY.
ExInterlockedPopEntryList

A rotina ExInterlockedPopEntryList remove atomicamente uma entrada do início de uma lista vinculada de estruturas SINGLE_LIST_ENTRY.
ExInterlockedPopEntrySList

A rotina ExInterlockedPopEntrySList remove atomicamente a primeira entrada de uma lista sequenciada vinculada.
ExInterlockedPushEntryList

A rotina ExInterlockedPushEntryList insere atomicamente uma entrada no início de uma lista vinculada de estruturas SINGLE_LIST_ENTRY.
ExInterlockedPushEntrySList

A rotina ExInterlockedPushEntrySList insere atomicamente uma entrada no início de uma lista sequenciada vinculada.
ExInterlockedRemoveHeadList

A rotina ExInterlockedRemoveHeadList remove uma entrada do início de uma lista duplamente vinculada de estruturas LIST_ENTRY.
ExIsProcessorFeaturePresent

A rotina ExIsProcessorFeaturePresent consulta a existência de um recurso de processador especificado.
ExIsResourceAcquiredExclusiveLite

A rotina ExIsResourceAcquiredExclusiveLite retorna se o thread atual tem acesso exclusivo a um determinado recurso.
ExIsResourceAcquiredSharedLite

A rotina ExIsResourceAcquiredSharedLite retorna se o thread atual tem acesso (compartilhado ou exclusivo) a um determinado recurso.
ExIsSoftBoot

Determina se o sistema passou por uma reinicialização reversível.
ExLocalTimeToSystemTime

A rotina ExLocalTimeToSystemTime converte um valor de hora do sistema para o fuso horário atual em um valor GreenGMT imparcial.
ExNotifyCallback

A rotina ExNotifyCallback faz com que todas as rotinas de retorno de chamada registradas para o objeto determinado sejam chamadas.
ExpInterlockedPopEntrySList

Descreve a função ExpInterlockedPopEntrySList.
ExpInterlockedPushEntrySList

Descreve a função ExpInterlockedPushEntrySList.
ExQueryDepthSList

A rotina ExQueryDepthSList retorna o número de entradas atualmente em uma determinada lista sequenciada vinculada.
ExQueryTimerResolution

A rotina ExQueryTimerResolution relata o intervalo de resoluções de temporizador compatíveis com o relógio do sistema.
ExQueueWorkItem

ExQueueWorkItem insere um determinado item de trabalho em uma fila da qual um thread de trabalho do sistema remove o item e dá controle à rotina que o chamador forneceu ao ExInitializeWorkItem.
ExRaiseStatus

A rotina ExRaiseStatus é chamada por drivers que fornecem manipuladores de exceção estruturados para lidar com erros específicos que ocorrem enquanto processam solicitações de E/S.
ExRegisterCallback

A rotina ExRegisterCallback registra uma determinada rotina de retorno de chamada com um determinado objeto de retorno de chamada.
ExReinitializeResourceLite

A rotina ExReinitializeResourceLite reinicializa uma variável de recurso existente.
ExReInitializeRundownProtection

A rotina ExReInitializeRundownProtection reinicializa uma estrutura EX_RUNDOWN_REF depois que o objeto associado é executado.
ExReInitializeRundownProtectionCacheAware

Este tópico descreve a função ExReInitializeRundownProtectionCacheAware.
ExReleaseFastMutex

Saiba mais sobre a rotina ExReleaseFastMutex.
ExReleaseFastMutexUnsafe

Saiba mais sobre a rotina ExReleaseFastMutexUnsafe.
ExReleasePushLockExclusive

Libera um bloqueio de push especificado para acesso exclusivo pertencente ao thread atual.
ExReleasePushLockShared

Libera um bloqueio de push especificado para acesso compartilhado pertencente ao thread atual.
ExReleaseResourceAndLeaveCriticalRegion

Saiba mais sobre a rotina ExReleaseResourceAndLeaveCriticalRegion.
ExReleaseResourceForThreadLite

A rotina ExReleaseResourceForThreadLite libera o recurso de entrada do thread indicado.
ExReleaseResourceLite

A rotina ExReleaseResourceLite libera um recurso executivo especificado pertencente ao thread atual.
ExReleaseRundownProtection

A rotina ExReleaseRundownProtection libera a proteção de execução que o chamador adquiriu anteriormente chamando a rotina ExAcquireRundownProtection.
ExReleaseRundownProtectionCacheAware

Este tópico descreve a função ExReleaseRundownProtectionCacheAware.
ExReleaseRundownProtectionCacheAwareEx

Este tópico descreve a função ExReleaseRundownProtectionCacheAwareEx.
ExReleaseRundownProtectionEx

A rotina ExReleaseRundownProtectionEx libera a proteção de run down que o chamador adquiriu anteriormente chamando a rotina ExAcquireRundownProtectionEx.
ExReleaseSpinLockExclusive

A rotina ExReleaseSpinLockExclusive libera um bloqueio de rotação que o chamador adquiriu anteriormente para acesso exclusivo e restaura o IRQL para seu valor original.
ExReleaseSpinLockExclusiveFromDpcLevel

Saiba mais sobre a rotina ExReleaseSpinLockExclusiveFromDpcLevel.
ExReleaseSpinLockShared

A rotina ExReleaseSpinLockShared libera a propriedade de um bloqueio de rotação que o chamador adquiriu anteriormente para acesso compartilhado e restaura o IRQL para seu valor original.
ExReleaseSpinLockSharedFromDpcLevel

Saiba mais sobre a rotina ExReleaseSpinLockSharedFromDpcLevel.
ExRundownCompleted

A rotina ExRundownCompleted atualiza o run-down status de um objeto compartilhado para indicar que a execução do objeto foi concluída.
ExRundownCompletedCacheAware

Este tópico descreve a função ExRundownCompletedCacheAware.
ExSecurePoolUpdate

A função ExSecurePoolUpdate atualiza o conteúdo da alocação do pool seguro.
ExSecurePoolValidate

A função ExSecurePoolValidate valida se o pool seguro fornecido é, de fato, aquele criado anteriormente.
ExSetFirmwareEnvironmentVariable

A rotina ExSetFirmwareEnvironmentVariable define o valor da variável de ambiente de firmware do sistema especificada.
ExSetResourceOwnerPointer

A rotina ExSetResourceOwnerPointer define o ponteiro de thread do proprietário para um recurso executivo.
ExSetResourceOwnerPointerEx

A rotina ExSetResourceOwnerPointerEx transfere a propriedade de um recurso executivo do thread de chamada para um ponteiro de proprietário, que é um endereço do sistema que identifica o proprietário do recurso.
ExSetTimer

A rotina exSetTimer inicia uma operação de temporizador e define o temporizador para expirar no tempo de conclusão especificado.
ExSetTimerResolution

A rotina ExSetTimerResolution modifica a frequência em que o relógio do sistema interrompe. Use essa rotina com extrema cautela (consulte a seção Comentários a seguir).
ExSizeOfRundownProtectionCacheAware

Este tópico descreve a função ExSizeOfRundownProtectionCacheAware.
ExSystemTimeToLocalTime

A rotina ExSystemTimeToLocalTime converte um valor de hora do sistema GMT na hora do sistema local para o fuso horário atual.
ExTryConvertSharedSpinLockExclusive

A rotina ExTryConvertSharedSpinLockExclusive tenta converter o estado de acesso de um bloqueio de rotação de adquirido para acesso compartilhado para acesso exclusivo.
ExTryToAcquireFastMutex

Saiba mais sobre a rotina ExTryToAcquireFastMutex.
ExUnregisterCallback

A rotina ExUnregisterCallback remove uma rotina de retorno de chamada registrada anteriormente com um objeto de retorno de chamada da lista de rotinas a serem chamadas durante o processo de notificação.
ExWaitForRundownProtectionRelease

A rotina ExWaitForRundownProtectionRelease aguarda até que todos os drivers que já receberam a proteção executada concluam seus acessos do objeto compartilhado.
ExWaitForRundownProtectionReleaseCacheAware

Este tópico descreve a função ExWaitForRundownProtectionReleaseCacheAware.
FIELD_OFFSET

A macro FIELD_OFFSET (wdm.h) retorna o deslocamento de bytes do campo especificado no tipo de estrutura conhecido especificado.
FirstEntrySList

A rotina FirstEntrySList retorna a primeira entrada em uma lista vinculada em sequência.
IMAGE_POLICY_OVERRIDE

Reservado para a macro IMAGE_POLICY_OVERRIDE.
InitializeListHead

A rotina InitializeListHead inicializa uma estrutura LIST_ENTRY que representa o cabeçalho de uma lista duplamente vinculada.
InitializeSListHead

A rotina InitializeSListHead (ou ExInitializeSListHead) inicializa uma estrutura SLIST_HEADER que representa o cabeçalho de uma lista vinculada sequenciada.
InsertHeadList

A rotina InsertHeadList insere uma entrada no cabeçalho de uma lista duplamente vinculada de estruturas LIST_ENTRY.
InsertTailList

A rotina InsertTailList insere uma entrada na parte final de uma lista duplamente vinculada de estruturas LIST_ENTRY.
InterlockedAnd

A macro InterlockedAnd (wdm.h) calcula atomicamente uma operação AND bit a bit com a variável especificada e o valor especificado.
Interlockedcompareexchange

A rotina InterlockedCompareExchange executa uma operação atômica que compara o valor de entrada apontado por Destination com o valor de Comperand.
InterlockedCompareExchangePointer

A rotina InterlockedCompareExchangePointer executa uma operação atômica que compara o valor do ponteiro de entrada apontado por Destination com o valor de ponteiro Comperand.
Interlockeddecrement

A função InterlockedDecrement (wdm.h) diminui uma variável fornecida pelo chamador do tipo LONG como uma operação atômica.
InterlockedExchange

A função InterlockedExchange (wdm.h) define uma variável de inteiro como um determinado valor como uma operação atômica.
Interlockedexchangeadd

A função InterlockedExchangeAdd (wdm.h) adiciona um valor a um determinado inteiro como uma operação atômica e retorna o valor original do inteiro fornecido.
InterlockedExchangePointer

A função InterlockedExchangePointer (wdm.h) executa uma operação atômica que define um ponteiro para um novo valor.
Interlockedincrement

A função InterlockedIncrement (wdm.h) incrementa uma variável fornecida pelo chamador como uma operação atômica.
InterlockedOr

A função InterlockedOr (wdm.h) computa atomicamente uma operação OR bit a bit com a variável especificada e o valor especificado.
InterlockedXor

A função InterlockedXor (wdm.h) computa atomicamente uma operação OR exclusiva bit a bit com a variável especificada e o valor especificado.
IoAcquireCancelSpinLock

Saiba mais sobre a rotina IoAcquireCancelSpinLock.
IoAcquireKsrPersistentMemory

A Microsoft reserva a função IoAcquireKsrPersistentMemory somente para uso interno. Não use essa função em seu código.
IoAcquireKsrPersistentMemoryEx

A Microsoft reserva a função IoAcquireKsrPersistentMemoryEx somente para uso interno. Não use essa função em seu código.
IoAcquireRemoveLock

A rotina IoAcquireRemoveLock incrementa a contagem de um bloqueio de remoção, indicando que o objeto de dispositivo associado não deve ser desanexado da pilha do dispositivo ou excluído.
IoAdjustPagingPathCount

A rotina IoAdjustPagingPathCount incrementa ou decrementa um contador de arquivo de página fornecido pelo chamador como uma operação atômica.
IoAllocateDriverObjectExtension

A rotina IoAllocateDriverObjectExtension aloca uma área de contexto por driver, chamada de extensão de objeto de driver, e atribui um identificador exclusivo a ela.
IoAllocateErrorLogEntry

A rotina IoAllocateErrorLogEntry aloca uma entrada de log de erros e retorna um ponteiro para o pacote que o chamador usa para fornecer informações sobre um erro de E/S.
IoAllocateIrp

A rotina IoAllocateIrp aloca um IRP, considerando o número de locais de pilha de E/S para cada driver em camadas sob o chamador e, opcionalmente, para o chamador.
IoAllocateIrpEx

IoAllocateIrpEx aloca um IRP (pacote de solicitação de E/S) de
IoAllocateMdl

A rotina IoAllocateMdl aloca uma MDL (lista de descritores de memória) grande o suficiente para mapear um buffer, considerando o endereço inicial e o comprimento do buffer. Opcionalmente, essa rotina associa o MDL a um IRP.
IoAllocateWorkItem

A rotina IoAllocateWorkItem aloca um item de trabalho.
IoAttachDevice

A rotina IoAttachDevice anexa o objeto de dispositivo do chamador a um objeto de dispositivo de destino nomeado, para que as solicitações de E/S associadas ao dispositivo de destino sejam roteadas primeiro para o chamador.
IoAttachDeviceToDeviceStack

A rotina IoAttachDeviceToDeviceStack anexa o objeto de dispositivo do chamador ao objeto de dispositivo mais alto da cadeia e retorna um ponteiro para o objeto de dispositivo anteriormente mais alto.
IoBuildAsynchronousFsdRequest

A rotina IoBuildAsynchronousFsdRequest aloca e configura um IRP a ser enviado para drivers de nível inferior.
IoBuildDeviceIoControlRequest

A rotina IoBuildDeviceIoControlRequest aloca e configura um IRP para uma solicitação de controle de dispositivo processada de forma síncrona.
IoBuildPartialMdl

A rotina IoBuildPartialMdl cria uma nova lista de descritores de memória (MDL) que representa parte de um buffer descrito por um MDL existente.
IoBuildSynchronousFsdRequest

A rotina IoBuildSynchronousFsdRequest aloca e configura um IRP para uma solicitação de E/S processada de forma síncrona.
IoCallDriver

A rotina IoCallDriver envia um IRP para o driver associado a um objeto de dispositivo especificado.
IoCancelIrp

A rotina IoCancelIrp define o bit de cancelamento em um determinado IRP e chama a rotina de cancelamento para o IRP se houver um.
IoCheckLinkShareAccess

A rotina IoCheckLinkShareAccess é chamada por FSDs (drivers do sistema de arquivos) ou outros drivers de nível mais alto para marcar se o acesso compartilhado de link a um objeto de arquivo é permitido.
IoCheckShareAccess

A rotina IoCheckShareAccess é chamada por FSDs (drivers do sistema de arquivos) ou outros drivers de nível mais alto para marcar se o acesso compartilhado a um objeto de arquivo é permitido.
IoCheckShareAccessEx

A rotina IoCheckShareAccessEx é chamada por FSDs (drivers do sistema de arquivos) ou outros drivers de nível mais alto para marcar se o acesso compartilhado a um objeto de arquivo é permitido.
IoConnectInterrupt

A rotina IoConnectInterrupt registra a ROTINA InterruptService (ISR) de um driver de dispositivo, para que ele seja chamado quando um dispositivo interromper em qualquer um de um conjunto especificado de processadores.
IoConnectInterruptEx

Para obter mais informações, consulte a função WdmlibIoConnectInterruptEx.#define IoConnectInterruptEx WdmlibIoConnectInterruptEx
IoCopyCurrentIrpStackLocationToNext

A rotina IoCopyCurrentIrpStackLocationToNext copia os parâmetros da pilha IRP do local da pilha de E/S atual para o local da pilha do driver mais baixo.
IoCreateDevice

A rotina IoCreateDevice cria um objeto de dispositivo para uso por um driver.
IoCreateFile

A rotina IoCreateFile faz com que um novo arquivo ou diretório seja criado ou abre um arquivo, dispositivo, diretório ou volume existente, dando ao chamador um identificador para o objeto de arquivo.
IoCreateNotificationEvent

A rotina IoCreateNotificationEvent cria ou abre um evento de notificação nomeado usado para notificar um ou mais threads de execução de que um evento ocorreu.
IoCreateSymbolicLink

A rotina IoCreateSymbolicLink configura um link simbólico entre um nome de objeto de dispositivo e um nome visível pelo usuário para o dispositivo.
IoCreateSynchronizationEvent

A rotina IoCreateSynchronizationEvent cria ou abre um evento de sincronização nomeado para uso na serialização de acesso ao hardware entre dois drivers não relacionados.
IoCreateSystemThread

A rotina IoCreateSystemThread cria um thread do sistema que é executado no modo kernel e fornece um identificador para o thread.
IoCreateUnprotectedSymbolicLink

A rotina IoCreateUnprotectedSymbolicLink configura um link simbólico desprotegido entre um nome de objeto de dispositivo e um nome visível do Win32 correspondente.
IoCsqInitialize

A rotina IoCsqInitialize inicializa a tabela de expedição de fila IRP cancel-safe do driver.
IoCsqInitializeEx

A rotina IoCsqInitializeEx inicializa a tabela de expedição para uma fila IRP segura para cancelamento.
IoCsqInsertIrp

A rotina IoCsqInsertIrp insere um IRP na fila irp cancel-safe do driver.
IoCsqInsertIrpEx

A rotina IoCsqInsertIrpEx insere um IRP na fila irp cancel-safe do driver.
IoCsqRemoveIrp

A rotina IoCsqRemoveIrp remove um IRP específico da fila.
IoCsqRemoveNextIrp

A rotina IoCsqRemoveNextIrp remove o próximo IRP correspondente na fila.
IoDeleteDevice

A rotina IoDeleteDevice remove um objeto de dispositivo do sistema, por exemplo, quando o dispositivo subjacente é removido do sistema.
IoDeleteSymbolicLink

A rotina IoDeleteSymbolicLink remove um link simbólico do sistema.
IoDetachDevice

A rotina IoDetachDevice libera um anexo entre o objeto de dispositivo do chamador e o objeto de dispositivo de um driver inferior.
IoDisconnectInterrupt

A rotina IoDisconnectInterrupt libera o conjunto de objetos de interrupção de um driver de dispositivo quando o dispositivo é pausado ou removido ou quando o driver está sendo descarregado.
IoDisconnectInterruptEx

Para obter mais informações, consulte a função WdmlibIoDisconnectInterruptEx.#define IoDisconnectInterruptEx WdmlibIoDisconnectInterruptEx
IoEnumerateKsrPersistentMemoryEx

A Microsoft reserva a função IoEnumerateKsrPersistentMemoryEx somente para uso interno. Não use essa função em seu código.
IofCallDriver

Em vez disso, chame IoCallDriver . Envia um IRP para o driver associado a um objeto de dispositivo especificado.
IofCompleteRequest

A rotina IoCompleteRequest indica que o chamador concluiu todo o processamento de uma determinada solicitação de E/S e está retornando o IRP especificado para o gerente de E/S.
IoForwardIrpSynchronously

A rotina IoForwardIrpSynchronously envia um IRP para um driver especificado e aguarda que esse driver conclua o IRP.
IoFreeErrorLogEntry

A rotina IoFreeErrorLogEntry libera uma entrada de log de erros não utilizado.
IoFreeIrp

A rotina IoFreeIrp libera um IRP alocado pelo chamador da rotina IoCompletion do chamador.
IoFreeKsrPersistentMemory

A Microsoft reserva a função IoFreeKsrPersistentMemory somente para uso interno. Não use essa função em seu código.
IoFreeMdl

A rotina IoFreeMdl libera uma MDL (lista de descritores de memória) alocada pelo chamador.
IoFreeWorkItem

A rotina IoFreeWorkItem libera um item de trabalho que foi alocado por IoAllocateWorkItem.
IoGetAffinityInterrupt

Para obter mais informações, consulte a função WdmlibIoGetAffinityInterrupt.#define IoGetAffinityInterrupt WdmlibIoGetAffinityInterrupt
IoGetAttachedDeviceReference

A rotina IoGetAttachedDeviceReference em wdm.h retorna um ponteiro para o objeto de dispositivo de nível mais alto em uma pilha de driver e incrementa a contagem de referência.
IoGetBootDiskInformation

A rotina IoGetBootDiskInformation retorna informações que descrevem a inicialização e os discos do sistema.
IoGetContainerInformation

A rotina IoGetContainerInformation fornece informações sobre o estado atual de uma sessão de usuário.
IoGetCurrentIrpStackLocation

A rotina IoGetCurrentIrpStackLocation retorna um ponteiro para o local da pilha de E/S do chamador no IRP especificado.
IoGetCurrentProcess

A rotina IoGetCurrentProcess retorna um ponteiro para o processo atual.
IoGetDeviceDirectory

Retorna um identificador para um diretório em disco específico para o objeto de driver especificado em que o driver pode ler e gravar arquivos.
IoGetDeviceInterfaceAlias

A rotina IoGetDeviceInterfaceAlias retorna a interface do dispositivo de alias da instância de interface do dispositivo especificada, se o alias existir.
IoGetDeviceInterfacePropertyData

A rotina IoGetDeviceInterfacePropertyData recupera o valor atual de uma propriedade de interface do dispositivo.
IoGetDeviceInterfaces

A rotina IoGetDeviceInterfaces retorna uma lista de instâncias de interface do dispositivo de uma classe de interface de dispositivo específica (como todos os dispositivos no sistema que dão suporte a uma interface HID).
IoGetDeviceNumaNode

A rotina IoGetDeviceNumaNode obtém o número de nó de um dispositivo.
IoGetDeviceObjectPointer

A rotina IoGetDeviceObjectPointer retorna um ponteiro para o objeto superior na pilha do objeto de dispositivo nomeado e um ponteiro para o objeto de arquivo correspondente, se o acesso solicitado aos objetos puder ser concedido.
IoGetDeviceProperty

A rotina IoGetDeviceProperty recupera informações sobre um dispositivo, como informações de configuração e o nome de seu PDO.
IoGetDevicePropertyData

A rotina IoGetDevicePropertyData recupera a configuração atual de uma propriedade de dispositivo.
IoGetDmaAdapter

A rotina IoGetDmaAdapter retorna um ponteiro para a estrutura do adaptador de DMA para um objeto de dispositivo físico.
IoGetDriverDirectory

Retorna um identificador para um diretório no disco do qual o driver pode ler e gravar arquivos. Os arquivos nesse diretório se aplicam a um objeto de driver específico.
IoGetDriverObjectExtension

A rotina IoGetDriverObjectExtension recupera uma área de contexto por driver alocada anteriormente.
IoGetFunctionCodeFromCtlCode

A macro IoGetFunctionCodeFromCtlCode retorna o valor do código de função contido em um código de controle de E/S.
IoGetInitialStack

A rotina IoGetInitialStack retorna o endereço base da pilha do thread atual.
IoGetIommuInterface

Recupera um ponteiro para a interface que contém ponteiros para rotinas IOMMU.
IoGetIommuInterfaceEx

Recupera um ponteiro para a interface estendida que contém um conjunto de rotinas IOMMU.
IoGetIoPriorityHint

A rotina IoGetIoPriorityHint obtém o valor da dica de prioridade de um IRP.
IoGetNextIrpStackLocation

A rotina IoGetNextIrpStackLocation fornece a um driver de nível mais alto acesso ao local da pilha de E/S do próximo driver inferior em um IRP para que o chamador possa configurá-lo para o driver inferior.
IoGetRelatedDeviceObject

Dado um objeto de arquivo, a rotina IoGetRelatedDeviceObject retorna um ponteiro para o objeto de dispositivo correspondente.
IoGetRemainingStackSize

A rotina IoGetRemainingStackSize retorna a quantidade atual de espaço de pilha disponível no modo kernel.
IoGetStackLimits

A rotina IoGetStackLimits retorna os limites do quadro de pilha do thread atual.
IoGetTopLevelIrp

A rotina IoGetTopLevelIrp em wdm.h retorna o valor do campo TopLevelIrp do thread atual.
IoInitializeDpcRequest

A rotina IoInitializeDpcRequest registra uma rotina DpcForIsr fornecida pelo driver.
IoInitializeIrp

A rotina IoInitializeIrp inicializa um determinado IRP alocado pelo chamador.
IoInitializeRemoveLock

A rotina IoInitializeRemoveLock inicializa um bloqueio de remoção para um objeto de dispositivo.
IoInitializeTimer

A rotina IoInitializeTimer configura uma rotina IoTimer fornecida pelo driver associada a um determinado objeto de dispositivo.
IoInitializeWorkItem

A rotina IoInitializeWorkItem inicializa um item de trabalho que o chamador já alocou.
IoInvalidateDeviceRelations

A rotina IoInvalidateDeviceRelations notifica o gerente PnP de que as relações de um dispositivo (como relações de barramento, relações de ejeção, relações de remoção e relação de dispositivo de destino) foram alteradas.
IoInvalidateDeviceState

A rotina IoInvalidateDeviceState notifica o gerenciador PnP de que algum aspecto do estado PnP de um dispositivo foi alterado.
IoIs32bitProcess

A rotina IoIs32bitProcess verifica se o originador da solicitação de E/S atual é um aplicativo de modo de usuário de 32 bits.
IoIsErrorUserInduced

A rotina IoIsErrorUserInduced determina se um erro de E/S encontrado durante o processamento de uma solicitação para um dispositivo de mídia removível foi causado pelo usuário.
IoIsWdmVersionAvailable

A rotina IoIsWdmVersionAvailable verifica se uma determinada versão do WDM tem suporte do sistema operacional.
IoMarkIrpPending

A rotina IoMarkIrpPending marca o IRP especificado, indicando que a rotina de expedição de um driver retornada posteriormente STATUS_PENDING porque o processamento adicional é exigido por outras rotinas de driver.
IoOpenDeviceInterfaceRegistryKey

A rotina IoOpenDeviceInterfaceRegistryKey retorna um identificador para uma chave do Registro para armazenar informações sobre uma instância de interface de dispositivo específica.
IoOpenDeviceRegistryKey

A rotina IoOpenDeviceRegistryKey retorna um identificador para um local de estado do Registro para uma instância de dispositivo específica.
IoOpenDriverRegistryKey

Reservado para a função IoOpenDriverRegistryKey.
IoQueryKsrPersistentMemorySize

A Microsoft reserva a função IoQueryKsrPersistentMemorySize somente para uso interno. Não use essa função em seu código.
IoQueryKsrPersistentMemorySizeEx

A Microsoft reserva a função IoQueryKsrPersistentMemorySizeEx somente para uso interno. Não use essa função em seu código.
IoQueueWorkItem

A rotina IoQueueWorkItem associa uma rotina WorkItem a um item de trabalho e insere o item de trabalho em uma fila para processamento posterior por um thread de trabalho do sistema.
IoQueueWorkItemEx

A rotina IoQueueWorkItemEx associa uma rotina WorkItemEx a um item de trabalho e insere o item de trabalho em uma fila para processamento posterior por um thread de trabalho do sistema.
IoRegisterContainerNotification

A rotina IoRegisterContainerNotification registra um driver no modo kernel para receber notificações sobre uma classe especificada de eventos.
IoRegisterDeviceInterface

A rotina IoRegisterDeviceInterface registrará uma classe de interface do dispositivo, se ela não tiver sido registrada anteriormente, e criará uma nova instância da classe de interface, que um driver pode habilitar posteriormente para uso por aplicativos ou outros componentes do sistema.
IoRegisterLastChanceShutdownNotification

A rotina IoRegisterLastChanceShutdownNotification registra um driver para receber uma IRP_MJ_SHUTDOWN IRP quando o sistema é desligado, depois que todos os sistemas de arquivos são liberados.
IoRegisterPlugPlayNotification

A rotina IoRegisterPlugPlayNotification registra uma rotina de retorno de chamada de notificação de Plug and Play (PnP) a ser chamada quando ocorre um evento PnP da categoria especificada.
IoRegisterShutdownNotification

A rotina IoRegisterShutdownNotification registra o driver para receber um IRP IRP_MJ_SHUTDOWN quando o sistema é desligado.
IoReleaseCancelSpinLock

Saiba mais sobre a rotina IoReleaseCancelSpinLock.
IoReleaseRemoveLock

A rotina IoReleaseRemoveLock libera um bloqueio de remoção adquirido com uma chamada anterior para IoAcquireRemoveLock.
IoReleaseRemoveLockAndWait

A rotina IoReleaseRemoveLockAndWait libera um bloqueio de remoção que o driver adquiriu em uma chamada anterior para IoAcquireRemoveLock e aguarda até que todas as aquisições do bloqueio sejam liberadas.
IoRemoveLinkShareAccess

A rotina IoRemoveLinkShareAccess remove o acesso e vincula informações de acesso de compartilhamento para uma determinada instância aberta de um objeto de arquivo.
IoRemoveLinkShareAccessEx

A rotina IoRemoveLinkShareAccessEx remove o acesso e compartilha informações de acesso em uma estrutura do Share Access do sistema de arquivos para uma determinada instância aberta.
IoRemoveShareAccess

A rotina IoRemoveShareAccess remove as informações de acesso e acesso de compartilhamento para uma determinada instância aberta de um objeto de arquivo.
IoReportInterruptActive

A rotina IoReportInterruptActive informa ao sistema operacional que uma ISR (rotina de serviço de interrupção) registrada está ativa e pronta para lidar com solicitações de interrupção.
IoReportInterruptInactive

A rotina IoReportInterruptInactive informa ao sistema operacional que uma ISR (rotina de serviço de interrupção) registrada está inativa e não está esperando solicitações de interrupção.
IoReportTargetDeviceChange

A rotina IoReportTargetDeviceChange notifica o gerenciador PnP de que ocorreu um evento personalizado em um dispositivo.
IoReportTargetDeviceChangeAsynchronous

A rotina IoReportTargetDeviceChangeAsynchronous notifica o gerenciador PnP de que ocorreu um evento personalizado em um dispositivo.
IoRequestDeviceEject

A rotina IoRequestDeviceEject notifica o gerenciador PnP de que o botão de ejeção do dispositivo foi pressionado.
IoRequestDpc

A rotina IoRequestDpc enfileira uma rotina DpcForIsr fornecida pelo driver para concluir o processamento de E/S controlado por interrupção em um IRQL inferior.
IoReserveKsrPersistentMemory

A Microsoft reserva a função IoReserveKsrPersistentMemory somente para uso interno. Não use essa função em seu código.
IoReserveKsrPersistentMemoryEx

A Microsoft reserva a função IoReserveKsrPersistentMemoryEx somente para uso interno. Não use essa função em seu código.
IoReuseIrp

A rotina IoReuseIrp reinicializa um IRP para que ele possa ser reutilizado.
Iosb64ToIosb

A função Iosb64ToIosb...
IosbToIosb64

A função IosbToIosb64...
IoSetCancelRoutine

A rotina IoSetCancelRoutine configura uma rotina cancel fornecida pelo driver para ser chamada se um determinado IRP for cancelado.
IoSetCompletionRoutine

A rotina IoSetCompletionRoutine registra uma rotina IoCompletion, que será chamada quando o próximo driver de nível inferior concluir a operação solicitada para o IRP especificado.
IoSetCompletionRoutineEx

A rotina IoSetCompletionRoutineEx registra uma rotina IoCompletion, que é chamada quando o próximo driver de nível inferior conclui a operação solicitada para o IRP especificado.
IoSetDeviceInterfacePropertyData

A rotina IoSetDeviceInterfacePropertyData modifica o valor atual de uma propriedade de interface do dispositivo.
IoSetDeviceInterfaceState

A rotina IoSetDeviceInterfaceState habilita ou desabilita uma instância de uma classe de interface de dispositivo registrada anteriormente.
IoSetDevicePropertyData

A rotina IoSetDevicePropertyData modifica a configuração atual de uma propriedade de dispositivo.
IoSetIoPriorityHint

A rotina IoSetIoPriorityHint define o valor da dica de prioridade para um IRP.
IoSetLinkShareAccess

A rotina IoSetLinkShareAccess define os direitos de acesso para o compartilhamento de link do objeto de arquivo especificado.
IoSetNextIrpStackLocation

A rotina IoSetNextIrpStackLocation define o local da pilha IRP em um IRP alocado pelo driver para o do chamador.
IoSetShareAccess

A rotina IoSetShareAccess define os direitos de acesso para compartilhar o objeto de arquivo fornecido.
IoSetShareAccessEx

A rotina IoSetShareAccessEx define os direitos de acesso para compartilhar o objeto de arquivo especificado.
IoSetStartIoAttributes

A rotina IoSetStartIoAttributes em wdm.h define atributos para a rotina StartIo do driver.
IoSetTopLevelIrp

A rotina IoSetTopLevelIrp em wdm.h define o valor do campo TopLevelIrp do thread atual.
IoSizeOfIrp

A rotina IoSizeOfIrp no wdm.h determina o tamanho em bytes de um IRP, considerando o número de locais de pilha no IRP.
IoSizeofWorkItem

A rotina IoSizeofWorkItem retorna o tamanho, em bytes, de uma estrutura IO_WORKITEM.
IoSkipCurrentIrpStackLocation

Saiba mais sobre: IoSkipCurrentIrpStackLocation
IoStartNextPacket

A rotina IoStartNextPacket no wdm.h desqueu o próximo IRP da fila de dispositivos associada do objeto de dispositivo fornecido e chama a rotina StartIo do driver.
IoStartNextPacketByKey

A rotina IoStartNextPacketByKey no wdm.h elimina o próximo pacote de solicitação de E/S da fila de dispositivos associada do objeto de dispositivo especificado.
IoStartPacket

A rotina IoStartPacket no wdm.h chama a rotina StartIo do driver com um IRP ou insere o IRP na fila do dispositivo para o objeto de dispositivo fornecido.
IoStartTimer

A rotina IoStartTimer no wdm.h habilita o temporizador associado a um determinado objeto de dispositivo para que a rotina IoTimer fornecida pelo driver seja chamada uma vez por segundo.
IoStopTimer

A rotina IoStopTimer no wdm.h desabilita o temporizador de um objeto de dispositivo especificado para que a rotina IoTimer fornecida pelo driver não seja chamada.
IoUninitializeWorkItem

A rotina IoUninitializeWorkItem não inicializa um item de trabalho que foi inicializado por IoInitializeWorkItem.
IoUnregisterContainerNotification

A rotina IoUnregisterContainerNotification cancela um registro de notificação de contêiner criado anteriormente pela rotina IoRegisterContainerNotification.
IoUnregisterPlugPlayNotification

Essa rotina é obsoleta no Windows 7 e versões posteriores do Windows. A rotina IoUnregisterPlugPlayNotification remove o registro da rotina de retorno de chamada de um driver para um evento PnP.
IoUnregisterPlugPlayNotificationEx

A rotina IoUnregisterPlugPlayNotificationEx cancela o registro da rotina de retorno de chamada de um driver para notificações de eventos de Plug and Play (PnP).
IoUnregisterShutdownNotification

A rotina IoUnregisterShutdownNotification remove um driver registrado da fila de notificação de desligamento.
IoUpdateLinkShareAccess

A rotina IoUpdateLinkShareAccess atualiza o acesso de compartilhamento para o objeto de arquivo fornecido, geralmente quando o arquivo está sendo aberto.
IoUpdateLinkShareAccessEx

A rotina IoUpdateLinkShareAccessEx atualiza o acesso de compartilhamento para o objeto de arquivo fornecido, geralmente quando o arquivo está sendo aberto.
IoUpdateShareAccess

A rotina IoUpdateShareAccess atualiza o acesso de compartilhamento para o objeto de arquivo fornecido, geralmente quando o arquivo está sendo aberto.
IoValidateDeviceIoControlAccess

Para obter mais informações, consulte a função WdmlibIoValidateDeviceIoControlAccess.
IoWithinStackLimits

A rotina IoWithinStackLimits determina se uma região de memória está dentro do limite de pilha do thread atual.
IoWMIAllocateInstanceIds

A rotina IoWMIAllocateInstanceIds aloca uma ou mais IDs de instância exclusivas para o GUID.
IoWMIDeviceObjectToInstanceName

A rotina IoWMIDeviceObjectToInstanceName determina o nome da instância da instância da classe WMI implementada pelo driver especificado por um objeto de dispositivo.
IoWMIDeviceObjectToProviderId

A rotina IoWMIDeviceObjectToProviderId converte o objeto de dispositivo especificado na ID do provedor WMI correspondente.
IoWMIExecuteMethod

A rotina IoWMIExecuteMethod executa um método de classe WMI na instância de bloco de dados WMI especificada.
IoWMIHandleToInstanceName

A rotina IoWMIHandleToInstanceName determina o nome da instância da instância da classe WMI implementada pelo driver especificado por um identificador de arquivo.
IoWMIOpenBlock

A rotina IoWMIOpenBlock abre o objeto de bloco de dados WMI para a classe WMI especificada.
IoWMIQueryAllData

A rotina IoWMIQueryAllData retorna todos os blocos de dados WMI que implementam uma determinada classe WMI.
IoWMIQueryAllDataMultiple

A rotina IoWMIQueryAllDataMultiple retorna todos os blocos de dados WMI que implementam um de um conjunto de classes WMI.
IoWMIQuerySingleInstance

A rotina IoWMIQuerySingleInstance retorna a instância especificada de um bloco de dados WMI.
IoWMIQuerySingleInstanceMultiple

A rotina IoWMIQuerySingleInstanceMultiple retorna todas as instâncias de bloco de dados WMI que implementam as classes WMI especificadas com os nomes de instância especificados.
IoWMIRegistrationControl

A rotina IoWMIRegistrationControl registra ou cancela o registro do chamador como um provedor de dados WMI para um objeto de dispositivo especificado.
IoWMISetNotificationCallback

A rotina IoWMISetNotificationCallback registra um retorno de chamada de notificação para um evento WMI.
IoWMISetSingleInstance

A rotina IoWMISetSingleInstance define os valores das propriedades dentro da instância do bloco de dados que corresponde à classe WMI especificada e ao nome da instância.
IoWMISetSingleItem

A rotina IoWMISetSingleItem define uma única propriedade na instância do bloco de dados que corresponde à classe WMI especificada e ao nome da instância.
IoWMISuggestInstanceName

A rotina IoWMISuggestInstanceName é usada para solicitar que o WMI sugira um nome base que um driver possa usar para criar nomes de instância WMI para o dispositivo.
IoWMIWriteEvent

A rotina IoWMIWriteEvent fornece um determinado evento para os componentes WMI do modo de usuário para notificação.
IoWriteErrorLogEntry

A rotina IoWriteErrorLogEntry no wdm.h enfileira um determinado pacote de log de erros para o thread de log de erros do sistema.
IoWriteKsrPersistentMemory

A Microsoft reserva a função IoWriteKsrPersistentMemory somente para uso interno. Não use essa função em seu código.
IsListEmpty

A rotina IsListEmpty indica se uma lista duplamente vinculada de estruturas de LIST_ENTRY está vazia.
KdBreakPointWithStatus

A macro KdBreakPointWithStatus é dividida no depurador de kernel e envia o valor de Status para o depurador.
KdChangeOption

A rotina KdChangeOption acessa e altera o estado no kernel relacionado à depuração de kernel.
KdDisableDebugger

A rotina KdDisableDebugger desabilita o depurador de kernel.
KdEnableDebugger

A rotina KdEnableDebugger reabilita o depurador de kernel após uma chamada para a rotina KdDisableDebugger desabilitar o depurador de kernel.
KdPrint

A macro KdPrint envia uma mensagem para o depurador de kernel.
KdPrintEx

A macro KdPrintEx envia uma cadeia de caracteres para o depurador de kernel se as condições especificadas forem atendidas. Uma chamada para KdPrintEx requer parênteses duplos.
KdRefreshDebuggerNotPresent

A macro KdRefreshDebuggerNotPresent atualiza o valor da variável de kernel global KD_DEBUGGER_NOT_PRESENT.
KeAcquireGuardedMutex

Saiba mais sobre a rotina KeAcquireGuardedMutex.
KeAcquireGuardedMutexUnsafe

Saiba mais sobre a função KeAcquireGuardedMutexUnsafe.
KeAcquireInStackQueuedSpinLock

Saiba mais sobre a rotina KeAcquireInStackQueuedSpinLock.
KeAcquireInStackQueuedSpinLockAtDpcLevel

Saiba mais sobre a rotina KeAcquireInStackQueuedSpinLockAtDpcLevel.
KeAcquireInStackQueuedSpinLockForDpc

Saiba mais sobre a rotina KeAcquireInStackQueuedSpinLockForDpc.
KeAcquireInterruptSpinLock

Saiba mais sobre a rotina KeAcquireInterruptSpinLock.
KeAcquireSpinLock

A rotina KeAcquireSpinLock adquire um bloqueio de rotação para que o chamador possa sincronizar o acesso a dados compartilhados de maneira segura em vários processadores, gerando IRQL.
KeAcquireSpinLockAtDpcLevel

A rotina KeAcquireSpinLockAtDpcLevel adquire um bloqueio de rotação quando o chamador já está em execução em IRQL >= DISPATCH_LEVEL.
KeAcquireSpinLockForDpc

Saiba mais sobre a rotina KeAcquireSpinLockForDpc.
KeAcquireSpinLockRaiseToDpc

A rotina KeAcquireSpinLockRaiseToDpc é uma versão mais rápida da rotina KeAcquireSpinLock.
KeAddTriageDumpDataBlock

Adiciona um bloco de dados de despejo de triagem a uma matriz de blocos de dados de despejo de triagem.
KeAreAllApcsDisabled

A rotina KeAreAllApcsDisabled indica se o thread de chamada está dentro de uma região protegida ou em execução em IRQL >= APC_LEVEL, o que desabilita toda a entrega do APC.
KeAreApcsDisabled

A função KeAreApcsDisabled (wdm.h) retorna um valor que indica se o thread de chamada está dentro de uma região crítica ou de uma região protegida.
KeBugCheckEx

A rotina KeBugCheckEx reduz o sistema de maneira controlada quando o chamador descobre uma inconsistência irrecuperável que corromperia o sistema se o chamador continuasse a ser executado.
KeCancelTimer

A rotina KeCancelTimer desativa um objeto de temporizador antes que o intervalo do temporizador, se algum tiver sido definido, expire.
KeClearEvent

A rotina KeClearEvent define um evento como um estado não sinalizado.
KeConvertAuxiliaryCounterToPerformanceCounter

A rotina KeConvertAuxiliaryCounterToPerformanceCounter converte o valor do contador auxiliar especificado em um valor de contador de desempenho.
KeConvertPerformanceCounterToAuxiliaryCounter

A rotina KeConvertPerformanceCounterToAuxiliaryCounter converte o valor do contador de desempenho especificado em um valor de contador auxiliar.
KeDelayExecutionThread

A rotina KeDelayExecutionThread coloca o thread atual em um estado de espera alertável ou não inerte para um intervalo especificado.
KeDeregisterBoundCallback

A rotina KeDeregisterBoundCallback desregistra um retorno de chamada de exceção associado ao modo de usuário registrado por KeRegisterBoundCallback.
KeDeregisterBugCheckCallback

A rotina KeDeregisterBugCheckCallback remove uma rotina de retorno de chamada que foi registrada por KeRegisterBugCheckCallback.
KeDeregisterBugCheckReasonCallback

A rotina KeDeregisterBugCheckReasonCallback remove uma rotina de retorno de chamada que foi registrada por KeRegisterBugCheckReasonCallback.
KeDeregisterNmiCallback

A rotina KeDeregisterNmiCallback desregistra um retorno de chamada NMI (interrupção não máscara) registrado por KeRegisterNmiCallback.
KeDeregisterProcessorChangeCallback

A rotina KeDeregisterProcessorChangeCallback cancela o registro de uma função de retorno de chamada que foi registrada anteriormente no sistema operacional chamando a rotina KeRegisterProcessorChangeCallback.
KeEnterCriticalRegion

A função KeEnterCriticalRegion (wdm.h) desabilita temporariamente a execução de APCs de kernel normais, mas não impede que APCs de kernel especiais sejam executadas.
KeEnterGuardedRegion

A função KeEnterGuardedRegion (wdm.h) entra em uma região protegida, que desabilita toda a entrega de APC no modo kernel para o thread atual.
KeFlushIoBuffers

A rotina KeFlushIoBuffers libera a região de memória descrita por um MDL de caches de todos os processadores.
KeFlushQueuedDpcs

A rotina KeFlushQueuedDpcs retorna depois que todos os DPCs enfileirados em todos os processadores foram executados.
KefReleaseSpinLockFromDpcLevel

A rotina KeReleaseSpinLockFromDpcLevel libera um bloqueio de rotação executivo sem alterar o IRQL.
KeGetCurrentIrql

A rotina KeGetCurrentIrql retorna o IRQL atual.
KeGetCurrentNodeNumber

A função KeGetCurrentNodeNumber (wdm.h) retorna o número do nó NUMA para o processador lógico no qual o chamador está sendo executado.
KeGetCurrentProcessorNumberEx

A função KeGetCurrentProcessorNumberEx (wdm.h) retorna o número do processador lógico no qual o chamador está sendo executado.
KeGetCurrentThread

A rotina KeGetCurrentThread identifica o thread atual.
KeGetProcessorIndexFromNumber

A rotina KeGetProcessorIndexFromNumber em wdm.h converte um número de grupo e um número de processador relativo ao grupo em um índice de processador em todo o sistema.
KeGetProcessorNumberFromIndex

A rotina KeGetProcessorNumberFromIndex em wdm.h converte um índice de processador em todo o sistema em um número de grupo e um número de processador relativo ao grupo.
KeGetRecommendedSharedDataAlignment

A rotina KeGetRecommendedSharedDataAlignment retorna o alinhamento preferencial para estruturas de memória que podem ser acessadas por mais de um processador.
KeInitializeCallbackRecord

Saiba mais sobre: KeInitializeCallbackRecord
KeInitializeCrashDumpHeader

Saiba como a rotina KeInitializeCrashDumpHeader fornece as informações de cabeçalho necessárias pelo sistema para um arquivo de despejo de memória.
KeInitializeDeviceQueue

A rotina KeInitializeDeviceQueue inicializa um objeto de fila de dispositivos para um estado não ocupado.
KeInitializeDpc

A rotina KeInitializeDpc inicializa um objeto DPC e registra uma rotina CustomDpc para esse objeto.
KeInitializeEvent

A rotina KeInitializeEvent inicializa um objeto de evento como um evento de sincronização (garçom único) ou tipo de notificação e o define como um estado sinalizado ou não sinalizado.
KeInitializeGuardedMutex

A rotina KeInitializeGuardedMutex inicializa um mutex protegido.
KeInitializeMutex

A rotina KeInitializeMutex inicializa um objeto mutex, definindo-o como um estado sinalizado.
KeInitializeSemaphore

A rotina KeInitializeSemaphore inicializa um objeto de semáforo com uma contagem especificada e especifica um limite superior que a contagem pode atingir.
KeInitializeSpinLock

A rotina KeInitializeSpinLock inicializa uma variável do tipo KSPIN_LOCK.
KeInitializeThreadedDpc

A rotina KeInitializeThreadedDpc inicializa um objeto DPC encadeado e registra uma rotina CustomThreadedDpc para esse objeto.
KeInitializeTimer

A rotina KeInitializeTimer inicializa um objeto de temporizador.
KeInitializeTimerEx

A rotina KeInitializeTimerEx inicializa um objeto de temporizador de kernel estendido.
KeInitializeTriageDumpDataArray

Inicializa uma matriz de blocos de dados de despejo de triagem.
KeInsertByKeyDeviceQueue

A rotina KeInsertByKeyDeviceQueue adquire o bloqueio de rotação para o DeviceQueue especificado e enfileira uma entrada de acordo com o valor de chave de classificação especificado se a fila do dispositivo estiver definida como um estado ocupado.
KeInsertDeviceQueue

A rotina KeInsertDeviceQueue adquire o bloqueio de rotação para o objeto de fila de dispositivo especificado e, se a fila do dispositivo estiver definida como um estado ocupado, enfileirará a entrada especificada.
KeInsertQueueDpc

A rotina KeInsertQueueDpc enfileira um DPC para execução.
KeIpiGenericCall

A rotina KeIpiGenericCall faz com que a rotina especificada seja executada em todos os processadores simultaneamente.
KeIsExecutingDpc

Verifica se um DPC está sendo executado no processador atual.
KeLeaveCriticalRegion

Saiba como a rotina KeLeaveCriticalRegion reabilita a entrega de APCs normais no modo kernel que foram desabilitadas por uma chamada anterior para KeEnterCriticalRegion.
KeLeaveGuardedRegion

Saiba como a rotina KeLeaveGuardedRegion sai de uma região protegida inserida por KeEnterGuardedRegion.
KeLowerIrql

A rotina KeLowerIrql restaura o IRQL no processador atual para seu valor original.
KeMemoryBarrier

A rotina KeMemoryBarrier cria uma barreira em sua posição no código, na qual o compilador e o processador não podem mover nenhuma operação.
KeQueryActiveGroupCount

Saiba como a rotina KeQueryActiveGroupCount retorna o número de grupos de processadores ativos em um sistema multiprocessador.
KeQueryActiveProcessorCount

Saiba como a rotina KeQueryActiveProcessorCount retorna o número de processadores ativos no momento.
KeQueryActiveProcessorCountEx

Saiba como a rotina KeQueryActiveProcessorCountEx retorna o número de processadores lógicos ativos em um grupo especificado em um sistema multiprocessador ou em todo o sistema.
KeQueryActiveProcessors

Saiba como a rotina KeQueryActiveProcessors retorna uma máscara de bits dos processadores ativos no momento.
KeQueryAuxiliaryCounterFrequency

A rotina KeQueryAuxiliaryCounterFrequency retorna a frequência do contador auxiliar em unidades de Hz.
KeQueryDpcWatchdogInformation

A rotina KeQueryDpcWatchdogInformation retorna os valores de temporizador de watchdog DPC (chamada de procedimento adiado) para o processador atual.
KeQueryGroupAffinity

Saiba como a rotina KeQueryGroupAffinity retorna uma máscara de afinidade que identifica os processadores lógicos ativos em um grupo especificado em um sistema multiprocessador.
KeQueryHighestNodeNumber

Saiba como a rotina KeQueryHighestNodeNumber retorna o número de nó mais alto em um sistema multiprocessador que tem uma arquitetura NUMA (acesso à memória não uniforme).
KeQueryInterruptTime

A rotina KeQueryInterruptTime retorna o valor atual da contagem de tempo de interrupção do sistema, com precisão para dentro do tique do relógio do sistema.
KeQueryInterruptTimePrecise

A rotina KeQueryInterruptTimePrecise retorna o valor atual da contagem de tempo de interrupção do sistema, com precisão para dentro de um microssegundo.
KeQueryLogicalProcessorRelationship

A rotina KeQueryLogicalProcessorRelationship obtém informações sobre as relações de um ou mais processadores com os outros processadores em um sistema multiprocessador.
KeQueryMaximumGroupCount

Saiba como a rotina KeQueryMaximumGroupCount retorna o número máximo de grupos em um sistema multiprocessador.
KeQueryMaximumProcessorCount

Saiba como a rotina KeQueryMaximumProcessorCount retorna o número máximo de processadores.
KeQueryMaximumProcessorCountEx

Saiba como a rotina KeQueryMaximumProcessorCountEx retorna o número máximo de processadores lógicos em um grupo especificado em um sistema multiprocessador.
KeQueryNodeActiveAffinity

A rotina KeQueryNodeActiveAffinity obtém a afinidade de processador atual de um nó especificado em um sistema multiprocessador que tem uma arquitetura NUMA (acesso à memória não uniforme).
KeQueryNodeActiveAffinity2

Essa rotina retorna a afinidade atual de processador de vários grupos do nó NUMA especificado.
KeQueryNodeActiveProcessorCount

Essa rotina retorna o número de processadores ativos no nó NUMA especificado em todos os grupos.
KeQueryNodeMaximumProcessorCount

Saiba como a rotina KeQueryNodeMaximumProcessorCount retorna o número máximo de processadores lógicos que um nó especificado em um sistema multiprocessador NUMA (acesso à memória não uniforme) pode conter.
KeQueryPerformanceCounter

A rotina KeQueryPerformanceCounter em wdm.h recupera o valor atual e a frequência do contador de desempenho.
KeQueryPriorityThread

A rotina KeQueryPriorityThread retorna a prioridade atual de um thread específico.
KeQueryRuntimeThread

A rotina KeQueryRuntimeThread relata o tempo de execução acumulado do modo kernel e do modo de usuário de um thread, em tiques de relógio.
KeQuerySystemTime

A rotina KeQuerySystemTime obtém a hora atual do sistema.
KeQuerySystemTimePrecise

A rotina KeQuerySystemTimePrecise recupera a hora atual do sistema e é mais precisa do que a rotina KeQuerySystemTime.
KeQueryTickCount

Saiba como a rotina KeQueryTickCount mantém uma contagem das interrupções do temporizador de intervalo que ocorreram desde que o sistema foi inicializado.
KeQueryTimeIncrement

A rotina KeQueryTimeIncrement retorna o número de unidades de 100 nanossegundos que são adicionadas ao tempo do sistema sempre que o relógio de intervalo é interrompido.
KeQueryTotalCycleTimeThread

A rotina KeQueryTotalCycleTimeThread retorna o tempo de ciclo acumulado para o thread especificado.
KeQueryUnbiasedInterruptTime

A rotina KeQueryUnbiasedInterruptTime retorna o valor atual da contagem de tempo de interrupção do sistema.
KeRaiseIrql

A rotina KeRaiseIrql eleva a prioridade de hardware para o valor IRQL especificado, mascarando, assim, interrupções de IRQL equivalentes ou inferiores no processador atual.
KeRaiseIrqlToDpcLevel

Saiba como a rotina KeRaiseIrqlToDpcLevel eleva a prioridade de hardware para IRQL = DISPATCH_LEVEL, mascarando, assim, interrupções de IRQL equivalente ou inferior no processador atual.
KeReadStateEvent

A rotina KeReadStateEvent retorna o estado atual, sinalizado ou não sinalizado, de um objeto de evento.
KeReadStateMutex

A rotina KeReadStateMutex retorna o estado atual, sinalizado ou não sinalizado, do objeto mutex especificado.
KeReadStateSemaphore

A rotina KeReadStateSemaphore retorna o estado atual, sinalizado ou não sinalizado, do objeto de semáforo especificado.
KeReadStateTimer

A rotina KeReadStateTimer lê o estado atual de um objeto de temporizador.
KeRegisterBoundCallback

A rotina KeRegisterBoundCallback registra uma rotina a ser chamada sempre que ocorre uma exceção associada ao modo de usuário.
KeRegisterBugCheckCallback

A rotina KeRegisterBugCheckCallback registra uma rotina BugCheckCallback, que é executada quando o sistema operacional emite um bug marcar.
KeRegisterBugCheckReasonCallback

A rotina KeRegisterBugCheckReasonCallback registra uma rotina KbCallbackDumpIo, KbCallbackSecondaryDumpData ou KbCallbackAddPages, que é executada quando o sistema operacional emite um bug marcar.
KeRegisterNmiCallback

A rotina KeRegisterNmiCallback registra uma rotina a ser chamada sempre que ocorre uma interrupção nãomaskável (NMI).
KeRegisterProcessorChangeCallback

A rotina KeRegisterProcessorChangeCallback registra uma função de retorno de chamada com o sistema operacional para que o sistema operacional notifique o driver quando um novo processador for adicionado à partição de hardware.
KeReleaseGuardedMutex

A rotina KeReleaseGuardedMutex libera um mutex protegido adquirido com KeAcquireGuardedMutex ou KeTryToAcquireGuardedMutex.
KeReleaseGuardedMutexUnsafe

A rotina KeReleaseGuardedMutexUnsafe libera um mutex protegido adquirido por KeAcquireGuardedMutexUnsafe.
KeReleaseInStackQueuedSpinLock

A rotina KeReleaseInStackQueuedSpinLock libera um bloqueio de rotação enfileirado adquirido por KeAcquireInStackQueuedSpinLock.
KeReleaseInStackQueuedSpinLockForDpc

A rotina KeReleaseInStackQueuedSpinLockForDpc libera um bloqueio de rotação enfileirado que foi adquirido chamando KeAcquireInStackQueuedSpinLockForDpc.
KeReleaseInStackQueuedSpinLockFromDpcLevel

A rotina KeReleaseInStackQueuedSpinLockFromDpcLevel libera um bloqueio de rotação enfileirado adquirido por KeAcquireInStackQueuedSpinLockAtDpcLevel.
KeReleaseInterruptSpinLock

A rotina KeReleaseInterruptSpinLock libera um bloqueio de rotação de interrupção adquirido por KeAcquireInterruptSpinLock.
KeReleaseMutex

A rotina KeReleaseMutex libera um objeto mutex e especifica se o chamador deve chamar uma das rotinas KeWaitXxx assim que KeReleaseMutex retornar o controle.
KeReleaseSemaphore

A rotina KeReleaseSemaphore libera o objeto de semáforo especificado.
KeReleaseSpinLock

A rotina KeReleaseSpinLock libera um bloqueio de rotação e restaura o IRQL original no qual o chamador estava em execução.
KeReleaseSpinLockForDpc

A rotina KeReleaseSpinLockForDpc libera um bloqueio de rotação que foi adquirido chamando KeAcquireSpinLockForDpc.
KeReleaseSpinLockFromDpcLevel

Saiba como a rotina KeReleaseSpinLockFromDpcLevel libera um bloqueio de rotação executivo sem alterar o IRQL.
KeRemoveByKeyDeviceQueue

A rotina KeRemoveByKeyDeviceQueue remove uma entrada, selecionada de acordo com um valor de chave de classificação, da fila de dispositivos especificada.
KeRemoveDeviceQueue

A rotina KeRemoveDeviceQueue remove uma entrada do cabeçalho de uma fila de dispositivos especificada.
KeRemoveEntryDeviceQueue

A rotina KeRemoveEntryDeviceQueue retorna se a entrada especificada está na fila do dispositivo e a remove, se foi enfileirada, da fila do dispositivo.
KeRemoveQueueDpc

A rotina KeRemoveQueueDpc remove o objeto DPC especificado da fila DPC do sistema.
KeResetEvent

A rotina KeResetEvent redefine um objeto de evento especificado para um estado não sinalizado e retorna o estado anterior desse objeto de evento.
KeRestoreExtendedProcessorState

A rotina KeRestoreExtendedProcessorState restaura informações de estado estendido do processador que foram salvas anteriormente.
KeRestoreFloatingPointState

A rotina KeRestoreFloatingPointState restaura o contexto de ponto flutuante não volátil salvo pela chamada anterior para KeSaveFloatingPointState.
KeRevertToUserAffinityThreadEx

A rotina KeRevertToUserAffinityThreadEx restaura a afinidade anterior do thread atual.
KeRevertToUserGroupAffinityThread

A rotina KeRevertToUserGroupAffinityThread restaura a afinidade de grupo do thread de chamada para seu valor original no momento em que o thread foi criado.
KeSaveExtendedProcessorState

A rotina KeSaveExtendedProcessorState salva informações de estado estendido do processador.
KeSaveFloatingPointState

A rotina KeSaveFloatingPointState salva o contexto de ponto flutuante não volátil para que o chamador possa executar operações de ponto flutuante.
KeSetCoalescableTimer

A rotina KeSetCoalescableTimer define o tempo de expiração inicial e o período de um objeto de temporizador e especifica quanto atraso pode ser tolerado nos tempos de expiração.
KeSetEvent

A rotina KeSetEvent define um objeto de evento como um estado sinalizado se o evento ainda não foi sinalizado e retorna o estado anterior do objeto de evento.
KeSetImportanceDpc

Saiba como a rotina KeSetImportanceDpc especifica quanto tempo a rotina DPC é executada.
KeSetPriorityThread

A rotina KeSetPriorityThread define a prioridade de tempo de execução de um thread criado pelo driver.
KeSetSystemAffinityThread

A rotina KeSetSystemAffinityThread define a afinidade do sistema do thread atual.
KeSetSystemAffinityThreadEx

A rotina KeSetSystemAffinityThreadEx define a afinidade do sistema do thread atual.
KeSetSystemGroupAffinityThread

A rotina KeSetSystemGroupAffinityThread altera o número do grupo e a máscara de afinidade do thread de chamada.
KeSetTargetProcessorDpc

Saiba como a rotina KeSetTargetProcessorDpc especifica o processador no qual uma rotina DPC será executada.
KeSetTargetProcessorDpcEx

A rotina KeSetTargetProcessorDpcEx especifica o processador no qual uma rotina DPC será executada.
KeSetTimer

A rotina KeSetTimer define o intervalo absoluto ou relativo no qual um objeto de temporizador deve ser definido como um estado sinalizado e, opcionalmente, fornece uma rotina CustomTimerDpc a ser executada quando esse intervalo expirar.
KeSetTimerEx

A rotina KeSetTimerEx define o intervalo absoluto ou relativo no qual um objeto de temporizador deve ser definido como um estado sinalizado, opcionalmente fornece uma rotina CustomTimerDpc a ser executada quando esse intervalo expira e, opcionalmente, fornece um intervalo recorrente para o temporizador.
KeShouldYieldProcessor

Saiba mais sobre: função KeShouldYieldProcessor
KeStallExecutionProcessor

A rotina KeStallExecutionProcessor em wdm.h paralisa o chamador no processador atual para um intervalo de tempo especificado.
KeSynchronizeExecution

A rotina KeSynchronizeExecution sincroniza a execução da rotina especificada com a ISR (rotina de serviço de interrupção) atribuída a um conjunto de um ou mais objetos de interrupção.
KeTestSpinLock

A rotina KeTestSpinLock testa a disponibilidade de um bloqueio de rotação.
KeTryToAcquireGuardedMutex

A rotina KeTryToAcquireGuardedMutex adquire um mutex protegido, se disponível.
KeTryToAcquireSpinLockAtDpcLevel

A rotina KeTryToAcquireSpinLockAtDpcLevel tenta adquirir um bloqueio de rotação em DISPATCH_LEVEL.
KeWaitForMultipleObjects

A rotina KeWaitForMultipleObjects coloca o thread atual em um estado de espera alertável ou não inerte até que qualquer um ou todos os vários objetos dispatcher sejam definidos como um estado sinalizado ou (opcionalmente) até que a espera exceda.
KeWaitForSingleObject

A rotina KeWaitForSingleObject coloca o thread atual em um estado de espera até que o objeto dispatcher fornecido seja definido como um estado sinalizado ou (opcionalmente) até que a espera limite.
KzLowerIrql

Restaura o IRQL no processador atual para seu valor original.
KzRaiseIrql

Eleva a prioridade de hardware para o valor IRQL especificado, mascarando, assim, interrupções de IRQL equivalente ou inferior no processador atual.
MmAdvanceMdl

A rotina MmAdvanceMdl avança o início do intervalo de memória virtual de um MDL pelo número especificado de bytes.
MmAllocateContiguousMemory

Saiba como a rotina MmAllocateContiguousMemory aloca um intervalo de memória física contígua e nãopagada e mapeia-a para o espaço de endereço do sistema.
MmAllocateContiguousMemoryEx

A função MmAllocateContiguousMemoryEx aloca um intervalo de memória não paginada fisicamente contígua e retorna seu endereço virtual.
MmAllocateContiguousMemorySpecifyCache

Saiba como a rotina MmAllocateContiguousMemorySpecifyCache aloca um intervalo de memória física contígua e nãopagada e mapeia-a para o espaço de endereço do sistema.
MmAllocateContiguousMemorySpecifyCacheNode

Saiba como a rotina MmAllocateContiguousMemorySpecifyCacheNode aloca um intervalo de memória física contígua e nãopagada e mapeia-a para o espaço de endereço do sistema.
MmAllocateContiguousNodeMemory

Saiba como a rotina MmAllocateContiguousNodeMemory aloca um intervalo de memória física contígua e nãopagada e a mapeia para o espaço de endereço do sistema.
MmAllocateMappingAddress

A rotina MmAllocateMappingAddress reserva um intervalo de espaço de endereço virtual do sistema do tamanho especificado.
MmAllocateMappingAddressEx

A função MmAllocateMappingAddressEx aloca um mapeamento PTE do sistema do comprimento solicitado que pode ser usado posteriormente para mapear endereços arbitrários.
MmAllocateMdlForIoSpace

A rotina MmAllocateMdlForIoSpace aloca um MDL e inicializa esse MDL para descrever um conjunto de intervalos de endereços físicos no espaço de endereço de E/S.
MmAllocateNodePagesForMdlEx

A rotina MmAllocateNodePagesForMdlEx aloca memória física nãopagada de um nó ideal e aloca uma estrutura MDL para descrever essa memória.
MmAllocatePagesForMdl

A rotina MmAllocatePagesForMdl aloca páginas de memória física com preenchimento zero, nãopaged para um MDL.
MmAllocatePagesForMdlEx

A rotina MmAllocatePagesForMdlEx aloca páginas de memória física nãopagadas para um MDL. Use essa rotina em vez de MmAllocatePagesForMdl.
MmBuildMdlForNonPagedPool

A rotina MmBuildMdlForNonPagedPool recebe um MDL que especifica um buffer de memória virtual nãopagado e o atualiza para descrever as páginas físicas subjacentes.
MmFreeContiguousMemory

Saiba como a rotina MmFreeContiguousMemory libera um intervalo de memória fisicamente contígua alocada por uma rotina MmAllocateContiguousMemoryXxx.
MmFreeContiguousMemorySpecifyCache

Saiba como a rotina MmFreeContiguousMemorySpecifyCache libera um buffer alocado por uma rotina MmAllocateContiguousMemorySpecifyCacheXxx.
MmFreeMappingAddress

A rotina MmFreeMappingAddress libera um intervalo de memória virtual reservada pela rotina MmAllocateMappingAddress.
MmFreePagesFromMdl

A rotina MmFreePagesFromMdl libera todas as páginas físicas descritas por um MDL que foi criado pela rotina MmAllocatePagesForMdl.
MmGetMdlByteCount

A macro MmGetMdlByteCount retorna o comprimento, em bytes, do buffer descrito pelo MDL especificado.
MmGetMdlByteOffset

Saiba mais sobre: MmGetMdlByteOffset
MmGetMdlPfnArray

A macro MmGetMdlPfnArray retorna um ponteiro para o início da matriz de números de página física associados a uma MDL (lista de descritores de memória).
MmGetMdlVirtualAddress

Saiba mais sobre: MmGetMdlVirtualAddress
MmGetSystemAddressForMdl

A rotina MmGetSystemAddressForMdl está obsoleta. Em vez disso, use MmGetSystemAddressForMdlSafe.
MmGetSystemAddressForMdlSafe

Saiba mais sobre: MmGetSystemAddressForMdlSafe
MmGetSystemRoutineAddress

A rotina MmGetSystemRoutineAddress retorna um ponteiro para uma função especificada por SystemRoutineName.
MmGetSystemRoutineAddressEx

A função MmGetSystemRoutineAddressEx retorna o endereço da função especificada no módulo do sistema especificado.
MmInitializeMdl

Saiba mais sobre: MmInitializeMdl
MmIsDriverSuspectForVerifier

A rotina MmIsDriverSuspectForVerifier indica se o driver representado pelo objeto driver especificado está na lista de drivers selecionados para serem verificados pelo Verificador de Driver.
MmIsDriverVerifying

A rotina MmIsDriverVerifying indica se o driver do modo kernel identificado pelo objeto de driver especificado está sendo verificado ou chama um driver que está sendo verificado pelo Verificador de Driver.
MmIsDriverVerifyingByAddress

A rotina MmIsDriverVerifyingByAddress verifica se o driver do modo kernel identificado pelo endereço de imagem especificado está sendo verificado ou chama um driver que está sendo verificado pelo Verificador de Driver.
MmLockPagableCodeSection

A rotina MmLockPagableCodeSection bloqueia uma seção do código do driver, contendo um conjunto de rotinas de driver marcadas com uma diretiva de compilador especial, no espaço do sistema.
MmLockPagableDataSection

A rotina MmLockPagableDataSection bloqueia uma seção inteira dos dados do driver no espaço do sistema.
MmMapIoSpace

A rotina MmMapIoSpace mapeia o intervalo de endereços físicos fornecido para o espaço do sistema nãopagado.
MmMapIoSpaceEx

A rotina MmMapIoSpaceEx mapeia o intervalo de endereços físicos fornecido para o espaço do sistema não paginado usando a proteção de página especificada.
MmMapLockedPages

A rotina MmMapLockedPages é obsoleta para o Windows 2000 e versões posteriores do Windows e para Windows Me.
MmMapLockedPagesSpecifyCache

A rotina MmMapLockedPagesSpecifyCache mapeia as páginas físicas descritas por um MDL para um endereço virtual e permite que o chamador especifique o atributo de cache usado para criar o mapeamento.
MmMapLockedPagesWithReservedMapping

A rotina MmMapLockedPagesWithReservedMapping mapeia todo ou parte de um intervalo de endereços que foi reservado anteriormente pela rotina MmAllocateMappingAddress.
MmMapMdl

Essa função mapeia páginas físicas descritas por uma MDL (lista de descritores de memória) para o espaço de endereço virtual do sistema.
MmMapMemoryDumpMdlEx

A função MmMapMemoryDumpMdlEx mapeia um MDL para um endereço virtual especificado.
MmPageEntireDriver

A rotina MmPageEntireDriver faz com que todo o código e os dados de um driver sejam colocados em página, substituindo os atributos das várias seções que compõem a imagem do driver.
MmPrepareMdlForReuse

Saiba mais sobre: MmPrepareMdlForReuse
MmProbeAndLockPages

A rotina MmProbeAndLockPages investiga as páginas de memória virtual especificadas, as torna residentes e as bloqueia na memória.
MmProbeAndLockSelectedPages

A rotina MmProbeAndLockSelectedPages investiga as páginas de memória virtual selecionadas, as torna residentes e as bloqueia na memória.
MmProtectDriverSection

O MmProtectDriverSection somente leitura protege uma seção de um driver carregado usando os serviços fornecidos pelo VSM (Modo de Segurança Virtual).
MmProtectMdlSystemAddress

A rotina MmProtectMdlSystemAddress define o tipo de proteção para um intervalo de endereços de memória.
MmQuerySystemSize

A rotina MmQuerySystemSize retorna uma estimativa da quantidade de memória no sistema.
MmResetDriverPaging

A rotina MmResetDriverPaging redefine o status paginável das seções de um driver para o especificado quando o driver foi compilado.
MmSizeOfMdl

A rotina MmSizeOfMdl retorna o número de bytes a serem alocados para um MDL que descreve um determinado intervalo de endereços.
MmUnlockPagableImageSection

A rotina MmUnlockPagableImageSection libera uma seção de código de driver ou dados de driver, anteriormente bloqueados no espaço do sistema com MmLockPagableCodeSection, MmLockPagableDataSection ou MmLockPagableSectionByHandle, para que a seção possa ser paginada novamente.
MmUnlockPages

A rotina MmUnlockPages desbloqueia as páginas físicas descritas pela MDL (lista de descritores de memória) especificada.
MmUnmapIoSpace

A rotina MmUnmapIoSpace descompacta um intervalo especificado de endereços físicos mapeados anteriormente pelo MmMapIoSpace.
MmUnmapLockedPages

A rotina MmUnmapLockedPages libera um mapeamento que foi configurado por uma chamada anterior para a rotina MmMapLockedPages ou MmMapLockedPagesSpecifyCache.
MmUnmapReservedMapping

A rotina MmUnmapReservedMapping descompacta um buffer de memória mapeado pela rotina MmMapLockedPagesWithReservedMapping.
NtCommitComplete

A rotina ZwCommitComplete notifica o KTM de que o gerenciador de recursos de chamada terminou de confirmar os dados de uma transação.
NtCommitEnlistment

A rotina ZwCommitEnlistment inicia a operação de confirmação para uma transação de inscrição especificada.
NtCommitTransaction

A rotina ZwCommitTransaction inicia uma operação de confirmação para uma transação especificada.
NtCreateEnlistment

A rotina ZwCreateEnlistment cria um novo objeto de inscrição para uma transação.
NtCreateResourceManager

A rotina ZwCreateResourceManager cria um objeto do gerenciador de recursos.
NtCreateTransaction

A rotina ZwCreateTransaction cria um objeto de transação.
NtCreateTransactionManager

A rotina ZwCreateTransactionManager cria um novo objeto do gerenciador de transações.
NtEnumerateTransactionObject

A rotina ZwEnumerateTransactionObject enumera os objetos KTM em um computador.
NtGetNotificationResourceManager

A rotina ZwGetNotificationResourceManager recupera a próxima notificação de transação da fila de notificação de um gerenciador de recursos especificado.
NtManagePartition

A função NtManagePartition obtém e define informações para uma partição.
NtOpenEnlistment

A rotina ZwOpenEnlistment obtém um identificador para um objeto de alistamento existente.
NtOpenResourceManager

A rotina ZwOpenResourceManager retorna um identificador para um objeto do gerenciador de recursos existente.
NtOpenTransaction

A rotina ZwOpenTransaction obtém um identificador para um objeto de transação existente.
NtOpenTransactionManager

A rotina ZwOpenTransactionManager obtém um identificador para um objeto do gerenciador de transações existente.
NtPowerInformation

Saiba como a rotina ZwPowerInformation (wdm.h) define ou recupera informações de energia do sistema.
NtPrepareComplete

A rotina ZwPrepareComplete notifica o KTM de que o gerenciador de recursos de chamada terminou de preparar os dados de uma transação.
NtPrepareEnlistment

A rotina ZwPrepareEnlistment inicia a operação de preparação para uma transação de inscrição especificada.
NtPreprepareComplete

A rotina ZwPrepareComplete notifica a KTM de que o gerenciador de recursos de chamada concluiu a preparação preliminar dos dados de uma transação.
NtPreprepareEnlistment

A rotina ZwPrepareEnlistment inicia a operação de pré-preparação para uma transação de inscrição especificada.
NtQueryInformationEnlistment

A rotina ZwQueryInformationEnlistment recupera informações sobre um objeto de alistamento especificado.
NtQueryInformationResourceManager

A rotina ZwQueryInformationResourceManager recupera informações sobre um objeto especificado do gerenciador de recursos.
NtQueryInformationTransaction

A rotina ZwQueryInformationTransaction recupera informações sobre uma transação especificada.
NtQueryInformationTransactionManager

A rotina ZwQueryInformationTransactionManager recupera informações sobre um objeto especificado do gerenciador de transações.
NtReadOnlyEnlistment

A rotina ZwReadOnlyEnlistment define uma inscrição especificada como somente leitura.
NtRecoverEnlistment

A rotina ZwRecoverEnlistment inicia uma operação de recuperação para a transação associada a uma inscrição especificada.
NtRecoverResourceManager

A rotina ZwRecoverResourceManager tenta recuperar a transação associada a cada inscrição de um objeto especificado do gerenciador de recursos.
NtRecoverTransactionManager

A rotina ZwRecoverTransactionManager reconstrói o estado do objeto do gerenciador de transações (incluindo todas as transações, inscrição e gerenciadores de recursos) das informações de recuperação que estão no fluxo de log.
NtRenameTransactionManager

A rotina NtRenameTransactionManager altera a identidade do objeto do gerenciador de transações armazenado no fluxo de arquivos de log CLFS contido no nome do arquivo de log.
NtRollbackComplete

A rotina ZwRollbackComplete notifica a KTM de que o gerenciador de recursos de chamada concluiu a reversão dos dados de uma transação.
NtRollbackEnlistment

A rotina ZwRollbackEnlistment reverte a transação associada a uma inscrição especificada.
NtRollbackTransaction

A rotina ZwRollbackTransaction inicia uma operação de reversão para uma transação especificada.
NtRollforwardTransactionManager

A rotina ZwRollforwardTransactionManager inicia operações de recuperação para todas as transações em andamento atribuídas a um gerenciador de transações especificado.
NtSetInformationEnlistment

A rotina ZwSetInformationEnlistment define informações para um objeto de inscrição especificado.
NtSetInformationResourceManager

A rotina ZwSetInformationResourceManager não é usada.
NtSetInformationTransaction

A rotina ZwSetInformationTransaction define informações para uma transação especificada.
NtSetInformationTransactionManager

Não chame essa rotina do código do modo kernel.
NtSinglePhaseReject

A rotina ZwSinglePhaseReject informa à KTM que o gerenciador de recursos de chamada não dará suporte a operações de confirmação de fase única para uma inscrição especificada.
ObCloseHandle

A rotina ObCloseHandle fecha um identificador de objeto.
ObDereferenceObject

A rotina ObDereferenceObject diminui a contagem de referência do objeto fornecido e executa verificações de retenção.
ObDereferenceObjectDeferDelete

A rotina ObDereferenceObjectDeferDelete diminui a contagem de referência para o objeto fornecido, verifica a retenção de objeto e evita deadlocks.
ObDereferenceObjectDeferDeleteWithTag

A rotina ObDereferenceObjectDeferDeleteWithTag diminui a contagem de referência para o objeto especificado, adia a exclusão do objeto para evitar deadlocks e grava um valor de marca de quatro bytes no objeto para dar suporte ao rastreamento de referência de objeto.
ObDereferenceObjectWithTag

A rotina ObDereferenceObjectWithTag diminui a contagem de referência do objeto especificado e grava um valor de marca de quatro bytes no objeto para dar suporte ao rastreamento de referência de objeto.
ObfReferenceObject

A rotina ObfReferenceObject incrementa a contagem de referência para o objeto fornecido.
ObGetObjectSecurity

A rotina ObGetObjectSecurity obtém o descritor de segurança de um determinado objeto.
ObReferenceObject

A rotina ObReferenceObject incrementa a contagem de referência para o objeto fornecido.
ObReferenceObjectByHandle

A rotina ObReferenceObjectByHandle fornece validação de acesso no identificador do objeto e, se o acesso puder ser concedido, retornará o ponteiro correspondente para o corpo do objeto.
ObReferenceObjectByHandleWithTag

A rotina ObReferenceObjectByHandleWithTag incrementa a contagem de referência do objeto identificado pelo identificador especificado e grava um valor de marca de quatro bytes no objeto para dar suporte ao rastreamento de referência de objeto.
ObReferenceObjectByPointer

A rotina ObReferenceObjectByPointer incrementa a contagem de referência de ponteiro para um determinado objeto.
ObReferenceObjectByPointerWithTag

A rotina ObReferenceObjectByPointerWithTag incrementa a contagem de referência do objeto especificado e grava um valor de marca de quatro bytes no objeto para dar suporte ao rastreamento de referência de objeto.
ObReferenceObjectSafe

A função ObReferenceObjectSafe incrementa a contagem de referência de um objeto e determina se é seguro usar o objeto. Ele retornará FALSE se o objeto estiver sendo excluído ou TRUE se for seguro usar ainda mais o objeto.
ObReferenceObjectWithTag

A rotina ObReferenceObjectWithTag incrementa a contagem de referência do objeto especificado e grava um valor de marca de quatro bytes no objeto para dar suporte ao rastreamento de referência de objeto.
ObRegisterCallbacks

A rotina ObRegisterCallbacks registra uma lista de rotinas de retorno de chamada para operações de thread, processo e identificador de área de trabalho.
ObReleaseObjectSecurity

A rotina ObReleaseObjectSecurity é recíproca para ObGetObjectSecurity.
ObUnRegisterCallbacks

A rotina ObUnRegisterCallbacks cancela o registro de um conjunto de rotinas de retorno de chamada que foram registradas com a rotina ObRegisterCallbacks.
PAGE_ALIGN

Saiba mais sobre: PAGE_ALIGN
PcwAddInstance

A função PcwAddInstance adiciona a instância especificada do contador ao buffer do consumidor.
PcwCloseInstance

A função PcwCloseInstance fecha a instância especificada do contador.
PcwCreateInstance

A função PcwCreateInstance cria uma nova instância para o contador registrado especificado.
PcwRegister

A função PcwRegister registra o chamador como um provedor do contador especificado.
PcwUnregister

A função PcwUnregister cancela o registro do provedor do contador especificado.
PoCallDriver

A rotina do PoCallDriver em wdm.h passa um IRP de energia para o driver mais baixo na pilha do dispositivo. (Somente Windows Server 2003, Windows XP e Windows 2000.).
PoClearPowerRequest

A rotina PoClearPowerRequest no arquivo wdm.h diminui a contagem para o tipo de solicitação de energia especificado.
PoCreatePowerRequest

A rotina PoCreatePowerRequest no wdm.h cria um objeto de solicitação de energia. Para habilitar solicitações de energia, crie um objeto de solicitação de energia e use-o para todas as chamadas.
PoDeletePowerRequest

A rotina PoDeletePowerRequest em wdm.h exclui um objeto de solicitação de energia. O driver deve excluir o objeto de solicitação de energia antes de excluir o objeto do dispositivo.
PoEndDeviceBusy

A rotina PoEndDeviceBusy no arquivo wdm.h marca o fim de um período em que o dispositivo está ocupado.
PoFxActivateComponent

A rotina PoFxActivateComponent incrementa a contagem de referência de ativação no componente especificado.
PoFxCompleteDevicePowerNotRequired

A rotina PoFxCompleteDevicePowerNotRequired notifica a poFx (estrutura de gerenciamento de energia) de que o driver de chamada concluiu sua resposta a uma chamada para a rotina de retorno de chamada DevicePowerNotRequiredCallback do driver.
PoFxCompleteDirectedPowerDown

Um driver de cliente do DFx (Directed Power Framework) chama essa função para concluir a transição Desativada direcionada.
PoFxCompleteIdleCondition

A rotina PoFxCompleteIdleCondition informa à PoFx (estrutura de gerenciamento de energia) que o componente especificado concluiu uma alteração pendente para a condição ociosa.
PoFxCompleteIdleState

A rotina PoFxCompleteIdleState informa à PoFx (estrutura de gerenciamento de energia) que o componente especificado concluiu uma alteração pendente para um estado Fx.
PoFxIdleComponent

A rotina PoFxIdleComponent diminui a contagem de referência de ativação no componente especificado.
PoFxIssueComponentPerfStateChange

A rotina PoFxIssueComponentPerfStateChange envia uma solicitação para colocar um componente do dispositivo em um estado de desempenho específico.
PoFxIssueComponentPerfStateChangeMultiple

A rotina PoFxIssueComponentPerfStateChangeMultiple envia uma solicitação para alterar os estados de desempenho em vários conjuntos de estado de desempenho simultaneamente para um componente do dispositivo.
PoFxNotifySurprisePowerOn

A rotina PoFxNotifySurprisePowerOn notifica a PoFx (estrutura de gerenciamento de energia) de que um dispositivo foi ativado como um efeito colateral do fornecimento de energia para algum outro dispositivo.
PoFxPowerControl

A rotina PoFxPowerControl envia uma solicitação de controle de energia para a PoFx (estrutura de gerenciamento de energia).
PoFxPowerOnCrashdumpDevice

A rotina PoFxPowerOnCrashdumpDevice solicita que um dispositivo de despejo de memória seja ativado.
PoFxQueryCurrentComponentPerfState

A rotina PoFxQueryCurrentComponentPerfState recupera o estado de desempenho ativo no conjunto de estado de desempenho de um componente.
PoFxRegisterComponentPerfStates

A rotina PoFxRegisterComponentPerfStates registra um componente do dispositivo para gerenciamento de estado de desempenho pela PoFx (estrutura de gerenciamento de energia).
PoFxRegisterCrashdumpDevice

A rotina PoFxRegisterCrashdumpDevice registra um dispositivo de despejo de memória.
PoFxRegisterDevice

A rotina PoFxRegisterDevice registra um dispositivo com a PoFx (estrutura de gerenciamento de energia).
PoFxReportDevicePoweredOn

A rotina PoFxReportDevicePoweredOn notifica a PoFx (estrutura de gerenciamento de energia) de que o dispositivo concluiu a transição solicitada para o estado de energia D0 (totalmente ativado).
PoFxSetComponentLatency

A rotina PoFxSetComponentLatency especifica a latência máxima que pode ser tolerada na transição da condição ociosa para a condição ativa no componente especificado.
PoFxSetComponentResidency

A rotina PoFxSetComponentResidency define o tempo estimado para quanto tempo um componente provavelmente permanecerá ocioso depois que o componente entrar na condição ociosa.
PoFxSetComponentWake

A rotina PoFxSetComponentWake indica se o driver arma o componente especificado para ativar sempre que o componente entra na condição ociosa.
PoFxSetDeviceIdleTimeout

A rotina PoFxSetDeviceIdleTimeout especifica o intervalo de tempo mínimo de quando o último componente do dispositivo entra na condição ociosa para quando a PoFx (estrutura de gerenciamento de energia) chama a rotina DevicePowerNotRequiredCallback do driver.
PoFxSetTargetDripsDevicePowerState

Essa rotina é chamada para notificar o power manager sobre o estado de energia do dispositivo de destino do dispositivo para DRIPS. O driver pode substituir a restrição DRIPS fornecida pelo PEP.
PoFxStartDevicePowerManagement

A rotina PoFxStartDevicePowerManagement conclui o registro de um dispositivo com a PoFx (estrutura de gerenciamento de energia) e inicia o gerenciamento de energia do dispositivo.
PoFxUnregisterDevice

A rotina PoFxUnregisterDevice remove o registro de um dispositivo da PoFx (estrutura de gerenciamento de energia).
PoGetSystemWake

A rotina PoGetSystemWake determina se um IRP especificado foi marcado como ativando o sistema de um estado de suspensão.
PopEntryList

A rotina PopEntryList remove a primeira entrada de uma lista vinculada de estruturas de SINGLE_LIST_ENTRY.
PoQueryWatchdogTime

A rotina PoQueryWatchdogTime em wdm.h indica se o power manager habilitou um contador de tempo limite para qualquer IRP de energia atribuído à pilha de dispositivos.
PoRegisterDeviceForIdleDetection

A rotina PoRegisterDeviceForIdleDetection em wdm.h habilita ou cancela a detecção ociosa e define valores de tempo limite ocioso para um dispositivo.
PoRegisterPowerSettingCallback

A rotina PoRegisterPowerSettingCallback em wdm.h registra uma rotina de retorno de chamada de configuração de energia para receber notificações de alterações na configuração de energia especificada.
PoRegisterSystemState

A rotina PoRegisterSystemState em wdm.h registra o sistema como ocupado devido a determinada atividade, conforme indicado pelos sinalizadores.
PoRequestPowerIrp

A rotina PoRequestPowerIrp aloca um IRP de energia e o envia para o driver superior na pilha de dispositivos para o dispositivo especificado.
PoSetDeviceBusy

Saiba mais sobre: PoSetDeviceBusy
PoSetDeviceBusyEx

A rotina PoSetDeviceBusyEx em wdm.h notifica o power manager de que o dispositivo associado ao contador ocioso especificado está ocupado.
PoSetPowerRequest

A rotina PoSetPowerRequest em wdm.h incrementa a contagem para o tipo de solicitação de energia especificado. O power manager conta as solicitações para cada tipo de solicitação de energia.
PoSetPowerState

A rotina PoSetPowerState em wdm.h notifica o sistema de uma alteração no estado de energia do dispositivo para um dispositivo.
PoSetSystemState

Os drivers chamam a rotina PoSetSystemState para indicar que o sistema está ativo.
PoSetSystemWake

A rotina PoSetSystemWake marca o IRP especificado como aquele que contribuiu para acordar o sistema de um estado de suspensão.
PoSetSystemWakeDevice

A função PoSetSystemWakeDevice tenta extrair um PDO do objeto de dispositivo fornecido.
PoStartDeviceBusy

A rotina PoStartDeviceBusy em wdm.h marca o início de um período em que o dispositivo está ocupado.
PoStartNextPowerIrp

A rotina PoStartNextPowerIrp no wdm.h sinaliza ao power manager que o driver está pronto para lidar com o próximo IRP de energia.
PoUnregisterPowerSettingCallback

A rotina PoUnregisterPowerSettingCallback em wdm.h cancela o registro de uma rotina de retorno de chamada de configuração de energia que um driver registrou anteriormente.
PoUnregisterSystemState

A rotina PoUnregisterSystemState em wdm.h cancela um registro de estado do sistema criado por PoRegisterSystemState.
ProbeForRead

A rotina ProbeForRead verifica se um buffer de modo de usuário realmente reside na parte do usuário do espaço de endereço e está alinhado corretamente.
ProbeForWrite

A rotina ProbeForWrite verifica se um buffer de modo de usuário realmente reside na parte do modo de usuário do espaço de endereço, é gravável e está alinhado corretamente.
PsAllocateAffinityToken

A função PsAllocateAffinityToken aloca um token de afinidade de thread.
PsCreateSystemThread

A rotina PsCreateSystemThread cria um thread do sistema que é executado no modo kernel e retorna um identificador para o thread.
PsFreeAffinityToken

A função PsFreeAffinityToken libera um token de afinidade que foi alocado por PsAllocateAffinityToken.
PsGetCurrentThread

Saiba como a rotina PsGetCurrentThread (wdm.h) identifica o thread atual.
PsGetVersion

Essa função está obsoleta no Windows XP e em versões posteriores do sistema operacional Windows. Em vez disso, use RtlGetVersion. PsGetVersion retorna informações selecionadas pelo chamador sobre a versão atual do sistema operacional baseado em NT.
PsQueryTotalCycleTimeProcess

A rotina PsQueryTotalCycleTimeProcess retorna o tempo de ciclo acumulado para o processo especificado.
PsRevertToUserMultipleGroupAffinityThread

A função PsRevertToUserMultipleGroupAffinityThread reverte o thread atual para sua afinidade anterior, conforme indicado pelo token de afinidade fornecido.
PsSetSystemMultipleGroupAffinityThread

A função PsSetSystemMultipleGroupAffinityThread define a afinidade de sistema de vários grupos do thread atual.
PsTerminateSystemThread

A rotina PsTerminateSystemThread encerra o thread do sistema atual.
PushEntryList

A rotina PushEntryList insere uma entrada no início de uma lista vinculada de estruturas de SINGLE_LIST_ENTRY.
READ_PORT_BUFFER_UCHAR

A função READ_PORT_BUFFER_UCHAR (wdm.h) lê vários bytes do endereço de porta especificado em um buffer.
READ_PORT_BUFFER_ULONG

A função READ_PORT_BUFFER_ULONG (wdm.h) lê vários valores ULONG do endereço de porta especificado em um buffer.
READ_PORT_BUFFER_USHORT

A função READ_PORT_BUFFER_USHORT (wdm.h) lê vários valores USHORT do endereço de porta especificado em um buffer.
READ_PORT_UCHAR

A função READ_PORT_UCHAR (wdm.h) retorna um byte que é lido do endereço de porta especificado na memória do dispositivo mapeada residente.
READ_PORT_ULONG

A função READ_PORT_ULONG (wdm.h) retorna um valor ULONG que é lido do endereço de porta especificado na memória do dispositivo mapeada residente.
READ_PORT_USHORT

A função READ_PORT_USHORT (wdm.h) retorna um valor USHORT que é lido do endereço de porta especificado na memória do dispositivo mapeada residente.
READ_REGISTER_BUFFER_UCHAR

A função READ_REGISTER_BUFFER_UCHAR (wdm.h) lê vários bytes do endereço de registro especificado em um buffer.
READ_REGISTER_BUFFER_ULONG

A função READ_REGISTER_BUFFER_ULONG (wdm.h) lê vários valores ULONG do endereço de registro especificado em um buffer.
READ_REGISTER_BUFFER_ULONG64

A função READ_REGISTER_BUFFER_ULONG64 (wdm.h)lê vários valores ULONG64 do endereço de registro especificado em um buffer.
READ_REGISTER_BUFFER_USHORT

A função READ_REGISTER_BUFFER_USHORT (wdm.h) lê vários valores USHORT do endereço de registro especificado em um buffer.
READ_REGISTER_UCHAR

A função READ_REGISTER_UCHAR (wdm.h) retorna uma leitura de byte do endereço de registro especificado na memória do dispositivo mapeada residente.
READ_REGISTER_ULONG

A função READ_REGISTER_ULONG (wdm.h) retorna um valor ULONG lido do endereço de registro especificado na memória do dispositivo mapeada residente.
READ_REGISTER_ULONG64

A função READ_REGISTER_ULONG64 (wdm.h) lê um valor ULONG64 do endereço de registro especificado.
READ_REGISTER_USHORT

A função READ_REGISTER_USHORT (wdm.h) retorna um valor USHORT lido do endereço de registro especificado na memória do dispositivo mapeada residente.
ReadBooleanRaw

Este tópico descreve a função ReadBooleanRaw.
ReadInt32Acquire

A função ReadInt32Acquire...
ReadInt32NoFence

A função ReadInt32NoFence...
ReadInt32Raw

A função ReadInt32Raw...
ReadUInt32Acquire

A função ReadUInt32Acquire...
ReadUInt32NoFence

A função ReadUInt32NoFence...
ReadUInt32Raw

A função ReadUInt32Raw...
RemoveEntryList

A rotina RemoveEntryList remove uma entrada de uma lista duplamente vinculada de estruturas de LIST_ENTRY.
RemoveHeadList

A rotina RemoveHeadList remove uma entrada do início de uma lista duplamente vinculada de estruturas de LIST_ENTRY.
RemoveTailList

A rotina RemoveTailList remove uma entrada do final de uma lista duplamente vinculada de estruturas de LIST_ENTRY.
ROUND_TO_PAGES

Saiba mais sobre: ROUND_TO_PAGES
RtlAnsiStringToUnicodeSize

A rotina RtlAnsiStringToUnicodeSize retorna o número de bytes necessários para manter uma cadeia de caracteres ANSI convertida em uma cadeia de caracteres Unicode.
RtlAnsiStringToUnicodeString

RtlAnsiStringToUnicodeString converte a cadeia de caracteres de origem ANSI fornecida em uma cadeia de caracteres Unicode.
RtlAppendUnicodeStringToString

A rotina RtlAppendUnicodeStringToString concatena duas cadeias de caracteres Unicode.
RtlAppendUnicodeToString

A rotina RtlAppendUnicodeToString concatena a cadeia de caracteres Unicode fornecida para uma cadeia de caracteres Unicode em buffer.
RtlAreBitsClear

A rotina RtlAreBitsClear determina se um determinado intervalo de bits dentro de uma variável bitmap está claro.
RtlAreBitsSet

A rotina RtlAreBitsSet determina se um determinado intervalo de bits dentro de uma variável bitmap está definido.
RtlCheckBit

A rotina RtlCheckBit determina se um bit específico em uma determinada variável de bitmap está claro ou definido.
RtlCheckRegistryKey

A rotina RtlCheckRegistryKey verifica a existência de uma determinada chave nomeada no registro.
RtlClearAllBits

A rotina RtlClearAllBits define todos os bits em uma determinada variável bitmap como zero.
RtlClearBit

A rotina RtlClearBit define o bit especificado em um bitmap como zero.
RtlClearBits

A rotina RtlClearBits define todos os bits no intervalo de bits especificado no bitmap como zero.
RtlCmDecodeMemIoResource

A rotina RtlCmDecodeMemIoResource fornece o endereço inicial e o comprimento de uma estrutura CM_PARTIAL_RESOURCE_DESCRIPTOR que descreve um intervalo de endereços de porta de E/S ou memória.
RtlCmEncodeMemIoResource

A rotina RtlCmEncodeMemIoResource atualiza uma estrutura CM_PARTIAL_RESOURCE_DESCRIPTOR para descrever um intervalo de endereços de porta de E/S ou memória.
RtlCompareMemory

A rotina RtlCompareMemory compara dois blocos de memória e retorna o número de bytes que correspondem até a primeira diferença.
RtlCompareUnicodeString

A rotina RtlCompareUnicodeString compara duas cadeias de caracteres Unicode.
RtlConstantTimeEqualMemory

Este tópico descreve a função RtlConstantTimeEqualMemory.
RtlConvertLongToLargeInteger

A rotina RtlConvertLongToLargeInteger converte o inteiro com sinal de entrada em um inteiro grande com sinal.
RtlConvertUlongToLargeInteger

A rotina RtlConvertUlongToLargeInteger converte o inteiro sem sinal de entrada em um inteiro grande com sinal. Para Windows XP e versões posteriores do Windows, não use essa rotina; use o suporte nativo para __int64.
RtlCopyMemory

Saiba como a rotina RtlCopyMemory copia o conteúdo de um bloco de memória de origem para um bloco de memória de destino.
RtlCopyMemoryNonTemporal

Essa função copia de um buffer para outro usando movimentos não temporais que não poluem o cache. Os buffers não devem se sobrepor.
RtlCopyUnicodeString

A rotina RtlCopyUnicodeString copia uma cadeia de caracteres de origem para uma cadeia de caracteres de destino.
RtlCreateRegistryKey

A rotina RtlCreateRegistryKey adiciona um objeto de chave no registro ao longo de um determinado caminho relativo.
RtlCreateSecurityDescriptor

A rotina RtlCreateSecurityDescriptor inicializa um novo descritor de segurança de formato absoluto. No retorno, o descritor de segurança é inicializado sem ACL do sistema, sem ACL discricionária, sem proprietário, sem grupo primário e todos os sinalizadores de controle definidos como zero.
RtlDeleteRegistryValue

A rotina RtlDeleteRegistryValue remove o nome de entrada especificado e os valores associados do registro ao longo do caminho relativo fornecido.
RtlDowncaseUnicodeChar

A rotina RtlDowncaseUnicodeChar converte o caractere Unicode especificado em minúsculas.
RtlEqualLuid

Saiba mais sobre: RtlEqualLuid
RtlEqualMemory

A rotina RtlEqualMemory compara dois blocos de memória para determinar se o número especificado de bytes é idêntico.
RtlEqualUnicodeString

A rotina RtlEqualUnicodeString compara duas cadeias de caracteres Unicode para determinar se elas são iguais.
RtlFillMemory

A rotina RtlFillMemory preenche um bloco de memória com o valor de preenchimento especificado.
RtlFillMemoryNonTemporal

Essa função preenche um bloco de memória com o valor de preenchimento especificado usando movimentos não temporais que não poluem o cache.
RtlFindClearBits

A rotina RtlFindClearBits procura um intervalo de bits claros de um tamanho solicitado em um bitmap.
RtlFindClearBitsAndSet

A rotina RtlFindClearBitsAndSet procura um intervalo de bits claros de um tamanho solicitado em um bitmap e define todos os bits no intervalo quando ele está localizado.
RtlFindClearRuns

A rotina RtlFindClearRuns localiza o número especificado de execuções de bits claros em um determinado bitmap.
RtlFindFirstRunClear

A rotina RtlFindFirstRunClear procura o intervalo contíguo inicial de bits claros em um determinado bitmap.
RtlFindLastBackwardRunClear

A rotina RtlFindLastBackwardRunClear pesquisa um bitmap específico para a execução clara de bits anterior, começando pela posição de índice especificada.
RtlFindLeastSignificantBit

A rotina RtlFindLeastSignificantBit retorna a posição baseada em zero do bit diferente de zero menos significativo em seu parâmetro.
RtlFindLongestRunClear

A rotina RtlFindLongestRunClear procura o maior intervalo contíguo de bits claros em um determinado bitmap.
RtlFindMostSignificantBit

A rotina RtlFindMostSignificantBit retorna a posição baseada em zero do bit diferente de zero mais significativo em seu parâmetro.
RtlFindNextForwardRunClear

A rotina RtlFindNextForwardRunClear pesquisa uma determinada variável de bitmap para a próxima execução clara de bits, começando pela posição de índice especificada.
RtlFindSetBits

A rotina RtlFindSetBits procura um intervalo de bits definidos de um tamanho solicitado em um bitmap.
RtlFindSetBitsAndClear

A rotina RtlFindSetBitsAndClear pesquisa um intervalo de bits de conjunto de um tamanho solicitado em um bitmap e limpa todos os bits no intervalo quando ele está localizado.
RtlFreeAnsiString

A rotina RtlFreeAnsiString libera o armazenamento alocado por RtlUnicodeStringToAnsiString.
RtlFreeUnicodeString

A rotina RtlFreeUnicodeString libera o armazenamento alocado por RtlAnsiStringToUnicodeString ou RtlUpcaseUnicodeString.
RtlFreeUTF8String

A função RtlFreeUTF8String libera o armazenamento alocado por RtlUnicodeStringToUTF8String.
RtlGetVersion

A rotina RtlGetVersion retorna informações de versão sobre o sistema operacional em execução no momento.
RtlGUIDFromString

A rotina RtlGUIDFromString converte a cadeia de caracteres Unicode fornecida em um GUID no formato binário.
RtlHashUnicodeString

A rotina RtlHashUnicodeString cria um valor de hash de uma determinada cadeia de caracteres Unicode e um algoritmo de hash.
RtlInitAnsiString

A rotina RtlInitAnsiString inicializa uma cadeia de caracteres ANSI contada.
RtlInitEmptyAnsiString

Saiba mais sobre: RtlInitEmptyAnsiString
RtlInitEmptyUnicodeString

Saiba mais sobre: RtlInitEmptyUnicodeString
RtlInitializeBitMap

A rotina RtlInitializeBitMap inicializa o cabeçalho de uma variável de bitmap.
RtlInitString

A rotina RtlInitString inicializa uma cadeia de caracteres contada de 8 bits.
RtlInitStringEx

A rotina RtlInitStringEx em wdm.h inicializa uma cadeia de caracteres contada de 8 bits. RtlInitStringEx não altera a cadeia de caracteres de origem.
RtlInitUnicodeString

Para obter mais informações, consulte a função WdmlibRtlInitUnicodeStringEx.
RtlInitUTF8String

A função RtlInitUTF8String inicializa uma cadeia de caracteres contada de caracteres UTF-8.
RtlInitUTF8StringEx

A rotina RtlInitUTF8StringEx inicializa uma cadeia de caracteres contada de caracteres UTF-8.
RtlInt64ToUnicodeString

A rotina RtlInt64ToUnicodeString converte um valor inteiro de 64 bits sem sinal especificado em uma cadeia de caracteres Unicode que representa o valor em uma base especificada.
RtlIntegerToUnicodeString

A rotina RtlIntegerToUnicodeString converte um valor inteiro sem sinal em uma cadeia de caracteres terminada em nulo de um ou mais caracteres Unicode na base especificada.
RtlIntPtrToUnicodeString

A rotina RtlIntPtrToUnicodeString converte um valor de ULONG_PTR especificado em uma cadeia de caracteres Unicode que representa o valor em uma base especificada.
RtlIoDecodeMemIoResource

A rotina RtlIoDecodeMemIoResource fornece as informações de endereço contidas em uma estrutura IO_RESOURCE_DESCRIPTOR que descreve um intervalo de memória ou endereços de porta de E/S.
RtlIoEncodeMemIoResource

A rotina RtlIoEncodeMemIoResource atualiza uma estrutura IO_RESOURCE_DESCRIPTOR para descrever um intervalo de endereços de porta de E/S ou memória.
RtlIsNtDdiVersionAvailable

A rotina RtlIsNtDdiVersionAvailable determina se uma versão especificada da DDI (interface de driver de dispositivo) do Microsoft Windows está disponível.
RtlIsServicePackVersionInstalled

A rotina RtlIsServicePackVersionInstalled determina se uma versão de service pack especificada da DDI (interface de driver de dispositivo) do Microsoft Windows está instalada.
RtlIsZeroLuid

Saiba mais sobre: RtlIsZeroLuid
RtlLengthSecurityDescriptor

A rotina RtlLengthSecurityDescriptor retorna o tamanho de um determinado descritor de segurança.
RtlMoveMemory

A rotina RtlMoveMemory copia o conteúdo de um bloco de memória de origem para um bloco de memória de destino e dá suporte a blocos de memória de origem e de destino sobrepostos.
RtlNumberOfClearBits

A rotina RtlNumberOfClearBits retorna uma contagem dos bits claros em uma determinada variável de bitmap.
RtlNumberOfSetBits

A rotina RtlNumberOfSetBits retorna uma contagem dos bits definidos em uma determinada variável de bitmap.
RtlNumberOfSetBitsUlongPtr

A rotina RtlNumberOfSetBitsUlongPtr retorna o número de bits no valor inteiro ULONG_PTR especificado definido como um.
RtlPrefetchMemoryNonTemporal

A rotina RtlPrefetchMemoryNonTemporal fornece uma dica para o processador de que um buffer deve ser movido temporariamente para o cache do processador.
RtlQueryRegistryValues

A rotina RtlQueryRegistryValues permite que o chamador consulte vários valores da subárvore do Registro com uma única chamada.
RtlRetrieveUlong

Saiba mais sobre: RtlRetrieveUlong
RtlRetrieveUshort

Saiba mais sobre: RtlRetrieveUshort
RtlSanitizeUnicodeStringPadding

Sanitiza o preenchimento de uma cadeia de caracteres Unicode.
RtlSecureZeroMemory

A rotina RtlSecureZeroMemory preenche um bloco de memória com zeros de uma maneira que é garantida como segura.
RtlSetAllBits

A rotina RtlSetAllBits define todos os bits em uma determinada variável de bitmap.
RtlSetBit

A rotina RtlSetBit define o bit especificado em um bitmap como um.
RtlSetBits

A rotina RtlSetBits define todos os bits em um determinado intervalo de uma determinada variável de bitmap.
RtlSetDaclSecurityDescriptor

A rotina RtlSetDaclSecurityDescriptor define as informações da DACL de um descritor de segurança de formato absoluto ou, se já houver uma DACL presente no descritor de segurança, ela será substituída.
RtlStoreUlong

Saiba mais sobre: RtlStoreUlong
RtlStoreUlonglong

Saiba mais sobre: RtlStoreUlonglong
RtlStoreUlongPtr

Saiba mais sobre: RtlStoreUlongPtr
RtlStoreUshort

Saiba mais sobre: RtlStoreUshort
RtlStringFromGUID

A rotina RtlStringFromGUID converte um determinado GUID do formato binário em uma cadeia de caracteres Unicode.
RtlTestBit

A rotina RtlTestBit retorna o valor de um bit em um bitmap.
RtlTimeFieldsToTime

A rotina RtlTimeFieldsToTime converte TIME_FIELDS informações em um valor de hora do sistema.
RtlTimeToTimeFields

A rotina RtlTimeToTimeFields converte o tempo do sistema em uma estrutura TIME_FIELDS.
RtlUlongByteSwap

A rotina RtlUlongByteSwap inverte a ordenação dos quatro bytes em um valor inteiro sem sinal de 32 bits.
RtlUlonglongByteSwap

A rotina RtlUlongLongByteSwap inverte a ordenação dos oito bytes em um valor inteiro sem sinal de 64 bits.
RtlUnicodeStringToAnsiSize

A rotina RtlUnicodeStringToAnsiSize retorna o número de bytes necessários para uma cadeia de caracteres ANSI terminada em nulo equivalente a uma cadeia de caracteres Unicode especificada.
RtlUnicodeStringToAnsiString

A rotina RtlUnicodeStringToAnsiString converte uma determinada cadeia de caracteres Unicode em uma cadeia de caracteres ANSI.
RtlUnicodeStringToInteger

A rotina RtlUnicodeStringToInteger converte uma representação de cadeia de caracteres Unicode de um número no valor inteiro equivalente.
RtlUnicodeStringToUTF8String

A função RtlUnicodeStringToUTF8String converte a cadeia de caracteres de origem Unicode especificada em uma cadeia de caracteres UTF8.
RtlUnicodeToUTF8N

A rotina RtlUnicodeToUTF8N em wdm.h converte uma cadeia de caracteres Unicode em uma cadeia de caracteres UTF-8. A saída UTF-8 será terminada em nulo somente se a cadeia de caracteres de entrada Unicode for.
RtlUpcaseUnicodeChar

A rotina RtlUpcaseUnicodeChar converte o caractere Unicode especificado em maiúsculo.
RtlUshortByteSwap

A rotina RtlUshortByteSwap inverte a ordenação dos dois bytes em um valor inteiro sem sinal de 16 bits.
RtlUTF8StringToUnicodeString

A função RtlUTF8StringToUnicodeString converte a cadeia de caracteres de origem UTF8 especificada em uma cadeia de caracteres Unicode de acordo com as informações atuais de localidade do sistema.
RtlUTF8ToUnicodeN

A rotina RtlUTF8ToUnicodeN em wdm.h converte uma cadeia de caracteres UTF-8 em uma cadeia de caracteres Unicode. A saída Unicode será terminada em nulo somente se a cadeia de caracteres de entrada UTF-8 for.
RtlValidRelativeSecurityDescriptor

A rotina RtlValidRelativeSecurityDescriptor verifica a validade de um descritor de segurança auto-relativo.
RtlValidSecurityDescriptor

A rotina RtlValidSecurityDescriptor verifica a validade de um determinado descritor de segurança.
RtlVerifyVersionInfo

A rotina RtlVerifyVersionInfo compara um conjunto especificado de requisitos de versão do sistema operacional com os atributos correspondentes da versão atualmente em execução do sistema operacional.
RtlWriteRegistryValue

A rotina RtlWriteRegistryValue grava dados fornecidos pelo chamador no registro ao longo do caminho relativo especificado no nome do valor fornecido.
RtlxAnsiStringToUnicodeSize

A rotina RtlxAnsiStringToUnicodeSize retorna o número de bytes necessários para uma cadeia de caracteres Unicode terminada em nulo equivalente a uma cadeia de caracteres ANSI especificada.
RtlxUnicodeStringToAnsiSize

A rotina RtlxUnicodeStringToAnsiSize retorna o número de bytes necessários para uma cadeia de caracteres ANSI terminada em nulo equivalente a uma cadeia de caracteres Unicode especificada.
RtlZeroMemory

A macro RtlZeroMemory (wdm.h) preenche um bloco de memória com zeros, dado um ponteiro para o bloco e o comprimento, em bytes, a ser preenchido.
SeAccessCheck

A rotina SeAccessCheck determina se os direitos de acesso solicitados podem ser concedidos a um objeto protegido por um descritor de segurança e um proprietário de objeto.
SeAssignSecurity

A rotina SeAssignSecurity cria um descritor de segurança auto-relativo para um novo objeto, dado o descritor de segurança de seu diretório pai e qualquer segurança originalmente solicitada para o objeto.
SeAssignSecurityEx

A rotina SeAssignSecurityEx cria um descritor de segurança auto-relativo para um novo objeto, considerando os seguintes parâmetros opcionais:_a descritor de segurança do diretório pai do objeto, um descritor de segurança explícito para o objeto e o tipo de objeto.
SeCaptureSubjectContext

A rotina SeCaptureSubjectContext em wdm.h captura o contexto de segurança do thread de chamada para validação e auditoria de acesso.
SeDeassignSecurity

A rotina SeDeassignSecurity desaloca a memória associada a um descritor de segurança que foi atribuído usando SeAssignSecurity.
SeEtwWriteKMCveEvent

A função SeEtwWriteKMCveEvent é uma função de rastreamento para publicar eventos quando uma tentativa de exploração de vulnerabilidade de segurança é detectada em seus drivers no modo kernel.
SeLockSubjectContext

A rotina SeLockSubjectContext em wdm.h bloqueia os tokens primários e de representação de um contexto de assunto capturado.
SeReleaseSubjectContext

A rotina SeReleaseSubjectContext em wdm.h libera um contexto de segurança do assunto capturado por uma chamada anterior para SeCaptureSubjectContext.
SeUnlockSubjectContext

A rotina SeUnlockSubjectContext em wdm.h desbloqueia os tokens de um contexto de assunto capturado que foram bloqueados por uma chamada para SeLockSubjectContext.
SeValidSecurityDescriptor

A rotina SeValidSecurityDescriptor retorna se um determinado descritor de segurança é estruturalmente válido.
TmCommitComplete

A rotina TmCommitComplete notifica o KTM de que o gerenciador de recursos de chamada terminou de confirmar uma transação.
TmCommitEnlistment

A rotina TmCommitEnlistment inicia a operação de confirmação para uma transação de inscrição especificada.
TmCommitTransaction

A rotina TmCommitTransaction inicia uma operação de confirmação para uma transação especificada.
TmCreateEnlistment

A rotina TmCreateEnlistment cria um novo objeto de inscrição para uma transação.
TmDereferenceEnlistmentKey

A rotina TmDereferenceEnlistmentKey diminui a contagem de referência para a chave de um objeto de inscrição especificado.
TmEnableCallbacks

A rotina TmEnableCallbacks permite uma rotina de retorno de chamada que recebe notificações de transação.
TmGetTransactionId

A rotina TmGetTransactionId recupera o identificador UOW (unidade de trabalho) de um objeto de transação.
TmInitializeTransactionManager

A rotina TmInitializeTransactionManager inicializa um objeto do gerenciador de transações.
TmIsTransactionActive

A rotina TmIsTransactionActive indica se uma transação especificada está em seu estado ativo.
TmPrepareComplete

A rotina TmPrepareComplete notifica o KTM de que o gerenciador de recursos de chamada concluiu a preparação dos dados de uma transação.
TmPrepareEnlistment

A rotina TmPrepareEnlistment inicia a operação de preparação para uma transação de inscrição especificada.
TmPrePrepareComplete

A rotina TmPrepareComplete notifica o KTM de que o gerenciador de recursos de chamada concluiu a preparação preliminar dos dados de uma transação.
TmPrePrepareEnlistment

A rotina TmPrePrepareEnlistment inicia a operação de pré-preparação para uma transação de inscrição especificada.
TmReadOnlyEnlistment

A rotina TmReadOnlyEnlistment define uma inscrição especificada como somente leitura.
TmRecoverEnlistment

A rotina TmRecoverEnlistment inicia uma operação de recuperação para a transação associada a uma inscrição especificada.
TmRecoverResourceManager

A rotina TmRecoverResourceManager tenta recuperar a transação associada a cada inscrição de um objeto do gerenciador de recursos especificado.
TmRecoverTransactionManager

A rotina TmRecoverTransactionManager reconstrói o estado do objeto do gerenciador de transações (incluindo todas as transações, inscrições e gerenciadores de recursos) das informações de recuperação que estão no fluxo de log.
TmReferenceEnlistmentKey

A rotina TmReferenceEnlistmentKey incrementa a contagem de referência para a chave de um objeto de inscrição especificado e recupera a chave.
TmRenameTransactionManager

A rotina TmRenameTransactionManager altera a identidade do objeto do gerenciador de transações armazenado no fluxo de arquivos de log CLFS contido no nome do arquivo de log.
TmRequestOutcomeEnlistment

A rotina TmRequestOutcomeEnlistment pede à KTM que tente fornecer um resultado imediato (confirmação ou reversão) para a transação associada a uma inscrição especificada.
TmRollbackComplete

A rotina TmRollbackComplete notifica o KTM de que o gerenciador de recursos de chamada concluiu a reversão dos dados de uma transação.
TmRollbackEnlistment

A rotina TmRollbackEnlistment reverte uma inscrição especificada.
TmRollbackTransaction

A rotina TmRollbackTransaction inicia uma operação de reversão para uma transação especificada.
TmSinglePhaseReject

A rotina TmSinglePhaseReject informa ao KTM que o gerenciador de recursos de chamada não dará suporte a uma operação de confirmação de fase única para uma inscrição especificada.
vDbgPrintEx

A rotina vDbgPrintEx envia uma cadeia de caracteres para o depurador de kernel se determinadas condições forem atendidas.
vDbgPrintExWithPrefix

A rotina vDbgPrintExWithPrefix envia uma cadeia de caracteres para o depurador de kernel se determinadas condições especificadas forem atendidas. Essa rotina pode acrescentar um prefixo à saída do depurador para ajudar a organizar os resultados da depuração.
VslCreateSecureSection

Este material vslCreateSecureSection ainda não está disponível. Este tópico de espaço reservado é fornecido como um exemplo de documentação que pode ser incluída em uma versão posterior.
VslDeleteSecureSection

Este material vslDeleteSecureSection ainda não está disponível. Este tópico de espaço reservado é fornecido como um exemplo de documentação que pode ser incluída em uma versão posterior.
WmiQueryTraceInformation

A rotina WmiQueryTraceInformation retorna informações sobre um rastreamento de eventos WMI.
WmiTraceMessage

A rotina WmiTraceMessage adiciona uma mensagem ao log de saída de uma sessão de rastreamento de software WPP.
WmiTraceMessageVa

A rotina WmiTraceMessageVa adiciona uma mensagem ao log de saída de uma sessão de rastreamento de software WPP.
WRITE_PORT_BUFFER_UCHAR

A função WRITE_PORT_BUFFER_UCHAR (wdm.h) grava um número de bytes de um buffer na porta especificada.
WRITE_PORT_BUFFER_ULONG

A função WRITE_PORT_BUFFER_ULONG (wdm.h) grava vários valores ULONG de um buffer no endereço da porta especificado.
WRITE_PORT_BUFFER_USHORT

A função WRITE_PORT_BUFFER_USHORT (wdm.h) grava vários valores USHORT de um buffer no endereço da porta especificado.
WRITE_PORT_UCHAR

A função WRITE_PORT_UCHAR (wdm.h) grava um byte no endereço da porta especificado na memória do dispositivo mapeada residente.
WRITE_PORT_ULONG

A função WRITE_PORT_ULONG (wdm.h) grava um valor ULONG no endereço da porta especificado na memória do dispositivo mapeada residente.
WRITE_PORT_USHORT

A função WRITE_PORT_USHORT (wdm.h) grava um valor USHORT no endereço da porta especificado na memória do dispositivo mapeada residente.
WRITE_REGISTER_BUFFER_UCHAR

A função WRITE_REGISTER_BUFFER_UCHAR (wdm.h) grava vários bytes de um buffer no registro especificado.
WRITE_REGISTER_BUFFER_ULONG

A função WRITE_REGISTER_BUFFER_ULONG (wdm.h) grava vários valores ULONG de um buffer no registro especificado.
WRITE_REGISTER_BUFFER_ULONG64

A função WRITE_REGISTER_BUFFER_ULONG64 (wdm.h) grava vários valores de ULONG64 de um buffer no registro especificado.
WRITE_REGISTER_BUFFER_USHORT

A função WRITE_REGISTER_BUFFER_USHORT (wdm.h) grava vários valores USHORT de um buffer no registro especificado.
WRITE_REGISTER_UCHAR

A função WRITE_REGISTER_UCHAR (wdm.h) grava um byte no endereço de registro especificado na memória do dispositivo mapeada residente.
WRITE_REGISTER_ULONG

A função WRITE_REGISTER_ULONG (wdm.h) grava um valor ULONG no endereço de registro especificado na memória do dispositivo mapeada residente.
WRITE_REGISTER_ULONG64

A função WRITE_REGISTER_ULONG64 (wdm.h) grava um valor ULONG64 no endereço de registro especificado.
WRITE_REGISTER_USHORT

A função WRITE_REGISTER_USHORT (wdm.h) grava um valor USHORT no endereço de registro especificado na memória do dispositivo mapeada residente.
WriteInt32NoFence

A função WriteInt32NoFence...
WriteInt32Raw

A função WriteInt32Raw...
WriteInt32Release

A função WriteInt32Release...
WriteUInt32NoFence

A função WriteUInt32NoFence...
WriteUInt32Raw

A função WriteUInt32Raw...
WriteUInt32Release

A função WriteUInt32Release...
ZwClose

A rotina ZwClose em wdm.h fecha um identificador de objeto. ZwClose é uma rotina genérica que opera em qualquer tipo de objeto.
ZwCommitComplete

Saiba como a rotina ZwCommitComplete notifica o KTM de que o gerenciador de recursos de chamada terminou de confirmar os dados de uma transação.
ZwCommitEnlistment

Saiba como a rotina ZwCommitEnlistment inicia a operação de confirmação para uma transação de inscrição especificada.
ZwCommitTransaction

Saiba como a rotina ZwCommitTransaction inicia uma operação de confirmação para uma transação especificada.
ZwCreateDirectoryObject

A rotina ZwCreateDirectoryObject cria ou abre um objeto object-directory.
ZwCreateEnlistment

Saiba como a rotina ZwCreateEnlistment cria um novo objeto de inscrição para uma transação.
ZwCreateFile

A rotina ZwCreateFile cria um novo arquivo ou abre um arquivo existente.
ZwCreateKey

A rotina ZwCreateKey cria uma nova chave do Registro ou abre uma existente.
ZwCreateKeyTransacted

A rotina ZwCreateKeyTransacted cria uma nova chave do Registro ou abre uma existente e associa a chave a uma transação.
ZwCreateResourceManager

Saiba como a rotina ZwCreateResourceManager cria um objeto do gerenciador de recursos.
ZwCreateSection

A rotina ZwCreateSection em wdm.h cria um objeto de seção. Depois que o identificador apontado não estiver mais em uso, o driver deverá fechá-lo.
ZwCreateTransaction

Saiba como a rotina ZwCreateTransaction cria um objeto de transação.
ZwCreateTransactionManager

Saiba como a rotina ZwCreateTransactionManager cria um novo objeto do gerenciador de transações.
ZwDeleteKey

A rotina ZwDeleteKey exclui uma chave aberta do registro.
ZwDeleteValueKey

A rotina ZwDeleteValueKey exclui uma entrada de valor correspondente a um nome de uma chave aberta no Registro. Se essa entrada não existir, um erro será retornado.
ZwEnumerateKey

A rotina ZwEnumerateKey retorna informações sobre uma subchave de uma chave do Registro aberta.
ZwEnumerateTransactionObject

Saiba como a rotina ZwEnumerateTransactionObject enumera os objetos KTM em um computador.
ZwEnumerateValueKey

A rotina ZwEnumerateValueKey obtém informações sobre as entradas de valor de uma chave aberta.
ZwFlushKey

A rotina ZwFlushKey força uma chave do Registro a ser confirmada no disco.
ZwGetNotificationResourceManager

Saiba como a rotina ZwGetNotificationResourceManager recupera a próxima notificação de transação da fila de notificação de um gerenciador de recursos especificado.
ZwLoadDriver

A rotina ZwLoadDriver carrega um driver no sistema.
ZwMakeTemporaryObject

A rotina ZwMakeTemporaryObject altera os atributos de um objeto para torná-lo temporário.
ZwMapViewOfSection

A rotina ZwMapViewOfSection mapeia uma exibição de uma seção para o espaço de endereço virtual de um processo de assunto.
ZwOpenEnlistment

Saiba como a rotina ZwOpenEnlistment obtém um identificador para um objeto de inscrição existente.
ZwOpenEvent

A rotina ZwOpenEvent abre um identificador para um objeto de evento nomeado existente com o acesso desejado especificado.
ZwOpenFile

A rotina ZwOpenFile em wdm.h abre um arquivo, diretório, dispositivo ou volume existente. Depois que o identificador apontado não estiver mais em uso, o driver deverá fechá-lo.
ZwOpenKey

A rotina ZwOpenKey abre uma chave do Registro existente.
ZwOpenKeyEx

A rotina ZwOpenKeyEx abre uma chave do Registro existente.
ZwOpenKeyTransacted

A rotina ZwOpenKeyTransacted abre uma chave do Registro existente e associa a chave a uma transação.
ZwOpenKeyTransactedEx

A rotina ZwOpenKeyTransactedEx abre uma chave do Registro existente e associa a chave a uma transação.
ZwOpenResourceManager

Saiba como a rotina ZwOpenResourceManager retorna um identificador para um objeto do gerenciador de recursos existente.
ZwOpenSection

A rotina ZwOpenSection abre um identificador para um objeto de seção existente.
ZwOpenSymbolicLinkObject

A rotina ZwOpenSymbolicLinkObject abre um link simbólico existente.
ZwOpenTransaction

Saiba como a rotina ZwOpenTransaction obtém um identificador para um objeto de transação existente.
ZwOpenTransactionManager

Saiba como a rotina ZwOpenTransactionManager obtém um identificador para um objeto do gerenciador de transações existente.
ZwPrepareComplete

Saiba como a rotina ZwPrepareComplete notifica o KTM de que o gerenciador de recursos de chamada concluiu a preparação dos dados de uma transação.
ZwPrepareEnlistment

Saiba como a rotina ZwPrepareEnlistment inicia a operação de preparação para uma transação de inscrição especificada.
ZwPrePrepareComplete

Saiba como a rotina ZwPrepareComplete notifica o KTM de que o gerenciador de recursos de chamada concluiu a preparação preliminar dos dados de uma transação.
ZwPrePrepareEnlistment

Saiba como a rotina ZwPrePrepareEnlistment inicia a operação de pré-preparação para uma transação de inscrição especificada.
ZwQueryFullAttributesFile

A rotina ZwQueryFullAttributesFile fornece informações de abertura de rede para o arquivo especificado.
ZwQueryInformationByName

ZwQueryInformationByName retorna as informações solicitadas sobre um arquivo especificado pelo nome do arquivo.
ZwQueryInformationEnlistment

Saiba como a rotina ZwQueryInformationEnlistment recupera informações sobre um objeto de inscrição especificado.
ZwQueryInformationFile

A rotina ZwQueryInformationFile retorna vários tipos de informações sobre um objeto de arquivo.
ZwQueryInformationResourceManager

Saiba como a rotina ZwQueryInformationResourceManager recupera informações sobre um objeto do gerenciador de recursos especificado.
ZwQueryInformationTransaction

Saiba como a rotina ZwQueryInformationTransaction recupera informações sobre uma transação especificada.
ZwQueryInformationTransactionManager

Saiba como a rotina ZwQueryInformationTransactionManager recupera informações sobre um objeto do gerenciador de transações especificado.
ZwQueryKey

A rotina ZwQueryKey fornece informações sobre a classe de uma chave do Registro e o número e os tamanhos de suas subchaves.
ZwQuerySymbolicLinkObject

A rotina ZwQuerySymbolicLinkObject retorna uma cadeia de caracteres Unicode que contém o destino de um link simbólico.
ZwQueryValueKey

A rotina ZwQueryValueKey retorna uma entrada de valor para uma chave do Registro.
ZwReadFile

A rotina ZwReadFile em wdm.h lê dados de um arquivo aberto. Os chamadores de ZwReadFile já devem ter chamado ZwCreateFile.
ZwReadOnlyEnlistment

Saiba como a rotina ZwReadOnlyEnlistment define uma inscrição especificada como somente leitura.
ZwRecoverEnlistment

Saiba como a rotina ZwRecoverEnlistment inicia uma operação de recuperação para a transação associada a uma inscrição especificada.
ZwRecoverResourceManager

Saiba como a rotina ZwRecoverResourceManager tenta recuperar a transação associada a cada inscrição de um objeto do gerenciador de recursos especificado.
ZwRecoverTransactionManager

Saiba como a rotina ZwRecoverTransactionManager reconstrói o estado do objeto do gerenciador de transações com base nas informações de recuperação que estão no fluxo de log.
ZwRollbackComplete

Saiba como a rotina ZwRollbackComplete notifica o KTM de que o gerenciador de recursos de chamada concluiu a reversão dos dados de uma transação.
ZwRollbackEnlistment

Saiba como a rotina ZwRollbackEnlistment reverte a transação associada a uma inscrição especificada.
ZwRollbackTransaction

Saiba como a rotina ZwRollbackTransaction inicia uma operação de reversão para uma transação especificada.
ZwRollforwardTransactionManager

Saiba como a rotina ZwRollforwardTransactionManager inicia operações de recuperação para todas as transações em andamento atribuídas a um gerenciador de transações especificado.
ZwSetInformationEnlistment

Saiba como a rotina ZwSetInformationEnlistment define informações para um objeto de inscrição especificado.
ZwSetInformationFile

A rotina ZwSetInformationFile em wdm.h altera vários tipos de informações sobre um objeto de arquivo. Ele ignora membros sem suporte de FILE_XXX_INFORMATION.
ZwSetInformationResourceManager

Saiba como a rotina ZwSetInformationResourceManager não é usada.
ZwSetInformationTransaction

Saiba como a rotina ZwSetInformationTransaction define informações para uma transação especificada.
ZwSetValueKey

A rotina ZwSetValueKey cria ou substitui a entrada de valor de uma chave do Registro.
ZwSinglePhaseReject

Saiba como a rotina ZwSinglePhaseReject informa à KTM que o gerenciador de recursos de chamada não dará suporte a operações de confirmação de fase única para uma inscrição especificada.
ZwUnloadDriver

A rotina ZwUnloadDriver descarrega um driver do sistema.
ZwUnmapViewOfSection

A rotina ZwUnmapViewOfSection desmapea uma exibição de uma seção do espaço de endereço virtual de um processo de assunto.
ZwWriteFile

A rotina ZwWriteFile grava dados em um arquivo aberto.

Funções de retorno de chamada

 
ALLOCATE_FUNCTION_EX

A rotina LookasideListAllocateEx aloca o armazenamento para uma nova entrada lookaside-list quando um cliente solicita uma entrada de uma lista lookaside vazia.
BOUND_CALLBACK

A rotina BoundCallback é executada sempre que o sistema emite uma exceção de limites para um thread no modo de usuário.
D3COLD_REQUEST_AUX_POWER

Permite que o FDO (objeto de dispositivo de função) transmita seu requisito de energia auxiliar.
D3COLD_REQUEST_CORE_POWER_RAIL

Permite que o FDO (objeto de dispositivo de função) indique se o trilho de alimentação principal é necessário.
D3COLD_REQUEST_PERST_DELAY

Permite que o FDO (objeto de dispositivo de função) transmita seu requisito para um tempo de atraso fixo.
DEVICE_BUS_SPECIFIC_RESET_HANDLER

Este tópico descreve a função de retorno de chamada DEVICE_BUS_SPECIFIC_RESET_HANDLER.
DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER

Este tópico descreve a função de retorno de chamada DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER.
DEVICE_RESET_HANDLER

A rotina DeviceReset é usada para redefinir e recuperar um dispositivo com defeito.
DMA_COMPLETION_ROUTINE

A rotina de retorno de chamada DmaCompletionRoutine notifica o driver que solicitou anteriormente uma transferência de DMA do sistema de que essa transferência foi concluída.
DRIVER_ADD_DEVICE

A rotina AddDevice é responsável por criar FDO (objetos de dispositivo funcionais) ou filtrar objetos de dispositivo (filter DO) para dispositivos enumerados pelo gerenciador de Plug and Play (PnP).
DRIVER_CANCEL

A rotina Cancelar cancela uma operação de E/S.
DRIVER_CONTROL

Essa rotina inicia uma transferência de dados do AMD ou uma operação de transferência de dados.
DRIVER_DISPATCH

A rotina de retorno de chamada atende a vários IRPs. Para obter uma lista de códigos de função, consulte Comentários.
DRIVER_INITIALIZE

DriverEntry é a primeira rotina chamada depois que um driver é carregado e é responsável por inicializar o driver.
DRIVER_LIST_CONTROL

A rotina AdapterListControl inicia uma operação de dispersão/coleta de DMA (acesso direto à memória).
DRIVER_STARTIO

A rotina StartIo inicia a operação de E/S descrita por um IRP.
DRIVER_UNLOAD

A rotina Unload executa todas as operações necessárias antes que o sistema descarregue o driver.
ENABLE_VIRTUALIZATION

A rotina EnableVirtualization habilita ou desabilita a virtualização para um dispositivo PCI Express (PCIe) que dá suporte à interface SR-IOV (virtualização de E/S de raiz única).
ETWENABLECALLBACK

A função EtwEnableCallback é uma função de retorno de chamada opcional fornecida pelo driver que é usada para receber notificações habilitadas ou desabilitáveis.
EX_CALLBACK_FUNCTION

A rotina RegistryCallback de um driver de filtro pode monitorar, bloquear ou modificar uma operação do Registro.
EXT_CALLBACK

Uma rotina de retorno de chamada exTimerCallback é executada depois que o intervalo de tempo de um objeto de temporizador de EX_TIMER expira.
EXT_DELETE_CALLBACK

Uma rotina de retorno de chamada ExTimerDeleteCallback é executada quando o sistema operacional exclui um objeto de temporizador EX_TIMER.
FPGA_BUS_SCAN

Reservado para uso futuro. Dispara uma verificação de barramento no pai do dispositivo FPGA.
FPGA_CONTROL_CONFIG_SPACE

Reservado para uso futuro. Habilita ou desabilita o acesso ao espaço de configuração do dispositivo FPGA.
FPGA_CONTROL_ERROR_REPORTING

Reservado para uso futuro. Alterna o relatório de erros para o dispositivo FPGA e sua ponte pai.
FPGA_CONTROL_LINK

Reservado para uso futuro de FPGA_CONTROL_LINK.
FREE_FUNCTION_EX

A rotina LookasideListFreeEx libera o armazenamento para uma entrada lookaside-list quando um cliente tenta inserir a entrada em uma lista lookaside que está cheia.
GET_D3COLD_CAPABILITY

A rotina GetBusDriverD3ColdSupport permite que o driver de um dispositivo consulte se o driver de barramento de enumeração dá suporte ao estado de energia do dispositivo D3cold.
GET_D3COLD_LAST_TRANSITION_STATUS

A rotina GetLastTransitionStatus permite que o driver de um dispositivo consulte se a transição mais recente para o subestado D3hot foi seguida por uma transição para o subestado D3cold.
GET_DEVICE_RESET_STATUS

Este tópico descreve a função de retorno de chamada GET_DEVICE_RESET_STATUS.
GET_DMA_ADAPTER

A rotina GetDmaAdapter retorna uma estrutura DMA_ADAPTER para o dispositivo de destino.
GET_IDLE_WAKE_INFO

A rotina GetIdleWakeInfo permite que o driver de um dispositivo descubra os estados de energia do dispositivo dos quais o dispositivo pode sinalizar um evento de ativação.
GET_SDEV_IDENTIFIER

Este material ainda não está disponível. Este tópico de espaço reservado é fornecido como um exemplo de documentação que pode ser incluída em uma versão posterior.
GET_SET_DEVICE_DATA

A rotina GetBusData lê dados do espaço de configuração do dispositivo.
GET_UPDATED_BUS_RESOURCE

Relata as listas de recursos mais recentes.
GET_VIRTUAL_DEVICE_DATA

A rotina GetVirtualFunctionData lê dados do espaço de configuração PCI Express (PCIe) de uma VF (função virtual) em um dispositivo que dá suporte à interface de virtualização de E/S raiz única (SR-IOV).
GET_VIRTUAL_DEVICE_LOCATION

A rotina GetLocation retorna o local do dispositivo de uma VF (função virtual) PCI Express (PCIe) em um barramento PCI. Um dispositivo que dá suporte à interface sr-IOV (virtualização de E/S) raiz única pode expor uma ou mais VFs no barramento PCI.
GET_VIRTUAL_DEVICE_RESOURCES

A rotina GetResources retorna os recursos que a função física PCI Express (PCIe) (PF) requer para habilitar a virtualização em um dispositivo que dá suporte à interface de virtualização de E/S raiz única (SR-IOV).
GET_VIRTUAL_FUNCTION_PROBED_BARS

A rotina GetVirtualFunctionProbedBars retorna os valores dos BARs (Registros de Endereço Base) do PCI Express (PCIe) de um dispositivo que dá suporte à interface de virtualização de E/S de raiz única (SR-IOV).
IO_COMPLETION_ROUTINE

A rotina IoCompletion conclui o processamento de operações de E/S.
IO_CSQ_ACQUIRE_LOCK

A rotina CsqAcquireLock é usada pelo sistema para adquirir o bloqueio para uma fila IRP segura e implementada pelo driver.
IO_CSQ_COMPLETE_CANCELED_IRP

A rotina CsqCompleteCanceledIrp é usada pelo sistema para sinalizar ao driver que ele pode concluir um IRP cancelado.
IO_CSQ_INSERT_IRP

A rotina CsqInsertIrp é usada pelo sistema para inserir um IRP em uma fila IRP com segurança de cancelamento implementada pelo driver.
IO_CSQ_INSERT_IRP_EX

A rotina CsqInsertIrpEx é usada pelo sistema para inserir um IRP em uma fila IRP com segurança de cancelamento implementada pelo driver.
IO_CSQ_PEEK_NEXT_IRP

A rotina CsqPeekNextIrp é usada pelo sistema para localizar o próximo IRP correspondente em uma fila IRP com segurança de cancelamento implementada pelo driver.
IO_CSQ_RELEASE_LOCK

A rotina CsqReleaseLock é usada pelo sistema para liberar o bloqueio adquirido usando CsqAcquireLock.
IO_CSQ_REMOVE_IRP

A rotina CsqRemoveIrp é usada pelo sistema para remover o IRP especificado de uma fila IRP com segurança de cancelamento implementada pelo driver.
IO_DPC_ROUTINE

A rotina DpcForIsr conclui a manutenção de uma operação de E/S, após o retorno de uma rotina InterruptService.
IO_SESSION_NOTIFICATION_FUNCTION

O tipo de função IO_SESSION_NOTIFICATION_FUNCTION define uma rotina de retorno de chamada por meio da qual um driver recebe notificações de alterações no estado das sessões de usuário em que o driver está interessado.
IO_TIMER_ROUTINE

A rotina IoTimer é um DPC que, se registrado, é chamado uma vez por segundo.
IO_WORKITEM_ROUTINE

Uma rotina WorkItem executa o processamento de um item de trabalho que foi enfileirado pela rotina IoQueueWorkItem.
IO_WORKITEM_ROUTINE_EX

Uma rotina WorkItemEx executa o processamento de um item de trabalho que foi enfileirado pela rotina IoQueueWorkItemEx ou IoTryQueueWorkItem.
IOMMU_DEVICE_CREATE

Usa um objeto de dispositivo físico e cria um IOMMU_DMA_DEVICE.
IOMMU_DEVICE_DELETE

Exclui o IOMMU_DMA_DEVICE fornecido.
IOMMU_DEVICE_FAULT_HANDLER

Relata falha de um dispositivo e domínio específicos.
IOMMU_DEVICE_QUERY_DOMAIN_TYPES

Consultas para os tipos disponíveis de domínios aos quais um IOMMU_DMA_DEVICE tem permissão para anexar, dependendo de fatores de ambiente, como plataforma e Política de Proteção de DMA.
IOMMU_DOMAIN_ATTACH_DEVICE

Anexa um dispositivo a um domínio existente.
IOMMU_DOMAIN_ATTACH_DEVICE_EX

Anexa um IOMMU_DMA_DEVICE a um domínio de dispositivo DMA existente.
IOMMU_DOMAIN_CONFIGURE

Configura um domínio para uso.
IOMMU_DOMAIN_CREATE

Cria um novo domínio de dispositivo de remapeamento de DMA (um contêiner para um conjunto de tabelas de páginas).
IOMMU_DOMAIN_CREATE_EX

Cria um novo domínio de dispositivo DMA com base no tipo de domínio fornecido.
IOMMU_DOMAIN_DELETE

Exclui um domínio existente.
IOMMU_DOMAIN_DETACH_DEVICE

Desanexa um dispositivo de um domínio existente.
IOMMU_DOMAIN_DETACH_DEVICE_EX

Desanexa um IOMMU_DMA_DEVICE de um domínio existente.
IOMMU_FLUSH_DOMAIN

Libera o TLB para todas as entradas que correspondem a esse domínio.
IOMMU_FLUSH_DOMAIN_VA_LIST

Libera o TLB para todas as entradas que correspondem ao ASID do domínio especificado e um dos endereços na lista fornecida.
IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE

Libera um token de endereço lógico criado por IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE.
IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

Essa rotina é invocada sempre que há uma alteração de estado do sistema que afeta um DMA_IOMMU_INTERFACE_EX.
IOMMU_MAP_IDENTITY_RANGE

Cria um mapeamento de identidade para o MDL fornecido no domínio fornecido.
IOMMU_MAP_IDENTITY_RANGE_EX

Cria um mapeamento de identidade para um espaço de endereço físico fornecido no domínio fornecido.
IOMMU_MAP_LOGICAL_RANGE

Mapeia um intervalo de páginas para o espaço de endereço de um domínio.
IOMMU_MAP_LOGICAL_RANGE_EX

Mapeia o espaço de endereço físico para o espaço de endereço lógico de um IOMMU_DMA_DOMAIN.
IOMMU_MAP_RESERVED_LOGICAL_RANGE

Mapeia um intervalo lógico reservado.
IOMMU_QUERY_INPUT_MAPPINGS

Tenta encontrar IDs de mapeamento de entrada válidas para o dispositivo especificado e preencher o buffer fornecido com essas IDs.
IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK

Permite que o chamador registre um retorno de chamada a ser invocado sempre que ocorrer qualquer alteração de estado relacionada a um DMA_IOMMU_INTERFACE_EX.
IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE

Pré-aloca o espaço de endereço lógico que pode ser usado para mapeamentos futuros.
IOMMU_SET_DEVICE_FAULT_REPORTING

Essa rotina define o estado de relatório de falhas do dispositivo para um dispositivo já anexado a um domínio.
IOMMU_SET_DEVICE_FAULT_REPORTING_EX

Essa rotina define o estado de relatório de falhas do dispositivo em um dispositivo já anexado a um domínio.
IOMMU_UNMAP_IDENTITY_RANGE

Exclui um mapeamento de identidade para o MDL especificado.
IOMMU_UNMAP_IDENTITY_RANGE_EX

Exclui um mapeamento de identidade criado por IOMMU_MAP_IDENTITY_RANGE_EX.
IOMMU_UNMAP_LOGICAL_RANGE

Desmarque um intervalo linear de um domínio.
IOMMU_UNMAP_RESERVED_LOGICAL_RANGE

Desmarque um intervalo lógico reservado mapeado anteriormente.
IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK

Permite que o chamador desregistre um IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK registrado.
KBUGCHECK_CALLBACK_ROUTINE

A rotina BugCheckCallback é executada sempre que o sistema emite um bug marcar.
KBUGCHECK_REASON_CALLBACK_ROUTINE

Funções de retorno de chamada implementadas pelo driver que o sistema executa quando emite um bug marcar.
KDEFERRED_ROUTINE

A rotina de retorno de chamada executa ações, depois que um InterruptService retorna, de um DPC encadeado, a rotina CustomDpc conclui a manutenção de uma operação de E/S, após o retorno de uma rotina InterruptService. A rotina CustomThreadedDpc executa a ação de um DPC encadeado. O sistema executa essa rotina quando o DPC encadeado é executado. A rotina CustomTimerDpc é executada depois que o intervalo de tempo de um objeto de temporizador expira.
KIPI_BROADCAST_WORKER

A rotina IpiGenericCall é executada simultaneamente em todos os processadores.
KMESSAGE_SERVICE_ROUTINE

Uma rotina InterruptMessageService atende a uma interrupção sinalizada por mensagem.
KSERVICE_ROUTINE

A ISR (rotina InterruptService) atende rapidamente a uma interrupção de dispositivo e agenda o processamento pós-interrupção de dados recebidos, se necessário.
KSTART_ROUTINE

A rotina ThreadStart fornece um ponto de entrada para um thread do sistema criado pelo driver.
KSYNCHRONIZE_ROUTINE

A rotina SynchCritSection é usada para acessar recursos de hardware ou dados de driver compartilhados com a rotina InterruptService de um driver.
MM_MDL_ROUTINE

Uma rotina de retorno de chamada fornecida pelo driver que é invocada após uma MDL (lista de descritores de memória) ser mapeada chamando a função MmMapMdl.
NPEM_CONTROL_ENABLE_DISABLE

Saiba mais sobre: NPEM_CONTROL_ENABLE_DISABLE
NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES

Saiba mais sobre: NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES
NPEM_CONTROL_SET_STANDARD_CONTROL

Saiba mais sobre: NPEM_CONTROL_SET_STANDARD_CONTROL
PALLOCATE_ADAPTER_CHANNEL

A rotina AllocateAdapterChannel prepara o sistema para uma operação de DMA em nome do objeto de dispositivo de destino e chama a rotina AdapterControl fornecida pelo driver para realizar a operação de DMA.
PALLOCATE_ADAPTER_CHANNEL_EX

A rotina AllocateAdapterChannelEx aloca os recursos necessários para executar uma transferência de DMA e chama a rotina AdapterControl fornecida pelo driver para iniciar a transferência de DMA.
PALLOCATE_COMMON_BUFFER

A rotina AllocateCommonBuffer aloca memória e a mapeia para que ela seja simultaneamente acessível do processador e de um dispositivo para operações de DMA.
PALLOCATE_COMMON_BUFFER_EX

A rotina AllocateCommonBufferEx aloca memória para um buffer comum e mapeia essa memória para que ela possa ser acessada tanto pelo processador quanto por um dispositivo que executa operações de DMA.
PALLOCATE_COMMON_BUFFER_VECTOR

Saiba mais sobre: função de retorno de chamada PALLOCATE_COMMON_BUFFER_VECTOR
PALLOCATE_COMMON_BUFFER_WITH_BOUNDS

Essa função de retorno de chamada aloca a memória de um buffer comum e a mapeia para que ela possa ser acessada por um dispositivo master e pela CPU.
PALLOCATE_DOMAIN_COMMON_BUFFER

Essa função de retorno de chamada aloca a memória para um buffer comum de domínio.
PBUILD_MDL_FROM_SCATTER_GATHER_LIST

A rotina BuildMdlFromScatterGatherList cria um MDL de uma lista de dispersão/coleta alocada pelo sistema. Observação Essa rotina é reservada para uso do sistema.
PBUILD_SCATTER_GATHER_LIST

A rotina BuildScatterGatherList prepara o sistema para uma operação de DMA, usando um buffer fornecido pelo driver para criar a lista de dispersão/coleta.
PBUILD_SCATTER_GATHER_LIST_EX

A rotina BuildScatterGatherListEx aloca os recursos necessários para uma transferência de DMA, cria uma lista de dispersão/coleta e chama a rotina AdapterListControl fornecida pelo driver para iniciar a transferência de DMA.
PCALCULATE_SCATTER_GATHER_LIST_SIZE

A rotina CalculateScatterGatherList calcula o tamanho, em bytes, da lista de dispersão/coleta necessária para manter um determinado buffer.
PCANCEL_ADAPTER_CHANNEL

A rotina CancelAdapterChannel tenta cancelar uma solicitação pendente para alocar um canal DMA.
PCANCEL_MAPPED_TRANSFER

A rotina CancelMappedTransfer cancela uma transferência de DMA do sistema mapeada atualmente para um adaptador.
PCI_MSIX_MASKUNMASK_ENTRY

A rotina MaskTableEntry mascara uma interrupção na tabela de interrupção de hardware MSI-X.
PCI_MSIX_SET_ENTRY

A rotina SetTableEntry define a ID da mensagem para uma entrada de tabela na tabela de interrupção de hardware MSI-X.
PCLFS_CLIENT_ADVANCE_TAIL_CALLBACK

A função ClfsAdvanceTailCallback avança o LSN (número de sequência de log base) do log do cliente.
PCLFS_CLIENT_LFF_HANDLER_COMPLETE_CALLBACK

A função ClfsLogGrowthCompleteCallback implementa as ações que o cliente executará quando o espaço for liberado em um log que estava cheio anteriormente.
PCLFS_CLIENT_LOG_UNPINNED_CALLBACK

A função ClfsLogUnpinnedCallback implementa todas as ações que o cliente executará quando um log que foi fixado anteriormente for desafixado.
PCONFIGURE_ADAPTER_CHANNEL

A rotina ConfigureAdapterChannel invoca uma função personalizada implementada pelo controlador DMA representado por um objeto adaptador.
PCREATE_COMMON_BUFFER_FROM_MDL

A rotina CreateCommonBufferFromMdl tentará criar um buffer comum de um MDL testando a compatibilidade de acesso do dispositivo e potencialmente mapeando a memória para um intervalo lógico contíguo, dependendo do tipo de tradução. Como todas as outras funções comuns de alocação de buffer, essa função não fornece uma garantia de progresso futuro.
PCW_CALLBACK

Os provedores podem implementar uma função PCW_CALLBACK para receber notificação quando os consumidores executam determinadas ações, como adicionar ou remover contadores de uma consulta.
PFLUSH_ADAPTER_BUFFERS

A rotina FlushAdapterBuffers libera todos os dados restantes no cache interno do controlador de DMA do sistema ou em um cache interno do adaptador de master de barramento no final de uma operação de transferência de DMA.
PFLUSH_ADAPTER_BUFFERS_EX

A rotina FlushAdapterBuffersEx libera todos os dados que permanecem no cache de dados no final de uma operação de transferência de DMA executada por um controlador DMA do sistema ou dispositivo de master de barramento.
PFLUSH_DMA_BUFFER

A rotina de retorno de chamada libera todos os dados restantes na região de memória descrita por um MDL.
PFREE_ADAPTER_CHANNEL

A rotina FreeAdapterChannel libera o controlador DMA do sistema quando um driver conclui todas as operações de DMA necessárias para atender ao IRP atual.
PFREE_ADAPTER_OBJECT

A rotina FreeAdapterObject libera o objeto do adaptador especificado depois que um driver conclui todas as operações de DMA.
PFREE_COMMON_BUFFER

A rotina FreeCommonBuffer libera um buffer comum alocado por AllocateCommonBuffer, juntamente com todos os recursos que o buffer usa.
PFREE_COMMON_BUFFER_FROM_VECTOR

Descreve a função de retorno de chamada PFREE_COMMON_BUFFER_FROM_VECTOR.
PFREE_COMMON_BUFFER_VECTOR

Descreve a função de retorno de chamada PFREE_COMMON_BUFFER_VECTOR.
PFREE_MAP_REGISTERS

A rotina FreeMapRegisters libera um conjunto de registros de mapa que foram salvos de uma chamada para AllocateAdapterChannel.
PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX

Descreve a função de retorno de chamada PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX.
PGET_DMA_ADAPTER_INFO

A rotina GetDmaAdapterInfo recupera informações sobre as funcionalidades de hardware de um canal DMA do sistema.
PGET_DMA_ALIGNMENT

A rotina GetDmaAlignment retorna os requisitos de alinhamento do sistema DMA.
PGET_DMA_DOMAIN

A função de retorno de chamada PGET_DMA_DOMAIN obtém o identificador para o domínio DMA.
PGET_DMA_TRANSFER_INFO

A rotina GetDmaTransferInfo calcula os requisitos de alocação para uma transferência de DMA de dispersão/coleta.
PGET_SCATTER_GATHER_LIST

A rotina GetScatterGatherList prepara o sistema para uma operação de dispersão/coleta de DMA em nome do objeto de dispositivo de destino, por meio do controlador DMA do sistema ou de um adaptador de master de barramento.
PGET_SCATTER_GATHER_LIST_EX

A rotina GetScatterGatherListEx aloca os recursos necessários para uma transferência de DMA, cria uma lista de dispersão/coleta e chama a rotina AdapterListControl fornecida pelo driver para iniciar a transferência de DMA.
PINITIALIZE_DMA_TRANSFER_CONTEXT

A rotina InitializeDmaTransferContext inicializa um contexto de transferência de DMA opaco que é usado para acompanhar alocações pendentes de recursos de DMA.
PINTERFACE_DEREFERENCE

A função de retorno de chamada PINTERFACE_DEREFERENCE (wdm.h) diminui a contagem de referência em uma interface definida pelo driver.
PINTERFACE_REFERENCE

A função de retorno de chamada PINTERFACE_REFERENCE (wdm.h) incrementa a contagem de referência em uma interface definida pelo driver.
PJOIN_DMA_DOMAIN

A função de retorno de chamada PJOIN_DMA_DOMAIN ingressa no domínio DMA especificado.
PLEAVE_DMA_DOMAIN

A função de retorno de chamada PLEAVE_DMA_DOMAIN deixa o domínio DMA especificado.
PMAP_TRANSFER

A rotina MapTransfer configura registros de mapa para um objeto de adaptador mapear uma transferência de DMA de um buffer bloqueado.
PMAP_TRANSFER_EX

A rotina MapTransferEx configura registros de mapa para mapear os endereços físicos em uma lista de dispersão/coleta para os endereços lógicos necessários para fazer uma transferência de DMA.
PO_FX_COMPONENT_ACTIVE_CONDITION_CALLBACK

A rotina de retorno de chamada ComponentActiveConditionCallback notifica o driver de que o componente especificado concluiu uma transição da condição ociosa para a condição ativa.
PO_FX_COMPONENT_CRITICAL_TRANSITION_CALLBACK

A rotina de retorno de chamada ComponentCriticalTransitionCallback manipula uma transição do componente especificado entre os estados de energia do componente F0 (totalmente ativado) e de baixa potência fx.
PO_FX_COMPONENT_IDLE_CONDITION_CALLBACK

A rotina de retorno de chamada ComponentIdleConditionCallback notifica o driver de que o componente especificado concluiu uma transição da condição ativa para a condição ociosa.
PO_FX_COMPONENT_IDLE_STATE_CALLBACK

A rotina de retorno de chamada ComponentIdleStateCallback notifica o driver de uma alteração pendente no estado de energia fx do componente especificado.
PO_FX_COMPONENT_PERF_STATE_CALLBACK

A rotina de retorno de chamada ComponentPerfStateCallback notifica o driver de que sua solicitação para alterar o estado de desempenho de um componente foi concluída.
PO_FX_DEVICE_POWER_NOT_REQUIRED_CALLBACK

A rotina de retorno de chamada DevicePowerNotRequiredCallback notifica o driver do dispositivo de que o dispositivo não precisa permanecer no estado de energia D0.
PO_FX_DEVICE_POWER_REQUIRED_CALLBACK

A rotina de retorno de chamada DevicePowerRequiredCallback notifica o driver de dispositivo que o dispositivo deve inserir e permanecer no estado de energia D0.
PO_FX_DIRECTED_POWER_DOWN_CALLBACK

A função de retorno de chamada PO_FX_DIRECTED_POWER_DOWN_CALLBACK é implementada pelo driver cliente para lidar com atividades de desligamento específicas do driver em nome do DFx.
PO_FX_DIRECTED_POWER_UP_CALLBACK

A função de retorno de chamada PO_FX_DIRECTED_POWER_UP_CALLBACK é implementada pelo driver cliente para lidar com atividades de ativação específicas do driver em nome do DFx.
PO_FX_POWER_CONTROL_CALLBACK

A rotina de retorno de chamada PowerControlCallback executa uma operação de controle de energia solicitada pela PoFx (estrutura de gerenciamento de energia).
POB_POST_OPERATION_CALLBACK

A rotina ObjectPostCallback é chamada pelo sistema operacional depois que ocorre uma operação de processamento ou identificador de thread.
POB_PRE_OPERATION_CALLBACK

A rotina ObjectPreCallback é chamada pelo sistema operacional quando ocorre uma operação de processamento ou identificador de thread.
PPUT_DMA_ADAPTER

A rotina PutDmaAdapter libera uma estrutura DMA_ADAPTER alocada anteriormente por IoGetDmaAdapter.
PPUT_SCATTER_GATHER_LIST

A rotina PutScatterGatherList libera os registros de mapa alocados anteriormente e a lista de dispersão/coleta usada no DMA de dispersão/coleta.
PREAD_DMA_COUNTER

A rotina ReadDmaCounter retorna o número de bytes restantes a serem transferidos durante a operação de DMA subordinada atual.
PREENUMERATE_SELF

Uma rotina ReenumerateSelf solicita que um motorista de ônibus reenumere um dispositivo filho.
PROCESSOR_HALT_ROUTINE

Uma rotina de retorno de chamada de parada faz a transição do processador para um estado ocioso.
PTM_RM_NOTIFICATION

A rotina de retorno de chamada ResourceManagerNotification de um gerenciador de recursos recebe e lida com notificações de transação.
REQUEST_POWER_COMPLETE

A rotina de retorno de chamada do PowerCompletion conclui o processamento de um IRP de energia.
RTL_QUERY_REGISTRY_ROUTINE

A rotina QueryRoutine fornece informações sobre um valor do Registro que foi solicitado em uma chamada anterior para a rotina RtlQueryRegistryValues.
SET_D3COLD_SUPPORT

A rotina SetD3ColdSupport habilita ou desabilita transições para o estado de energia do dispositivo D3cold.
SET_VIRTUAL_DEVICE_DATA

A rotina SetVirtualFunctionData grava dados no espaço de configuração PCI Express (PCIe) de uma VF (função virtual) em um dispositivo que dá suporte à interface SR-IOV (virtualização de E/S de raiz única).
TRANSLATE_BUS_ADDRESS

A rotina TranslateBusAddress converte endereços no barramento pai em endereços lógicos.

Estruturas

 
DMA_ADAPTER

A estrutura DMA_ADAPTER descreve uma interface definida pelo sistema para um controlador de DMA para um determinado dispositivo. Um driver chama IoGetDmaAdapter para obter essa estrutura.
DMA_OPERATIONS

A estrutura DMA_OPERATIONS fornece uma tabela de ponteiros para funções que controlam a operação de um controlador DMA.
ACCESS_STATE

A estrutura ACCESS_STATE descreve o estado de um acesso em andamento.
ACL

A estrutura acl é o cabeçalho de uma ACL (lista de controle de acesso). Uma ACL completa consiste em uma estrutura de ACL seguida por uma lista ordenada de zero ou mais ACE (entradas de controle de acesso).
ACPI_INTERFACE_STANDARD2

Este tópico descreve a estrutura ACPI_INTERFACE_STANDARD2.
BATTERY_REPORTING_SCALE

Os drivers de miniclasse de bateria preenchem a estrutura de BATTERY_REPORTING_SCALE (wdm.h) em resposta a determinadas solicitações BatteryMiniQueryInformation.
BOOTDISK_INFORMATION

A estrutura BOOTDISK_INFORMATION contém informações básicas que descrevem os discos de inicialização e do sistema.
BOOTDISK_INFORMATION_EX

A estrutura BOOTDISK_INFORMATION_EX contém informações estendidas que descrevem os discos de inicialização e do sistema.
BUS_INTERFACE_STANDARD

A estrutura de interface BUS_INTERFACE_STANDARD permite que os drivers de dispositivo façam chamadas diretas para rotinas de motorista de ônibus pai. Essa estrutura define a interface GUID_BUS_INTERFACE_STANDARD.
BUS_RESOURCE_UPDATE_INTERFACE

Permite que os drivers de dispositivo façam chamadas diretas para rotinas de motorista de ônibus pai. Essa estrutura define a interface GUID_BUS_RESOURCE_UPDATE_INTERFACE.
BUS_SPECIFIC_RESET_FLAGS

Este tópico descreve a união BUS_SPECIFIC_RESET_FLAGS.
CLFS_LOG_NAME_INFORMATION

A estrutura CLFS_LOG_NAME_INFORMATION contém o nome de um fluxo ou log do CLFS (Common Log File System).
CLFS_MGMT_CLIENT_REGISTRATION

A estrutura CLFS_MGMT_CLIENT_REGISTRATION é fornecida ao gerenciamento CLFS por clientes que gerenciam seus próprios logs.
CLFS_MGMT_POLICY

A estrutura CLFS_MGMT_POLICY contém uma descrição de uma política para gerenciar um log CLFS.
CLFS_STREAM_ID_INFORMATION

A estrutura CLFS_STREAM_ID_INFORMATION contém um valor que identifica um fluxo em um log CLFS (Common Log File System).
CLS_CONTAINER_INFORMATION

A estrutura CLFS_CONTAINER_INFORMATION contém informações descritivas para um contêiner individual em um log CLFS (Common Log File System).
CLS_INFORMATION

A estrutura CLFS_INFORMATION contém metadados e informações de estado para um fluxo CLFS (Common Log File System) e/ou seu log físico subjacente.
CLS_IO_STATISTICS

A estrutura CLFS_IO_STATISTICS contém dados de estatísticas de E/S para um log CLFS (Common Log File System).
CLS_IO_STATISTICS_HEADER

A estrutura CLFS_IO_STATISTICS_HEADER contém a parte do cabeçalho de uma estrutura CLFS_IO_STATISTICS.
CLS_LSN

A estrutura CLFS_LSN identifica um registro individual em um fluxo CLFS (Common Log File System).
CLS_SCAN_CONTEXT

A estrutura CLFS_SCAN_CONTEXT contém informações de contexto para dar suporte a uma verificação dos contêineres em um log CLFS (Common Log File System).
CLS_WRITE_ENTRY

A estrutura CLFS_WRITE_ENTRY contém o endereço e o tamanho de um buffer que contém uma unidade de dados a serem gravados em um fluxo CLFS (Common Log File System).
CM_EISA_FUNCTION_INFORMATION

A estrutura _CM_EISA_FUNCTION_INFORMATION (wdm.h) define informações detalhadas de configuração do EISA retornadas por HalGetBusData ou HalGetBusDataByOffset.
CM_EISA_SLOT_INFORMATION

A estrutura de _CM_EISA_SLOT_INFORMATION (wdm.h) define as informações de cabeçalho de configuração do EISA retornadas por HalGetBusData ou por HalGetBusDataByOffset.
CM_FLOPPY_DEVICE_DATA

A estrutura CM_FLOPPY_DEVICE_DATA define um registro de dados específico do tipo de dispositivo armazenado na árvore \Registry\Machine\Hardware\Description para um controlador de disquete se o sistema puder coletar essas informações durante o processo de inicialização.
CM_FULL_RESOURCE_DESCRIPTOR

A estrutura CM_FULL_RESOURCE_DESCRIPTOR especifica um conjunto de recursos de hardware do sistema de vários tipos, atribuídos a um dispositivo conectado a um barramento específico. Essa estrutura está contida em uma estrutura de CM_RESOURCE_LIST.
CM_INT13_DRIVE_PARAMETER

A estrutura CM_INT13_DRIVE_PARAMETER define um registro de dados específico do tipo de dispositivo armazenado na árvore \Registry\Machine\Hardware\Description de um controlador de disco se o sistema puder coletar essas informações durante o processo de inicialização.
CM_KEYBOARD_DEVICE_DATA

A estrutura CM_KEYBOARD_DEVICE_DATA define um registro de dados específico do tipo de dispositivo armazenado na árvore \Registry\Machine\Hardware\Description de um periférico de teclado se o sistema puder coletar essas informações durante o processo de inicialização.
CM_MCA_POS_DATA

A estrutura de _CM_MCA_POS_DATA (wdm.h) está obsoleta. Ele define informações de configuração de MCA POS compatíveis com IBM para um slot.
CM_PARTIAL_RESOURCE_DESCRIPTOR

A estrutura CM_PARTIAL_RESOURCE_DESCRIPTOR especifica um ou mais recursos de hardware do sistema, de um único tipo, atribuídos a um dispositivo.
CM_PARTIAL_RESOURCE_LIST

A estrutura CM_PARTIAL_RESOURCE_LIST especifica um conjunto de recursos de hardware do sistema, de vários tipos, atribuídos a um dispositivo. Essa estrutura está contida em uma estrutura de CM_FULL_RESOURCE_DESCRIPTOR.
CM_POWER_DATA

Saiba como a estrutura CM_POWER_DATA contém informações sobre o estado e os recursos de gerenciamento de energia de um dispositivo.
CM_RESOURCE_LIST

A estrutura CM_RESOURCE_LIST especifica todos os recursos de hardware do sistema atribuídos a um dispositivo.
CM_SCSI_DEVICE_DATA

A estrutura CM_SCSI_DEVICE_DATA define um registro de dados específico do tipo de dispositivo armazenado na árvore \Registry\Machine\Hardware\Description para um HBA SCSI se o sistema puder coletar essas informações durante o processo de inicialização.
CM_SERIAL_DEVICE_DATA

A estrutura CM_SERIAL_DEVICE_DATA define um registro de dados específico do tipo de dispositivo armazenado na árvore \Registry\Machine\Hardware\Description para um controlador serial se o sistema puder coletar essas informações durante o processo de inicialização.
COUNTED_REASON_CONTEXT

Saiba como a estrutura COUNTED_REASON_CONTEXT contém uma ou mais cadeias de caracteres que fornecem motivos para uma solicitação de energia.
D3COLD_AUX_POWER_AND_TIMING_INTERFACE

Permite que os drivers de dispositivo negociem uma potência auxiliar mais alta para seus dispositivos PCI enquanto estiverem no estado D3Cold.
D3COLD_SUPPORT_INTERFACE

A estrutura da interface D3COLD_SUPPORT_INTERFACE contém ponteiros para as rotinas na interface do driver GUID_D3COLD_SUPPORT_INTERFACE.
DEVICE_BUS_SPECIFIC_RESET_INFO

Define a estrutura de DEVICE_BUS_SPECIFIC_RESET_INFO.
DEVICE_BUS_SPECIFIC_RESET_TYPE

Define a estrutura DEVICE_BUS_SPECIFIC_RESET_TYPE.
DEVICE_CAPABILITIES

Uma estrutura DEVICE_CAPABILITIES descreve os recursos de PnP e de energia de um dispositivo. Essa estrutura é retornada em resposta a um IRP IRP_MN_QUERY_CAPABILITIES.
DEVICE_DESCRIPTION

A estrutura DEVICE_DESCRIPTION descreve os atributos do dispositivo físico para o qual um driver está solicitando um adaptador DMA.
DEVICE_FAULT_CONFIGURATION

Essa estrutura é usada na configuração do estado de relatório de falhas do dispositivo
DEVICE_INTERFACE_CHANGE_NOTIFICATION

A estrutura DEVICE_INTERFACE_CHANGE_NOTIFICATION descreve uma interface do dispositivo que foi habilitada (chegou) ou desabilitada (removida).
DEVICE_OBJECT

Saiba mais sobre a estrutura DEVICE_OBJECT.
DEVICE_RESET_INTERFACE_STANDARD

A estrutura DEVICE_RESET_INTERFACE_STANDARD permite que os drivers de função redefinam e recuperem dispositivos com mau funcionamento. Essa estrutura descreve a interface GUID_DEVICE_RESET_INTERFACE_STANDARD.
DEVICE_RESET_STATUS_FLAGS

Este tópico descreve a união DEVICE_RESET_STATUS_FLAGS.
DMA_ADAPTER_INFO

A estrutura DMA_ADAPTER_INFO é um contêiner para uma estrutura de DMA_ADAPTER_INFO_XXX que descreve os recursos de um controlador de DMA do sistema.
DMA_ADAPTER_INFO_CRASHDUMP

Este tópico descreve a estrutura DMA_ADAPTER_INFO_CRASHDUMP.
DMA_ADAPTER_INFO_V1

A estrutura DMA_ADAPTER_INFO_V1 descreve os recursos do controlador DMA do sistema representado por um objeto adaptador.
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION

Saiba mais sobre: estrutura de DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION
DMA_IOMMU_INTERFACE

Uma versão estendida da estrutura interface que permite que os drivers de dispositivo invoquem as funções de retorno de chamada que executam operações de domínio do dispositivo.
DMA_IOMMU_INTERFACE_EX

Uma estrutura de interface que permite que os drivers de dispositivo se interfacem com as funções IOMMU que executam operações de domínio do dispositivo.
DMA_IOMMU_INTERFACE_V1

Saiba mais sobre: DMA_IOMMU_INTERFACE_V1
DMA_IOMMU_INTERFACE_V2

Uma estrutura que contém o conjunto de funções IOMMU versão 2 (V2).
DMA_TRANSFER_INFO

A estrutura DMA_TRANSFER_INFO é um contêiner para uma estrutura DMA_TRANSFER_INFO_XXX que descreve os requisitos de alocação para uma lista de dispersão/coleta.
DMA_TRANSFER_INFO_V1

A estrutura DMA_TRANSFER_INFO_V1 contém os requisitos de alocação para uma lista de dispersão/coleta que descreve o buffer de dados de E/S para uma transferência de DMA.
DMA_TRANSFER_INFO_V2

Contém os requisitos de alocação para uma lista de dispersão/coleta que descreve o buffer de dados de E/S para uma transferência de DMA.
DOMAIN_CONFIGURATION

Contém informações necessárias para configurar um domínio.
DOMAIN_CONFIGURATION_ARM64

Contém informações necessárias para configurar um domínio para um sistema ARM64.
DOMAIN_CONFIGURATION_X64

A estrutura DOMAIN_CONFIGURATION_X64 é reservada somente para uso do sistema.
DRIVER_OBJECT

Cada objeto driver representa a imagem de um driver de modo kernel carregado.
ENLISTMENT_BASIC_INFORMATION

A estrutura ENLISTMENT_BASIC_INFORMATION contém informações sobre um objeto de inscrição.
EXT_DELETE_PARAMETERS

A estrutura EXT_DELETE_PARAMETERS contém um conjunto estendido de parâmetros para a rotina ExDeleteTimer.
EXT_SET_PARAMETERS

A estrutura EXT_SET_PARAMETERS contém um conjunto estendido de parâmetros para a rotina ExSetTimer.
EXTENDED_CREATE_INFORMATION

Descreve a estrutura de EXTENDED_CREATE_INFORMATION.
EXTENDED_CREATE_INFORMATION_32

Descreve a versão de 32 bits da estrutura EXTENDED_CREATE_INFORMATION.
FAST_IO_DISPATCH

Contém um conjunto de rotinas de retorno de chamada que um driver do sistema de arquivos ou driver de filtro do sistema de arquivos (herdado) fornece para processamento rápido de E/S.
FAULT_INFORMATION

Contém informações para definir o relatório de falha em um dispositivo.
FAULT_INFORMATION_ARM64

Contém informações de falha para um sistema ARM64.
FAULT_INFORMATION_ARM64_FLAGS

Define informações de falha.
FILE_BASIC_INFORMATION

A estrutura FILE_BASIC_INFORMATION contém carimbos de data/hora e atributos básicos de um arquivo. Ele é usado como um argumento para rotinas que consultam ou definem informações de arquivo.
FILE_FS_DEVICE_INFORMATION

A estrutura FILE_FS_DEVICE_INFORMATION fornece informações do dispositivo do sistema de arquivos sobre o tipo de objeto de dispositivo associado a um objeto de arquivo.
FILE_FULL_EA_INFORMATION

A estrutura FILE_FULL_EA_INFORMATION fornece informações de EA (atributo estendido).
FILE_IO_PRIORITY_HINT_INFORMATION

A estrutura FILE_IO_PRIORITY_HINT_INFORMATION é usada pelas rotinas ZwQueryInformationFile e ZwSetInformationFile para consultar e definir a dica de prioridade IRP padrão para solicitações no identificador de arquivo especificado.
FILE_IS_REMOTE_DEVICE_INFORMATION

A estrutura FILE_IS_REMOTE_DEVICE_INFORMATION é usada como um argumento para a rotina ZwQueryInformationFile.
FILE_MEMORY_PARTITION_INFORMATION

Armazena informações sobre a partição de memória. Essa estrutura é usada pela função ZwSetInformationFile.
FILE_NETWORK_OPEN_INFORMATION

A estrutura FILE_NETWORK_OPEN_INFORMATION é usada como um argumento para ZwQueryInformationFile.
FILE_OBJECT

A estrutura FILE_OBJECT é usada pelo sistema para representar um objeto de arquivo.
FILE_POSITION_INFORMATION

A estrutura FILE_POSITION_INFORMATION é usada como um argumento para rotinas que consultam ou definem informações de arquivo.
FILE_SFIO_RESERVE_INFORMATION

FILE_SFIO_RESERVE_INFORMATION é usado para consultar ou definir informações de largura de banda reservadas de um arquivo para SFIO (E/S) de arquivo agendado.
FILE_STANDARD_INFORMATION

A estrutura FILE_STANDARD_INFORMATION é usada como um argumento para rotinas que consultam ou definem informações de arquivo.
FILE_STANDARD_INFORMATION_EX

A estrutura FILE_STANDARD_INFORMATION_EX é usada como um argumento para rotinas que consultam ou definem informações de arquivo.
FPGA_CONTROL_INTERFACE

Reservado para uso futuro de FPGA_CONTROL_INTERFACE.
FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS

A estrutura FUNCTION_LEVEL_DEVICE_RESET_PARAMETER é usada como um argumento para a rotina DeviceReset da interface GUID_DEVICE_RESET_INTERFACE_STANDARD.
GENERIC_MAPPING

A estrutura GENERIC_MAPPING descreve o valor ACCESS_MASK de direitos de acesso específicos associados a cada tipo de direito de acesso genérico.
HWPROFILE_CHANGE_NOTIFICATION

A estrutura HWPROFILE_CHANGE_NOTIFICATION descreve um evento relacionado a uma alteração de configuração de perfil de hardware.
IMAGE_POLICY_ENTRY

Não há suporte para a estrutura _IMAGE_POLICY_ENTRY.
IMAGE_POLICY_METADATA

Não há suporte para a estrutura _IMAGE_POLICY_METADATA.
INPUT_MAPPING_ELEMENT

Contém as IDs de mapeamento de entrada para um dispositivo.
INTERFACE

A estrutura de _INTERFACE (wdm.h) descreve uma interface exportada por um driver para uso por outros drivers.
IO_CONNECT_INTERRUPT_PARAMETERS

A estrutura IO_CONNECT_INTERRUPT_PARAMETERS contém os parâmetros que um driver fornece à rotina IoConnectInterruptEx para registrar uma ISR (rotina de serviço de interrupção).
IO_DISCONNECT_INTERRUPT_PARAMETERS

A estrutura IO_DISCONNECT_INTERRUPT_PARAMETERS descreve os parâmetros ao cancelar o registro de uma rotina de tratamento de interrupção com IoDisconnectInterruptEx.
IO_ERROR_LOG_PACKET

A estrutura IO_ERROR_LOG_PACKET serve como o cabeçalho para uma entrada de log de erros.
IO_INTERRUPT_MESSAGE_INFO

A estrutura IO_INTERRUPT_MESSAGE_INFO descreve as interrupções sinalizadas por mensagem do driver.
IO_INTERRUPT_MESSAGE_INFO_ENTRY

A estrutura IO_INTERRUPT_MESSAGE_INFO_ENTRY descreve as propriedades de uma única interrupção sinalizada por mensagem.
IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS

A estrutura IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS contém o contexto de conexão de uma ISR (rotina de serviço de interrupção) registrada que foi conectada a uma interrupção ou interrupções por uma chamada anterior à rotina IoConnectInterruptEx.
IO_RESOURCE_DESCRIPTOR

A estrutura _IO_RESOURCE_DESCRIPTOR (wdm.h) descreve uma variedade de recursos de hardware brutos, de um tipo, que podem ser usados por um dispositivo.
IO_RESOURCE_LIST

A estrutura de _IO_RESOURCE_LIST (wdm.h) descreve uma variedade de recursos de hardware brutos, de vários tipos, que podem ser usados por um dispositivo.
IO_RESOURCE_REQUIREMENTS_LIST

A estrutura _IO_RESOURCE_REQUIREMENTS_LIST (wdm.h) descreve conjuntos de configurações de recursos que representam tipos de recursos brutos usados por um dispositivo.
IO_SECURITY_CONTEXT

A estrutura IO_SECURITY_CONTEXT representa o contexto de segurança de uma solicitação de IRP_MJ_CREATE.
IO_SESSION_CONNECT_INFO

A estrutura IO_SESSION_CONNECT_INFO fornece informações sobre uma sessão de usuário.
IO_SESSION_STATE_INFORMATION

A estrutura IO_SESSION_STATE_INFORMATION contém informações sobre o estado de uma sessão de usuário.
IO_SESSION_STATE_NOTIFICATION

A estrutura IO_SESSION_STATE_NOTIFICATION contém informações que um driver de modo kernel fornece à rotina IoRegisterContainerNotification quando o driver se registra para receber notificações de eventos de sessão.
IO_STACK_LOCATION

A estrutura IO_STACK_LOCATION define um local de pilha de E/S, que é uma entrada na pilha de E/S associada a cada IRP.
IO_STATUS_BLOCK

Um driver define o bloco de status de E/S de um IRP para indicar o status final de uma solicitação de E/S, antes de chamar IoCompleteRequest para o IRP.
IO_STATUS_BLOCK64

A estrutura IO_STATUS_BLOCK64...
IOMMU_DEVICE_CREATION_CONFIGURATION

IOMMU_DEVICE_CREATION_CONFIGURATION descreve uma configuração ou lista de configurações a serem usadas como parte da criação e inicialização de um IOMMU_DMA_DEVICE.
IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI fornece os parâmetros de configuração específicos do ACPI de uma estrutura IOMMU_DEVICE_CREATION_CONFIGURATION, que é fornecida para a criação de uma IOMMU_DMA_DEVICE do tipo ACPI.
IOMMU_DMA_DOMAIN_CREATION_FLAGS

Saiba mais sobre: IOMMU_DMA_DOMAIN_CREATION_FLAGS
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN

O IOMMU_DMA_LOGICAL_ADDRESS_TOKEN representa um intervalo de endereços lógicos contíguos reservado criado por IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE.
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT

Saiba mais sobre: IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT
IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG

A estrutura IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG contém informações necessárias para configurar um alocador lógico.
IOMMU_DMA_RESERVED_REGION

A estrutura IOMMU_DMA_RESERVED_REGION descreve uma região de memória que precisa ser marcada como reservada durante a criação do domínio.
IOMMU_INTERFACE_STATE_CHANGE

Saiba mais sobre: IOMMU_INTERFACE_STATE_CHANGE
IOMMU_INTERFACE_STATE_CHANGE_FIELDS

Saiba mais sobre IOMMU_INTERFACE_STATE_CHANGE_FIELDS
IOMMU_MAP_PHYSICAL_ADDRESS

O IOMMU_MAP_PHYSICAL_ADDRESS representa um endereço físico que deve ser mapeado para um endereço lógico.
IRP

A estrutura IRP é uma estrutura parcialmente opaca que representa um pacote de solicitação de E/S.
KBUGCHECK_ADD_PAGES

A estrutura KBUGCHECK_ADD_PAGES descreve uma ou mais páginas de dados fornecidos pelo driver a serem gravados por uma rotina de retorno de chamada KbCallbackAddPages para o arquivo de despejo de memória.
KBUGCHECK_CALLBACK_RECORD

Saiba mais sobre: estrutura KBUGCHECK_CALLBACK_RECORD
KBUGCHECK_DUMP_IO

A estrutura KBUGCHECK_DUMP_IO descreve uma operação de E/S no arquivo de despejo de memória.
KBUGCHECK_REASON_CALLBACK_RECORD

Saiba mais sobre: estrutura KBUGCHECK_REASON_CALLBACK_RECORD
KBUGCHECK_REMOVE_PAGES

Saiba mais sobre: estrutura KBUGCHECK_REMOVE_PAGES
KBUGCHECK_SECONDARY_DUMP_DATA

A estrutura KBUGCHECK_SECONDARY_DUMP_DATA descreve uma seção dos dados fornecidos pelo driver a serem gravados pela rotina KbCallbackSecondaryDumpData para o arquivo de despejo de memória.
KBUGCHECK_SECONDARY_DUMP_DATA_EX

Saiba mais sobre: estrutura _KBUGCHECK_SECONDARY_DUMP_DATA_EX
KBUGCHECK_TRIAGE_DUMP_DATA

Saiba mais sobre: estrutura _KBUGCHECK_TRIAGE_DUMP_DATA
KDPC_WATCHDOG_INFORMATION

A estrutura KDPC_WATCHDOG_INFORMATION contém informações de tempo limite sobre a DPC (chamada de procedimento adiada) atual.
KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT

A estrutura KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT descreve o contexto de notificação que é passado para uma função de retorno de chamada registrada quando um novo processador é adicionado dinamicamente a uma partição de hardware.
KERNEL_CET_CONTEXT

Reservado somente para uso do sistema. Não use.
KERNEL_SOFT_RESTART_NOTIFICATION

Saiba mais sobre: estrutura KERNEL_SOFT_RESTART_NOTIFICATION
KEY_BASIC_INFORMATION

A estrutura KEY_BASIC_INFORMATION define um subconjunto das informações completas disponíveis para uma chave do Registro.
KEY_FULL_INFORMATION

A estrutura KEY_FULL_INFORMATION define as informações disponíveis para uma chave do Registro, incluindo informações sobre suas subchaves e o comprimento máximo para seus nomes e entradas de valor.
KEY_NODE_INFORMATION

A estrutura KEY_NODE_INFORMATION define as informações básicas disponíveis para um registro (sub)chave.
KEY_VALUE_BASIC_INFORMATION

A estrutura KEY_VALUE_BASIC_INFORMATION define um subconjunto das informações completas disponíveis para uma entrada de valor de uma chave do Registro.
KEY_VALUE_ENTRY

A estrutura KEY_VALUE_ENTRY é usada pela estrutura REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION para descrever uma única entrada de valor para uma chave do Registro.
KEY_VALUE_FULL_INFORMATION

A estrutura KEY_VALUE_FULL_INFORMATION define informações disponíveis para uma entrada de valor de uma chave do Registro.
KEY_VALUE_PARTIAL_INFORMATION

A estrutura KEY_VALUE_PARTIAL_INFORMATION define um subconjunto das informações de valor disponíveis para uma entrada de valor de uma chave do Registro.
KEY_WRITE_TIME_INFORMATION

A estrutura KEY_WRITE_TIME_INFORMATION é usada pelo sistema para definir a última hora de gravação para uma chave do Registro.
KMUTANT

Saiba mais sobre: estrutura KMUTANT
KTMOBJECT_CURSOR

A estrutura KTMOBJECT_CURSOR recebe informações de enumeração sobre objetos KTM quando um componente chama ZwEnumerateTransactionObject.
KTRIAGE_DUMP_DATA_ARRAY

Saiba mais sobre: estrutura _KTRIAGE_DUMP_DATA_ARRAY
LINK_SHARE_ACCESS

A estrutura de acesso de compartilhamento usada por sistemas de arquivos apenas para arquivos de link.
LUID_AND_ATTRIBUTES

LUID_AND_ATTRIBUTES representa um LUID (identificador local exclusivo) e seus atributos.
MAILSLOT_CREATE_PARAMETERS

O MAILSLOT_CREATE_PARAMETERS é usado pelo subsistema do Windows para criar um maillot.
MDL

Uma estrutura MDL é uma estrutura parcialmente opaca que representa uma MDL (lista de descritores de memória).
MEM_EXTENDED_PARAMETER

Saiba mais sobre: estrutura MEM_EXTENDED_PARAMETER
MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION

Define a estrutura MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION.
MM_PHYSICAL_ADDRESS_LIST

A estrutura MM_PHYSICAL_ADDRESS_LIST especifica um intervalo de endereços físicos.
NAMED_PIPE_CREATE_PARAMETERS

A estrutura NAMED_PIPE_CREATE_PARAMETERS é usada pelo subsistema do Windows para criar um pipe nomeado.
NOTIFY_USER_POWER_SETTING

Este tópico descreve a estrutura NOTIFY_USER_POWER_SETTING.
NPEM_CAPABILITY_STANDARD

Saiba mais sobre: NPEM_CAPABILITY_STANDARD
NPEM_CONTROL_INTERFACE

Saiba mais sobre: NPEM_CONTROL_INTERFACE
OB_CALLBACK_REGISTRATION

A estrutura OB_CALLBACK_REGISTRATION especifica os parâmetros quando a rotina ObRegisterCallbacks registra rotinas de retorno de chamada ObjectPreCallback e ObjectPostCallback.
OB_OPERATION_REGISTRATION

A estrutura OB_OPERATION_REGISTRATION especifica as rotinas de retorno de chamada ObjectPreCallback e ObjectPostCallback e os tipos de operações para as quais as rotinas são chamadas.
OB_POST_CREATE_HANDLE_INFORMATION

A estrutura OB_POST_CREATE_HANDLE_INFORMATION fornece informações para uma rotina ObjectPostCallback sobre um thread ou identificador de processo que foi aberto.
OB_POST_DUPLICATE_HANDLE_INFORMATION

A estrutura OB_POST_DUPLICATE_HANDLE_INFORMATION fornece informações para uma rotina ObjectPostCallback sobre um thread ou identificador de processo que foi duplicado.
OB_POST_OPERATION_INFORMATION

A estrutura OB_POST_OPERATION_INFORMATION fornece informações sobre uma operação de processamento ou identificador de thread para uma rotina ObjectPostCallback.
OB_POST_OPERATION_PARAMETERS

A união OB_POST_OPERATION_PARAMETERS descreve os parâmetros específicos da operação para uma rotina ObjectPostCallback.
OB_PRE_CREATE_HANDLE_INFORMATION

A estrutura OB_PRE_CREATE_HANDLE_INFORMATION fornece informações a uma rotina ObjectPreCallback sobre um thread ou identificador de processo que está sendo aberto.
OB_PRE_DUPLICATE_HANDLE_INFORMATION

A estrutura OB_PRE_DUPLICATE_HANDLE_INFORMATION fornece informações para uma rotina ObjectPreCallback sobre um thread ou identificador de processo que está sendo duplicado.
OB_PRE_OPERATION_INFORMATION

A estrutura OB_PRE_OPERATION_INFORMATION fornece informações sobre uma operação de processamento ou identificador de thread para uma rotina ObjectPreCallback.
OB_PRE_OPERATION_PARAMETERS

A união OB_PRE_OPERATION_PARAMETERS descreve os parâmetros específicos da operação para uma rotina ObjectPreCallback.
OSVERSIONINFOEXW

A estrutura RTL_OSVERSIONINFOEXW contém informações de versão do sistema operacional.
OSVERSIONINFOW

A estrutura RTL_OSVERSIONINFOW contém informações de versão do sistema operacional.
PCI_ATS_INTERFACE

Define a estrutura PCI_ATS_INTERFACE.
PCI_CAPABILITIES_HEADER

A estrutura de _PCI_CAPABILITIES_HEADER (wdm.h) define um cabeçalho presente em cada estrutura de funcionalidade PCI.
PCI_COMMON_CONFIG

A estrutura de _PCI_COMMON_CONFIG (wdm.h) define informações de configuração de PCI padrão.
PCI_DEVICE_PRESENT_INTERFACE

A estrutura PCI_DEVICE_PRESENT_INTERFACE é reservada para uso do sistema.
PCI_EXPRESS_AER_CAPABILITIES

A estrutura _PCI_EXPRESS_AER_CAPABILITIES (wdm.h) descreve os recursos de erro avançados do PCI Express (PCIe) e o registro de controle.
PCI_EXPRESS_AER_CAPABILITY

A estrutura de _PCI_EXPRESS_AER_CAPABILITY (wdm.h) descreve uma estrutura avançada de funcionalidade de relatório de erros PCI Express (PCIe).
PCI_EXPRESS_BRIDGE_AER_CAPABILITY

A estrutura de _PCI_EXPRESS_BRIDGE_AER_CAPABILITY (wdm.h) define as funcionalidades avançadas de relatório de erros PCI Express (PCIe) para um dispositivo de ponte PCIe.
PCI_EXPRESS_CORRECTABLE_ERROR_MASK

A estrutura de _PCI_EXPRESS_CORRECTABLE_ERROR_MASK (wdm.h) descreve um registro de máscara de erro corrigível PCI Express (PCIe) usado no relatório avançado de erros.
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS

A estrutura de _PCI_EXPRESS_CORRECTABLE_ERROR_STATUS (wdm.h) descreve um erro corrigível PCI Express (PCIe) status registrar para relatórios de erros avançados.
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER

A estrutura de _PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER (wdm.h) descreve o cabeçalho de uma estrutura de funcionalidade estendida PCI Express (PCIe).
PCI_EXPRESS_ERROR_SOURCE_ID

A estrutura _PCI_EXPRESS_ERROR_SOURCE_ID (wdm.h) descreve as IDs do primeiro erro corrigível e incorrecionável no erro status registrar.
PCI_EXPRESS_LINK_QUIESCENT_INTERFACE

A estrutura PCI_EXPRESS_LINK_QUIESCENT_INTERFACE é reservada para uso do sistema.
PCI_EXPRESS_PTM_CAPABILITY

Reservado para PCI_EXPRESS_PTM_CAPABILITY. Não use.
PCI_EXPRESS_PTM_CAPABILITY_REGISTER

Reservado para PCI_EXPRESS_PTM_CAPABILITY_REGISTER. Não use.
PCI_EXPRESS_PTM_CONTROL_REGISTER

Reservado para PCI_EXPRESS_PTM_CONTROL_REGISTER. Não use.
PCI_EXPRESS_ROOT_ERROR_COMMAND

A estrutura de _PCI_EXPRESS_ROOT_ERROR_COMMAND (wdm.h) descreve um registro de comando de erro raiz PCI Express (PCIe) para relatórios de erros avançados.
PCI_EXPRESS_ROOT_ERROR_STATUS

A estrutura de _PCI_EXPRESS_ROOT_ERROR_STATUS (wdm.h) descreve um erro raiz PCI Express (PCIe) status registrar para relatórios de erros avançados.
PCI_EXPRESS_ROOT_PORT_INTERFACE

A estrutura PCI_EXPRESS_ROOT_PORT_INTERFACE é reservada para uso do sistema.
PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

A estrutura de _PCI_EXPRESS_ROOTPORT_AER_CAPABILITY (wdm.h) descreve uma estrutura avançada de funcionalidade de relatório de erros PCI Express (PCIe).
PCI_EXPRESS_SEC_AER_CAPABILITIES

A estrutura de _PCI_EXPRESS_SEC_AER_CAPABILITIES (wdm.h) descreve os recursos de erro secundários do PCI Express (PCIe) e o registro de controle.
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK

A estrutura de _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK (wdm.h) descreve um registro de máscara de erro secundário PCI Express (PCIe).
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY

A estrutura de _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY (wdm.h) descreve um registro de severidade de erro secundário PCI Express (PCIe).
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS

A estrutura _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS (wdm.h) descreve um erro secundário PCI Express (PCIe) incorrecionável status registrar.
PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY

A estrutura _PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY (wdm.h) descreve um número de série para um dispositivo PCI Express (PCIe).
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK

A estrutura _PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK (wdm.h) descreve um registro de máscara de erro incorrecionável PCI Express (PCIe).
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY

A estrutura de _PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY (wdm.h) descreve um registro de severidade de erro incorrecionável PCI Express (PCIe).
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS

A estrutura _PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS (wdm.h) descreve um erro incorrecionável PCI Express (PCIe) status registrar.
PCI_MSIX_TABLE_CONFIG_INTERFACE

A estrutura PCI_MSIX_TABLE_CONFIG_INTERFACE permite que os drivers de dispositivo modifiquem as configurações de interrupção do MSI-X. Essa estrutura descreve a interface GUID_MSIX_TABLE_CONFIG_INTERFACE.
PCI_PM_CAPABILITY

A estrutura _PCI_PM_CAPABILITY (wdm.h) contém campos que descrevem os recursos de gerenciamento de energia do dispositivo.
PCI_PMC

A estrutura de _PCI_PMC (wdm.h) descreve o conteúdo do registro de recursos de gerenciamento de energia.
PCI_PMCSR

A estrutura de _PCI_PMCSR (wdm.h) descreve o conteúdo do controle de gerenciamento de energia do dispositivo status registrar.
PCI_PMCSR_BSE

A estrutura de _PCI_PMCSR_BSE (wdm.h) descreve o conteúdo do controle de gerenciamento de energia status registrar para extensões de suporte à ponte PCI.
PCI_SECURITY_INTERFACE2

Define a estrutura PCI_SECURITY_INTERFACE2.
PCI_SEGMENT_BUS_NUMBER

A Microsoft reserva a estrutura PCI_SEGMENT_BUS_NUMBER somente para uso interno. Não use essa estrutura em seu código.
PCI_SLOT_NUMBER

A estrutura _PCI_SLOT_NUMBER (wdm.h) está obsoleta. Ele define o formato do parâmetro Slot para as rotinas obsoletas de HalXxxBusData.
PCI_VIRTUALIZATION_INTERFACE

Saiba mais sobre a estrutura PCI_VIRTUALIZATION_INTERFACE.
PCI_X_CAPABILITY

A estrutura de PCI_X_CAPABILITY (wdm.h) relata o conteúdo do comando e status registros de um dispositivo compatível com o Adendo PCI-X para a Especificação do Barramento Local PCI.
PCW_CALLBACK_INFORMATION

A união PCW_CALLBACK_INFORMATION fornece detalhes sobre a notificação a ser enviada. Um provedor passa um ponteiro para essa união como um parâmetro para a função PcwCallback.
PCW_COUNTER_DESCRIPTOR

A estrutura PCW_COUNTER_DESCRIPTOR fornece detalhes sobre a notificação a ser enviada.
PCW_COUNTER_INFORMATION

A estrutura PCW_COUNTER_INFORMATION descreve atributos que identificam uma instância específica de um contador.
PCW_DATA

A estrutura PCW_DATA descreve a matriz de blocos de dados associados a uma instância.
PCW_MASK_INFORMATION

A estrutura PCW_MASK_INFORMATION fornece detalhes sobre a notificação a ser enviada ao provedor. Essas informações são passadas como parte do parâmetro Info para a função PcwCallback. Essas informações de máscara estão incluídas no PCW_CALLBACK_INFORMATION.
PCW_REGISTRATION_INFORMATION

A estrutura PCW_REGISTRATION_INFORMATION fornece detalhes sobre o provedor e o contraconjunto.
PLUGPLAY_NOTIFICATION_HEADER

Uma estrutura de PLUGPLAY_NOTIFICATION_HEADER é incluída no início de cada estrutura de notificação PnP, como uma estrutura de DEVICE_INTERFACE_CHANGE_NOTIFICATION.
PNP_BUS_INFORMATION

A estrutura PNP_BUS_INFORMATION descreve um barramento.
PO_FX_COMPONENT_IDLE_STATE

A estrutura PO_FX_COMPONENT_IDLE_STATE especifica os atributos de um estado de energia Fx de um componente em um dispositivo.
PO_FX_COMPONENT_PERF_INFO

A estrutura PO_FX_COMPONENT_PERF_INFO descreve todos os conjuntos de estados de desempenho para um único componente em um dispositivo.
PO_FX_COMPONENT_PERF_SET

A estrutura PO_FX_COMPONENT_PERF_SET representa um conjunto de estados de desempenho para um único componente em um dispositivo.
PO_FX_COMPONENT_V1

A estrutura PO_FX_COMPONENT descreve os atributos de estado de energia de um componente em um dispositivo.
PO_FX_COMPONENT_V2

Saiba como a estrutura PO_FX_COMPONENT descreve os atributos de estado de energia de um componente em um dispositivo.
PO_FX_DEVICE_V1

A estrutura PO_FX_DEVICE descreve os atributos de energia de um dispositivo para a PoFx (estrutura de gerenciamento de energia).
PO_FX_DEVICE_V2

Saiba como a estrutura PO_FX_DEVICE descreve os atributos de energia de um dispositivo para a PoFx (estrutura de gerenciamento de energia).
PO_FX_DEVICE_V3

Saiba mais sobre: estrutura PO_FX_DEVICE_V3
PO_FX_PERF_STATE

A estrutura PO_FX_PERF_STATE representa um estado de desempenho para um único componente em um dispositivo.
PO_FX_PERF_STATE_CHANGE

A estrutura PO_FX_PERF_STATE_CHANGE contém informações sobre uma alteração em um estado de desempenho que está sendo solicitado chamando a rotina PoFxIssueComponentPerfStateChange ou PoFxIssueComponentPerfStateChangeMultiple.
POOL_CREATE_EXTENDED_PARAMS

Define a estrutura POOL_CREATE_EXTENDED_PARAMS.
POOL_EXTENDED_PARAMETER

Saiba mais sobre: POOL_EXTENDED_PARAMETER
POOL_EXTENDED_PARAMS_SECURE_POOL

Define a estrutura POOL_EXTENDED_PARAMS_SECURE_POOL.
POWER_PLATFORM_INFORMATION

Saiba como a estrutura POWER_PLATFORM_INFORMATION contém informações sobre os recursos de energia do sistema.
POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES

Saiba mais sobre: estrutura de POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES (wdm.h)
POWER_STATE

Saiba como a união de POWER_STATE especifica um valor de estado de energia do sistema ou um valor de estado de energia do dispositivo.
PRIVILEGE_SET

A estrutura PRIVILEGE_SET especifica um conjunto de privilégios de segurança.
PTM_CONTROL_INTERFACE

Reservado para PTM_CONTROL_INTERFACE. Não use.
REENUMERATE_SELF_INTERFACE_STANDARD

A estrutura de interface REENUMERATE_SELF_INTERFACE_STANDARD permite que um driver solicite que seu motorista de ônibus pai reenumere o dispositivo do driver. Essa estrutura define a interface GUID_REENUMERATE_SELF_INTERFACE_STANDARD.
REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION

A estrutura REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION contém informações que a rotina RegistryCallback de um driver pode usar para liberar recursos que o driver alocou anteriormente para o contexto associado a um objeto do Registro.
REG_CREATE_KEY_INFORMATION

Obsoleto, use REG_CREATE_KEY_INFORMATION_V1 em vez disso. A estrutura REG_CREATE_KEY_INFORMATION contém informações que a rotina RegistryCallback de um driver pode usar quando uma chave do Registro está sendo criada.
REG_CREATE_KEY_INFORMATION_V1

A estrutura REG_CREATE_KEY_INFORMATION_V1 contém informações que a rotina RegistryCallback de um driver de filtro pode usar quando uma chave do Registro está sendo criada.
REG_DELETE_KEY_INFORMATION

A estrutura REG_DELETE_KEY_INFORMATION contém informações que a rotina RegistryCallback de um driver pode usar quando uma chave do Registro está sendo excluída.
REG_DELETE_VALUE_KEY_INFORMATION

A estrutura REG_DELETE_VALUE_KEY_INFORMATION contém informações que a rotina RegistryCallback de um driver pode usar quando o valor de uma chave do Registro está sendo excluído.
REG_ENUMERATE_KEY_INFORMATION

A estrutura REG_ENUMERATE_KEY_INFORMATION descreve uma subchave de uma chave cujas subchaves estão sendo enumeradas.
REG_ENUMERATE_VALUE_KEY_INFORMATION

A estrutura REG_ENUMERATE_VALUE_KEY_INFORMATION descreve uma entrada de valor de uma chave cujas entradas de valor estão sendo enumeradas.
REG_KEY_HANDLE_CLOSE_INFORMATION

A estrutura REG_KEY_HANDLE_CLOSE_INFORMATION contém informações sobre uma chave do Registro cujo identificador está prestes a ser fechado.
REG_LOAD_KEY_INFORMATION

A estrutura REG_LOAD_KEY_INFORMATION contém informações sobre um hive do Registro que está sendo carregado.
REG_LOAD_KEY_INFORMATION_V2

A estrutura REG_LOAD_KEY_INFORMATION_V2 contém informações sobre um hive do Registro que está sendo carregado.
REG_POST_CREATE_KEY_INFORMATION

A estrutura REG_POST_CREATE_KEY_INFORMATION contém o resultado de uma tentativa de criar uma chave do Registro.
REG_POST_OPERATION_INFORMATION

A estrutura REG_POST_OPERATION_INFORMATION contém informações sobre uma operação de registro concluída que uma rotina RegistryCallback pode usar.
REG_PRE_CREATE_KEY_INFORMATION

A estrutura REG_PRE_OPEN_KEY_INFORMATION contém o nome de uma chave do Registro que está prestes a ser aberta.
REG_QUERY_KEY_INFORMATION

A estrutura REG_QUERY_KEY_INFORMATION descreve os metadados que estão prestes a ser consultados para obter uma chave.
REG_QUERY_KEY_NAME

A estrutura REG_QUERY_KEY_NAME descreve o nome completo da chave do Registro de um objeto que está sendo consultado.
REG_QUERY_KEY_SECURITY_INFORMATION

A estrutura REG_QUERY_KEY_SECURITY_INFORMATION recebe informações de segurança para um objeto de chave do Registro.
REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION

A estrutura REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION descreve as várias entradas de valor que estão sendo recuperadas para uma chave.
REG_QUERY_VALUE_KEY_INFORMATION

A estrutura REG_QUERY_VALUE_KEY_INFORMATION contém informações sobre a entrada de valor de uma chave do Registro que está sendo consultada.
REG_RENAME_KEY_INFORMATION

A estrutura REG_RENAME_KEY_INFORMATION contém o novo nome de uma chave do Registro cujo nome está prestes a ser alterado.
REG_REPLACE_KEY_INFORMATION

A estrutura REG_REPLACE_KEY_INFORMATION descreve os metadados que estão prestes a ser substituídos por uma chave.
REG_RESTORE_KEY_INFORMATION

A estrutura REG_RESTORE_KEY_INFORMATION contém as informações de uma chave do Registro que está prestes a ser restaurada.
REG_SAVE_KEY_INFORMATION

A estrutura REG_SAVE_KEY_INFORMATION contém as informações de uma chave do Registro que está prestes a ser salva.
REG_SAVE_MERGED_KEY_INFORMATION

Define a estrutura REG_SAVE_MERGED_KEY_INFORMATION.
REG_SET_INFORMATION_KEY_INFORMATION

A estrutura REG_SET_INFORMATION_KEY_INFORMATION descreve uma nova configuração para os metadados de uma chave.
REG_SET_KEY_SECURITY_INFORMATION

A estrutura REG_SET_KEY_SECURITY_INFORMATION especifica informações de segurança para um objeto de chave do Registro.
REG_SET_VALUE_KEY_INFORMATION

A estrutura REG_SET_VALUE_INFORMATION descreve uma nova configuração para a entrada de valor de uma chave do Registro.
REG_UNLOAD_KEY_INFORMATION

A estrutura REG_UNLOAD_KEY_INFORMATION contém informações que a rotina RegistryCallback de um driver pode usar quando um hive do registro é descarregado.
RESOURCEMANAGER_BASIC_INFORMATION

A estrutura RESOURCEMANAGER_BASIC INFORMATION contém informações sobre um objeto do gerenciador de recursos.
RESOURCEMANAGER_COMPLETION_INFORMATION

A estrutura RESOURCEMANAGER_COMPLETION_INFORMATION não é usada.
SCATTER_GATHER_LIST

A estrutura SCATTER_GATHER_LIST descreve a lista de dispersão/coleta de uma operação de DMA.
SDEV_IDENTIFIER_INTERFACE

Este tópico de espaço reservado é fornecido como um exemplo de documentação que pode ser incluída em uma versão posterior. Este material ainda não está disponível.
SECTION_OBJECT_POINTERS

A estrutura SECTION_OBJECT_POINTERS, alocada por um sistema de arquivos ou um driver de redirecionador, é usada pelo gerenciador de memória e pelo gerenciador de cache para armazenar informações relacionadas ao mapeamento de arquivos e ao cache para um fluxo de arquivos.
SECURITY_SUBJECT_CONTEXT

A estrutura SECURITY_SUBJECT_CONTEXT é usada para capturar o contexto de segurança do assunto para validação e auditoria de acesso.
SET_POWER_SETTING_VALUE

Este tópico descreve a estrutura SET_POWER_SETTING_VALUE.
SLIST_ENTRY

Uma estrutura SLIST_ENTRY descreve uma entrada em uma lista sequenciada vinculada.
SYSTEM_POOL_ZEROING_INFORMATION

A Microsoft reserva a estrutura SYSTEM_POOL_ZEROING_INFORMATION somente para uso interno. Não use essa estrutura em seu código.
SYSTEM_POWER_STATE_CONTEXT

Saiba como a estrutura SYSTEM_POWER_STATE_CONTEXT é uma estrutura de sistema parcialmente opaca que contém informações sobre os estados de energia do sistema anteriores de um computador.
TARGET_DEVICE_CUSTOM_NOTIFICATION

A estrutura TARGET_DEVICE_CUSTOM_NOTIFICATION descreve um evento de dispositivo personalizado.
TARGET_DEVICE_REMOVAL_NOTIFICATION

A estrutura TARGET_DEVICE_REMOVAL_NOTIFICATION descreve um evento de remoção de dispositivo. O gerenciador PnP envia essa estrutura para um driver que registrou uma rotina de retorno de chamada para notificação de eventos EventCategoryTargetDeviceChange.
TIME_FIELDS

A estrutura TIME_FIELDS descreve informações de tempo para rotinas de conversão de tempo.
TRANSACTION_BASIC_INFORMATION

A estrutura TRANSACTION_BASIC_INFORMATION contém informações sobre um objeto de transação.
TRANSACTION_ENLISTMENT_PAIR

A estrutura TRANSACTION_ENLISTMENT_PAIR contém informações sobre uma inscrição associada a um objeto de transação.
TRANSACTION_ENLISTMENTS_INFORMATION

A estrutura TRANSACTION_ENLISTMENTS_INFORMATION contém informações sobre as inscrições associadas a um objeto de transação.
TRANSACTION_PROPERTIES_INFORMATION

A estrutura TRANSACTION_PROPERTIES_INFORMATION contém as propriedades de um objeto de transação.
TRANSACTIONMANAGER_BASIC_INFORMATION

A estrutura TRANSACTIONMANAGER_BASIC_INFORMATION contém informações sobre um objeto do gerenciador de transações.
TRANSACTIONMANAGER_LOG_INFORMATION

A estrutura TRANSACTIONMANAGER_LOG_INFORMATION contém informações sobre um objeto do gerenciador de transações.
TRANSACTIONMANAGER_LOGPATH_INFORMATION

A estrutura TRANSACTIONMANAGER_LOGPATH_INFORMATION contém informações sobre um objeto do gerenciador de transações.
TRANSACTIONMANAGER_RECOVERY_INFORMATION

A estrutura TRANSACTIONMANAGER_RECOVERY_INFORMATION contém informações sobre um objeto do gerenciador de transações.
VPB

A estrutura VPB (bloco de parâmetros de volume) é usada para mapear um objeto de dispositivo que representa um volume montado do sistema de arquivos para um objeto de dispositivo que representa um dispositivo de disco físico ou virtual.
WAIT_CONTEXT_BLOCK

Reservado para WAIT_CONTEXT_BLOCK. Não use.
WORK_QUEUE_ITEM

A estrutura WORK_QUEUE_ITEM é usada para postar itens de trabalho em uma fila de trabalho do sistema.
XSAVE_CET_U_FORMAT

Formato para CET_U componente XSTATE.

Enumerações

 
BOUND_CALLBACK_STATUS

A enumeração BOUND_CALLBACK_STATUS indica como uma exceção de limites de modo de usuário foi processada pela função BoundCallback.
BUS_QUERY_ID_TYPE

Este tópico descreve a enumeração BUS_QUERY_ID_TYPE.
CLFS_CONTEXT_MODE

A enumeração CLFS_CONTEXT_MODE indica o tipo de sequência que o driver CLFS (Common Log File System) segue quando lê um conjunto de registros de um fluxo.
CLFS_MGMT_POLICY_TYPE

O tipo de enumeração CLFS_MGMT_POLICY_TYPE identifica o tipo de uma política de gerenciamento CLFS.
CLS_LOG_INFORMATION_CLASS

A enumeração CLFS_LOG_INFORMATION_CLASS indica o tipo de informação solicitada por uma chamada para ClfsQueryLogFileInformation.
D3COLD_LAST_TRANSITION_STATUS

A enumeração D3COLD_LAST_TRANSITION_STATUS indica se a transição mais recente para o estado de energia do dispositivo D3hot foi seguida por uma transição para o estado de energia do dispositivo D3cold.
DEVICE_DIRECTORY_TYPE

O diretório do qual o driver é carregado.
DEVICE_INSTALL_STATE

A enumeração DEVICE_INSTALL_STATE descreve o estado de instalação de um dispositivo.
DEVICE_POWER_STATE

Saiba como o tipo de enumeração DEVICE_POWER_STATE indica um estado de energia do dispositivo.
DEVICE_REGISTRY_PROPERTY

A enumeração DEVICE_REGISTRY_PROPERTY identifica as propriedades do dispositivo armazenadas no registro.
DEVICE_REMOVAL_POLICY

A enumeração DEVICE_REMOVAL_POLICY descreve a política de remoção de um dispositivo.
DEVICE_RESET_TYPE

A enumeração DEVICE_RESET_TYPE especifica o tipo de redefinição de dispositivo que está sendo solicitado por uma chamada para a rotina DeviceReset da interface GUID_DEVICE_RESET_INTERFACE_STANDARD.
DEVICE_TEXT_TYPE

Este tópico descreve a enumeração DEVICE_TEXT_TYPE.
DEVICE_USAGE_NOTIFICATION_TYPE

Saiba mais sobre: enumeração DEVICE_USAGE_NOTIFICATION_TYPE
DEVICE_WAKE_DEPTH

A enumeração DEVICE_WAKE_DEPTH especifica o estado de energia do dispositivo mais profundo do qual um dispositivo pode disparar um sinal de ativação.
DIRECTORY_NOTIFY_INFORMATION_CLASS

Saiba mais sobre a enumeração DIRECTORY_NOTIFY_INFORMATION_CLASS.
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE

Saiba mais sobre: DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE

Fornece os tipos de configurações opcionais que podem ser fornecidas ao criar um buffer comum de um MDL. Os valores de configuração correspondentes aos tipos são mantidos na estrutura DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION.
DMA_COMPLETION_STATUS

A enumeração DMA_COMPLETION_STATUS descreve a status de conclusão de uma transferência de DMA.
DOMAIN_CONFIGURATION_ARCH

Define valores para o tipo de arquitetura do sistema especificado.
DRIVER_DIRECTORY_TYPE

Saiba mais sobre: enumeração _DRIVER_DIRECTORY_TYPE
DRIVER_REGKEY_TYPE

Saiba mais sobre: enumeração DRIVER_REGKEY_TYPE
ENLISTMENT_INFORMATION_CLASS

A enumeração ENLISTMENT_INFORMATION_CLASS identifica o tipo de informação que a rotina ZwSetInformationEnlistment pode definir e que a rotina ZwQueryInformationEnlistment pode recuperar para um objeto de inscrição.
EX_POOL_PRIORITY

Saiba mais sobre: EX_POOL_PRIORITY
FAULT_INFORMATION_ARCH

Define valores para o tipo de arquitetura do sistema.
FAULT_INFORMATION_ARM64_TYPE

Define valores para o tipo de falha.
FILE_INFORMATION_CLASS

Saiba mais sobre a enumeração FILE_INFORMATION_CLASS.
FS_INFORMATION_CLASS

A enumeração FS_INFORMATION_CLASS contém as constantes de classe de informações que especificam que tipo de estrutura de informações está presente para um conjunto ou uma operação de consulta.
IMAGE_POLICY_ENTRY_TYPE

Não há suporte para a enumeração _IMAGE_POLICY_ENTRY_TYPE.
IMAGE_POLICY_ID

Não há suporte para a enumeração _IMAGE_POLICY_ID.
INTERFACE_TYPE

A enumeração _INTERFACE_TYPE (wdm.h) define valores que indicam o tipo de driver de barramento que publicou a interface.
IO_ACCESS_MODE

_IO_ACCESS_MODE define os tipos de modo de acesso para E/S de Arquivo Agendado (SFIO).
IO_ACCESS_TYPE

_IO_ACCESS_TYPE define os direitos de acesso para SFIO (E/S de Arquivo Agendado).
IO_ALLOCATION_ACTION

O tipo enumerado IO_ALLOCATION_ACTION é usado para especificar valores retornados para rotinas AdapterControl e ControllerControl.
IO_CONTAINER_INFORMATION_CLASS

A enumeração IO_CONTAINER_INFORMATION_CLASS contém constantes que indicam as classes de informações do sistema que um driver do modo kernel pode solicitar.
IO_CONTAINER_NOTIFICATION_CLASS

A enumeração IO_CONTAINER_NOTIFICATION_CLASS contém constantes que indicam as classes de eventos para os quais um driver do modo kernel pode se registrar para receber notificações.
IO_NOTIFICATION_EVENT_CATEGORY

Saiba mais sobre: enumeração IO_NOTIFICATION_EVENT_CATEGORY
IO_PAGING_PRIORITY

A enumeração IO_PAGING_PRIORITY descreve o valor de prioridade para um IRP de E/S de paginação.
IO_PRIORITY_HINT

O tipo de enumeração IO_PRIORITY_HINT especifica a dica de prioridade para um IRP.
IO_SESSION_EVENT

A enumeração IO_SESSION_EVENT indica o tipo de evento de sessão para o qual um driver está recebendo notificação.
IO_SESSION_STATE

A enumeração IO_SESSION_STATE contém constantes que indicam o estado atual de uma sessão de usuário.
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE

Descreve os tipos de configuração que são usados na criação IOMMU_DMA_DEVICE dependendo do tipo de dispositivo e do sistema.
IOMMU_DMA_DOMAIN_TYPE

Descreve os tipos de domínio que podem ser criados e interagidos por meio do DMA_IOMMU_INTERFACE_EX.
IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE

A enumeração IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE indica o tipo de alocador lógico descrito em uma estrutura IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG.
IOMMU_MAP_PHYSICAL_ADDRESS_TYPE

A enumeração IOMMU_MAP_PHYSICAL_ADDRESS_TYPE indica o formato do endereço físico descrito em uma estrutura IOMMU_MAP_PHYSICAL_ADDRESS.
IRQ_DEVICE_POLICY

O tipo de enumeração _IRQ_DEVICE_POLICY (wdm.h) indica a política do sistema operacional usada para atribuir interrupções de um dispositivo a processadores diferentes.
IRQ_PRIORITY

O tipo de enumeração _IRQ_PRIORITY (wdm.h) indica a prioridade que o sistema deve dar para atender às interrupções de um dispositivo.
KBUGCHECK_CALLBACK_REASON

O tipo de enumeração KBUGCHECK_CALLBACK_REASON especifica as situações em que um retorno de chamada marcar bug é executado.
KBUGCHECK_DUMP_IO_TYPE

O tipo de enumeração KBUGCHECK_DUMP_IO_TYPE identifica o tipo de uma seção de dados em um arquivo de despejo de memória.
KE_PROCESSOR_CHANGE_NOTIFY_STATE

Este tópico descreve a enumeração KE_PROCESSOR_CHANGE_NOTIFY_STATE.
KEY_INFORMATION_CLASS

O tipo de enumeração KEY_INFORMATION_CLASS representa o tipo de informação a ser fornecida sobre uma chave do Registro.
KEY_SET_INFORMATION_CLASS

O tipo de enumeração KEY_SET_INFORMATION_CLASS representa o tipo de informação a ser definido para uma chave do Registro.
KEY_VALUE_INFORMATION_CLASS

O tipo de enumeração KEY_VALUE_INFORMATION_CLASS especifica o tipo de informação a ser fornecido sobre o valor de uma chave do Registro.
KINTERRUPT_MODE

O tipo de enumeração _KINTERRUPT_MODE (wdm.h) indica se uma interrupção é disparada por nível ou disparada por borda.
KINTERRUPT_POLARITY

A enumeração _KINTERRUPT_POLARITY (wdm.h) contém valores que indicam como um dispositivo sinaliza uma solicitação de interrupção em uma linha de interrupção.
KTMOBJECT_TYPE

A enumeração KTMOBJECT_TYPE identifica os tipos de objetos compatíveis com KTM.
LATENCY_TIME

Este tópico descreve a enumeração LATENCY_TIME.
LOCK_OPERATION

A enumeração LOCK_OPERATION especifica o tipo de acesso apropriado para um tipo de operação de E/S.
MEM_EXTENDED_PARAMETER_TYPE

Define valores para parâmetros estendidos são usados para mapeamento de arquivo em um espaço de endereço.
MEM_SECTION_EXTENDED_PARAMETER_TYPE

Saiba mais sobre: enumeração MEM_SECTION_EXTENDED_PARAMETER_TYPE
MEMORY_CACHING_TYPE

O tipo de enumeração _MEMORY_CACHING_TYPE (wdm.h) especifica o comportamento de cache permitido ao alocar ou mapear memória.
MONITOR_DISPLAY_STATE

Saiba como esse método indica o estado de energia do monitor que está sendo exibido.
NPEM_CONTROL_STANDARD_CONTROL_BIT

Saiba mais sobre: NPEM_CONTROL_STANDARD_CONTROL_BIT
PCW_CALLBACK_TYPE

A enumeração PCW_CALLBACK_TYPE define o tipo de notificação a ser enviado ao provedor registrado do contador. Um provedor passa um ponteiro para essa enumeração como um parâmetro para a função PcwCallback.
PO_FX_PERF_STATE_TYPE

A enumeração PO_FX_PERF_STATE_TYPE contém valores que descrevem o tipo de estados de desempenho em um PO_FX_COMPONENT_PERF_SET.
PO_FX_PERF_STATE_UNIT

A enumeração PO_FX_PERF_STATE_UNIT contém valores que descrevem o tipo de unidade controlada pelos estados de desempenho em um PO_FX_COMPONENT_PERF_SET.
POOL_EXTENDED_PARAMETER_TYPE

Saiba mais sobre: POOL_EXTENDED_PARAMETER_TYPE
POOL_TYPE

O tipo de enumeração POOL_TYPE especifica o tipo de memória do sistema a ser alocada.
POWER_ACTION

Saiba como a enumeração POWER_ACTION (wdm.h) identifica as ações de energia do sistema que podem ocorrer em um computador.
POWER_INFORMATION_LEVEL

POWER_INFORMATION_LEVEL enumera indicadores de informações de nível de energia.
POWER_MONITOR_REQUEST_REASON

Este tópico descreve a enumeração POWER_MONITOR_REQUEST_REASON.
POWER_MONITOR_REQUEST_TYPE

Este tópico descreve a enumeração POWER_MONITOR_REQUEST_TYPE.
POWER_REQUEST_TYPE

Saiba como a enumeração POWER_REQUEST_TYPE indica o tipo de solicitação de energia.
POWER_STATE_TYPE

Saiba como o tipo de enumeração POWER_STATE_TYPE indica que um valor de estado de energia é um estado de energia do sistema ou um estado de energia do dispositivo.
POWER_USER_PRESENCE_TYPE

Este tópico descreve a enumeração POWER_USER_PRESENCE_TYPE.
REG_NOTIFY_CLASS

O tipo de enumeração REG_NOTIFY_CLASS especifica o tipo de operação do Registro que o gerenciador de configurações está passando para uma rotina RegistryCallback.
RESOURCEMANAGER_INFORMATION_CLASS

A enumeração RESOURCEMANAGER_INFORMATION_CLASS identifica o tipo de informação que a rotina ZwQueryInformationResourceManager pode recuperar para um objeto do gerenciador de recursos.
SE_IMAGE_TYPE

Saiba mais sobre: enumeração _SE_IMAGE_TYPE
SECURITY_IMPERSONATION_LEVEL

O tipo de enumeração SECURITY_IMPERSONATION_LEVEL contém valores que especificam níveis de representação de segurança. Os níveis de representação de segurança controlam o grau em que um processo de servidor pode atuar em nome de um processo do cliente.
SYSTEM_POWER_CONDITION

Este tópico descreve a enumeração SYSTEM_POWER_CONDITION.
SYSTEM_POWER_STATE

Saiba como o tipo de enumeração SYSTEM_POWER_STATE é usado para indicar um estado de energia do sistema.
TRACE_INFORMATION_CLASS

O tipo de enumeração TRACE_INFORMATION_CLASS é usado para indicar tipos de informações associados a uma sessão de rastreamento de eventos WMI.
TRANSACTION_INFORMATION_CLASS

A enumeração TRANSACTION_INFORMATION_CLASS especifica o tipo de informação que ZwSetInformationTransaction pode definir e ZwQueryInformationTransaction pode recuperar para um objeto do gerenciador de transações.
TRANSACTION_OUTCOME

A enumeração TRANSACTION_OUTCOME define os resultados (resultados) que o KTM pode atribuir a uma transação.
TRANSACTION_STATE

A enumeração TRANSACTION_STATE define os estados que o KTM pode atribuir a uma transação.
TRANSACTIONMANAGER_INFORMATION_CLASS

A enumeração TRANSACTIONMANAGER_INFORMATION_CLASS especifica o tipo de informação que a rotina ZwQueryInformationTransactionManager pode recuperar para um objeto do gerenciador de transações.
WORK_QUEUE_TYPE

O tipo de enumeração WORK_QUEUE_TYPE indica o tipo de thread de trabalho do sistema que manipula um item de trabalho.