Sistemas de arquivos e minifiltros

Esta seção lista as funções, retornos de chamada, macros, estruturas e enumerações que podem ser usadas para desenvolver drivers do sistema de arquivos do Windows e drivers de minifiltro. A lista de arquivos de cabeçalho que contêm essas declarações e definições segue. Todos os cabeçalhos estão incluídos no WDK (Windows Driver Kit).

Para obter o guia de programação, consulte o sistema de arquivos e o guia de design do minifiltro.

IOCTLs

 
FSCTL_MANAGE_BYPASS_IO

O código de controle FSCTL_MANAGE_BYPASS_IO controla as operações bypassIO em um determinado arquivo nas pilhas do sistema de arquivos e filtro.
FSCTL_MARK_HANDLE

O código de controle FSCTL_MARK_HANDLE marca um arquivo ou diretório especificado e seu registro de diário de alteração com informações sobre alterações nesse arquivo ou diretório.
FSCTL_QUERY_ALLOCATED_RANGES

Saiba mais sobre o FSCTL_QUERY_ALLOCATED_RANGES FSCTL.
FSCTL_QUERY_FILE_REGIONS

Saiba mais sobre o código de controle FSCTL_QUERY_FILE_REGIONS FS.
FSCTL_REFS_DEALLOCATE_RANGES_EX

Saiba mais sobre o FSCTL_REFS_DEALLOCATE_RANGES_EX FSCTL.
FSCTL_SET_CACHED_RUNS_STATE

Saiba mais sobre o FSCTL_SET_CACHED_RUNS_STATE FSCTL.
FSCTL_SET_PURGE_FAILURE_MODE

Saiba mais sobre o FSCTL_SET_PURGE_FAILURE_MODE IOCTL.
IOCTL_REDIR_QUERY_PATH

O código de controle IOCTL_REDIR_QUERY_PATH é enviado pelo MUP (provedor UNC múltiplo) para redirecionadores de rede para determinar qual provedor pode lidar com um caminho UNC específico em uma operação baseada em nome, normalmente uma solicitação IRP_MJ_CREATE.
IOCTL_REDIR_QUERY_PATH_EX

O código de controle IOCTL_REDIR_QUERY_PATH_EX é enviado pelo MUP (provedor UNC múltiplo) no Windows Vista ou posterior para redirecionadores de rede para determinar qual provedor pode lidar com um caminho UNC específico em uma operação baseada em nome, normalmente uma solicitação IRP_MJ_CREATE.
IOCTL_VOLSNAP_FLUSH_AND_HOLD_WRITES

O código de controle IOCTL_VOLSNAP_FLUSH_AND_HOLD_WRITES é enviado para forçar uma liberação de um sistema de arquivos antes que uma cópia de sombra de volume ocorra.

Enumerações

 
CSV_CONTROL_OP

Especifica o tipo de operação de controle CSV (volume compartilhado de cluster) a ser usado com o código de controle FSCTL_CSV_CONTROL.
CSV_DOWN_LEVEL_FILE_TYPE

Saiba mais sobre o enumerador CSV_DOWN_LEVEL_FILE_TYPE
DIRECTORY_NOTIFY_INFORMATION_CLASS

Um valor que especifica qual estrutura usar para consultar ou definir informações para um arquivo em um diretório.
DRIVER_DIRECTORY_TYPE

Saiba mais sobre: _DRIVER_DIRECTORY_TYPE enumeração
FILE_INFORMATION_CLASS

Um valor que especifica qual estrutura usar para consultar ou definir informações para um objeto de arquivo.
FILE_KNOWN_FOLDER_TYPE

Saiba mais sobre a enumeração FILE_KNOWN_FOLDER_TYPE.
FILE_STORAGE_TIER_CLASS

Define valores para o tipo de classe de armazenamento desejada.
FLT_FILESYSTEM_TYPE

A enumeração FLT_FILESYSTEM_TYPE identifica o tipo de sistema de arquivos que está sendo usado em um volume.
FS_BPIO_INFLAGS

FS_BPIO_INFLAGS define os sinalizadores de entrada BypassIO para o código de controle FSCTL_MANAGE_BYPASS_IO.
FS_BPIO_OPERATIONS

FS_BPIO_OPERATIONS define as várias operações bypassIO compatíveis com o código de controle FSCTL_MANAGE_BYPASS_IO.
FS_BPIO_OUTFLAGS

FS_BPIO_OUTFLAGS define os sinalizadores de saída BypassIO para o código de controle FSCTL_MANAGE_BYPASS_IO.
FS_INFORMATION_CLASS

A enumeração FS_INFORMATION_CLASS contém as constantes de classe de informações que especificam qual tipo de estrutura de informações está presente para um conjunto ou uma operação de consulta.
FSRTL_CHANGE_BACKING_TYPE

A enumeração FSRTL_CHANGE_BACKING_TYPE especifica o tipo de cache ou área de controle que um objeto de arquivo designa.
HEAP_MEMORY_INFO_CLASS

Saiba mais sobre a enumeração HEAP_MEMORY_INFO_CLASS.
LOCK_OPERATION

A enumeração LOCK_OPERATION especifica o tipo de acesso apropriado para um tipo de operação de E/S.
MEMORY_INFORMATION_CLASS

Define classes de informações de memória que podem ser recuperadas usando a função ZwQueryVirtualMemory.
NETWORK_OPEN_INTEGRITY_QUALIFIER

O tipo de enumeração NETWORK_OPEN_INTEGRITY_QUALIFIER contém valores que identificam o tipo de restrição de integridade a ser anexado a um arquivo.
NETWORK_OPEN_LOCATION_QUALIFIER

O tipo de enumeração NETWORK_OPEN_LOCATION_QUALIFIER contém valores que identificam o tipo de restrição de local a ser anexado a um arquivo.
OBJECT_INFORMATION_CLASS

O tipo de enumeração OBJECT_INFORMATION_CLASS representa o tipo de informação a ser fornecida sobre um objeto.
OPLOCK_NOTIFY_REASON

OPLOCK_NOTIFY_REASON especifica o motivo para chamar o retorno de chamada de notificação fornecido a FsRtlCheckOplockEx2.
REFS_DEALLOCATE_RANGES_ALLOCATOR

Saiba mais sobre a enumeração REFS_DEALLOCATE_RANGES_ALLOCATOR.
REFS_SMR_VOLUME_GC_ACTION

A enumeração REFS_SMR_VOLUME_GC_ACTION contém os comandos de coleta de lixo disponíveis para FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS.
REFS_SMR_VOLUME_GC_METHOD

A enumeração REFS_SMR_VOLUME_GC_METHOD especifica o método ou a estratégia de coleta de lixo para FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS.
REFS_SMR_VOLUME_GC_STATE

A enumeração REFS_SMR_VOLUME_GC_STATE especifica o estado atual da coleta de lixo.
RTL_MEMORY_TYPE

Define o tipo de memória que o heap deve usar.
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.
SID_NAME_USE

O tipo de enumeração SID_NAME_USE contém valores que especificam o tipo de SID (identificador de segurança).
SRV_INSTANCE_TYPE

O tipo de enumeração SRV_INSTANCE_TYPE descreve o tipo de instância SRV para um SRV_OPEN_ECP_CONTEXT.
STORAGE_RESERVE_ID

Define a ID de reserva de armazenamento de um arquivo, diretório ou área de reserva de armazenamento.
TOKEN_INFORMATION_CLASS

O tipo de enumeração TOKEN_INFORMATION_CLASS contém valores que especificam o tipo de informação atribuída ou recuperada de um token de acesso.
TOKEN_TYPE

O tipo de enumeração TOKEN_TYPE contém valores que diferenciam entre um token primário e um token de representação.
VIRTUAL_STORAGE_BEHAVIOR_CODE

Configura comportamentos específicos do sistema de arquivos usados em dispositivos de armazenamento virtual.
WELL_KNOWN_SID_TYPE

Uma lista de SIDs (identificadores de segurança) comumente usados. Os programas podem passar esses valores para a função CreateWellKnownSid para criar um SID a partir desta lista. Para obter informações sobre esses valores, consulte WELL_KNOWN_SID_TYPE.

Funções

 
__RxFillAndInstallFastIoDispatch

RxFillAndInstallFastIoDispatch preenche um vetor de expedição de E/S rápido para ser idêntico ao vetor de E/S de expedição normal e o instala no objeto driver associado ao objeto de dispositivo passado.
__RxSynchronizeBlockingOperations

__RxSynchronizeBlockingOperations sincroniza o bloqueio de solicitações de E/S para a mesma fila de trabalho.
_RxLog

_RxLog usa uma cadeia de caracteres de formato e um número variável de parâmetros e formata uma cadeia de caracteres de saída para gravação como uma entrada de log de erros de E/S se o registro em log estiver habilitado.
ALLOCATE_VIRTUAL_MEMORY_EX_CALLBACK

Saiba mais sobre a função de retorno de chamada ALLOCATE_VIRTUAL_MEMORY_EX_CALLBACK.
CcCanIWrite

A rotina CcCanIWrite determina se o chamador pode gravar em um arquivo armazenado em cache.
CcCoherencyFlushAndPurgeCache

A rotina CcCoherencyFlushAndPurgeCache libera e/ou limpa o cache para garantir a coerência do cache.
CcCopyRead

A rotina CcCopyRead copia dados de um arquivo armazenado em cache para um buffer de usuário.
CcCopyReadEx

A rotina CcCopyReadEx copia dados de um arquivo armazenado em cache para um buffer de usuário. A contagem de bytes de E/S da operação é cobrada para o thread emissor.
CcCopyWrite

A rotina CcCopyWrite copia dados de um buffer de usuário para um arquivo armazenado em cache.
CcCopyWriteEx

A rotina CcCopyWriteEx copia dados de um buffer de usuário para um arquivo armazenado em cache. A contagem de bytes de E/S da operação é cobrada para o thread emissor.
CcCopyWriteWontFlush

A macro CcCopyWriteWontFlush determina se a quantidade de dados a serem copiados em uma chamada para CcCopyWrite é pequena o suficiente para não exigir liberação imediata no disco se CcCopyWrite for chamado com Wait definido como FALSE.
CcDeferWrite

A rotina ccDeferWrite adia a gravação em um arquivo armazenado em cache.
CcFastCopyRead

A rotina CcFastCopyRead executa uma leitura rápida de cópia de um arquivo armazenado em cache para um buffer na memória.
CcFastCopyWrite

A rotina CcFastCopyWrite executa uma gravação de cópia rápida de um buffer na memória para um arquivo armazenado em cache.
CcFlushCache

A rotina CcFlushCache libera todo ou uma parte de um arquivo armazenado em cache no disco.
CcGetCacheFileSize

Saiba mais sobre a função CcGetCacheFileSize.
CcGetDirtyPages

A rotina ccGetDirtyPages procura páginas sujas em todos os arquivos que correspondem a um determinado identificador de log.
CcGetFileObjectFromBcb

Dado um ponteiro para um BCB (bloco de controle de buffer fixado) para um arquivo, a rotina CcGetFileObjectFromBcb retorna um ponteiro para o objeto de arquivo que o gerenciador de cache está usando para esse arquivo.
CcGetFileObjectFromSectionPtrs

Dado um ponteiro para os ponteiros do objeto de seção para um arquivo armazenado em cache, a rotina CcGetFileObjectFromSectionPtrs retorna um ponteiro para o objeto de arquivo que o gerenciador de cache está usando para o arquivo.
CcGetFileObjectFromSectionPtrsRef

Quando passado um ponteiro para uma estrutura SECTION_OBJECT_POINTERS para um arquivo armazenado em cache, a rotina CcGetFileObjectFromSectionPtrsRef retorna um ponteiro para o objeto de arquivo que o gerenciador de cache está usando para o arquivo armazenado em cache.
CcGetFlushedValidData

A rotina CcGetFlushedValidData determina quanto de um arquivo armazenado em cache foi liberado para o disco.
CcInitializeCacheMap

Os sistemas de arquivos chamam a rotina CcInitializeCacheMap para armazenar em cache um arquivo.
CcIsThereDirtyData

A rotina CcIsThereDirtyData determina se um volume montado contém arquivos que têm dados sujos no cache do sistema.
CcIsThereDirtyDataEx

A rotina CcIsThereDirtyDataEx determina se um volume contém arquivos que têm dados sujos no cache do sistema.
CcMapData

A rotina CcMapData mapeia um intervalo de bytes especificado de um arquivo armazenado em cache para um buffer na memória.
CcMdlReadComplete

A rotina CcMdlReadComplete libera as MDL (listas de descritores de memória) criadas pelo CcMdlRead para um arquivo armazenado em cache.
CcMdlWriteAbort

A rotina CcMdlWriteAbort libera MDL (listas de descritores de memória) criadas por uma chamada anterior para CcPrepareMdlWrite.
CcMdlWriteComplete

A rotina CcMdlWriteComplete libera as listas de descritores de memória (MDL) criadas por CcPrepareMdlWrite para um arquivo armazenado em cache.
CcPinMappedData

A rotina CcPinMappedData fixa o intervalo de bytes especificado de um arquivo armazenado em cache.
CcPinRead

A rotina CcPinRead fixa o intervalo de bytes especificado de um arquivo armazenado em cache e lê os dados fixados em um buffer na memória.
CcPrepareMdlWrite

A rotina CcPrepareMdlWrite fornece acesso direto à memória do arquivo armazenado em cache para que o chamador possa gravar dados no arquivo.
CcPreparePinWrite

A rotina CcPreparePinWrite fixa o intervalo de bytes especificado de um arquivo armazenado em cache para acesso de gravação.
CcPurgeCacheSection

A rotina CcPurgeCacheSection limpa todo ou uma parte de um arquivo armazenado em cache do cache do sistema.
CcRemapBcb

A rotina ccRemapBcb mapeia um BCB (bloco de controle de buffer) um tempo adicional para preservá-lo por meio de várias chamadas que executam mapas e desafixos adicionais.
CcRepinBcb

A rotina ccRepinBcb fixa um bcb (bloco de controle de buffer) um tempo adicional para impedir que ele seja liberado por uma chamada subsequente para CcUnpinData.
CcScheduleReadAhead

A rotina CcScheduleReadAhead executa leitura antecipada (também chamada de "leitura lenta") em um arquivo armazenado em cache. CcScheduleReadAhead nunca deve ser chamado diretamente. Em vez disso, a macro CcReadAhead deve ser chamada.
CcScheduleReadAheadEx

A rotina CcScheduleReadAheadEx executa leitura antecipada (também chamada de "leitura lenta") em um arquivo armazenado em cache. A contagem de bytes de E/S da operação é cobrada para o thread emissor.
CcSetAdditionalCacheAttributes

Chame a rotina CcSetAdditionalCacheAttributes para habilitar ou desabilitar a leitura antecipada (também chamada de "leitura lenta") ou write-behind (também chamado de "gravação lenta") em um arquivo armazenado em cache.
CcSetAdditionalCacheAttributesEx

Chame a rotina CcSetAdditionalCacheAttributesEx para habilitar o comportamento de cache estendido em um arquivo armazenado em cache.
CcSetBcbOwnerPointer

A rotina ccSetBcbOwnerPointer define o ponteiro de thread proprietário para um BCB (bloco de controle de buffer fixado).
CcSetCacheFileSizes

Saiba mais sobre a função CcSetCacheFileSizes.
CcSetDirtyPageThreshold

A rotina CcSetDirtyPageThreshold define um limite de página suja por arquivo em um arquivo armazenado em cache.
CcSetDirtyPinnedData

A rotina ccSetDirtyPinnedData marca como sujo o bloco de controle de buffer (BCB) para um buffer fixado cujo conteúdo foi modificado.
CcSetFileSizes

A rotina CcSetFileSizes atualiza os mapas de cache e o objeto de seção para um arquivo armazenado em cache cujo tamanho foi alterado.
CcSetLogHandleForFile

A rotina CcSetLogHandleForFile define um identificador de log para um arquivo.
CcSetReadAheadGranularity

A rotina CcSetReadAheadGranularity define a granularidade de leitura antecipada para um arquivo armazenado em cache.
CcUninitializeCacheMap

A rotina CcUninitializeCacheMap interrompe o cache de um arquivo armazenado em cache.
CcUnpinData

A rotina CcUnpinData libera dados de arquivo armazenados em cache mapeados ou fixados por uma chamada anterior para CcMapData, CcPinRead ou CcPreparePinWrite.
CcUnpinDataForThread

A rotina CcUnpinDataForThread libera páginas de um arquivo armazenado em cache cujo bloco de controle de buffer (BCB) foi modificado por uma chamada anterior para CcSetBcbOwnerPointer.
CcUnpinRepinnedBcb

A rotina CcUnpinRepinnedBcb desafixa um BCB (bloco de controle de buffer repinned).
CcWaitForCurrentLazyWriterActivity

A rotina CcWaitForCurrentLazyWriterActivity coloca o chamador em um estado de espera até que o lote atual de atividade de gravador lento seja concluído.
CcZeroData

A rotina ccZeroData zeros o intervalo especificado de bytes em um arquivo armazenado em cache ou não armazenado em cache.
ClfsCreateMarshallingAreaEx

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

Uma rotina tipo PDRIVER_FS_NOTIFICATION é chamada pelo sistema operacional quando um sistema de arquivos registra ou cancela o registro usando IoRegisterFileSystem ou IoUnregisterFileSystem.
ExAdjustLookasideDepth

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

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

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

Obsoleto.
ExQueueWorkItem

O 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 fornecida pelo chamador ao ExInitializeWorkItem.
FLT_IS_FASTIO_OPERATION

Saiba mais sobre FLT_IS_FASTIO_OPERATION
FLT_IS_FS_FILTER_OPERATION

Saiba mais sobre a macro FLT_IS_FS_FILTER_OPERATION.
FLT_IS_IRP_OPERATION

Saiba mais sobre a macro FLT_IS_IRP_OPERATION.
FLT_IS_REISSUED_IO

Saiba mais sobre a macro FLT_IS_REISSUED_IO.
FLT_IS_SYSTEM_BUFFER

Saiba mais sobre a macro FLT_IS_SYSTEM_BUFFER.
FltAcknowledgeEcp

A rotina FltAcknowledgeEcp é usada para marcar uma estrutura de contexto de parâmetro de criação extra (ECP), conforme confirmado.
FltAcquirePushLockExclusive

A rotina FltAcquirePushLockExclusive adquire o bloqueio por push determinado para acesso exclusivo pelo thread de chamada.
FltAcquirePushLockExclusiveEx

A rotina FltAcquirePushLockExclusiveEx adquire o bloqueio por push determinado para acesso exclusivo pelo thread de chamada.
FltAcquirePushLockShared

A rotina FltAcquirePushLockShared adquire o bloqueio por push determinado para acesso compartilhado pelo thread de chamada.
FltAcquirePushLockSharedEx

A rotina FltAcquirePushLockSharedEx adquire o bloqueio por push determinado para acesso compartilhado pelo thread de chamada.
FltAddOpenReparseEntry

Essa rotina adiciona uma estrutura de nova análise aberta alocada por um chamador, OPEN_REPARSE_LIST_ENTRY, a uma operação de criação.
FltAdjustDeviceStackSizeForIoRedirection

A rotina FltAdjustDeviceStackSizeForIoRedirection aumenta o tamanho da pilha do dispositivo de origem para permitir que um minifiltro redirecione a E/S de uma instância de origem especificada para uma instância de destino especificada quando a pilha de destino é mais profunda que a pilha de origem.
FltAllocateCallbackData

FltAllocateCallbackData aloca uma estrutura de dados de retorno de chamada que um driver de minifiltro pode usar para iniciar uma solicitação de E/S.
FltAllocateCallbackDataEx

A rotina FltAllocateCallbackDataEx aloca uma estrutura de dados de retorno de chamada e pode pré-alocar memória para estruturas adicionais que um driver de minifiltro pode usar para iniciar uma solicitação de E/S.
FltAllocateContext

A rotina FltAllocateContext aloca uma estrutura de contexto para um tipo de contexto especificado.
FltAllocateDeferredIoWorkItem

FltAllocateDeferredIoWorkItem aloca um item de trabalho de E/S adiado.
FltAllocateExtraCreateParameter

A rotina FltAllocateExtraCreateParameter aloca o pool de memória paged para uma estrutura de contexto ECP (parâmetro de criação extra) definida pelo usuário e gera um ponteiro para essa estrutura.
FltAllocateExtraCreateParameterFromLookasideList

A rotina FltAllocateExtraCreateParameterFromLookasideList aloca o pool de memória de uma determinada lista lookaside para uma estrutura de contexto ECP (parâmetro de criação extra) e gera um ponteiro para essa estrutura.
FltAllocateExtraCreateParameterList

A rotina FltAllocateExtraCreateParameterList aloca a memória do pool de páginas para uma estrutura de lista de parâmetro de criação extra (ECP) e gera um ponteiro para essa estrutura.
FltAllocateFileLock

A rotina FltAllocateFileLock aloca e inicializa uma nova estrutura FILE_LOCK.
FltAllocateGenericWorkItem

FltAllocateGenericWorkItem aloca um item de trabalho genérico.
FltAllocatePoolAlignedWithTag

FltAllocatePoolAlignedWithTag aloca um buffer alinhado ao dispositivo para uso em uma operação de E/S não armazenada em cache.
FltApplyPriorityInfoThread

A rotina FltApplyPriorityInfoThread é usada por um driver de minifiltro para aplicar informações de prioridade a um thread.
FltAttachVolume

FltAttachVolume cria uma nova instância de driver de minifiltro e a anexa ao volume especificado.
FltAttachVolumeAtAltitude

FltAttachVolumeAtAltitude é uma rotina de suporte de depuração que anexa uma instância de driver de minifiltro a um volume em uma altitude especificada, substituindo todas as configurações no arquivo INF do driver de minifiltro.
FltBuildDefaultSecurityDescriptor

FltBuildDefaultSecurityDescriptor cria um descritor de segurança padrão para uso com FltCreateCommunicationPort.
FltCancelFileOpen

Um driver de minifiltro pode usar a rotina FltCancelFileOpen para fechar um arquivo recém-aberto ou criado.
FltCancelIo

A rotina fltCancelIo cancela uma operação de E/S.
FltCancellableWaitForMultipleObjects

O FltCancellableWaitForMultipleObjects executa uma operação de espera cancelável (uma espera que pode ser encerrada) em um ou mais objetos dispatcher.
FltCancellableWaitForSingleObject

A rotina FltCancellableWaitForSingleObject executa uma operação de espera cancelável (uma espera que pode ser encerrada) em um objeto dispatcher.
FltCbdqDisable

FltCbdqDisable desabilita a fila de dados de retorno de chamada de um driver de minifiltro.
FltCbdqEnable

FltCbdqEnable habilita uma fila de dados de retorno de chamada que foi desabilitada por uma chamada anterior para FltCbdqDisable.
FltCbdqInitialize

FltCbdqInitialize inicializa a tabela de expedição de fila de dados de retorno de chamada de um minifiltro do driver.
FltCbdqInsertIo

O FltCbdqInsertIo insere a estrutura de dados de retorno de chamada para uma operação de E/S na fila de dados de retorno de chamada de um driver de filtro.
FltCbdqRemoveIo

FltCbdqRemoveIo remove um item específico da fila de dados de retorno de chamada de um driver de minifiltro.
FltCbdqRemoveNextIo

FltCbdqRemoveNextIo remove o próximo item correspondente na fila de dados de retorno de chamada de um driver de minifiltro.
FltCheckAndGrowNameControl

A rotina FltCheckAndGrowNameControl verifica se o buffer em uma estrutura de FLT_NAME_CONTROL é grande o suficiente para conter o número especificado de bytes. Caso contrário, FltCheckAndGrowNameControl o substituirá por um buffer maior alocado pelo sistema.
FltCheckLockForReadAccess

A rotina FltCheckLockForReadAccess determina se o chamador tem acesso de leitura a um intervalo de bytes bloqueado de um arquivo.
FltCheckLockForWriteAccess

A rotina FltCheckLockForWriteAccess determina se o chamador tem acesso de gravação a um intervalo de bytes bloqueado de um arquivo.
FltCheckOplock

Um driver de minifiltro chama FltCheckOplock para sincronizar a estrutura de dados de retorno de chamada para uma operação de E/S de arquivo baseada em IRP com o estado atual de bloqueio oportunista (oplock) do arquivo.
FltCheckOplockEx

Um driver de minifiltro chama a rotina FltCheckOplockEx para sincronizar a estrutura de dados de retorno de chamada para uma operação de E/S de arquivo baseada em IRP que tem o estado atual de bloqueio oportunista (oplock) do arquivo.
FltClearCallbackDataDirty

A rotina FltClearCallbackDataDirty limpa o sinalizador sujo de retorno de chamada em uma estrutura de dados de retorno de chamada.
FltClearCancelCompletion

FltClearCancelCompletion limpa uma rotina de cancelamento especificada para uma operação de E/S.
FltClose

FltClose fecha um identificador de arquivo que foi aberto por FltCreateFile ou FltCreateFileEx.
FltCloseClientPort

FltCloseClientPort fecha uma porta do cliente de comunicação.
FltCloseCommunicationPort

FltCloseCommunicationPort fecha a porta do servidor de comunicação de um minifiltro.
FltCloseSectionForDataScan

A rotina FltCloseSectionForDataScan fecha um objeto de seção associado a um fluxo de arquivo.
FltCommitComplete

A rotina FltCommitComplete reconhece uma notificação de TRANSACTION_NOTIFY_COMMIT.
FltCommitFinalizeComplete

A rotina FltCommitFinalizeComplete reconhece uma notificação de TRANSACTION_NOTIFY_COMMIT_FINALIZE.
FltCompareInstanceAltitudes

FltCompareInstanceAltitudes compara as altitudes de duas instâncias de driver de minifiltro.
FltCompletePendedPostOperation

FltCompletePendedPostOperation retoma o processamento de conclusão de uma operação de E/S que estava pendente na rotina de retorno de chamada de postoperation do driver de minifiltro.
FltCompletePendedPreOperation

FltCompletePendedPreOperation retoma o processamento de uma operação de E/S que estava pendente na rotina de retorno de chamada de pré-operação (PFLT_PRE_OPERATION_CALLBACK) de um driver de minifiltro.
FltCopyOpenReparseList

Essa rotina copia todas as informações de nova análise abertas de uma criação anterior em uma nova lista ECP que pode ser usada para emitir uma segunda criação.
FltCreateCommunicationPort

FltCreateCommunicationPort cria uma porta de servidor de comunicação na qual um driver de minifiltro pode receber solicitações de conexão de aplicativos no modo de usuário.
FltCreateFile

Os drivers de minifiltro chamam FltCreateFile para criar um novo arquivo ou abrir um arquivo existente.
FltCreateFileEx

Os drivers de minifiltro chamam FltCreateFileEx para criar um novo arquivo ou abrir um arquivo existente.
FltCreateFileEx2

Os drivers de minifiltro chamam FltCreateFileEx2 para criar um novo arquivo ou abrir um arquivo existente. Essa rotina também inclui um parâmetro de contexto de criação opcional.
FltCreateMailslotFile

Os drivers de minifiltro chamam FltCreateMailslotFile para criar um novo pipe ou abrir um emaillot existente.
FltCreateNamedPipeFile

Os drivers de minifiltro chamam FltCreateNamedPipeFile para criar um novo pipe ou abrir um pipe existente.
FltCreateSectionForDataScan

A rotina FltCreateSectionForDataScan cria um objeto de seção para um arquivo. Opcionalmente, o gerenciador de filtros pode sincronizar E/S com a seção criada.
FltCreateSystemVolumeInformationFolder

FltCreateSystemVolumeInformationFolder verifica a existência da pasta "Informações de Volume do Sistema" em um volume do sistema de arquivos. Se a pasta não estiver presente, a pasta será criada.
FltCurrentBatchOplock

Um driver de minifiltro chama FltCurrentBatchOplock para determinar se há algum lote ou filtro de bloqueios oportunistas (oplocks) em um arquivo.
FltCurrentOplock

Um driver de minifiltro chama a rotina FltCurrentOplock para determinar se há bloqueios oportunistas (oplocks) em um arquivo.
FltCurrentOplockH

Um driver de minifiltro chama a rotina FltCurrentOplockH para determinar se há algum CACHE_HANDLE_LEVEL bloqueios oportunistas (oplocks) em um arquivo.
FltDecodeParameters

FltDecodeParameters retorna ponteiros para o endereço MDL (lista de descritores de memória), ponteiro de buffer, comprimento do buffer e parâmetros de acesso desejados para uma operação de E/S.
FltDeleteContext

FltDeleteContext marca um contexto especificado para exclusão.
FltDeleteExtraCreateParameterLookasideList

A rotina FltDeleteExtraCreateParameterLookasideList libera uma lista lookaside de parâmetro de criação extra (ECP).
FltDeleteFileContext

A rotina FltDeleteFileContext recupera e exclui um contexto de arquivo que um determinado driver de minifiltro definiu para um determinado arquivo.
FltDeleteInstanceContext

FltDeleteInstanceContext remove um contexto de uma determinada instância e marca o contexto para exclusão.
FltDeletePushLock

A rotina FltDeletePushLock exclui um determinado bloqueio por push.
FltDeleteStreamContext

FltDeleteStreamContext remove um contexto que uma determinada instância de driver de minifiltro definiu para um determinado fluxo e marca o contexto para exclusão.
FltDeleteStreamHandleContext

FltDeleteStreamHandleContext remove um contexto que uma determinada instância de driver de minifiltro definiu para um determinado identificador de fluxo e marca o contexto para exclusão.
FltDeleteTransactionContext

A rotina FltDeleteTransactionContext remove um contexto de uma determinada transação e marca o contexto para exclusão.
FltDeleteVolumeContext

FltDeleteVolumeContext remove um contexto que um determinado driver de minifiltro definiu para um determinado volume e marca o contexto para exclusão.
FltDetachVolume

FltDetachVolume desanexa uma instância de driver de minifiltro de um volume.
FltDeviceIoControlFile

FltDeviceIoControlFile envia um código de controle diretamente para um driver de dispositivo especificado, fazendo com que o driver correspondente execute a ação especificada.
FltDoCompletionProcessingWhenSafe

Se for seguro fazer isso, a função FltDoCompletionProcessingWhenSafe executará uma rotina de retorno de chamada do postoperation do driver de minifiltro.
FltEnlistInTransaction

A rotina FltEnlistInTransaction insta um driver de minifiltro em uma determinada transação.
FltEnumerateFilterInformation

A rotina FltEnumerateFilterInformation fornece informações sobre todos os drivers de filtro registrados (incluindo minifiltro e drivers de filtro herdados) no sistema.
FltEnumerateFilters

A rotina FltEnumerateFilters enumera todos os drivers de minifiltro registrados no sistema.
FltEnumerateInstanceInformationByDeviceObject

A rotina FltEnumerateInstanceInformationByDeviceObject fornece informações sobre instâncias de driver de minifiltro e drivers de filtro herdados anexados ao volume relacionado a um objeto de dispositivo especificado.
FltEnumerateInstanceInformationByFilter

A rotina FltEnumerateInstanceInformationByFilter fornece informações sobre instâncias de um determinado driver de minifiltro.
FltEnumerateInstanceInformationByVolume

A rotina FltEnumerateInstanceInformationByVolume fornece informações sobre instâncias de driver de minifiltro e drivers de filtro herdados (somente Windows Vista) anexados a um determinado volume.
FltEnumerateInstanceInformationByVolumeName

A rotina FltEnumerateInstanceInformationByVolumeName fornece informações sobre instâncias de driver de minifiltro e drivers de filtro herdados anexados ao volume com o nome especificado.
FltEnumerateInstances

A rotina FltEnumerateInstances enumera instâncias de driver de minifiltro para um determinado driver de minifiltro ou volume.
FltEnumerateVolumeInformation

A rotina FltEnumerateVolumeInformation fornece informações sobre volumes conhecidos pelo gerenciador de filtros.
FltEnumerateVolumes

A rotina FltEnumerateVolumes enumera todos os volumes no sistema.
FltFastIoMdlRead

A rotina FltFastIoMdlRead retorna uma MDL (lista de descritores de memória) que aponta diretamente para o intervalo de bytes especificado no cache de arquivos.
FltFastIoMdlReadComplete

A rotina FltFastIoMdlReadComplete conclui a operação de leitura iniciada pela rotina FltFastIoMdlRead.
FltFastIoMdlWriteComplete

A rotina FltFastIoMdlWriteComplete em fltkernel.h libera os recursos alocados por FltFastIoPrepareMdlWrite.
FltFastIoPrepareMdlWrite

A rotina FltFastIoPrepareMdlWrite retorna uma lista vinculada de MDLs (listas de descritores de memória) que apontam para o intervalo especificado de dados de arquivo armazenados em cache para gravar dados diretamente no cache.
FltFindExtraCreateParameter

A rotina FltFindExtraCreateParameter pesquisa uma determinada lista ECP para uma estrutura de contexto ECP de um determinado tipo e retorna um ponteiro para essa estrutura se ela for encontrada.
FltFlushBuffers

A rotina fltFlushBuffers é usada pelo driver de minifiltro para enviar uma solicitação de liberação para um determinado arquivo para o sistema de arquivos.
FltFlushBuffers2

Um driver de minifiltro chama FltFlushBuffers2 para enviar uma solicitação de liberação para o sistema de arquivos para um determinado arquivo.
FltFreeCallbackData

A rotina FltFreeCallbackData libera uma estrutura de dados de retorno de chamada alocada pela rotina FltAllocateCallbackData.
FltFreeDeferredIoWorkItem

A rotina FltFreeDeferredIoWorkItem libera um item de trabalho alocado pela rotina FltAllocateDeferredIoWorkItem.
FltFreeExtraCreateParameter

A rotina FltFreeExtraCreateParameter libera a memória de uma estrutura de contexto ECP.
FltFreeExtraCreateParameterList

A rotina FltFreeExtraCreateParameterList libera uma estrutura de lista de parâmetro de criação extra (ECP).
FltFreeFileLock

A rotina FltFreeFileLock não diferencia e libera uma estrutura de FILE_LOCK inicializada.
FltFreeGenericWorkItem

A rotina FltFreeGenericWorkItem libera um item de trabalho alocado pela rotina FltAllocateGenericWorkItem.
FltFreeOpenReparseList

Essa rotina desaloca todas as informações copiadas em uma operação de criação por uma chamada anterior para FltCopyOpenReparseList.
FltFreePoolAlignedWithTag

A rotina FltFreePoolAlignedWithTag libera um buffer alinhado ao cache que foi alocado por uma chamada anterior para FltAllocatePoolAlignedWithTag.
FltFreeSecurityDescriptor

FltFreeSecurityDescriptor libera um descritor de segurança alocado pela rotina FltBuildDefaultSecurityDescriptor.
FltFsControlFile

A rotina FltFsControlFile envia um código de controle diretamente para um sistema de arquivos ou driver de filtro do sistema de arquivos especificado, fazendo com que o driver correspondente execute a ação especificada.
FltGetActivityIdCallbackData

A rotina FltGetActivityIdCallbackData recupera a ID da atividade atual associada a uma solicitação nos dados de retorno de chamada de um minifiltro.
FltGetBottomInstance

FltGetBottomInstance retorna um ponteiro de instância opaco para a instância do driver de minifiltro, se houver um, que é anexado na parte inferior da pilha de instância para um determinado volume.
FltGetContexts

A rotina fltGetContexts recupera os contextos de um driver de minifiltro para os objetos relacionados à operação atual.
FltGetContextsEx

A rotina FltGetContextsEx recupera os contextos de um driver de minifiltro para os objetos relacionados à operação atual.
FltGetCopyInformationFromCallbackData

Saiba mais sobre a função FltGetCopyInformationFromCallbackData.
FltGetDestinationFileNameInformation

A rotina FltGetDestinationFileNameInformation constrói um nome de caminho de destino completo para um arquivo ou diretório que está sendo renomeado ou para o qual um link rígido NTFS está sendo criado.
FltGetDeviceObject

A rotina FltGetDeviceObject retorna um ponteiro para o VDO (objeto de dispositivo de volume) do Gerenciador de Filtros para um determinado volume.
FltGetDiskDeviceObject

A rotina FltGetDiskDeviceObject retorna um ponteiro para o objeto de dispositivo de disco associado a um determinado volume.
FltGetEcpListFromCallbackData

A rotina FltGetEcpListFromCallbackData retorna um ponteiro para uma lista ECP (estrutura de contexto de parâmetro de criação extra) associada a um determinado objeto de dados de retorno de chamada de operação de criação.
FltGetFileContext

A rotina FltGetFileContext recupera um contexto que foi definido para um arquivo por uma determinada instância de driver de minifiltro.
FltGetFileNameInformation

A rotina FltGetFileNameInformation retorna informações de nome para um arquivo ou diretório.
FltGetFileNameInformationUnsafe

A rotina FltGetFileNameInformationUnsafe retorna informações de nome para um arquivo ou diretório aberto.
FltGetFileSystemType

A função FltGetFileSystemType usa um objeto de volume ou instância e fornece o tipo de sistema de arquivos do volume.
FltGetFilterFromInstance

A rotina FltGetFilterFromInstance retorna um ponteiro de filtro opaco para o driver de minifiltro que criou a instância determinada.
FltGetFilterFromName

A rotina FltGetFilterFromName retorna um ponteiro de filtro opaco para um driver de minifiltro registrado cujo nome corresponde ao valor no parâmetro FilterName.
FltGetFilterInformation

A rotina FltGetFilterInformation fornece informações sobre um driver de minifiltro.
FltGetInstanceContext

A rotina FltGetInstanceContext recupera um contexto que foi definido para uma instância por um determinado driver de minifiltro.
FltGetInstanceInformation

A rotina FltGetInstanceInformation retorna informações sobre uma instância de driver de minifiltro.
FltGetIoPriorityHint

A rotina FltGetIoPriorityHint é usada por um driver de minifiltro para obter informações de prioridade de E/S dos Dados de Retorno de Chamada.
FltGetIoPriorityHintFromCallbackData

A rotina FltGetIoPriorityHintFromCallbackData é usada por um driver de minifiltro para obter informações de prioridade de E/S de dados de retorno de chamada.
FltGetIoPriorityHintFromFileObject

A rotina FltGetIoPriorityHintFromFileObject é usada por um driver de minifiltro para obter informações de prioridade de E/S de um objeto de arquivo.
FltGetIoPriorityHintFromThread

A rotina FltGetIoPriorityHintFromThread é usada por um driver de minifiltro para obter informações de prioridade de E/S de um thread.
FltGetIrpName

A rotina FltGetIrpName retorna o nome de um código de função principal como uma cadeia de caracteres imprimível.
FltGetLowerInstance

A rotina FltGetLowerInstance retorna um ponteiro de instância opaco para a próxima instância de driver de minifiltro inferior, se houver uma, que está anexada abaixo de uma determinada instância de driver de minifiltro no mesmo volume.
FltGetNewSystemBufferAddress

A função FltGetNewSystemBufferAddress recupera o buffer AssociatedIrp.SystemBuffer, que o sistema de arquivos alocou. A rotina pós-retorno de chamada de um minifiltro chama essa função.
FltGetNextExtraCreateParameter

A rotina FltGetNextExtraCreateParameter retorna um ponteiro para a próxima (ou primeira) estrutura de contexto de parâmetro de criação extra (ECP) em uma determinada lista ECP.
FltGetRequestorProcess

A rotina FltGetRequestorProcess retorna um ponteiro de processo para o thread que solicitou uma determinada operação de E/S.
FltGetRequestorProcessId

A rotina FltGetRequestorProcessId retorna a ID exclusiva do processo de 32 bits para o processo associado ao thread que solicitou uma determinada operação de E/S.
FltGetRequestorProcessIdEx

A rotina FltGetRequestorProcessIdEx retorna o identificador do modo kernel para o processo associado ao thread que solicitou uma determinada operação de E/S.
FltGetRequestorSessionId

A rotina FltGetRequestorSessionId retorna a ID da sessão do processo que solicitou originalmente a operação de E/S especificada.
FltGetRoutineAddress

A rotina FltGetRoutineAddress retorna um ponteiro para uma rotina especificada pelo parâmetro FltMgrRoutineName.
FltGetSectionContext

A rotina FltGetSectionContext recupera um contexto de seção que foi criado para um fluxo de arquivos por uma instância de driver de minifiltro especificada.
FltGetStreamContext

A rotina FltGetStreamContext recupera um contexto que foi definido para um fluxo de arquivos por uma determinada instância de driver de minifiltro.
FltGetStreamHandleContext

A rotina FltGetStreamHandleContext recupera um contexto que foi definido para um identificador de fluxo por uma determinada instância de driver de minifiltro.
FltGetSwappedBufferMdlAddress

A rotina FltGetSwappedBufferMdlAddress retorna o endereço MDL (lista de descritores de memória) para um buffer que foi trocado por um driver de minifiltro.
FltGetTopInstance

A rotina FltGetTopInstance retorna um ponteiro de instância opaco para a instância do driver de minifiltro que está anexada na parte superior da pilha de instâncias para um determinado volume.
FltGetTransactionContext

A rotina FltGetTransactionContext recupera um contexto que foi definido para uma transação por um determinado driver de minifiltro.
FltGetTunneledName

A rotina FltGetTunneledName recupera o nome em túnel de um arquivo, dado o nome normalizado retornado para o arquivo por uma chamada anterior para FltGetFileNameInformation, FltGetFileNameInformationUnsafe ou FltGetDestinationFileNameInformation.
FltGetUpperInstance

A rotina FltGetUpperInstance retorna um ponteiro de instância opaco para a próxima instância de driver de minifiltro superior, se houver uma, que está anexada acima de uma determinada instância de driver de minifiltro no mesmo volume.
FltGetVolumeContext

A rotina FltGetVolumeContext recupera um contexto que foi definido para um volume por um determinado driver de minifiltro.
FltGetVolumeFromDeviceObject

A rotina FltGetVolumeFromDeviceObject retorna um ponteiro opaco para o volume representado por um VDO (objeto de dispositivo de volume).
FltGetVolumeFromFileObject

A rotina FltGetVolumeFromFileObject retorna um ponteiro opaco para o volume no qual um determinado fluxo de arquivos reside.
FltGetVolumeFromInstance

A rotina FltGetVolumeFromInstance retorna um ponteiro opaco para o volume ao qual uma determinada instância de driver de minifiltro está anexada.
FltGetVolumeFromName

A rotina FltGetVolumeFromName retorna um ponteiro opaco para o volume cujo nome corresponde ao valor do parâmetro VolumeName.
FltGetVolumeGuidName

A rotina FltGetVolumeGuidName retorna o nome do volume para um determinado volume, no formato GUID (identificador global exclusivo) de volume.
FltGetVolumeInformation

A rotina FltGetVolumeInformation fornece informações sobre um determinado volume.
FltGetVolumeInstanceFromName

A rotina FltGetVolumeInstanceFromName retorna um ponteiro de instância opaco para a instância de driver de minifiltro fornecida no volume fornecido.
FltGetVolumeName

A rotina FltGetVolumeName obtém o nome do volume de um determinado volume.
FltGetVolumeProperties

A rotina FltGetVolumeProperties retorna informações de propriedade de volume para o volume especificado.
FltInitExtraCreateParameterLookasideList

A rotina FltInitExtraCreateParameterLookasideList inicializa uma lista lookaside de pool paged ou não paged usada para a alocação de uma ou mais estruturas de contexto de parâmetro de criação extra (ECPs) de tamanho fixo.
FltInitializeFileLock

A rotina FltInitializeFileLock inicializa uma estrutura de FILE_LOCK opaca que o chamador alocou do pool de páginas.
FltInitializeOplock

A rotina FltInitializeOplock inicializa um ponteiro de bloqueio oportunista (oplock).
FltInitializePushLock

A rotina FltInitializePushLock inicializa uma variável de bloqueio por push.
FltInsertExtraCreateParameter

A rotina FltInsertExtraCreateParameter insere uma estrutura de contexto ECP (parâmetro de criação extra) em uma lista ECP.
FltIs32bitProcess

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

A rotina FltIsCallbackDataDirty testa o sinalizador FLTFL_CALLBACK_DATA_DIRTY em uma estrutura de dados de retorno de chamada.
FltIsDirectory

Um driver de minifiltro chama a rotina FltIsDirectory para determinar se um determinado objeto de arquivo representa um diretório.
FltIsEcpAcknowledged

A rotina FltIsEcpAcknowledged é usada para determinar se uma estrutura de contexto de parâmetro de criação extra (ECP) foi marcada como reconhecida.
FltIsEcpFromUserMode

A rotina FltIsEcpFromUserMode é usada para determinar se uma estrutura de contexto de parâmetro de criação extra (ECP) se originou do modo de usuário.
FltIsFltMgrVolumeDeviceObject

A rotina FltIsFltMgrVolumeDeviceObject determina se o objeto de dispositivo fornecido pertence ao gerenciador de filtros e se o objeto do dispositivo é um objeto de dispositivo de volume.
FltIsIoCanceled

A rotina fltIsIoCanceled verifica se uma operação baseada em IRP foi cancelada.
FltIsIoRedirectionAllowed

A rotina FltIsIoRedirectionAllowed determina se a E/S pode ser redirecionada da instância de filtro de origem especificada para outra instância de filtro especificada.
FltIsIoRedirectionAllowedForOperation

A rotina FltIsIoRedirectionAllowedForOperation determina se a E/S pode ser redirecionada da instância de filtro associada à estrutura de FLT_CALLBACK_DATA especificada para a instância de filtro especificada.
FltIsOperationSynchronous

A rotina FltIsOperationSynchronous determina se uma determinada estrutura de dados de retorno de chamada (FLT_CALLBACK_DATA) representa uma operação de E/S síncrona ou assíncrona.
FltIsVolumeSnapshot

A rotina FltIsVolumeSnapshot determina se uma instância de driver de volume ou minifiltro está anexada a um volume de instantâneo.
FltIsVolumeWritable

A rotina FltIsVolumeWritable determina se o dispositivo de disco que corresponde a uma instância de driver de volume ou minifiltro é gravável.
FltLoadFilter

A rotina fltLoadFilter carrega dinamicamente um driver de minifiltro no sistema atualmente em execução.
FltLockUserBuffer

A rotina fltLockUserBuffer bloqueia o buffer de usuário para uma determinada operação de E/S.
FltNotifyFilterChangeDirectory

A rotina FltNotifyFilterChangeDirectory cria uma estrutura de notificação para uma operação de IRP_MN_NOTIFY_CHANGE_DIRECTORY e a adiciona à lista de notificação especificada.
FltObjectDereference

A rotina FltObjectDereference remove uma referência de rundown de um filtro opaco, instância ou ponteiro de volume.
FltObjectReference

A rotina FltObjectReference adiciona uma referência de rundown a um filtro opaco, instância ou ponteiro de volume.
FltOpenVolume

A rotina FltOpenVolume retorna um identificador e um ponteiro de objeto de arquivo para o volume do sistema de arquivos ao qual uma determinada instância de driver de minifiltro está anexada.
FltOplockBreakH

A rotina FltOplockBreakH quebra CACHE_HANDLE_LEVEL bloqueios oportunistas (oplocks).
FltOplockBreakToNone

A rotina FltOplockBreakToNone quebra todos os bloqueios oportunistas (oplocks) imediatamente sem considerar nenhuma chave oplock.
FltOplockBreakToNoneEx

A rotina FltOplockBreakToNoneEx quebra todos os bloqueios oportunistas (oplocks) imediatamente sem considerar nenhuma chave oplock.
FltOplockFsctrl

A rotina FltOplockFsctrl executa várias operações de bloqueio oportunista (oplock) em nome de um driver de minifiltro.
FltOplockFsctrlEx

A rotina FltOplockFsctrlEx executa várias operações de bloqueio oportunista (oplock) em nome de um driver de minifiltro.
FltOplockIsFastIoPossible

A rotina FltOplockIsFastIoPossible verifica o estado de bloqueio oportunista (oplock) de um arquivo para determinar se a E/S rápida pode ser executada no arquivo.
FltOplockIsSharedRequest

A rotina FltOplockIsSharedRequest determina se uma solicitação de um bloqueio oportunista (oplock) quer um oplock compartilhado.
FltOplockKeysEqual

A rotina FltOplockKeysEqual compara as chaves oplock (bloqueio oportunista) armazenadas nas extensões de objeto de arquivo de dois objetos de arquivo.
FltParseFileName

FltParseFileName analisa a extensão, o fluxo e o componente final de uma cadeia de caracteres de nome de arquivo.
FltParseFileNameInformation

FltParseFileNameInformation analisa o conteúdo de uma estrutura de FLT_FILE_NAME_INFORMATION.
FltPerformAsynchronousIo

Um driver de minifiltro chama FltPerformAsynchronousIo para iniciar uma operação de E/S assíncrona.
FltPerformSynchronousIo

Um driver de minifiltro chama FltPerformSynchronousIo para iniciar uma operação de E/S síncrona depois de chamar FltAllocateCallbackData para alocar uma estrutura de dados de retorno de chamada para a operação.
FltPrepareComplete

A rotina FltPrepareComplete reconhece uma notificação de TRANSACTION_NOTIFY_PREPARE.
FltPrepareToReuseEcp

A rotina FltPrepareToReuseEcp redefine uma estrutura de contexto ECP (parâmetro de criação extra), que a prepara para reutilização.
FltPrePrepareComplete

A rotina FltPrePrepareComplete reconhece uma notificação de TRANSACTION_NOTIFY_PREPREPARE.
FltProcessFileLock

A rotina FltProcessFileLock processa e conclui uma operação de bloqueio de arquivo.
FltPropagateActivityIdToThread

A rotina FltPropagateActivityIdToThread associa a ID de atividade do IRP nos dados de retorno de chamada do minifiltro ao thread atual.
FltPropagateIrpExtension

A rotina FltPropagateIrpExtension copia a extensão IRP de dados de retorno de chamada de um minifiltro para os dados de retorno de chamada de outro.
FltPurgeFileNameInformationCache

FltPurgeFileNameInformationCache limpa do cache de nomes do Gerenciador de Filtro todas as estruturas de informações de nome de arquivo que foram geradas a partir de nomes fornecidos pela instância de driver de minifiltro fornecida.
FltQueryDirectoryFile

A rotina FltQueryDirectoryFile retorna vários tipos de informações sobre arquivos no diretório especificado por um determinado objeto de arquivo.
FltQueryDirectoryFileEx

FltQueryDirectoryFileEx retorna vários tipos de informações sobre arquivos no diretório especificado por um determinado objeto de arquivo.
FltQueryEaFile

FltQueryEaFile retorna informações sobre valores de EA (atributo estendido) para um arquivo.
FltQueryInformationByName

A rotina FltQueryInformationByName retorna as informações solicitadas sobre um arquivo nomeado.
FltQueryInformationFile

FltQueryInformationFile recupera informações para um determinado arquivo.
FltQueryQuotaInformationFile

A rotina FltQueryQuotaInformationFile recupera entradas de cota associadas a um objeto de arquivo.
FltQuerySecurityObject

FltQuerySecurityObject recupera uma cópia do descritor de segurança de um objeto.
FltQueryVolumeInformation

A rotina FltQueryVolumeInformation recupera informações sobre o volume ao qual a instância determinada está anexada.
FltQueryVolumeInformationFile

FltQueryVolumeInformationFile recupera informações de volume para um determinado arquivo, diretório, dispositivo de armazenamento ou volume.
FltQueueDeferredIoWorkItem

A rotina FltQueueDeferredIoWorkItem posta uma operação de E/S baseada em IRP em uma fila de trabalho.
FltQueueGenericWorkItem

FltQueueGenericWorkItem posta um item de trabalho que não está associado a uma operação de E/S específica em uma fila de trabalho.
FltReadFile

FltReadFile lê dados de um arquivo aberto, fluxo ou dispositivo.
FltReadFileEx

FltReadFileEx lê dados de um arquivo aberto, fluxo ou dispositivo. Essa função estende o FltReadFile para permitir o uso opcional de um MDL para dados de leitura em vez de um endereço de buffer mapeado.
FltReferenceContext

FltReferenceContext incrementa a contagem de referência em uma estrutura de contexto.
FltReferenceFileNameInformation

FltReferenceFileNameInformation incrementa a contagem de referência em uma estrutura de informações de nome de arquivo.
FltRegisterFilter

FltRegisterFilter registra um driver de minifiltro.
FltRegisterForDataScan

A rotina FltRegisterForDataScan permite a verificação de dados para o volume anexado à instância de minifiltro.
FltReissueSynchronousIo

FltReissueSynchronousIo inicia uma nova operação de E/S síncrona que usa os parâmetros de uma operação de E/S sincronizada anteriormente.
FltReleaseContext

FltReleaseContext decrementa a contagem de referência em um contexto.
FltReleaseContexts

FltReleaseContexts libera cada contexto em uma determinada estrutura de FLT_RELATED_CONTEXTS.
FltReleaseContextsEx

FltReleaseContextsEx libera cada contexto em uma determinada estrutura de FLT_RELATED_CONTEXTS_EX.
FltReleaseFileNameInformation

FltReleaseFileNameInformation libera uma estrutura de informações de nome de arquivo.
FltReleasePushLock

A rotina FltReleasePushLock libera um bloqueio de push especificado de propriedade do thread atual.
FltReleasePushLockEx

A rotina FltReleasePushLockEx libera um bloqueio de push especificado de propriedade do thread atual.
FltRemoveExtraCreateParameter

A rotina FltRemoveExtraCreateParameter pesquisa uma lista ECP em busca de uma estrutura de contexto ECP e, se encontrada, a desanexa da lista ECP.
FltRemoveOpenReparseEntry

Essa rotina remove uma estrutura de OPEN_REPARSE_LIST_ENTRY (adicionada por FltAddOpenReparseEntry) de uma operação de criação.
FltRequestFileInfoOnCreateCompletion

Um minifiltro chama FltRequestFileInfoOnCreateCompletion durante a pré-criação do arquivo para solicitar que o gerenciador de arquivos armazene as informações de arquivo especificadas para recuperação após a conclusão da criação.
FltRequestOperationStatusCallback

FltRequestOperationStatusCallback retorna informações de status para a operação de E/S fornecida.
FltRetainSwappedBufferMdlAddress

FltRetainSwappedBufferMdlAddress impede que o Gerenciador de Filtros libere a MDL (lista de descritores de memória) para um buffer que foi trocado por um driver de minifiltro.
FltRetrieveFileInfoOnCreateCompletion

FltRetrieveFileInfoOnCreateCompletion recupera as informações de arquivo solicitadas durante a criação de postagem de arquivo.
FltRetrieveFileInfoOnCreateCompletionEx

Consultas FltRetrieveFileInfoOnCreateCompletionEx para as informações de arquivo especificadas após a conclusão da criação do arquivo.
FltRetrieveIoPriorityInfo

A rotina FltRetrieveIoPriorityInfo é usada por um driver de minifiltro para recuperar informações de prioridade de um thread.
FltReuseCallbackData

A rotina FltReuseCallbackData reinicializa uma estrutura de dados de retorno de chamada para que ela possa ser reutilizada.
FltRollbackComplete

A rotina FltRollbackComplete reconhece uma notificação de TRANSACTION_NOTIFY_ROLLBACK.
FltRollbackEnlistment

A rotina FltRollbackEnlistment reverte ou anula uma transação em nome de um driver de minifiltro.
FltSendMessage

FltSendMessage envia uma mensagem para um aplicativo de modo de usuário em espera em nome de um driver de minifiltro ou uma instância de driver de minifiltro.
FltSetActivityIdCallbackData

A rotina FltSetActivityIdCallbackData define uma ID de atividade para um IRP nos dados de retorno de chamada de um minifiltro.
FltSetCallbackDataDirty

A rotina de retorno de chamada de pré-operação ou postoperation do driver de minifiltro chama FltSetCallbackDataDirty para indicar que ele modificou o conteúdo da estrutura de dados de retorno de chamada.
FltSetCancelCompletion

Um driver de minifiltro chama FltSetCancelCompletion para especificar uma rotina de cancelamento a ser chamada se uma determinada operação de E/S for cancelada.
FltSetEaFile

FltSetEaFile define valores de atributo estendido (EA) para um arquivo.
FltSetEcpListIntoCallbackData

A rotina FltSetEcpListIntoCallbackData anexa uma lista extra de estrutura de contexto de parâmetro de criação (ECP) a um objeto de criação de dados de retorno de chamada de operação.
FltSetFileContext

A rotina FltSetFileContext define um contexto para um arquivo.
FltSetInformationFile

FltSetInformationFile define informações para um determinado arquivo.
FltSetInstanceContext

FltSetInstanceContext define um contexto para uma instância de driver de minifiltro.
FltSetIoPriorityHintIntoCallbackData

A rotina FltSetIoPriorityHintIntoCallbackData é usada por um driver de minifiltro para definir as informações de prioridade de E/S em dados de retorno de chamada.
FltSetIoPriorityHintIntoFileObject

A rotina FltSetIoPriorityHintIntoFileObject é usada por um driver de minifiltro para definir as informações de prioridade de E/S em um objeto de arquivo.
FltSetIoPriorityHintIntoThread

A rotina FltSetIoPriorityHintIntoThread é usada por um driver de minifiltro para definir as informações de prioridade de E/S em um thread.
FltSetQuotaInformationFile

A rotina FltSetQuotaInformationFile modifica as entradas de cota de um objeto de arquivo.
FltSetSecurityObject

FltSetSecurityObject define o estado de segurança de um objeto.
FltSetStreamContext

A rotina FltSetStreamContext define um contexto para um fluxo de arquivos.
FltSetStreamHandleContext

A rotina FltSetStreamHandleContext define um contexto para um identificador de fluxo.
FltSetTransactionContext

A rotina FltSetTransactionContext define um contexto em uma transação.
FltSetVolumeContext

FltSetVolumeContext define um contexto para um volume.
FltSetVolumeInformation

FltSetVolumeInformation altera vários tipos de informações sobre o volume ao qual a instância determinada está anexada.
FltStartFiltering

FltStartFiltering inicia a filtragem para um driver de minifiltro registrado.
FltSupportsFileContexts

A rotina FltSupportsFileContexts determina se o sistema de arquivos dá suporte a contextos de arquivo para um determinado arquivo.
FltSupportsFileContextsEx

A rotina FltSupportsFileContextsEx determina se o sistema de arquivos ou o gerenciador de filtros dão suporte a contextos de arquivo para um determinado arquivo.
FltSupportsStreamContexts

FltSupportsStreamContexts determina se há suporte para contextos de fluxo em um determinado objeto de arquivo.
FltSupportsStreamHandleContexts

FltSupportsStreamHandleContexts determina se há suporte para contextos de identificador de fluxo em um determinado objeto de arquivo.
FltTagFile

FltTagFile define uma marca de nova análise em um arquivo ou diretório.
FltTagFileEx

FltTagFileEx define um sinalizador de nova análise em um arquivo ou diretório.
FltUninitializeFileLock

A rotina FltUninitializeFileLock não diferencia uma estrutura de FILE_LOCK.
FltUninitializeOplock

FltUninitializeOplock uninitializa um ponteiro de bloqueio oportunista (oplock).
FltUnloadFilter

Um driver de minifiltro que carregou um driver de minifiltro de suporte chamando FltLoadFilter pode descarregar o driver de minifiltro chamando FltUnloadFilter.
FltUnregisterFilter

Um driver de minifiltro registrado chama FltUnregisterFilter para cancelar o registro para que o Gerenciador de Filtros não o chame mais para processar operações de E/S.
FltUntagFile

FltUntagFile remove um ponto de nova análise de um arquivo ou diretório.
FltVetoBypassIo

FltVetoBypassIo recupera informações necessárias para vetar uma solicitação bypassIO.
FltWriteFile

FltWriteFile é usado para gravar dados em um arquivo aberto, fluxo ou dispositivo.
FltWriteFileEx

FltWriteFileEx é usado para gravar dados em um arquivo aberto, fluxo ou dispositivo. Essa função estende FltWriteFile para permitir o uso opcional de um MDL para dados de gravação em vez de um endereço de buffer mapeado.
FREE_VIRTUAL_MEMORY_EX_CALLBACK

Saiba mais sobre a função de retorno de chamada FREE_VIRTUAL_MEMORY_EX_CALLBACK.
FsRtlAcknowledgeEcp

A rotina FsRtlAcknowledgeEcp marca uma estrutura de contexto ECP (parâmetro de criação extra), conforme reconhecido.
FsRtlAcquireFileExclusive

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

A função FsRtlAddBaseMcbEntryEx é usada para adicionar um novo mapeamento de números de bloco virtual (VBN's) a números de bloco lógico (LBN's) a um MCB (bloco de controle de mapa) existente.
FsRtlAddLargeMcbEntry

A rotina FsRtlAddLargeMcbEntry adiciona um novo mapeamento a um MCB (bloco de controle de mapa) existente.
FsRtlAddMcbEntry

A função FsRtlAddMcbEntry é obsoleta.
FsRtlAddToTunnelCache

A rotina FsRtlAddToTunnelCache armazena em cache um nome de arquivo que é removido de um diretório quando um arquivo é renomeado ou excluído.
FsRtlAllocateAePushLock

Saiba mais sobre a macro FsRtlAllocateAePushLock.
FsRtlAllocateExtraCreateParameter

A rotina FsRtlAllocateExtraCreateParameter aloca memória para uma estrutura de contexto ECP (parâmetro de criação extra) e gera um ponteiro para essa estrutura.
FsRtlAllocateExtraCreateParameterFromLookasideList

A rotina FsRtlAllocateExtraCreateParameterFromLookasideList aloca o pool de memória de uma determinada lista lookaside para uma estrutura de contexto ECP (parâmetro de criação extra) e gera um ponteiro para essa estrutura.
FsRtlAllocateExtraCreateParameterList

A rotina FsRtlAllocateExtraCreateParameterList aloca memória de pool de páginas para uma estrutura ECP_LIST e gera um ponteiro para essa estrutura.
FsRtlAllocateFileLock

A rotina FsRtlAllocateFileLock aloca e inicializa uma nova estrutura de FILE_LOCK.
FsRtlAllocatePoolWithQuotaTag

A rotina FsRtlAllocatePoolWithQuotaTag aloca memória do pool, cobrando cota no processo atual.
FsRtlAllocatePoolWithTag

A rotina FsRtlAllocatePoolWithTag aloca memória do pool.
FsRtlAllocateResource

A função FsRtlAllocateResource está obsoleta.
FsRtlAreNamesEqual

A rotina FsRtlAreNamesEqual determina se duas cadeias de caracteres Unicode são iguais.
FsRtlAreThereCurrentFileLocks

A macro FsRtlAreThereCurrentFileLocks verifica se existem bloqueios de intervalo de bytes para o arquivo especificado.
FsRtlAreThereCurrentOrInProgressFileLocks

A rotina TheFsRtlAreThereCurrentOrInProgressFileLocks determina se há bloqueios de intervalo de bytes atribuídos a um arquivo ou quaisquer operações de bloqueio em andamento para esse arquivo.
FsRtlAreThereWaitingFileLocks

A rotina FsRtlAreThereWaitingFileLocks verifica uma fila de bloqueio de arquivo para quaisquer bloqueios de arquivo em espera.
FsRtlAreVolumeStartupApplicationsComplete

A função FsRtlAreVolumeStartupApplicationsComplete determina se os aplicativos de inicialização de volume concluíram o processamento.
FsRtlBalanceReads

A rotina FsRtlBalanceReads sinaliza para um driver de disco tolerante a falhas que agora é seguro começar a balancear leituras de uma unidade espelhada.
FsRtlCancellableWaitForMultipleObjects

A rotina FsRtlCancellableWaitForMultipleObjects executa uma operação de espera cancelável (uma espera que pode ser encerrada) em um ou mais objetos de dispatcher.
FsRtlCancellableWaitForSingleObject

A rotina FsRtlCancellableWaitForSingleObject executa uma operação de espera cancelável (uma espera que pode ser encerrada) em um objeto dispatcher.
FsRtlChangeBackingFileObject

A rotina FsRtlChangeBackingFileObject substitui o objeto de arquivo atual por um novo objeto de arquivo.
FsRtlCheckLockForOplockRequest

A rotina FsRtlCheckLockForOplockRequest verifica se há bloqueios dentro do tamanho de alocação de um arquivo. O objeto de bloqueio de arquivo é verificado quanto à presença de bloqueios de intervalo de bytes que impediriam a concessão de uma solicitação oplock.
FsRtlCheckLockForReadAccess

A rotina FsRtlCheckLockForReadAccess determina se o processo associado a um determinado IRP tem acesso de leitura a uma região bloqueada de um arquivo.
FsRtlCheckLockForWriteAccess

A rotina FsRtlCheckLockForWriteAccess determina se o processo associado a um determinado IRP tem acesso de gravação a uma região bloqueada de um arquivo.
FsRtlCheckOplock

A rotina FsRtlCheckOplock sincroniza o IRP para uma operação de E/S de arquivo com o estado atual de bloqueio oportunista (oplock) do arquivo.
FsRtlCheckOplock

Saiba como a rotina FsRtlCheckOplock sincroniza o IRP para uma operação de E/S de arquivo com o estado atual de bloqueio oportunista (oplock) do arquivo.
FsRtlCheckOplockEx

A rotina FsRtlCheckOplockEx sincroniza o IRP para uma operação de E/S de arquivo com o estado atual de bloqueio oportunista (oplock) do arquivo.
FsRtlCheckOplockEx2

FsRtlCheckOplockEx2 sincroniza o IRP para uma operação de E/S de arquivo com o estado atual de bloqueio oportunista (oplock) do arquivo.
FsRtlCheckUpperOplock

A rotina FsRtlCheckUpperOplock fornece verificação de bloqueio oportunista (oplock) em sistemas de arquivos secundários ou em camadas quando os oplocks eles mantêm o estado de alteração.
FsRtlCompleteRequest

A macro FsRtlCompleteRequest conclui um IRP com o status especificado.
FsRtlCopyRead

A rotina FsRtlCopyRead copia dados de um arquivo armazenado em cache para um buffer de usuário.
FsRtlCopyWrite

A rotina FsRtlCopyWrite copia dados de um buffer de usuário para um arquivo armazenado em cache.
FsRtlCreateSectionForDataScan

A rotina FsRtlCreateSectionForDataScan cria um objeto de seção.
FsRtlCurrentBatchOplock

Um sistema de arquivos ou driver de filtro chama FsRtlCurrentBatchOplock para determinar se há algum lote ou filtro de bloqueios oportunistas (oplocks) em um arquivo.
FsRtlCurrentOplock

Um sistema de arquivos ou driver de filtro chama FsRtlCurrentOplock para determinar se há bloqueios oportunistas (oplocks) em um arquivo.
FsRtlCurrentOplockH

Um sistema de arquivos ou driver de filtro chama FsRtlCurrentOplockH para determinar se há algum CACHE_HANDLE_LEVEL bloqueios oportunistas (oplocks) em um arquivo.
FsRtlDeleteExtraCreateParameterLookasideList

A rotina FsRtlDeleteExtraCreateParameterLookasideList libera uma lista lookaside de parâmetro de criação extra (ECP).
FsRtlDeleteKeyFromTunnelCache

A rotina FsRtlDeleteKeyFromTunnelCache exclui todas as entradas de cache de túnel para arquivos em um diretório que está sendo excluído.
FsRtlDeleteTunnelCache

A rotina FsRtlDeleteTunnelCache exclui um cache de túnel.
FsRtlDeregisterUncProvider

A rotina FsRtlDeregisterUncProvider desregistros de rotina um redirecionador que foi registrado como um provedor UNC (Convenção Universal de Nomenclatura) com o provedor UNC múltiplo (MUP).
FsRtlDissectDbcs

Considerando uma cadeia de caracteres DBCS (conjunto de caracteres de byte duplo) ou ANSI, a rotina FsRtlDissectDbcs retorna duas cadeias de caracteres:_one contendo o primeiro nome de arquivo encontrado na cadeia de caracteres, a outra que contém a parte restante não preparada da cadeia de caracteres pathname.
FsRtlDissectName

Dada uma cadeia de caracteres de nome de caminho Unicode, a rotina FsRtlDissectName retorna duas cadeias de caracteres, uma contendo o primeiro nome de arquivo encontrado na cadeia de caracteres, a outra que contém a parte restante não preparada da cadeia de caracteres pathname.
FsRtlDoesDbcsContainWildCards

A rotina FsRtlDoesDbcsContainWildCards determina se uma cadeia de caracteres ANSI ou DBCS (conjunto de caracteres de byte duplo) contém caracteres curinga.
FsRtlDoesNameContainWildCards

A rotina FsRtlDoesNameContainWildCards determina se uma cadeia de caracteres Unicode contém caracteres curinga.
FsRtlFastCheckLockForRead

A rotina FsRtlFastCheckLockForRead determina se o processo especificado tem acesso de leitura a um intervalo de bytes bloqueado de um arquivo.
FsRtlFastCheckLockForWrite

A rotina FsRtlFastCheckLockForWrite determina se o processo especificado tem acesso de gravação a um intervalo de bytes bloqueado de um arquivo.
FsRtlFastLock

A macro FsRtlFastLock é usada por sistemas de arquivos e drivers de filtro para solicitar um bloqueio de intervalo de bytes para um fluxo de arquivos.
FsRtlFastUnlockAll

A rotina FsRtlFastUnlockAll libera todos os bloqueios de intervalo de bytes que foram adquiridos pelo processo especificado para um arquivo.
FsRtlFastUnlockAllByKey

A rotina FsRtlFastUnlockAllByKey libera todos os bloqueios de intervalo de bytes adquiridos pelo processo especificado, com o valor de chave especificado, para um arquivo.
FsRtlFastUnlockSingle

A rotina FsRtlFastUnlockSingle libera um bloqueio de intervalo de bytes adquirido pelo processo especificado, com o valor de chave, deslocamento de arquivo e comprimento especificados para um arquivo.
FsRtlFindExtraCreateParameter

A rotina FsRtlFindExtraCreateParameter pesquisa uma determinada lista ECP para uma estrutura de contexto ECP de um determinado tipo e retorna um ponteiro para essa estrutura se ela for encontrada.
FsRtlFindInTunnelCache

A rotina FsRtlFindInTunnelCache procura uma entrada correspondente no cache do túnel que corresponda ao nome especificado.
FsRtlFreeAePushLock

Saiba mais sobre a macro FsRtlFreeAePushLock.
FsRtlFreeExtraCreateParameter

A rotina FsRtlFreeExtraCreateParameter libera a memória de uma estrutura de contexto ECP.
FsRtlFreeExtraCreateParameterList

A rotina FsRtlFreeExtraCreateParameterList libera uma estrutura de lista de parâmetros de criação extra (ECP).
FsRtlFreeFileLock

A rotina FsRtlFreeFileLock não é inicializada e libera uma estrutura de bloqueio de arquivo.
FsRtlGetBypassIoOpenCount

FsRtlGetBypassIoOpenCount retorna uma contagem de quantas aberturas bypassIO existem para um determinado fluxo.
FsRtlGetBypassIoOpenCountPtr

FsRtlGetBypassIoOpenCountPtr retorna um ponteiro para a contagem de quantas aberturas bypassIO existem para um determinado fluxo.
FsRtlGetEcpListFromIrp

A rotina FsRtlGetEcpListFromIrp retorna um ponteiro para uma lista de estrutura de contexto ECP (parâmetro de criação extra) associada a uma determinada operação de IRP_MJ_CREATE.
FsRtlGetFileSize

A rotina FsRtlGetFileSize é usada para obter o tamanho de um arquivo.
FsRtlGetNextExtraCreateParameter

A rotina FsRtlGetNextExtraCreateParameter retorna um ponteiro para a próxima (ou primeira) estrutura de contexto de parâmetro de criação extra (ECP) em uma determinada lista ECP.
FsRtlGetNextFileLock

A rotina FsRtlGetNextFileLock é usada para enumerar os bloqueios de intervalo de bytes que existem atualmente para um arquivo especificado.
FsRtlGetNextLargeMcbEntry

A rotina FsRtlGetNextLargeMcbEntry recupera uma execução de mapeamento de um MCB (bloco de controle de mapa).
FsRtlGetNextMcbEntry

A função FsRtlGetNextMcbEntry é obsoleta.
FsRtlGetPerStreamContextPointer

A macro FsRtlGetPerStreamContextPointer retorna o contexto de fluxo do sistema de arquivos para um fluxo de arquivos.
FsRtlGetSectorSizeInformation

A rotina FsRtlGetSectorSizeInformation recupera as informações de tamanho do setor físico e lógico para um volume de armazenamento.
FsRtlGetSupportedFeatures

A rotina FsRtlGetSupportedFeatures retorna os recursos com suporte de um volume anexado ao objeto de dispositivo especificado.
FsRtlIncrementCcFastMdlReadWait

A rotina FsRtlIncrementCcFastMdlReadWait incrementa o membro do contador de desempenho CcFastMdlReadWait do gerenciador de cache em um objeto PRCB (bloco de controle de processador).
FsRtlIncrementCcFastReadNotPossible

A rotina FsRtlIncrementCcFastReadNotPossible incrementa o contador de desempenho CcFastReadNotPossible em um bloco de controle por processador de contadores do sistema do gerenciador de cache.
FsRtlIncrementCcFastReadNoWait

A rotina FsRtlIncrementCcFastReadNoWait incrementa o contador de desempenho CcFastReadNoWait em um bloco de controle por processador de contadores do sistema do gerenciador de cache.
FsRtlIncrementCcFastReadResourceMiss

A rotina FsRtlIncrementCcFastReadResourceMiss incrementa o contador de desempenho CcFastReadNotPossible em um bloco de controle por processador dos contadores do sistema do gerenciador de cache.
FsRtlIncrementCcFastReadWait

A rotina FsRtlIncrementCcFastReadWait incrementa o contador de desempenho CcFastReadWait em um bloco de controle por processador de contadores do sistema do gerenciador de cache.
FsRtlInitExtraCreateParameterLookasideList

A rotina FsRtlInitExtraCreateParameterLookasideList inicializa uma lista lookaside de pool paged ou não paga usada para a alocação de uma ou mais estruturas de contexto de parâmetro de criação extra (ECPs) de tamanho fixo.
FsRtlInitializeBaseMcb

FsRtlInitializeBaseMcb inicializa uma nova estrutura mcb (bloco de controle de mapa).
FsRtlInitializeBaseMcbEx

FsRtlInitializeBaseMcbEx inicializa uma nova estrutura mcb.
FsRtlInitializeExtraCreateParameter

A rotina FsRtlInitializeExtraCreateParameter inicializa uma estrutura de contexto ECP (parâmetro de criação extra).
FsRtlInitializeExtraCreateParameterList

A rotina FsRtlInitializeExtraCreateParameterList inicializa uma lista de estrutura de contexto ECP (parâmetro de criação extra).
FsRtlInitializeFileLock

A rotina FsRtlInitializeFileLock inicializa uma estrutura FILE_LOCK.
FsRtlInitializeLargeMcb

A rotina FsRtlInitializeLargeMcb inicializa uma estrutura mcb (bloco de controle de mapa).
FsRtlInitializeMcb

A função FsRtlInitializeMcb é obsoleta.
FsRtlInitializeOplock

FsRtlInitializeOplock inicializa um ponteiro de bloqueio oportunista (oplock).
FsRtlInitializeTunnelCache

A rotina FsRtlInitializeTunnelCache inicializa um novo cache de túnel para um volume.
FsRtlInitPerStreamContext

A macro FsRtlInitPerStreamContext inicializa uma estrutura de contexto do driver de filtro.
FsRtlInsertExtraCreateParameter

A rotina FsRtlInsertExtraCreateParameter insere uma estrutura de contexto ECP (parâmetro de criação extra) em uma lista ECP.
FsRtlInsertPerFileContext

A rotina FsRtlInsertPerFileContext associa um objeto FSRTL_PER_FILE_CONTEXT a um objeto de contexto especificado pelo driver para um arquivo.
FsRtlInsertPerFileObjectContext

Para um driver de filtro do sistema de arquivos "herdado", a função FsRtlInsertPerFileObjectContext associa informações de contexto a um objeto de arquivo.
FsRtlInsertPerStreamContext

A rotina FsRtlInsertPerStreamContext associa a estrutura de contexto por fluxo de um driver de filtro de sistema de arquivos a um fluxo de arquivos.
FsRtlIsAnsiCharacterLegal

A macro FsRtlIsAnsiCharacterLegal determina se um caractere é um caractere ANSI legal.
FsRtlIsAnsiCharacterLegalFat

A macro FsRtlIsAnsiCharacterLegalFat determina se um caractere ANSI é legal para nomes de arquivo FAT.
FsRtlIsAnsiCharacterLegalHpfs

A macro FsRtlIsAnsiCharacterLegalHpfs determina se um caractere ANSI é legal para nomes de arquivo HPFS.
FsRtlIsAnsiCharacterLegalNtfs

A macro FsRtlIsAnsiCharacterLegalNtfs determina se um caractere ANSI é legal para nomes de arquivo NTFS.
FsRtlIsAnsiCharacterLegalNtfsStream

A macro FsRtlIsAnsiCharacterLegalNtfsStream determina se um caractere ANSI é legal para nomes de fluxo NTFS.
FsRtlIsAnsiCharacterWild

A macro FsRtlIsAnsiCharacterWild determina se um caractere ANSI é um caractere curinga.
FsRtlIsDaxVolume

Essa rotina consulta se o arquivo especificado estiver em um volume de DAX (acesso direto).
FsRtlIsDbcsInExpression

A rotina FsRtlIsDbcsInExpression determina se uma cadeia de caracteres ANSI ou de dois bytes (DBCS) corresponde ao padrão especificado.
FsRtlIsEcpAcknowledged

A rotina FsRtlIsEcpAcknowledged é usada para determinar se uma determinada estrutura de contexto ECP (parâmetro de criação extra) foi marcada como reconhecida.
FsRtlIsEcpFromUserMode

A rotina FsRtlIsEcpFromUserMode determina se uma estrutura de contexto ECP (parâmetro de criação extra) se originou do modo de usuário.
FsRtlIsFatDbcsLegal

A rotina FsRtlIsFatDbcsLegal determina se a cadeia de caracteres ANSI ou DBCS (conjunto de caracteres de dois bytes) especificada é um nome de arquivo FAT legal.
FsRtlIsHpfsDbcsLegal

A rotina FsRtlIsHpfsDbcsLegal determina se a cadeia de caracteres DBCS (conjunto de caracteres de byte duplo) ou ANSI especificada é um nome de arquivo HPFS legal.
FsRtlIsLeadDbcsCharacter

A macro FsRtlIsLeadDbcsCharacter determina se um caractere é um byte de liderança (o primeiro byte de um caractere) em um DBCS (conjunto de caracteres de byte duplo).
FsRtlIsNameInExpression

A rotina FsRtlIsNameInExpression determina se uma cadeia de caracteres Unicode corresponde ao padrão especificado.
FsRtlIsNameInUnUpcasedExpression

A rotina FsRtlIsNameInUnUpcasedExpression determina se uma cadeia de caracteres Unicode corresponde ao padrão especificado.
FsRtlIsNtstatusExpected

A rotina FsRtlIsNtstatusExpected determina se a exceção especificada é tratada pelo filtro de exceção.
FsRtlIsPagingFile

A rotina FsRtlIsPagingFile determina se um determinado arquivo é um arquivo de paginação.
FsRtlIssueDeviceIoControl

A rotina FsRtlIssueDeviceIoControl envia uma solicitação de controle de E/S do dispositivo síncrono para um objeto de dispositivo de destino.
FsRtlIsSystemPagingFile

A rotina FsRtlIsSystemPagingFile determina se um determinado arquivo é atualmente um arquivo de paginação do sistema.
FsRtlIsTotalDeviceFailure

A função FsRtlIsTotalDeviceFailure (ntddk.h) determina se ocorreu uma falha de mídia ou de outro hardware.
FsRtlIsTotalDeviceFailure

A função FsRtlIsTotalDeviceFailure (ntifs.h) determina se ocorreu uma falha de mídia ou de outro hardware.
FsRtlIsUnicodeCharacterWild

A macro FsRtlIsUnicodeCharacterWild determina se um caractere Unicode é um caractere curinga.
FsRtlKernelFsControlFile

Saiba mais sobre a função FsRtlKernelFsControlFile.
FsRtlLogCcFlushError

A rotina FsRtlLogCcFlushError registra um erro de gravação atrasada perdido e exibe uma caixa de diálogo para o usuário.
FsRtlLookupBaseMcbEntry

A rotina FsRtlLookupBaseMcbEntry recupera o mapeamento de um Vbn para um Lbn de um Mcb. Indica se o mapeamento existe e o tamanho da execução.
FsRtlLookupLargeMcbEntry

Considerando um número de bloco virtual (VBN) e um MCB (bloco de controle de mapa), a rotina FsRtlLookupLargeMcbEntry pesquisa no MCB informações de mapeamento correspondentes ao VBN especificado.
FsRtlLookupLastLargeMcbEntry

A rotina FsRtlLookupLastLargeMcbEntry recupera a última entrada de mapeamento armazenada no MCB (bloco de controle de mapa).
FsRtlLookupLastLargeMcbEntryAndIndex

A rotina FsRtlLookupLastLargeMcbEntryAndIndex recupera a última entrada de mapeamento armazenada em um determinado bloco de controle de mapa (MCB).
FsRtlLookupLastMcbEntry

A função FsRtlLookupLastMcbEntry está obsoleta.
FsRtlLookupMcbEntry

A função FsRtlLookupMcbEntry é obsoleta.
FsRtlLookupPerFileContext

A rotina FsRtlLookupPerFileContext retorna um ponteiro para um objeto FSRTL_PER_FILE_CONTEXT associado a um arquivo especificado.
FsRtlLookupPerFileObjectContext

Para um driver de filtro do sistema de arquivos "herdado", a função FsRtlLookupPerFileObjectContext recupera informações de contexto anteriormente associadas a um objeto de arquivo.
FsRtlLookupPerStreamContext

A macro FsRtlLookupPerStreamContext recupera uma estrutura de contexto por fluxo para um fluxo de arquivo.
FsRtlLookupPerStreamContextInternal

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

A rotina FsRtlMdlReadCompleteDev conclui a operação de leitura iniciada pela rotina FsRtlMdlReadDev.
FsRtlMdlReadDev

A rotina FsRtlMdlReadDev retorna uma MDL (lista de descritores de memória) que aponta diretamente para o intervalo de bytes especificado no cache de arquivos.
FsRtlMdlReadEx

A rotina FsRtlMdlReadEx executa uma leitura de MDL em cache rápido. Se os dados solicitados não forem armazenados em cache, a rotina será revertida para uma operação de leitura MDL baseada em IRP.
FsRtlMdlWriteCompleteDev

A rotina FsRtlMdlWriteCompleteDev em ntifs.h libera os recursos alocados por FsRtlPrepareMdlWriteDev.
FsRtlMupGetProviderIdFromName

A rotina FsRtlMupGetProviderIdFromName obtém o identificador de provedor de um redirecionador de rede registrado com o MUP (provedor UNC múltiplo) do nome do dispositivo do redirecionador de rede.
FsRtlMupGetProviderInfoFromFileObject

A rotina FsRtlMupGetProviderInfoFromFileObject obtém informações sobre um redirecionador de rede registrado com o MUP (provedor UNC múltiplo) de um objeto de arquivo para um arquivo localizado em um sistema de arquivos remoto.
FsRtlNormalizeNtstatus

A rotina FsRtlNormalizeNtstatus converte uma exceção arbitrária em um valor de status que é manipulado pelo filtro de exceção.
FsRtlNotifyCleanup

Quando o último identificador de um objeto de arquivo é liberado, a rotina FsRtlNotifyCleanup remove a estrutura de notificação do objeto de arquivo, se presente, da lista de notificação especificada.
FsRtlNotifyCleanupAll

A rotina FsRtlNotifyCleanupAll remove todos os membros da lista de notificação especificada.
FsRtlNotifyFilterChangeDirectory

A rotina FsRtlNotifyFilterChangeDirectory cria uma estrutura de notificação para uma solicitação de IRP_MN_NOTIFY_CHANGE_DIRECTORY e a adiciona à lista de notificação especificada.
FsRtlNotifyFilterReportChange

FsRtlNotifyFilterReportChange conclui IRP_MN_NOTIFY_CHANGE_DIRECTORY solicitações pendentes na lista de notificação especificada.
FsRtlNotifyFullChangeDirectory

A rotina FsRtlNotifyFullChangeDirectory cria uma estrutura de notificação para uma solicitação de notificação e a adiciona à lista de notificação especificada.
FsRtlNotifyFullChangeDirectory

Saiba como a rotina FsRtlNotifyFullChangeDirectory cria uma estrutura de notificação para uma solicitação de notificação e a adiciona à lista de notificação especificada.
FsRtlNotifyFullReportChange

A rotina FsRtlNotifyFullReportChange é concluída com a alteração de notificação pendente dos IRPs.
FsRtlNotifyInitializeSync

A rotina FsRtlNotifyInitializeSync aloca e inicializa um objeto de sincronização para uma lista de notificação.
FsRtlNotifyUninitializeSync

A rotina FsRtlNotifyUninitializeSync desaloca o objeto de sincronização para uma lista de notificação.
FsRtlNotifyVolumeEvent

A rotina FsRtlNotifyVolumeEvent notifica todos os aplicativos registrados de que um evento de volume está ocorrendo.
FsRtlNotifyVolumeEventEx

A rotina FsRtlNotifyVolumeEventEx notifica todos os aplicativos registrados de que um evento de volume está ocorrendo. Os eventos de volume incluem o volume bloqueado, desbloqueado, montado ou feito somente leitura.
FsRtlNumberOfRunsInLargeMcb

A rotina FsRtlNumberOfRunsInLargeMcb retorna o número de execuções em um MCB (bloco de controle de mapa).
FsRtlNumberOfRunsInMcb

A função FsRtlNumberOfRunsInMcb está obsoleta.
FsRtlOplockBreakH

A rotina FsRtlOplockBreakH quebra CACHE_HANDLE_LEVEL bloqueios oportunistas (oplocks).
FsRtlOplockBreakToNone

A função FsRtlOplockBreakToNone é obsoleta.
FsRtlOplockBreakToNoneEx

A rotina FsRtlOplockBreakToNoneEx quebra todos os bloqueios oportunistas (oplocks) imediatamente sem considerar nenhuma chave oplock.
FsRtlOplockFsctrl

FsRtlOplockFsctrl executa várias operações de bloqueio oportunista (oplock) em nome de um sistema de arquivos ou driver de filtro.
FsRtlOplockFsctrlEx

A rotina FsRtlOplockFsctrlEx executa várias operações de bloqueio oportunista (oplock) em nome de um sistema de arquivos ou driver de filtro.
FsRtlOplockIsFastIoPossible

FsRtlOplockIsFastIoPossible verifica o estado oplock (bloqueio oportunista) de um arquivo para determinar se a E/S rápida pode ser executada no arquivo.
FsRtlOplockIsFastIoPossible

Saiba como o FsRtlOplockIsFastIoPossible verifica o estado oplock (bloqueio oportunista) de um arquivo para determinar se a E/S rápida pode ser executada no arquivo.
FsRtlOplockIsSharedRequest

A rotina FsRtlOplockIsSharedRequest determina se uma solicitação de um bloqueio oportunista (oplock) quer um oplock compartilhado.
FsRtlOplockKeysEqual

A rotina FsRtlOplockKeysEqual compara as chaves oplock (bloqueio oportunista) armazenadas nas extensões de objeto de arquivo de dois objetos de arquivo.
FsRtlPostPagingFileStackOverflow

A rotina FsRtlPostPagingFileStackOverflow posta um item de estouro de pilha de arquivo de paginação no thread de estouro de pilha.
FsRtlPostStackOverflow

A rotina FsRtlPostStackOverflow posta um item de estouro de pilha no thread de estouro de pilha.
FsRtlPrepareMdlWriteDev

A rotina FsRtlPrepareMdlWriteDev retorna uma lista vinculada de MDLs (listas de descritores de memória) que apontam para o intervalo especificado de dados de arquivo armazenados em cache para gravar dados diretamente no cache.
FsRtlPrepareMdlWriteEx

A rotina FsRtlPrepareMdlWriteEx retorna uma lista vinculada de MDLs (listas de descritores de memória) que apontam para o intervalo especificado de dados de arquivo armazenados em cache para gravar dados diretamente no cache.
FsRtlPrepareToReuseEcp

A rotina FsRtlPrepareToReuseEcp redefine uma estrutura de contexto de parâmetro de criação extra (ECP), que a prepara para reutilização.
FsRtlPrivateLock

A função FsRtlPrivateLock está obsoleta.
FsRtlProcessFileLock

A rotina FsRtlProcessFileLock processa e conclui um IRP para uma operação de bloqueio de arquivo.
FsRtlQueryCachedVdl

O comprimento de dados válido atual (VDL) para um arquivo armazenado em cache é recuperado com a rotina FsRtlQueryCachedVdl.
FsRtlQueryKernelEaFile

O FsRtlQueryKernelEaFile de rotina é usado para criar uma solicitação queryEA explícita e aguardar síncronamente para que ela seja concluída, retornando o resultado. Isso permite que o chamador faça isso por FileObject em vez de um identificador.
FsRtlRegisterFileSystemFilterCallbacks

Os drivers de filtro do sistema de arquivos e os sistemas de arquivos chamam a rotina FsRtlRegisterFileSystemFilterCallbacks para registrar rotinas de retorno de chamada de notificação a serem invocadas quando o sistema de arquivos subjacente executar determinadas operações.
FsRtlRegisterUncProvider

A rotina FsRtlRegisterUncProvider registra um redirecionador de rede como um provedor UNC (convenção de nomenclatura universal) com o sistema de vários provedores UNC (MUP).
FsRtlRegisterUncProviderEx

A rotina FsRtlRegisterUncProviderEx registra um redirecionador de rede como um provedor UNC (convenção de nomenclatura universal) com o sistema de vários provedores UNC (MUP).
FsRtlReleaseFile

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

A função FsRtlRemoveBaseMcbEntry é a rotina de trabalho para remover uma entrada mcb grande. Ele faz isso sem tirar o mcb GuardedMutex.
FsRtlRemoveDotsFromPath

A rotina FsRtlRemoveDotsFromPath remove ocorrências desnecessárias de '.' e '.'. do caminho especificado.
FsRtlRemoveExtraCreateParameter

A rotina FsRtlRemoveExtraCreateParameter pesquisa uma lista ECP em busca de uma estrutura de contexto ECP e, se encontrada, a desanexa da lista ECP.
FsRtlRemoveLargeMcbEntry

A rotina FsRtlRemoveLargeMcbEntry remove um ou mais mapeamentos de um MCB (bloco de controle de mapa).
FsRtlRemoveMcbEntry

A função FsRtlRemoveMcbEntry está obsoleta.
FsRtlRemovePerFileContext

A rotina FsRtlRemovePerFileContext retorna um ponteiro para um objeto FSRTL_PER_FILE_CONTEXT associado a um arquivo.
FsRtlRemovePerFileObjectContext

Para um driver de filtro do sistema de arquivos "herdado", a função FsRtlRemovePerFileObjectContext desvincula uma estrutura de informações de contexto por arquivo-objeto da lista de contextos por arquivo-objeto anteriormente associados a um objeto de arquivo.
FsRtlRemovePerStreamContext

FsRtlRemovePerStreamContext remove uma estrutura de contexto por fluxo da lista de contextos por fluxo associados a um fluxo de arquivos.
FsRtlResetLargeMcb

A rotina FsRtlResetLargeMcb trunca uma estrutura mcb (bloco de controle de mapa) para conter zero pares de mapeamento. Ele não reduz a matriz de pares de mapeamento.
FsRtlSetEcpListIntoIrp

A rotina FsRtlSetEcpListIntoIrp anexa uma lista de estruturas de contexto ECP (parâmetro de criação extra) a uma operação de IRP_MJ_CREATE.
FsRtlSetKernelEaFile

O FsRtlQueryKernelEaFile de rotina é usado para definir, modificar e/ou excluir valores de atributo estendido (EA) para um arquivo e aguardar síncronamente para que ele seja concluído, retornando um resultado.
FsRtlSetupAdvancedHeader

A macro FsRtlSetupAdvancedHeader é usada por sistemas de arquivos para inicializar uma estrutura FSRTL_ADVANCED_FCB_HEADER para uso com contextos de filtro.
FsRtlSetupAdvancedHeaderEx

A macro FsRtlSetupAdvancedHeaderEx é usada por sistemas de arquivos para inicializar uma estrutura FSRTL_ADVANCED_FCB_HEADER para uso com contextos de fluxo e de arquivo.
FsRtlSetupAdvancedHeaderEx2

Saiba mais sobre a função FsRtlSetupAdvancedHeaderEx2.
FsRtlSplitLargeMcb

A rotina FsRtlSplitLargeMcb insere um buraco nos mapeamentos em um MCB (bloco de controle de mapa).
FsRtlSupportsPerFileContexts

A macro FsRtlSupportsPerFileContexts verifica se há suporte para informações de contexto por arquivo pelo sistema de arquivos associado a um FILE_OBJECT especificado.
FsRtlTeardownPerFileContexts

Os sistemas de arquivos chamam a rotina FsRtlTeardownPerFileContexts para liberar FSRTL_PER_FILE_CONTEXT objetos associados a uma estrutura fcb (bloco de controle de arquivo).
FsRtlTeardownPerStreamContexts

A rotina FsRtlTeardownPerStreamContexts libera todas as estruturas de contexto por fluxo associadas a uma determinada estrutura FSRTL_ADVANCED_FCB_HEADER.
FsRtlTestAnsiCharacter

A macro FsRtlTestAnsiCharacter determina se um caractere DBCS (conjunto de caracteres de byte duplo) ou ANSI atende aos critérios especificados.
FsRtlTruncateLargeMcb

A rotina FsRtlTruncateLargeMcb trunca um MCB (grande bloco de controle de mapa).
FsRtlTruncateMcb

A função FsRtlTruncateMcb é obsoleta.
FsRtlUninitializeBaseMcb

A função FsRtlUninitializeBaseMcb não diferencia uma estrutura mcb (bloco de controle de mapa). Depois de chamar essa rotina, a estrutura mcb de entrada deve ser inicializada novamente antes de ser usada novamente.
FsRtlUninitializeFileLock

A rotina FsRtlUninitializeFileLock não diferencia uma estrutura FILE_LOCK.
FsRtlUninitializeLargeMcb

A rotina FsRtlUninitializeLargeMcb não diferencia um MCB (grande bloco de controle de mapa).
FsRtlUninitializeMcb

A função FsRtlUninitializeMcb está obsoleta.
FsRtlUninitializeOplock

FsRtlUninitializeOplock uninitializa um ponteiro de bloqueio oportunista (oplock).
FsRtlUpperOplockFsctrl

A rotina FsRtlUpperOplockFsctrl processa solicitações de bloqueio oportunista (oplock) e confirmações para sistemas de arquivos secundários ou em camadas.
FsRtlValidateReparsePointBuffer

A rotina FsRtlValidateReparsePointBuffer verifica se o buffer de ponto de reparse especificado é válido.
GetSecurityUserInfo

A função GetSecurityUserInfo recupera informações sobre uma sessão de logon.
IoAcquireVpbSpinLock

A rotina IoAcquireVpbSpinLock adquire o bloqueio de rotação VPB (Bloco de Parâmetros de Volume).
IoAttachDeviceToDeviceStackSafe

A rotina IoAttachDeviceToDeviceStackSafe anexa o objeto de dispositivo do chamador ao objeto de dispositivo mais alto em uma pilha de driver.
IoCancelFileOpen

A rotina IoCancelFileOpen pode ser usada por um driver de filtro do sistema de arquivos para fechar um arquivo que foi aberto por um driver do sistema de arquivos na pilha de dispositivos do driver de filtro.
IoCheckDesiredAccess

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

A rotina IoCheckEaBufferValidity verifica se o buffer de atributo estendido (EA) especificado é válido.
IoCheckFunctionAccess

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

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

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

A rotina IoCheckQuotaBufferValidity verifica se o buffer de cota especificado é válido.
IoCreateFileEx

A rotina IoCreateFileEx faz com que um novo arquivo ou diretório seja criado ou abre um arquivo, dispositivo, diretório ou volume existente e dá ao chamador um identificador para o objeto de arquivo.
IoCreateFileSpecifyDeviceObjectHint

A rotina IoCreateFileSpecifyDeviceObjectHint é usada por drivers de filtro do sistema de arquivos para enviar uma solicitação de criação apenas para os filtros abaixo de um objeto de dispositivo especificado e para o sistema de arquivos.
IoCreateStreamFileObject

A rotina IoCreateStreamFileObject cria um novo objeto de arquivo de fluxo.
IoCreateStreamFileObjectEx

A rotina IoCreateStreamFileObjectEx cria um novo objeto de arquivo de fluxo.
IoCreateStreamFileObjectEx2

A rotina IoCreateStreamFileObjectEx2 cria um novo objeto de arquivo de fluxo com opções de criação para um objeto de dispositivo de destino.
IoCreateStreamFileObjectLite

A rotina IoCreateStreamFileObjectLite cria um novo objeto de arquivo de fluxo, mas não faz com que uma solicitação IRP_MJ_CLEANUP seja enviada para a pilha de driver do sistema de arquivos.
IoEnumerateDeviceObjectList

A rotina IoEnumerateDeviceObjectList enumera a lista de objetos de dispositivo de um driver.
IoEnumerateRegisteredFiltersList

A rotina IoEnumerateRegisteredFiltersList enumera os drivers de filtro do sistema de arquivos que se registraram no sistema.
IoFastQueryNetworkAttributes

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

A rotina IoGetAttachedDevice retorna um ponteiro para o objeto de dispositivo de nível mais alto associado ao dispositivo especificado.
IoGetBaseFileSystemDeviceObject

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

A rotina IoGetDeviceAttachmentBaseRef retorna um ponteiro para o objeto de dispositivo de nível mais baixo em um sistema de arquivos ou pilha de driver de dispositivo.
IoGetDeviceToVerify

A rotina IoGetDeviceToVerify retorna um ponteiro para o objeto do dispositivo, representando um dispositivo de mídia removível, que é o destino da solicitação de E/S do thread fornecido.
IoGetDiskDeviceObject

A rotina IoGetDiskDeviceObject recupera um ponteiro para o objeto de dispositivo de disco associado a um determinado objeto de dispositivo de volume do sistema de arquivos.
IoGetLowerDeviceObject

A rotina IoGetLowerDeviceObject retorna um ponteiro para o próximo objeto de dispositivo de nível inferior na pilha de driver.
IoGetOplockKeyContext

A rotina IoGetOplockKeyContext retorna um contexto de chave oplock de destino para um objeto de arquivo.
IoGetOplockKeyContextEx

A rotina IoGetOplockKeyContextEx retorna um contexto de chave oplock dupla para um objeto de arquivo.
IoGetRequestorProcess

A rotina IoGetRequestorProcess retorna um ponteiro de processo para o thread que originalmente solicitou uma determinada operação de E/S.
IoGetRequestorProcessId

A rotina IoGetRequestorProcessId retorna a ID de processo exclusiva de 32 bits para o thread que originalmente solicitou uma determinada operação de E/S.
IoGetRequestorSessionId

A rotina IoGetRequestorSessionId retorna a ID da sessão para o processo que originalmente solicitou uma determinada operação de E/S.
IoGetSiloParameters

Essa rotina indica se um arquivo está dentro de um contexto de contêiner.
IoGetTopLevelIrp

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

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

A rotina IoGetTransactionParameterBlock retorna o bloco de parâmetro de transação para uma operação de arquivo transacionada.
IoInitializeDriverCreateContext

A rotina IoInitializeDriverCreateContext inicializa uma variável alocada por chamador do tipo IO_DRIVER_CREATE_CONTEXT.
IoInitializePriorityInfo

A rotina IoInitializePriorityInfo inicializa uma estrutura do tipo IO_PRIORITY_INFO.
IoIsFileObjectIgnoringSharing

A rotina IoIsFileObjectIgnoringSharing determina se um objeto de arquivo está definido com a opção de ignorar verificações de acesso de compartilhamento de arquivos.
IoIsFileOpenedExclusively

A Microsoft reserva a macro IoIsFileOpenedExclusively somente para uso interno. Não use essa macro em seu código.
IoIsFileOriginRemote

A rotina IoIsFileOriginRemote determina se um determinado objeto de arquivo é para uma solicitação de criação remota.
IoIsOperationSynchronous

A rotina IoIsOperationSynchronous determina se um determinado IRP representa uma solicitação de E/S síncrona ou assíncrona.
IoIsSystemThread

A rotina IoIsSystemThread verifica se um determinado thread é um thread do sistema.
IoIsValidNameGraftingBuffer

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

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

A rotina IoQueryFileDosDeviceName recupera um nome de dispositivo MS-DOS para um arquivo.
IoQueryFileInformation

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

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

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

A rotina IoRegisterFileSystem adiciona um objeto de dispositivo de controle do sistema de arquivos à fila global do sistema de arquivos.
IoRegisterFsRegistrationChange

A rotina IoRegisterFsRegistrationChange registra uma rotina de notificação do driver de filtro do sistema de arquivos a ser chamada sempre que um sistema de arquivos registra ou cancela o registro como um sistema de arquivos ativo.
IoRegisterFsRegistrationChangeEx

A rotina IoRegisterFsRegistrationChangeEx registra uma rotina de notificação do driver de filtro do sistema de arquivos a ser chamada sempre que um sistema de arquivos registra ou cancela o registro como um sistema de arquivos ativo.
IoRegisterFsRegistrationChangeMountAware

A rotina IoRegisterFsRegistrationChangeMountAware registra a rotina de notificação de um driver de filtro do sistema de arquivos. Essa rotina de notificação é chamada sempre que um sistema de arquivos registra ou cancela o registro como um sistema de arquivos ativo.
IoReleaseVpbSpinLock

A rotina IoReleaseVpbSpinLock libera o bloqueio de rotação VPB (Bloco de Parâmetros de Volume).
IoRemoveLinkShareAccessEx

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

A rotina IoReplaceFileObjectName substitui o nome de um objeto de arquivo.
IoSetDeviceToVerify

A rotina IoSetDeviceToVerify especifica um objeto de dispositivo a ser verificado. O objeto de dispositivo especificado representa um dispositivo de mídia removível.
IoSetFileObjectIgnoreSharing

A rotina IoSetFileObjectIgnoreSharing define um objeto de arquivo para ignorar as verificações de acesso de compartilhamento de arquivos.
IoSetFileOrigin

A rotina IoSetFileOrigin especifica se um determinado objeto de arquivo é para uma solicitação de criação remota.
IoSetInformation

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

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

A rotina IoSetTopLevelIrp no arquivo rx.h define o valor do campo TopLevelIrp do thread atual.
IoSetTopLevelIrp

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

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

A rotina IoThreadToProcess retorna um ponteiro para o processo do thread especificado.
IoUnregisterFileSystem

A rotina IoUnregisterFileSystem remove o objeto de dispositivo de controle de um sistema de arquivos da fila global do sistema de arquivos.
IoUnregisterFsRegistrationChange

A rotina IoUnregisterFsRegistrationChange cancela o registro de alterações do sistema de arquivos do sistema de arquivos.
IoVerifyVolume

A rotina IoVerifyVolume envia uma solicitação de verificação de volume para o dispositivo de mídia removível especificado.
IsReparseTagMicrosoft

A macro IsReparseTagMicrosoft determina se uma marca de ponto de nova análise indica um ponto de nova análise da Microsoft.
IsReparseTagNameSurrogate

A macro IsReparseTagNameSurrogate determina se o ponto de nova análise associado de uma marca é um substituto para outra entidade nomeada, como um ponto de montagem de volume.
IsReparseTagValid

A Microsoft reserva a macro IsReparseTagValid somente para uso interno. Não use essa macro em seu código.
KeAttachProcess

A função KeAttachProcess está obsoleta.
KeDetachProcess

A função KeDetachProcess está obsoleta.
KeInitializeMutant

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

A rotina KeInitializeQueue inicializa um objeto de fila no qual os threads podem aguardar as entradas.
KeInsertHeadQueue

A rotina KeInsertHeadQueue insere uma entrada na cabeça da fila determinada se não puder usar imediatamente a entrada para satisfazer uma espera de thread.
KeInsertQueue

A rotina KeInsertQueue insere uma entrada na parte final da fila determinada se não puder usar imediatamente a entrada para satisfazer uma espera de thread.
KeQueryPerformanceCounter

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

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

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

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

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

A rotina KeRemoveQueue dá ao thread de chamada um ponteiro para uma entrada dequeued do objeto de fila fornecido ou permite que o chamador aguarde, até um intervalo de tempo limite opcional, no objeto de fila.
KeRundownQueue

A rotina KeRundownQueue limpa um objeto de fila, liberando todas as entradas enfileiradas.
KeSetIdealProcessorThread

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

A rotina KeStackAttachProcess anexa o thread atual ao espaço de endereço do processo de destino.
KeTryToAcquireQueuedSpinLock

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

A rotina KeUnstackDetachProcess desanexa o thread atual do espaço de endereço de um processo e restaura o estado de anexação anterior.
MapSecurityError

A função MapSecurityError mapeia uma interface de segurança SECURITY_STATUS código de status para um código de status NSTATUS correspondente.
MmCanFileBeTruncated

A rotina MmCanFileBeTruncated verifica se um arquivo pode ser truncado.
MmDoesFileHaveUserWritableReferences

A função MmDoesFileHaveUserWritableReferences retorna o número de referências graváveis para um objeto de arquivo.
MmFlushImageSection

A rotina MmFlushImageSection libera a seção de imagem de um arquivo.
MmForceSectionClosed

A rotina MmForceSectionClosed exclui as seções de dados e imagens de um arquivo que não está mais em uso.
MmForceSectionClosedEx

A função MmForceSectionClosedEx examina os ponteiros do objeto de seção. Se forem NULL, nenhuma ação adicional será executada e o valor TRUE será retornado.
MmGetMaximumFileSectionSectionSize

O MmGetMaximumFileSectionSectionSize retorna o tamanho máximo possível de uma seção de arquivo para a versão atual do Windows.
MmIsRecursiveIoFault

A rotina MmIsRecursiveIoFault determina se a falha de página atual está ocorrendo durante uma operação de E/S.
MmPrefetchPages

A rotina MmPrefetchPages lê grupos de páginas do armazenamento secundário da maneira ideal.
MmSetAddressRangeModified

A rotina MmSetAddressRangeModified marca as páginas atualmente válidas no intervalo especificado do cache do sistema conforme modificado.
NtQueryInformationByName

NtQueryInformationByName retorna as informações solicitadas sobre um arquivo especificado pelo nome do arquivo.
ObInsertObject

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

A rotina ObIsKernelHandle determina se o identificador especificado é um identificador de kernel.
ObMakeTemporaryObject

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

A função ObOpenObjectByPointer abre um objeto referenciado por um ponteiro e retorna um identificador para o objeto.
ObQueryNameString

A rotina ObQueryNameString fornece o nome, se houver um, de um determinado objeto ao qual o chamador tem um ponteiro.
ObQueryObjectAuditingByHandle

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

Um driver de minifiltro pode registrar uma rotina de tipo PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE como a rotina de retorno de chamada CompleteLockCallbackDataRoutine do driver de minifiltro para uma estrutura de FILE_LOCK.
PFLT_COMPLETED_ASYNC_IO_CALLBACK

Um driver de minifiltro que inicia uma operação de E/S assíncrona pode especificar uma rotina do tipo PFLT_COMPLETED_ASYNC_IO_CALLBACK rotina a ser chamada quando a operação for concluída.
PFLT_CONTEXT_ALLOCATE_CALLBACK

Um driver de minifiltro pode registrar uma rotina de tipo PFLT_CONTEXT_ALLOCATE_CALLBACK como a rotina ContextAllocateCallback do driver de minifiltro.
PFLT_CONTEXT_CLEANUP_CALLBACK

Um driver de minifiltro pode registrar uma rotina do tipo PFLT_CONTEXT_CLEANUP_CALLBACK como a rotina ContextCleanupCallback do driver de minifiltro.
PFLT_CONTEXT_FREE_CALLBACK

Um minifiltro pode registrar uma rotina de tipo PFLT_CONTEXT_FREE_CALLBACK como a rotina ContextFreeCallback do driver de minifiltro.
PFLT_FILTER_UNLOAD_CALLBACK

Um driver de minifiltro pode registrar uma rotina do tipo PFLT_FILTER_UNLOAD_CALLBACK como a rotina FilterUnloadCallback do driver de minifiltro.
PFLT_GENERATE_FILE_NAME

Um driver de minifiltro que fornece nomes de arquivo para o cache de nomes do gerenciador de filtros pode registrar uma rotina de tipo PFLT_GENERATE_FILE_NAME como a rotina GenerateFileNameCallback do driver de minifiltro.
PFLT_GET_OPERATION_STATUS_CALLBACK

Um driver de minifiltro pode registrar uma rotina do tipo PFLT_GET_OPERATION_STATUS_CALLBACK como rotina OperationStatusCallback do driver de minifiltro.
PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK

Um driver de minifiltro pode registrar uma rotina do tipo PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK como a rotina InstanceQueryTeardownCallback do driver de minifiltro.
PFLT_INSTANCE_SETUP_CALLBACK

Um driver de minifiltro pode registrar uma rotina do tipo PFLT_INSTANCE_SETUP_CALLBACK como a rotina InstanceSetupCallback do driver de minifiltro.
PFLT_INSTANCE_TEARDOWN_CALLBACK

Um driver de minifiltro pode registrar duas rotinas do tipo PFLT_INSTANCE_TEARDOWN_CALLBACK como as rotinas InstanceTeardownStartCallback e InstanceTeardownCompleteCallback do driver de minifiltro.
PFLT_NORMALIZE_CONTEXT_CLEANUP

Um driver de minifiltro que fornece nomes de arquivo para o cache de nomes do gerenciador de filtros pode registrar uma rotina de tipo PFLT_NORMALIZE_CONTEXT_CLEANUP como a rotina NormalizeContextCleanupCallback do driver de minifiltro.
PFLT_NORMALIZE_NAME_COMPONENT

Um driver de minifiltro que fornece nomes de arquivo para o cache de nomes do gerenciador de filtros pode registrar uma rotina de tipo PFLT_NORMALIZE_NAME_COMPONENT como a rotina NormalizeNameComponentCallback do driver de minifiltro.
PFLT_NORMALIZE_NAME_COMPONENT_EX

Um driver de minifiltro que fornece nomes de arquivo para o cache de nomes do gerenciador de filtros pode registrar uma rotina de tipo PFLT_NORMALIZE_NAME_COMPONENT_EX como a rotina de retorno de chamada NormalizeNameComponentExCallback do driver de minifiltro.
PFLT_POST_OPERATION_CALLBACK

Um driver de minifiltro pode registrar uma ou mais rotinas do tipo PFLT_POST_OPERATION_CALLBACK para executar o processamento de conclusão para operações de E/S.
PFLT_PRE_OPERATION_CALLBACK

A rotina de PFLT_PRE_OPERATION_CALLBACK do driver de minifiltro executa o processamento de pré-operação para operações de E/S.
PFLT_SECTION_CONFLICT_NOTIFICATION_CALLBACK

Opcionalmente, um driver de minifiltro pode registrar uma rotina de tipo PFLT_CONTEXT_ALLOCATE_CALLBACK como a rotina SectionNotificationCallback do driver de minifiltro.
PFLT_TRANSACTION_NOTIFICATION_CALLBACK

Um driver de minifiltro pode registrar uma rotina de tipo PFLT_TRANSACTION_NOTIFICATION_CALLBACK como sua rotina TransactionNotificationCallback.
PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK

Um driver de filtro pode registrar uma rotina tipo PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK como a rotina de retorno de chamada CleanupCallback do driver de filtro para uma estrutura de contexto de parâmetro de criação extra (ECP).
PMRX_CALLDOWN

Esse retorno de chamada é chamado pelo RDBSS para solicitar que o minidiretor de rede execute uma ação com base no IRP fornecido.
PMRX_CALLDOWN_CTX

A rotina do TheMRxStart é chamada pelo RDBSS para iniciar o minidiretório de rede.
PMRX_CHANGE_BUFFERING_STATE_CALLDOWN

A rotina DoMRxCompleteBufferingStateChangeRequest é chamada pelo RDBSS para notificar o minidiretório de rede de que uma solicitação de alteração de estado de buffer foi concluída.
PMRX_CHKDIR_CALLDOWN

A rotina TheMRxIsValidDirectory é chamada pelo RDBSS para solicitar que um minidiretor de rede verifique a existência de um diretório remoto.
PMRX_CHKFCB_CALLDOWN

A rotina MRxAreFilesAliased é chamada pelo RDBSS para solicitar o minidiretório de rede para determinar se duas estruturas FCB representam o mesmo arquivo.
PMRX_COMPUTE_NEW_BUFFERING_STATE

A rotina DoMRxComputeNewBufferingState é chamada pelo RDBSS para solicitar que o minidiretor de rede compute uma nova alteração de estado de buffer.
PMRX_CREATE_SRVCALL

A rotina MRxCreateSrvCall é chamada pelo RDBSS para solicitar que o minidiretor de rede crie uma estrutura SRV_CALL e estabeleça conexão com um servidor.
PMRX_CREATE_V_NET_ROOT

A rotina MRxCreateVNetRoot é chamada pelo RDBSS para solicitar que o minidiretor de rede crie uma estrutura V_NET_ROOT e, em alguns casos, uma estrutura de NET_ROOT.
PMRX_DEALLOCATE_FOR_FCB

A rotina MRxDeallocateForFcb é chamada pelo RDBSS para solicitar que o minidiretor de rede desaloque uma estrutura FCB. Essa chamada é uma resposta a uma solicitação para fechar um objeto do sistema de arquivos.
PMRX_DEALLOCATE_FOR_FOBX

A rotina MRxDeallocateForFobx é chamada pelo RDBSS para solicitar que o minidiretor de rede desaloque uma estrutura FOBX. Essa chamada é uma resposta a uma solicitação para fechar um objeto do sistema de arquivos.
PMRX_EXTENDFILE_CALLDOWN

A rotina MRxExtendForCache é chamada pelo RDBSS para solicitar que um minidiretor de rede estenda um arquivo quando o arquivo estiver sendo armazenado em cache pelo gerenciador de cache.
PMRX_EXTRACT_NETROOT_NAME

A rotina MRxExtractNetRootName é chamada pelo RDBSS para solicitar que um minidiretor de rede extraia o nome da estrutura NET_ROOT de um determinado nome de caminho.
PMRX_FINALIZE_NET_ROOT_CALLDOWN

A rotina MRxFinalizeNetRoot é chamada pelo RDBSS para solicitar que um minidiretor de rede finalize uma estrutura de NET_ROOT.
PMRX_FINALIZE_SRVCALL_CALLDOWN

A rotina MRxFinalizeSrvCall é chamada pelo RDBSS para solicitar que um minidiretor de rede finalize uma estrutura de SRV_CALL.
PMRX_FINALIZE_V_NET_ROOT_CALLDOWN

A rotina MRxFinalizeVNetRoot é chamada pelo RDBSS para solicitar que um minidiretor de rede finalize uma estrutura de V_NET_ROOT.
PMRX_FORCECLOSED_CALLDOWN

A rotina MRxForceClosed é chamada pelo RDBSS para solicitar que um minidiretor de rede force um fechamento. Essa rotina é chamada quando a condição da estrutura de SRV_OPEN não é boa ou a estrutura de SRV_OPEN é marcada como fechada.
PMRX_GET_CONNECTION_ID

A rotina DeMRxGetConnectionId é chamada pelo RDBSS para solicitar que um minidiretor de rede retorne uma ID de conexão, que pode ser usada para lidar com várias sessões.
PMRX_IS_LOCK_REALIZABLE

A rotina MRxIsLockRealizable é chamada pelo RDBSS para solicitar que um minidiretor de rede indique se há suporte para um bloqueio de intervalo de bytes específico nessa estrutura de NET_ROOT.
PMRX_PREPARSE_NAME

A rotina MRxPreparseName é chamada pelo RDBSS para dar a um minidiretor de rede a oportunidade de pré-analisar um nome.
PMRX_SRVCALL_WINNER_NOTIFY

A rotina MRxSrvCallWinnerNotify é chamada pelo RDBSS para notificar um minidiretor de rede de que ele foi escolhido quando vários redirecionadores poderiam atender à solicitação.
PsChargePoolQuota

A cota de pool de encargos de rotina PsChargePoolQuota do tipo de pool especificado para o processo especificado.
PsDereferenceImpersonationToken

A rotina PsDereferenceImpersonationToken diminui a contagem de referência de um token de representação.
PsDereferencePrimaryToken

A rotina PsDereferencePrimaryToken diminui a contagem de referência de um token primário.
PsGetProcessExitTime

A rotina PsGetProcessExitTime retorna o tempo de saída para o processo atual.
PsImpersonateClient

A rotina PsImpersonateClient faz com que um thread do servidor represente um cliente.
PsIsDiskCountersEnabled

O estado habilitado dos contadores de E/S de disco por processo é retornado pela rotina PsIsDiskCountersEnabled.
PsIsThreadTerminating

A rotina PsIsThreadTerminating verifica se um thread está terminando.
PsLookupProcessByProcessId

A rotina PsLookupProcessByProcessId aceita a ID do processo de um processo e retorna um ponteiro referenciado para a estrutura EPROCESS do processo.
PsLookupThreadByThreadId

A rotina PsLookupThreadByThreadId aceita a ID de thread de um thread e retorna um ponteiro referenciado para a estrutura ETHREAD do thread.
PsReferenceImpersonationToken

A rotina PsReferenceImpersonationToken incrementa a contagem de referência do token de representação para o thread especificado.
PsReferencePrimaryToken

A rotina PsReferencePrimaryToken incrementa a contagem de referência do token primário para o processo especificado.
PsReturnPoolQuota

A rotina PsReturnPoolQuota retorna a cota de pool do tipo de pool especificado para o processo especificado.
PsRevertToSelf

A rotina PsRevertToSelf encerra a representação do thread de chamada de um cliente.
PsUpdateDiskCounters

A rotina PsUpdateDiskCounters atualiza os contadores de E/S do disco de um determinado processo.
QUERY_VIRTUAL_MEMORY_CALLBACK

Saiba mais sobre a função de retorno de chamada QUERY_VIRTUAL_MEMORY_CALLBACK.
RTL_HEAP_COMMIT_ROUTINE

Saiba mais sobre a rotina de retorno de chamada RTL_HEAP_COMMIT_ROUTINE.
RtlAbsoluteToSelfRelativeSD

A rotina RtlAbsoluteToSelfRelativeSD cria um novo descritor de segurança em formato auto-relativo usando um descritor de segurança em formato absoluto como modelo.
RtlAddAccessAllowedAce

A rotina RtlAddAccessAllowedAce adiciona uma ACE (entrada de controle de acesso) permitida pelo acesso a uma ACL (lista de controle de acesso). O acesso é concedido ao SID (identificador de segurança) especificado.
RtlAddAccessAllowedAceEx

A rotina RtlAddAccessAllowedAceEx adiciona uma ACE (entrada de controle de acesso) permitida pelo acesso com sinalizadores ACE de herança a uma ACL (lista de controle de acesso). O acesso é concedido ao SID (identificador de segurança) especificado.
RtlAddAce

A rotina RtlAddAce adiciona uma ou mais ACEs (entradas de controle de acesso) a uma ACL (lista de controle de acesso) especificada.
RtlAllocateAndInitializeSid

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

A rotina RtlAllocateHeap aloca um bloco de memória de um heap.
RtlAppendStringToStringToString

A rotina RtlAppendStringToString concatena duas cadeias de caracteres contadas. Ele copia bytes da origem até o comprimento do buffer de destino.
RtlCaptureContext

A função RtlCaptureContext recupera um registro de contexto no contexto do chamador.
RtlCaptureStackBackTrace

A rotina RtlCaptureStackBackTrace captura um rastreamento de pilha andando na pilha e gravando as informações de cada quadro.
RtlCompareMemoryUlong

A rotina RtlCompareMemoryUlong retorna quantos bytes em um bloco de memória correspondem a um padrão especificado.
RtlCompressBuffer

A função RtlCompressBuffer compacta um buffer e pode ser usada por um driver do sistema de arquivos para facilitar a implementação da compactação de arquivos.
RtlCompressChunks

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

A rotina RtlConvertSidToUnicodeString gera uma representação de cadeia de caracteres Unicode imprimível de um SID (identificador de segurança).
RtlCopyLuid

A rotina RtlCopyLuid copia um LUID (identificador local exclusivo) para um buffer.
RtlCopySid

A rotina RtlCopySid copia o valor de um SID (identificador de segurança) para um buffer.
RtlCreateAcl

A rotina RtlCreateAcl cria e inicializa uma ACL (lista de controle de acesso).
RtlCreateHeap

A rotina RtlCreateHeap cria um objeto heap que pode ser usado pelo processo de chamada. Essa rotina reserva espaço no espaço de endereço virtual do processo e aloca o armazenamento físico para uma parte inicial especificada desse bloco.
RtlCreateSecurityDescriptorRelative

A rotina RtlCreateSecurityDescriptorRelative inicializa um novo descritor de segurança no formato auto-relativo.
RtlCreateSystemVolumeInformationFolder

A rotina RtlCreateSystemVolumeInformationFolder verifica a existência da pasta "Informações de Volume do Sistema" em um volume do sistema de arquivos. Se a pasta não estiver presente, a pasta será criada.
RtlCreateUnicodeString

A rotina RtlCreateUnicodeString cria uma nova cadeia de caracteres Unicode contada.
RtlCustomCPToUnicodeN

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

A função RtlDecompressBuffer descompacta um buffer compactado inteiro.
RtlDecompressBufferEx

A função RtlDecompressBufferEx descompacta um buffer compactado inteiro.
RtlDecompressBufferEx2

A função RtlDecompressBufferEx2 descompacta um buffer compactado inteiro, usando vários processadores sempre que possível. O suporte a vários processadores só é implementado para chamadores do modo kernel.
RtlDecompressChunks

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

A função RtlDecompressFragment é usada para descompactar parte de um buffer compactado (ou seja, um buffer "fragmento").
RtlDecompressFragmentEx

A função RtlDecompressFragmentEx é usada para descompactar parte de um buffer compactado (ou seja, um "fragmento" de buffer), usando vários processadores sempre que possível.
RtlDelete

A rotina RtlDelete exclui o nó especificado da árvore de link de reprodução.
RtlDeleteAce

A rotina RtlDeleteAce exclui uma ACE (entrada de controle de acesso) de uma ACL (lista de controle de acesso) especificada.
RtlDeleteElementGenericTable

A rotina RtlDeleteElementGenericTable exclui um elemento de uma tabela genérica.
RtlDeleteElementGenericTableAvl

A rotina RtlDeleteElementGenericTableAvl exclui um elemento de uma tabela genérica.
RtlDeleteNoSplay

A rotina RtlDeleteNoSplay exclui o nó especificado da árvore de link de reprodução.
RtlDescribeChunk

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

A rotina RtlDestroyHeap destrói o objeto heap especificado. RtlDestroyHeap descompromissa e libera todas as páginas de um objeto de heap privado e invalida o identificador para o heap.
RtlDowncaseUnicodeString

A rotina RtlDowncaseUnicodeString converte a cadeia de caracteres de origem Unicode especificada em minúsculas. A tradução está em conformidade com as informações de localidade do sistema atual.
RtlDrainNonVolatileFlush

A rotina RtlDrainNonVolatileFlush aguarda a conclusão dos flushes iniciados por RtlFlushNonVolatileMemory.
RtlEnumerateGenericTable

A rotina RtlEnumerateGenericTable é usada para enumerar os elementos em uma tabela genérica.
RtlEnumerateGenericTableAvl

A rotina RtlEnumerateGenericTableAvl é usada para enumerar os elementos em uma tabela genérica.
RtlEnumerateGenericTableLikeADirectory

A rotina RtlEnumerateGenericTableLikeADirectory retorna os elementos de uma tabela genérica, um por um, em ordem de ordenação.
RtlEnumerateGenericTableWithoutSplaying

A rotina RtlEnumerateGenericTableWithoutSplaying é usada para enumerar os elementos em uma tabela genérica.
RtlEnumerateGenericTableWithoutSplayingAvl

A rotina RtlEnumerateGenericTableWithoutSplayingAvl é usada para enumerar os elementos em uma tabela genérica.
RtlEqualPrefixSid

A rotina RtlEqualPrefixSid determina se dois prefixos sid (identificador de segurança) são iguais. Um prefixo SID é o SID inteiro, exceto pelo último valor de subautoridade.
RtlEqualSid

A rotina RtlEqualSid determina se dois valores de SID (identificador de segurança) são iguais. Dois SIDs devem corresponder exatamente para serem considerados iguais.
RtlFillMemoryUlong

A rotina RtlFillMemoryUlong preenche o intervalo de memória especificado com uma ou mais repetições de um valor ULONG.
RtlFillMemoryUlonglong

A rotina RtlFillMemoryUlonglong preenche um determinado intervalo de memória com uma ou mais repetições de um determinado valor ULONGLONG.
RtlFillNonVolatileMemory

Preenche o buffer de destino não volátil com o valor fornecido.
RtlFindUnicodePrefix

A rotina RtlFindUnicodePrefix procura a melhor correspondência para um determinado nome de arquivo Unicode em uma tabela de prefixo.
RtlFlushNonVolatileMemory

A rotina RtlFlushNonVolatileMemory libera de forma ideal a região de memória não volátil fornecida.
RtlFlushNonVolatileMemoryRanges

A rotina RtlFlushNonVolatileMemoryRanges libera de forma ideal as regiões de memória não voláteis fornecidas.
RtlFreeHeap

A rotina RtlFreeHeap libera um bloco de memória que foi alocado de um heap por RtlAllocateHeap.
RtlFreeNonVolatileToken

A rotina RtlFreeNonVolatileToken é uma função de limpeza para o opaco NvToken que é dado por uma chamada bem-sucedida para RtlGetNonVolatileToken.
RtlFreeOemString

A rotina RtlFreeOemString libera o armazenamento que foi alocado por qualquer um dos Rtl.. Rotinas de ToOemString.
RtlFreeSid

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

A rotina RtlGenerate8dot3Name gera um nome curto (8.3) para o nome de arquivo longo especificado.
RtlGetAce

A rotina RtlGetAce obtém um ponteiro para uma ACE (entrada de controle de acesso) em uma ACL (lista de controle de acesso).
RtlGetCompressionWorkSpaceSize

A função RtlGetCompressionWorkSpaceSize é usada para determinar o tamanho correto do buffer do WorkSpace para as funções RtlCompressBuffer e RtlDecompressFragment.
RtlGetDaclSecurityDescriptor

A rotina rtlGetDaclSecurityDescriptor retorna um ponteiro para a ACL discricionária (DACL) para um descritor de segurança.
RtlGetElementGenericTable

A rotina RtlGetElementGenericTable retorna um ponteiro para os dados fornecidos pelo chamador para um elemento de tabela genérico específico.
RtlGetElementGenericTableAvl

A rotina RtlGetElementGenericTableAvl retorna um ponteiro para os dados fornecidos pelo chamador para um determinado elemento genérico de tabela Adelson-Velsky/Landis (AVL).
RtlGetGroupSecurityDescriptor

A rotina rtlGetGroupSecurityDescriptor retorna as informações do grupo primário para um determinado descritor de segurança.
RtlGetNonVolatileToken

A rotina, RtlGetNonVolatileToken, obtém várias propriedades sobre um buffer de memória não volátil e as armazena na variável NvToken.
RtlGetOwnerSecurityDescriptor

A rotina rtlGetOwnerSecurityDescriptor retorna as informações de proprietário de um determinado descritor de segurança.
RtlGetSaclSecurityDescriptor

A rotina RtlGetSaclSecurityDescriptor retorna um ponteiro para a ACL do sistema (SACL) para um descritor de segurança.
RtlIdentifierAuthoritySid

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

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

A rotina RtlInitializeGenericTable inicializa uma tabela genérica.
RtlInitializeGenericTableAvl

A rotina RtlInitializeGenericTableAvl inicializa uma tabela genérica usando árvores Adelson-Velsky/Landis (AVL).
RtlInitializeSid

A rotina RtlInitializeSid inicializa uma estrutura sid (identificador de segurança).
RtlInitializeSidEx

A rotina RtlInitializeSidEx inicializa uma estrutura sid (identificador de segurança) pré-alocada.
RtlInitializeSplayLinks

A rotina RtlInitializeSplayLinks inicializa um nó de link de splay.
RtlInitializeUnicodePrefix

A rotina RtlInitializeUnicodePrefix inicializa uma tabela de prefixo.
RtlInitUTF8StringEx

RtlInitUTF8StringEx inicializa uma cadeia de caracteres utf-8 contada.
RtlInsertAsLeftChild

A rotina RtlInsertAsLeftChild insere um nó de link de splay na árvore como o filho esquerdo do nó especificado.
RtlInsertAsRightChild

A rotina RtlInsertAsRightChild insere um determinado link de reprodução na árvore como o filho direito de um determinado nó nessa árvore.
RtlInsertElementGenericTable

A rotina RtlInsertElementGenericTable adiciona um novo elemento a uma tabela genérica.
RtlInsertElementGenericTableAvl

A rotina RtlInsertElementGenericTableAvl adiciona uma nova entrada a uma tabela genérica.
RtlInsertElementGenericTableFullAvl

A rotina RtlInsertElementGenericTableFullAvl adiciona uma nova entrada a uma tabela genérica.
RtlInsertUnicodePrefix

A rotina RtlInsertUnicodePrefix insere um novo elemento em uma tabela de prefixo Unicode.
RtlIsCloudFilesPlaceholder

A rotina RtlIsCloudFilesPlaceholder determina se um arquivo ou um diretório é um espaço reservado do CloudFiles, com base nos valores FileAttributes e ReparseTag do arquivo.
RtlIsGenericTableEmpty

A rotina RtlIsGenericTableEmpty determina se uma tabela genérica está vazia.
RtlIsGenericTableEmptyAvl

A rotina RtlIsGenericTableEmptyAvl determina se uma tabela genérica está vazia.
RtlIsLeftChild

A rotina RtlIsLeftChild determina se um determinado link de reprodução é o filho esquerdo de um nó em uma árvore de link de reprodução.
RtlIsNameLegalDOS8Dot3

A rotina RtlIsNameLegalDOS8Dot3 determina se um determinado nome representa um nome de arquivo curto (8.3) válido.
RtlIsPartialPlaceholder

A rotina RtlIsPartialPlaceholder determina se um arquivo ou um diretório é um espaço reservado do CloudFiles, com base nos valores FileAttributes e ReparseTag do arquivo.
RtlIsPartialPlaceholderFileHandle

A rotina RtlIsPartialPlaceholderFileHandle determina se um arquivo é um tipo conhecido de espaço reservado, com base em um identificador de arquivo.
RtlIsPartialPlaceholderFileInfo

A rotina RtlIsPartialPlaceholderFileInfo determina se um arquivo é um tipo conhecido de espaço reservado, com base nas informações retornadas por NtQueryInformationFile ou NtQueryDirectoryFile.
RtlIsRightChild

A rotina RtlIsRightChild determina se um determinado link de reprodução é o filho certo de um nó em uma árvore de link de reprodução.
RtlIsRoot

A rotina RtlIsRoot determina se o nó especificado é o nó raiz de uma árvore de link de reprodução.
RtlIsValidOemCharacter

A rotina RtlIsValidOemCharacter determina se o caractere Unicode especificado pode ser mapeado para um caractere OEM válido.
RtlLeftChild

A rotina RtlLeftChild retorna um ponteiro para o filho esquerdo do nó de link de reprodução especificado.
RtlLengthRequiredSid

A rotina RtlLengthRequiredSid retorna o comprimento, em bytes, do buffer necessário para armazenar um SID (identificador de segurança) com um número especificado de subautoridades.
RtlLengthSid

A rotina RtlLengthSid retorna o comprimento, em bytes, de um SID (identificador de segurança) válido.
RtlLookupElementGenericTable

A rotina RtlLookupElementGenericTable pesquisa uma tabela genérica em busca de um elemento que corresponda aos dados especificados.
RtlLookupElementGenericTableAvl

A rotina RtlLookupElementGenericTableAvl pesquisa uma tabela genérica em busca de um elemento que corresponda aos dados especificados.
RtlLookupElementGenericTableFullAvl

A rotina RtlLookupElementGenericTableFullAvl pesquisa uma tabela genérica em busca de um elemento que corresponda aos dados especificados.
RtlLookupFirstMatchingElementGenericTableAvl

A rotina RtlLookupFirstMatchingElementGenericTableAvl localiza o elemento mais à esquerda na árvore que corresponde aos dados indicados.
RtlMultiByteToUnicodeN

A rotina RtlMultiByteToUnicodeN converte a cadeia de caracteres de origem especificada em uma cadeia de caracteres Unicode, usando a ACP (página de código ANSI) do sistema atual. A cadeia de caracteres de origem não é necessariamente de um conjunto de caracteres multibyte.
RtlMultiByteToUnicodeSize

A rotina RtlMultiByteToUnicodeSize determina o número de bytes necessários para armazenar a tradução Unicode para a cadeia de caracteres de origem especificada.
RtlNextUnicodePrefix

A rotina RtlNextUnicodePrefix é usada para enumerar os elementos em uma tabela de prefixo Unicode.
RtlNtStatusToDosError

A rotina RtlNtStatusToDosError converte o código NTSTATUS especificado em seu código de erro equivalente do sistema.
RtlNtStatusToDosErrorNoTeb

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

A rotina RtlNumberGenericTableElements retorna o número de elementos em uma tabela genérica.
RtlNumberGenericTableElementsAvl

A rotina RtlNumberGenericTableElementsAvl retorna o número de elementos em uma tabela genérica.
RtlOemStringToCountedUnicodeSize

A rotina RtlOemStringToCountedUnicodeSize determina o tamanho, em bytes, de que uma determinada cadeia de caracteres OEM será depois de ser convertida em uma cadeia de caracteres Unicode contada.
RtlOemStringToCountedUnicodeString

A rotina RtlOemStringToCountedUnicodeString converte a cadeia de caracteres de origem especificada em uma cadeia de caracteres Unicode usando a página de código OEM do sistema atual.
RtlOemStringToUnicodeSize

A rotina RtlOemStringToUnicodeSize determina o tamanho, em bytes, de que uma determinada cadeia de caracteres OEM será depois de ser convertida em uma cadeia de caracteres Unicode encerrada em nulo.
RtlOemStringToUnicodeString

A rotina RtlOemStringToUnicodeString converte uma determinada cadeia de caracteres de origem em uma cadeia de caracteres Unicode encerrada em nulo usando a página de código OEM do sistema atual.
RtlOemToUnicodeN

A rotina RtlOemToUnicodeN converte a cadeia de caracteres de origem especificada em uma cadeia de caracteres Unicode, usando a página de código OEM do sistema atual.
RtlParent

A rotina RtlParent retorna um ponteiro para o pai do nó especificado em uma árvore de link de reprodução.
RtlQueryPackageIdentity

RtlQueryPackageIdentity
RtlQueryPackageIdentityEx

RtlQueryPackageIdentityEx retorna o nome do pacote completo associado. Opcionalmente, ele também pode retornar o nome do aplicativo relativo do pacote e se um aplicativo é considerado empacotado.
RtlQueryProcessPlaceholderCompatibilityMode

RtlQueryProcessPlaceholderCompatibilityMode retorna o modo de compatibilidade do espaço reservado para o processo atual.
RtlQueryThreadPlaceholderCompatibilityMode

RtlQueryThreadPlaceholderCompatibilityMode retorna o modo de compatibilidade do espaço reservado para o thread atual.
RtlRandom

A rotina RtlRandom retorna um número aleatório gerado de um determinado valor de semente.
RtlRandomEx

A rotina RtlRandomEx retorna um número aleatório gerado de um determinado valor de semente.
RtlRealPredecessor

A rotina RtlRealPredecessor retorna um ponteiro para o antecessor do nó especificado na árvore de link de reprodução.
RtlRealSuccessor

A rotina rtlRealSuccessor retorna um ponteiro para o sucessor do nó especificado na árvore de link de reprodução.
RtlRemoveUnicodePrefix

A rotina RtlRemoveUnicodePrefix remove um elemento de uma tabela de prefixo.
RtlReserveChunk

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

A rotina RtlRightChild retorna um ponteiro para o filho direito do nó de link de reprodução especificado.
RtlSecondsSince1970ToTime

A rotina RtlSecondsSince1970ToTime converte o tempo decorrido, em segundos, desde o início de 1970 em um valor de tempo absoluto do sistema.
RtlSecondsSince1980ToTime

A rotina RtlSecondsSince1980ToTime converte o tempo decorrido, em segundos, desde o início de 1980 em um valor de tempo absoluto do sistema.
RtlSelfRelativeToAbsoluteSD

A rotina RtlSelfRelativeToAbsoluteSD cria um novo descritor de segurança em formato absoluto usando um descritor de segurança em formato auto-relativo como modelo.
RtlSetGroupSecurityDescriptor

A rotina rtlSetGroupSecurityDescriptor define as informações do grupo primário de um descritor de segurança de formato absoluto. Ele substitui todas as informações do grupo primário que já estão presentes no descritor de segurança.
RtlSetOwnerSecurityDescriptor

A rotina RtlSetOwnerSecurityDescriptor define as informações de proprietário de um descritor de segurança de formato absoluto. Ele substitui todas as informações de proprietário que já estão presentes no descritor de segurança.
RtlSetProcessPlaceholderCompatibilityMode

RtlSetProcessPlaceholderCompatibilityMode define o modo de compatibilidade do espaço reservado para o processo atual.
RtlSetThreadPlaceholderCompatibilityMode

RtlSetThreadPlaceholderCompatibilityMode define o modo de compatibilidade do espaço reservado para o thread atual.
RtlSplay

Os rebalanceamentos de rotina rtlSplay ou "splays", uma árvore de link de reprodução em torno do link de reprodução especificado, fazendo com que isso vincule a nova raiz da árvore.
RtlSubAuthorityCountSid

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

A rotina RtlSubAuthoritySid retorna um ponteiro para uma subautoridade especificada de um SID (identificador de segurança).
RtlSubtreePredecessor

A rotina RtlSubtreePredecessor retorna um ponteiro para o antecessor do nó especificado dentro da subárvore que está enraizada nesse nó.
RtlSubtreeSuccessor

A rotina rtlSubtreeSuccessor retorna um ponteiro para o sucessor do nó especificado dentro da subárvore que está enraizada nesse nó.
RtlTimeToSecondsSince1970

A rotina RtlTimeToSecondsSince1970 converte um determinado valor de tempo absoluto do sistema para o tempo decorrido, em segundos, desde o início de 1970.
RtlTimeToSecondsSince1980

A rotina RtlTimeToSecondsSince1980 converte um determinado valor de tempo absoluto do sistema para o tempo decorrido, em segundos, desde o início de 1980.
RtlUnicodeStringToCountedOemString

A rotina RtlUnicodeStringToCountedOemString converte a cadeia de caracteres de origem Unicode especificada em uma cadeia de caracteres OEM contada usando a página de código OEM do sistema atual.
RtlUnicodeStringToOemSize

A rotina RtlUnicodeStringToOemSize determina o tamanho, em bytes, de que uma determinada cadeia de caracteres Unicode será depois de convertida em uma cadeia de caracteres OEM.
RtlUnicodeStringToOemString

A rotina RtlUnicodeStringToOemString converte uma determinada cadeia de caracteres de origem Unicode em uma cadeia de caracteres OEM usando a página de código OEM do sistema atual.
RtlUnicodeStringToUTF8String

RtlUnicodeStringToUTF8String converte a cadeia de caracteres Unicode especificada em uma cadeia de caracteres UTF-8.
RtlUnicodeToCustomCPN

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

A rotina RtlUnicodeToMultiByteN converte a cadeia de caracteres Unicode especificada em uma nova cadeia de caracteres, usando a ACP (página de código ANSI) do sistema atual. A cadeia de caracteres traduzida não é necessariamente de um conjunto de caracteres multibyte.
RtlUnicodeToMultiByteSize

A rotina RtlUnicodeToMultiByteSize determina o número de bytes necessários para armazenar a tradução multibyte para a cadeia de caracteres Unicode especificada. Supõe-se que a tradução use a ACP (página de código ANSI) do sistema atual.
RtlUnicodeToOemN

A rotina RtlUnicodeToOemN converte uma determinada cadeia de caracteres Unicode em uma cadeia de caracteres OEM, usando a página de código OEM do sistema atual.
RtlUpcaseUnicodeStringToCountedOemString

A rotina RtlUpcaseUnicodeStringToCountedOemString converte uma determinada cadeia de caracteres de origem Unicode em uma cadeia de caracteres OEM contada em maiúsculas usando a página de código OEM do sistema atual.
RtlUpcaseUnicodeStringToOemString

A rotina RtlUpcaseUnicodeStringToOemString converte uma determinada cadeia de caracteres de origem Unicode em uma cadeia de caracteres OEM maiúscula usando a página de código OEM do sistema atual.
RtlUpcaseUnicodeToCustomCPN

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

A rotina RtlUpcaseUnicodeToMultiByteN converte a cadeia de caracteres Unicode especificada em uma nova cadeia de caracteres maiúsculas, usando a ACP (página de código ANSI) do sistema atual. A cadeia de caracteres traduzida não é necessariamente de um conjunto de caracteres multibyte.
RtlUpcaseUnicodeToOemN

A rotina RtlUpcaseUnicodeToOemN converte uma determinada cadeia de caracteres Unicode em uma cadeia de caracteres OEM maiúscula, usando a página de código OEM do sistema atual.
RtlUTF8StringToUnicodeString

A rotina RtlUTF8StringToUnicodeString converte a cadeia de caracteres UTF-8 especificada em uma cadeia de caracteres Unicode.
RtlValidSid

A rotina RtlValidSid valida um SID (identificador de segurança) verificando se o número de revisão está dentro de um intervalo conhecido e se o número de subautoridades é menor que o máximo.
RtlWriteNonVolatileMemory

A rotina RtlWriteNonVolatileMemory copia o conteúdo de um buffer de origem para um buffer de memória de destino não volátil.
RtlxOemStringToUnicodeSize

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

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

RxAcquireExclusiveFcbResourceInMRx adquire o recurso FCB para um driver de minidiretório de rede no modo exclusivo.
RxAcquireSharedFcbResourceInMRx

RxAcquireSharedFcbResourceInMRx adquire o recurso FCB para um driver de minidiretório de rede no modo compartilhado.
RxAcquireSharedFcbResourceInMRxEx

RxAcquireSharedFcbResourceInMRxEx adquire o recurso FCB para um driver de minidiretório de rede no modo compartilhado.
RxAssociateContextWithMid

RxAssociateContextWithMid associa o contexto opaco fornecido a uma MID (ID multiplex) disponível de um MID_ATLAS.
RxCancelTimerRequest

RxCancelTimerRequest cancela uma solicitação de temporizador recorrente. A solicitação a ser cancelada é identificada pela rotina do thread de trabalho e pelo contexto associado.
RxCeAllocateIrpWithMDL

RxCeAllocateIrpWithMDL aloca um IRP e o associa a uma lista de descritores de memória existentes.
RxCeBuildAddress

RxCeBuildAddress associa um endereço de transporte a uma associação de transporte.
RxCeBuildConnection

RxCeBuildConnection estabelece uma conexão entre um endereço de conexão RDBSS local e um determinado endereço remoto.
RxCeBuildConnectionOverMultipleTransports

RxCeBuildConnectionOverMultipleTransports estabelece uma conexão entre um endereço de conexão RDBSS local e um determinado endereço remoto e dá suporte a vários transportes.
RxCeBuildTransport

RxCeBuildTransport associa um objeto de transporte RDBSS a um nome de transporte especificado.
RxCeBuildVC

O RxCeBuildVC adiciona um circuito virtual a uma conexão RDBSS especificada.
RxCeCancelConnectRequest

RxCeCancelConnectRequest cancela uma solicitação de conexão emitida anteriormente. Observe que essa rotina não está implementada no momento.
RxCeFreeIrp

RxCeFreeIrp libera um IRP.
RxCeInitiateVCDisconnect

RxCeInitiateVCDisconnect inicia uma desconexão no circuito virtual.
RxCeQueryAdapterStatus

RxCeQueryAdapterStatus retorna a estrutura ADAPTER_STATUS para um determinado transporte em um buffer alocado pelo chamador.
RxCeQueryInformation

RxCeQueryInformation consulta informações sobre uma conexão em um buffer alocado pelo chamador.
RxCeQueryTransportInformation

RxCeQueryTransportInformation consulta informações de transporte para um determinado transporte.
RxCeSend

RxCeSend envia uma TSDU (unidade de dados do serviço de transporte) ao longo da conexão especificada em um circuito virtual.
RxCeSendDatagram

RxCeSendDatagram envia uma TSDU (unidade de dados de serviço de transporte) ao longo da conexão especificada em um circuito virtual.
RxCeTearDownAddress

RxCeTearDownAddress desregistros um endereço de transporte de uma associação de transporte.
RxCeTearDownConnection

RxCeTearDownConnection rasga uma determinada conexão entre um endereço de conexão RDBSS local e um endereço remoto.
RxCeTearDownTransport

RxCeTearDownTransport desvincula um objeto de transporte RDBSS.
RxCeTearDownVC

RxCeTearDownVC desregista um circuito virtual de uma conexão RDBSS especificada.
RxChangeBufferingState

RxChangeBufferingState é chamado para processar uma solicitação de alteração de estado de buffer.
RxCompleteRequest

RxCompleteRequest conclui a solicitação IRP associada a uma estrutura RX_CONTEXT.
RxCompleteRequest_Real

RxCompleteRequest_Real conclui a solicitação IRP associada a uma estrutura RX_CONTEXT.
RxCreateMidAtlas

RxCreateMidAtlas aloca uma nova instância de MID_ATLAS estrutura de dados e a inicializa.
RxCreateNetFcb

RxCreateNetFCB aloca, inicializa e insere uma nova estrutura FCB nas estruturas de dados na memória para um V_NET_ROOT em que essa FCB está sendo aberta. A estrutura alocada tem espaço para um SRV_OPEN e uma estrutura FOBX.
RxCreateNetFobx

RxCreateNetFobx aloca, inicializa e insere uma nova estrutura de FOBX (extensão de objeto de arquivo) nas estruturas de dados na memória de uma FCB na qual esse FOBX está sendo aberto.
RxCreateNetRoot

RxCreateNetRoot aloca e inicializa uma estrutura NET_ROOT e insere o nome na tabela de nomes de rede no objeto de dispositivo associado.
RxCreateRxContext

RxCreateRxContext aloca uma nova estrutura de RX_CONTEXT e inicializa a estrutura de dados.
RxCreateSrvCall

RxCreateSrvCall cria uma estrutura SRV_CALL e insere o nome na tabela de nomes de rede mantida pelo RDBSS.
RxCreateSrvOpen

RxCreateSrvOpen aloca, inicializa e insere uma nova estrutura SRV_OPEN nas estruturas de dados na memória usadas pelo RDBSS. Se uma nova estrutura precisar ser alocada, ela terá espaço para uma estrutura FOBX.
RxCreateVNetRoot

RxCreateVNetRoot aloca e inicializa uma estrutura NET_ROOT e insere o nome na tabela de nome da rede no objeto de dispositivo associado.
RxDereference

RxDereference decrementa o membro NodeReferenceCount de uma estrutura por um para várias estruturas de dados contadas de referência usadas pelo RDBSS.
RxDereferenceAndDeleteRxContext_Real

RxDereferenceAndDeleteRxContext_Real desreferencia uma estrutura de dados RX_CONTEXT e, se o membro ReferenceCount for para zero, ele desaloca e remove a estrutura de RX_CONTEXT especificada das estruturas de dados rdbss na memória.
RxDestroyMidAtlas

RxDestroyMidAtlas destrói uma instância existente de uma estrutura de dados MID_ATLAS e libera a memória alocada.
RxDispatchToWorkerThread

RxDispatchToWorkerThread invoca uma rotina no contexto de um thread de trabalho. A memória do WORK_QUEUE_ITEM é alocada por essa rotina.
RxDriverEntry

RxDriverEntry é chamado por um driver de minidiretório de rede monolítico de sua rotina driverEntry para inicializar a biblioteca estática rdbss.
RxFinalizeConnection

RxFinalizeConnection exclui uma conexão com um compartilhamento.
RxFinalizeNetFcb

RxFinalizeNetFCB finaliza a estrutura fcb fornecida. O chamador deve ter um bloqueio exclusivo no NET_ROOT associado ao FCB.
RxFinalizeNetFobx

RxFinalizeNetFOBX finaliza a estrutura FOBX fornecida. O chamador deve ter um bloqueio exclusivo no FCB associado à estrutura FOBX.
RxFinalizeNetRoot

RxFinalizeNetRoot finaliza a estrutura de NET_ROOT fornecida. O chamador deve ter um bloqueio exclusivo na tabela netname associada ao objeto do dispositivo.
RxFinalizeSrvCall

RxFinalizeSrvCall finaliza a estrutura de SRV_CALL fornecida. O chamador deve ter um bloqueio exclusivo na tabela netname associada ao objeto do dispositivo.
RxFinalizeSrvOpen

RxFinalizeSrvOpen finaliza a estrutura de SRV_OPEN fornecida. O chamador deve ter um bloqueio exclusivo no FCB associado ao SRV_OPEN e um bloqueio compartilhado ou exclusivo no bloqueio de tabela do NET_ROOT associado ao FCB.
RxFinalizeVNetRoot

RxFinalizeVNetRoot finaliza a estrutura de V_NET_ROOT fornecida. O chamador deve ter um bloqueio exclusivo na tabela netname associada ao objeto do dispositivo.
RxFinishFcbInitialization

RxFinishFcbInitialization é usado para concluir a inicialização de uma FCB após a conclusão bem-sucedida de uma operação de criação pelo minidiretório de rede.
RxForceFinalizeAllVNetRoots

A força RxForceFinalizeAllVNetRoots finaliza todas as estruturas de V_NET_ROOT associadas a uma determinada estrutura NET_ROOT. O chamador deve ter um bloqueio exclusivo na tabela netname associada ao objeto do dispositivo.
RxFsdDispatch

RxFsdDispatch implementa o envio do FSD (driver do sistema de arquivos) para RDBSS para processar um IRP (pacote de solicitação de E/S).
RxFsdPostRequest

RxFsdPostRequest enfileira o IRP (pacote de solicitação de E/S) especificado por uma estrutura RX_CONTEXT para a fila de trabalho para processamento pelo processo do sistema de arquivos (FSP).
RxGetFileSizeWithLock

RxGetFileSizeWithLock obtém o tamanho do arquivo na estrutura FCB usando um bloqueio para garantir que o valor de 64 bits seja lido consistentemente.
RxGetRDBSSProcess

RxGetRDBSSProcess retorna um ponteiro para o processo do thread principal usado pelo processo de kernel RDBSS.
RxIndicateChangeOfBufferingState

RxIndicateChangeOfBufferingState é chamado para registrar uma solicitação de estado de buffer de alteração (uma indicação de interrupção de oplock, por exemplo) para processamento posterior. Se necessário, as rotinas de thread de trabalho para processamento adicional são ativadas.
RxIndicateChangeOfBufferingStateForSrvOpen

RxIndicateChangeOfBufferingStateForSrvOpen é chamado para registrar uma solicitação de estado de buffer de alteração (uma indicação de quebra de oplock, por exemplo) para processamento posterior. Se as pré-condições necessárias forem atendidas, o oplock será processado ainda mais.
RxInferFileType

RxInferFileType tenta inferir o tipo de arquivo (diretório ou não diretório) de um membro na estrutura RX_CONTEXT.
RxInitializeContext

RxInitializeContext inicializa uma estrutura de dados RX_CONTEXT existente.
RxIsThisACscAgentOpen

RxIsThisACscAgentOpen determina se um arquivo aberto foi feito por um agente de cache do lado do cliente do modo de usuário.
RxLockEnumerator

RxLockEnumerator é chamado de um minidiretório de rede para enumerar os bloqueios de arquivo em uma FCB.
RxLogEventDirect

RxLogEventDirect é chamado para registrar um erro no log de erros de E/S. É recomendável que a macro RXLogEvent ou a macro RxLogFailure sejam usadas em vez de chamar essa rotina diretamente.
RxLogEventWithAnnotation

RxLogEventWithAnnotation aloca uma estrutura de log de erros de E/S, preenche-a com informações e grava a entrada no log de erros de E/S.
RxLogEventWithBufferDirect

RxLogEventWithBufferDirect aloca uma estrutura de log de erros de E/S, preenche-a com informações e grava a entrada no log de erros de E/S.
RxLowIoCompletion

RxLowIoCompletion deve ser chamado pelas rotinas de E/S baixa do minidiretor de rede quando elas forem concluídas, se as rotinas de E/S baixas tiverem retornado inicialmente STATUS_PENDING.
RxLowIoGetBufferAddress

RxLowIoGetBufferAddress retorna o buffer correspondente ao MDL da estrutura LowIoContext de uma estrutura de RX_CONTEXT.
RxMakeLateDeviceAvailable

RxMakeLateDeviceAvailable modifica o objeto do dispositivo para disponibilizar um "dispositivo tardio". Um dispositivo atrasado é aquele que não é criado na rotina de carga do driver.
RxMapAndDissociateMidFromContext

RxMapAndDissociateMidFromContext mapeia uma ID Multiplex (MID) para seu contexto associado em uma estrutura de MID_ATLAS e, em seguida, desassocia o MID do contexto.
RxMapMidToContext

RxMapMidToContext mapeia uma ID multiplex (MID) para seu contexto associado em uma estrutura de MID_ATLAS.
RxMapSystemBuffer

RxMapSystemBuffer retorna o endereço de buffer do sistema do IRP.
RxNameCacheActivateEntry

RxNameCacheActivateEntry usa uma entrada de cache de nome e atualiza o tempo de expiração e o contexto de minidiretório de rede. Em seguida, ele coloca a entrada do cache de nomes na lista ativa.
RxNameCacheCheckEntry

RxNameCacheCheckEntry verifica a validade de uma entrada de cache de nomes. Uma entrada válida significa que o tempo de vida não expirou e o parâmetro MRxContext passa a verificação de igualdade.
RxNameCacheCreateEntry

RxNameCacheCreateEntry aloca e inicializa uma estrutura NAME_CACHE com a cadeia de caracteres de nome fornecida.
RxNameCacheExpireEntry

RxNameCacheExpireEntry coloca uma entrada de NAME_CACHE na lista gratuita para reciclagem.
RxNameCacheExpireEntryWithShortName

RxNameCacheExpireEntryWithShortName expira todas as entradas de cache de nome cujo prefixo de nome corresponde ao nome de arquivo curto fornecido.
RxNameCacheFetchEntry

RxNameCacheFetchEntry procura uma correspondência com uma cadeia de caracteres de nome especificada para uma entrada de NAME_CACHE.
RxNameCacheFinalize

RxNameCacheFinalize libera o armazenamento de todas as entradas de NAME_CACHE associadas a uma estrutura de NAME_CACHE_CONTROL.
RxNameCacheFreeEntry

RxNameCacheFreeEntry libera o armazenamento para uma entrada de NAME_CACHE e diminui a contagem das entradas de cache NAME_CACHE associadas a uma estrutura de NAME_CACHE_CONTROL.
RxNameCacheInitialize

RxNameCacheInitialize inicializa um cache de nomes (NAME_CACHE_CONTROL estrutura).
RxpDereferenceAndFinalizeNetFcb

RxpDereferenceAndFinalizeNetFcb decrementa a contagem de referência e finaliza uma estrutura FCB.
RxpDereferenceNetFcb

RxpDereferenceNetFcb decrementa a contagem de referência em uma estrutura FCB.
RxPostOneShotTimerRequest

RxPostOneShotTimerRequest inicializa uma entrada de temporizador de um tiro. O ponteiro passado para uma rotina de thread de trabalho é chamado uma vez quando o temporizador expira.
RxPostRecurrentTimerRequest

RxPostRecurrentTimerRequest inicializa uma solicitação de temporizador recorrente. O ponteiro passado para uma rotina de thread de trabalho é chamado em intervalos regulares quando o temporizador recorrente é acionado com base nos parâmetros de entrada para essa rotina.
RxPostToWorkerThread

RxPostToWorkerThread invoca uma rotina passada como um parâmetro no contexto de um thread de trabalho. A memória do WORK_QUEUE_ITEM deve ser alocada pelo chamador.
RxpReferenceNetFcb

RxpReferenceNetFcb incrementa a contagem de referência em um FCB.
RxPrefixTableLookupName

RxPrefixTableLookupName procura um nome em uma tabela de prefixo usada para catalogar nomes de SRV_CALL, NET_ROOT e V_NET_ROOT e converte o ponteiro subjacente em uma estrutura que contém o nome.
RxPrepareContextForReuse

RxPrepareContextForReuse prepara uma estrutura de dados RX_CONTEXT para reutilização redefinindo todas as alocações e aquisições específicas da operação que foram feitas (o membro ReferenceCount para a estrutura RX_CONTEXT está definido como zero).
RxPrepareToReparseSymbolicLink

RxPrepareToReparseSymbolicLink configura o nome do objeto de arquivo para facilitar uma nova análise. Essa rotina é usada pelos minidiretórios de rede para percorrer links simbólicos.
RxpTrackDereference

RxpTrackDereference é usado em builds verificados para acompanhar solicitações de desreferência SRV_CALL, NET_ROOT, V_NET_ROOT, FOBX, FCB e estruturas SRV_OPEN em builds verificados. Um log dessas solicitações de desreferência pode ser acessado pelo sistema de log e pelo WMI.
RxpTrackReference

RxpTrackReference rastreia solicitações para referenciar estruturas de SRV_CALL, NET_ROOT, V_NET_ROOT, FOBX, FCB e SRV_OPEN em builds verificados. Um log dessas solicitações de referência pode ser acessado pelo sistema de log e pelo WMI.
RxpUnregisterMinirdr

RxpUnregisterMinirdr é chamado por um driver de minidiretório de rede para descadastrar o driver com RDBSS e remover as informações de registro da tabela de registro rdbss interna.
RxPurgeAllFobxs

RxPurgeAllFobxs limpa todas as estruturas FOBX associadas a um minidiretor de rede.
RxPurgeRelatedFobxs

RxPurgeRelatedFobxs limpa todas as estruturas FOBX associadas a uma estrutura de NET_ROOT.
RxReassociateMid

RxReassociateMid reassocia uma ID multiplex (MID) com um contexto alternativo.
RxReference

RxReference incrementa o membro NodeReferenceCount de uma estrutura por um para várias das estruturas de dados contadas de referência usadas pelo RDBSS.
RxRegisterMinirdr

RxRegisterMinirdr é chamado por um driver de minidiretor de rede para registrar o driver no RDBSS, o que adiciona as informações de registro a uma tabela de registro interna. O RDBSS também cria um objeto de dispositivo para o minidiretório de rede.
RxReleaseFcbResourceForThreadInMRx

RxReleaseFcbResourceForThreadInMRx libera o recurso FCB adquirido por um driver de minidiretório de rede com uma ID de thread específica.
RxReleaseFcbResourceInMRx

RxReleaseFcbResourceInMRx libera o recurso FCB adquirido por um driver de minidiretório de rede.
RxResumeBlockedOperations_Serially

RxResumeBlockedOperations_Serially ativa o próximo thread de espera, se houver, na fila de E/S de bloqueio serializada.
RxScavengeAllFobxs

RxScavengeAllFobxs escavenge todas as estruturas FOBX associadas a um objeto de dispositivo de minidiretório de rede.
RxScavengeFobxsForNetRoot

RxScavengeFobxsForNetRoot escavenge todas as estruturas FOBX associadas a uma determinada estrutura de NET_ROOT.
RxSetDomainForMailslotBroadcast

RxSetDomainForMailslotBroadcast é chamado por um driver de minidiretório de rede para definir o domínio usado para transmissões de emaillot se houver suporte para emailslots pelo driver.
RxSetMinirdrCancelRoutine

RxSetMinirdrCancelRoutine é chamado por um driver de minidiretório de rede para configurar uma rotina de cancelamento de minidiretório de rede para uma estrutura de RX_CONTEXT.
RxSetSrvCallDomainName

RxSetSrvCallDomainName é chamado por um driver de minidiretório de rede para definir o nome de domínio associado a qualquer servidor determinado (estrutura SRV_CALL).
RxSpinDownMRxDispatcher

RxSpinDownMRxDispatcher rasga o contexto do dispatcher para um minidiretório de rede.
RxStartMinirdr

RxStartMinirdr é chamado para iniciar um minidiretório de rede que já foi chamado para se registrar no RDBSS.
RxStopMinirdr

RxStopMinirdr é chamado para interromper um minidiretório de rede que foi iniciado anteriormente.
RxUnregisterMinirdr

RxUnregisterMinirdr é uma rotina embutida chamada por um driver de minidiretório de rede para descadastrar o driver com RDBSS e remover as informações de registro da tabela de registro rdbss interna.
SeAppendPrivileges

A rotina SeAppendPrivileges acrescenta privilégios adicionais ao conjunto de privilégios em uma estrutura de estado de acesso.
SeAuditHardLinkCreation

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

A rotina SeAuditingFileEvents determina se os eventos de abertura de arquivo estão sendo auditados no momento.
SeAuditingFileOrGlobalEvents

A rotina SeAuditingFileOrGlobalEvents determina se os eventos globais ou de arquivo estão sendo auditados no momento.
SeAuditingHardLinkEvents

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

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

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

SecLookupAccountName aceita uma conta como entrada e recupera um SID (identificador de segurança) para a conta e o nome do domínio no qual a conta foi encontrada.
SecLookupAccountSid

SecLookupAccountSid aceita um SID (identificador de segurança) como entrada. Ele recupera o nome da conta para esse SID e o nome do primeiro domínio no qual esse SID é encontrado.
SecLookupWellKnownSid

SecLookupWellKnownSid aceita um tipo SID (identificador de segurança) conhecido como entrada e recupera o SID (identificador de segurança local) para esse SID conhecido.
SecMakeSPN

O SecMakeSPN cria uma cadeia de caracteres de nome do provedor de serviços que pode ser usada ao se comunicar com provedores de serviços de segurança específicos.
SecMakeSPNEx

O SecMakeSPNEx cria uma cadeia de caracteres de nome do provedor de serviços que pode ser usada ao se comunicar com provedores de serviços de segurança específicos.
SecMakeSPNEx2

O SecMakeSPNEx2 cria uma cadeia de caracteres de nome do provedor de serviços que pode ser usada quando se comunica com provedores de serviços de segurança específicos.
SeCreateClientSecurity

A rotina SeCreateClientSecurity inicializa uma estrutura de contexto de cliente de segurança com as informações necessárias para chamar SeImpersonateClientEx.
SeCreateClientSecurityFromSubjectContext

A rotina SeCreateClientSecurityFromSubjectContext recupera o token de acesso para um contexto de entidade de segurança e usa o resultado para inicializar um contexto de cliente de segurança com as informações necessárias para chamar SeImpersonateClientEx.
SeDeleteClientSecurity

A rotina SeDeleteClientSecurity exclui um contexto de segurança do cliente.
SeDeleteObjectAuditAlarm

A rotina SeDeleteObjectAuditAlarm gera mensagens de auditoria e alarme para um objeto marcado para exclusão.
SeFilterToken

A rotina SeFilterToken cria um novo token de acesso que é uma versão restrita de um token de acesso existente.
SeImpersonateClient

A função SeImpersonateClient está obsoleta.
SeImpersonateClientEx

A rotina SeImpersonateClientEx faz com que um thread represente um usuário.
SeLengthSid

A macro SeLengthSid está obsoleta.
SeLockSubjectContext

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

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

A rotina SeMarkLogonSessionForTerminationNotification marca uma sessão de logon para que a rotina de retorno de chamada registrada do chamador seja chamada quando a sessão de logon for encerrada.
SeOpenObjectAuditAlarm

A rotina SeOpenObjectAuditAlarm gera mensagens de auditoria e alarme quando é feita uma tentativa de abrir um objeto.
SeOpenObjectForDeleteAuditAlarm

A rotina SeOpenObjectForDeleteAuditAlarm gera mensagens de auditoria e alarme quando é feita uma tentativa de abrir um objeto para exclusão.
SePrivilegeCheck

A rotina SePrivilegeCheck determina se um conjunto especificado de privilégios está habilitado no token de acesso do assunto.
SeQueryAuthenticationIdToken

A rotina SeQueryAuthenticationIdToken recupera a ID de autenticação de um token de acesso.
SeQueryInformationToken

A rotina SeQueryInformationToken recupera um tipo especificado de informações sobre um token de acesso. O processo de chamada deve ter direitos de acesso apropriados para obter as informações.
SeQuerySecurityDescriptorInfo

A rotina SeQuerySecurityDescriptorInfo recupera uma cópia do descritor de segurança de um objeto.
SeQuerySessionIdToken

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

A macro SeQuerySubjectContextToken recupera o token de acesso para um contexto de assunto de segurança.
SeRegisterLogonSessionTerminatedRoutine

A rotina SeRegisterLogonSessionTerminatedRoutine registra uma rotina de retorno de chamada a ser chamada quando uma sessão de logon é encerrada. Uma sessão de logon termina quando o último token que faz referência à sessão de logon é excluído.
SeReleaseSubjectContext

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

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

A rotina SeSetAccessStateGenericMapping define o campo de mapeamento genérico de uma estrutura ACCESS_STATE.
SeSetSecurityDescriptorInfo

A rotina SeSetSecurityDescriptorInfo define o descritor de segurança de um objeto.
SeSetSecurityDescriptorInfoEx

A rotina SeSetSecurityDescriptorInfoEx modifica o descritor de segurança de um objeto e especifica se o objeto dá suporte à herança automática de ace (entradas de controle de acesso).
SeSetSessionIdToken

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

A rotina SeTokenGetNoChildProcessRestricted determina o estado da mitigação de nenhum processo filho. Não é possível ser imposto e somente auditoria ao mesmo tempo.
SeTokenIsAdmin

A rotina SeTokenIsAdmin determina se um token contém o grupo de administradores locais.
SeTokenIsNoChildProcessRestrictionEnforced

A rotina SeTokenIsNoChildProcessRestrictionEnforced determina se o token não carrega nenhuma restrição de processo filho.
SeTokenIsRestricted

A rotina SeTokenIsRestricted determina se um token contém uma lista de SID (identificadores de segurança) restritos.
SeTokenSetNoChildProcessRestricted

A rotina SeTokenSetNoChildProcessRestricted define os sinalizadores TOKEN_AUDIT_NO_CHILD_PROCESS ou TOKEN_AUDIT_NO_CHILD_PROCESS no token.
SeTokenType

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

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

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

A rotina SeUnregisterLogonSessionTerminatedRoutine cancela o registro de uma rotina de retorno de chamada registrada por uma chamada anterior para SeRegisterLogonSessionTerminatedRoutine.

Estruturas

 
ACCESS_ALLOWED_ACE

A estrutura ACCESS_ALLOWED_ACE define uma ACE (entrada de controle de acesso) para a DACL (lista de controle de acesso) discricionária que controla o acesso a um objeto.
ACCESS_DENIED_ACE

A estrutura ACCESS_DENIED_ACE define uma ACE (entrada de controle de acesso) para a DACL (lista de controle de acesso) discricionária que controla o acesso a um objeto.
ACCESS_STATE

A estrutura ACCESS_STATE descreve o estado de um acesso em andamento.
ACE_HEADER

A estrutura ACE_HEADER descreve o tipo e o tamanho de uma ACE (entrada de controle de acesso).
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 entradas de controle de acesso (ACE).
ATOMIC_CREATE_ECP_CONTEXT

Essa estrutura permite que operações complementares sejam executadas em um arquivo atomicamente durante a criação.
BOOT_AREA_INFO

A estrutura BOOT_AREA_INFO contém a saída do código de controle FSCTL_GET_BOOT_AREA_INFO.
CREATE_REDIRECTION_ECP_CONTEXT

Saiba mais sobre a estrutura CREATE_REDIRECTION_ECP_CONTEXT.
CSV_DOWN_LEVEL_OPEN_ECP_CONTEXT

Saiba mais sobre a estrutura CSV_DOWN_LEVEL_OPEN_ECP_CONTEXT.
CSV_QUERY_FILE_REVISION_ECP_CONTEXT

Saiba mais sobre a estrutura CSV_QUERY_FILE_REVISION_ECP_CONTEXT.
CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128

Saiba mais sobre a estrutura CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128.
CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT

Saiba mais sobre a estrutura CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT.
ECP_OPEN_PARAMETERS

A estrutura ECP_OPEN_PARAMETERS permite que um chamador especifique a finalidade de abrir um arquivo sem interferir em identificadores e/ou oplocks existentes no arquivo.
ENCRYPTION_KEY_CTRL_INPUT

Saiba mais sobre: _ENCRYPTION_KEY_CTRL_INPUT estrutura
FAST_IO_DISPATCH

Contém um conjunto de rotinas de retorno de chamada que um driver do sistema de arquivos ou o driver de filtro do sistema de arquivos (herdado) fornece para processamento rápido de E/S.
FILE_ALLOCATED_RANGE_BUFFER

Saiba mais sobre a estrutura FILE_ALLOCATED_RANGE_BUFFER.
FILE_ALLOCATION_INFORMATION

A estrutura FILE_ALLOCATION_INFORMATION é usada para definir o tamanho da alocação de um arquivo.
FILE_BOTH_DIR_INFORMATION

A estrutura FILE_BOTH_DIR_INFORMATION é usada para consultar informações detalhadas para os arquivos em um diretório.
FILE_CASE_SENSITIVE_INFORMATION

A estrutura FILE_CASE_SENSITIVE_INFORMATION é usada para consultar ou definir informações que diferenciam maiúsculas de minúsculas por diretório.
FILE_COMPLETION_INFORMATION

A estrutura FILE_COMPLETION_INFORMATION contém o identificador de porta e a chave para uma porta de conclusão de E/S criada para um identificador de arquivo.
FILE_COMPRESSION_INFORMATION

A estrutura FILE_COMPRESSION_INFORMATION descreve o estado de um buffer de dados compactado.
FILE_DESIRED_STORAGE_CLASS_INFORMATION

Contém as informações do atributo Classe de Armazenamento Desejado.
FILE_DIRECTORY_INFORMATION

A estrutura FILE_DIRECTORY_INFORMATION é usada para consultar informações detalhadas dos arquivos em um diretório.
FILE_DISPOSITION_INFORMATION_EX

A estrutura FILE_DISPOSITION_INFORMATION_EX é usada como um argumento para a rotina ZwSetInformationFile e indica como o sistema operacional deve excluir um arquivo.
FILE_FS_ATTRIBUTE_INFORMATION

A estrutura FILE_FS_ATTRIBUTE_INFORMATION é usada para consultar informações de atributo para um sistema de arquivos.
FILE_FS_CONTROL_INFORMATION

A estrutura FILE_FS_CONTROL_INFORMATION é usada para consultar ou definir informações de controle para os arquivos em um diretório.
FILE_FS_DRIVER_PATH_INFORMATION

A estrutura de FILE_FS_DRIVER_PATH_INFORMATION é usada para consultar se um determinado driver está no caminho de E/S para um volume do sistema de arquivos.
FILE_FS_FULL_SIZE_INFORMATION

A estrutura FILE_FS_FULL_SIZE_INFORMATION é usada para consultar informações de tamanho do setor para um volume do sistema de arquivos.
FILE_FS_FULL_SIZE_INFORMATION_EX

Usado em uma solicitação para consultar informações de tamanho do setor para um volume do sistema de arquivos.
FILE_FS_LABEL_INFORMATION

A estrutura FILE_FS_LABEL_INFORMATION é usada para definir o rótulo para um volume do sistema de arquivos.
FILE_FS_OBJECTID_INFORMATION

A estrutura FILE_FS_OBJECTID_INFORMATION é usada para consultar ou definir a ID do objeto para um volume do sistema de arquivos.
FILE_FS_PERSISTENT_VOLUME_INFORMATION

A estrutura FILE_FS_PERSISTENT_VOLUME_INFORMATION é usada para controlar as configurações persistentes de um volume do sistema de arquivos. As configurações persistentes persistem em um volume do sistema de arquivos entre reinicializações do computador.
FILE_FS_SECTOR_SIZE_INFORMATION

A estrutura FILE_FS_SECTOR_SIZE_INFORMATION é usada para consultar informações de tamanho do setor físico e lógico para um volume do sistema de arquivos.
FILE_FS_SIZE_INFORMATION

A estrutura FILE_FS_SIZE_INFORMATION é usada para consultar informações de tamanho do setor para um volume do sistema de arquivos.
FILE_FS_VOLUME_INFORMATION

A estrutura FILE_FS_VOLUME_INFORMATION é usada para consultar informações sobre um volume no qual um sistema de arquivos é montado.
FILE_FULL_DIR_INFORMATION

A estrutura FILE_FULL_DIR_INFORMATION é usada para consultar informações detalhadas dos arquivos em um diretório.
FILE_GET_EA_INFORMATION

A estrutura FILE_GET_EA_INFORMATION é usada para consultar informações de EA (atributo estendido).
FILE_GET_QUOTA_INFORMATION

A estrutura FILE_GET_QUOTA_INFORMATION é usada para consultar informações de cota.
FILE_ID_BOTH_DIR_INFORMATION

A estrutura FILE_ID_BOTH_DIR_INFORMATION é usada para consultar informações de número de referência de arquivo para os arquivos em um diretório.
FILE_ID_EXTD_BOTH_DIR_INFORMATION

A estrutura FILE_ID_EXTD_BOTH_DIR_INFORMATION é usada para consultar informações de número de referência de arquivo para os arquivos em um diretório.
FILE_ID_EXTD_DIR_INFORMATION

A estrutura FILE_FULL_DIR_INFORMATION é usada para consultar informações de número de referência de arquivo para os arquivos em um diretório.
FILE_ID_FULL_DIR_INFORMATION

A estrutura FILE_ID_FULL_DIR_INFORMATION é usada para consultar informações detalhadas dos arquivos em um diretório.
FILE_ID_GLOBAL_TX_DIR_INFORMATION

A estrutura FILE_ID_GLOBAL_TX_DIR_INFORMATION contém informações sobre visibilidade transacional para os arquivos em um diretório.
FILE_ID_INFORMATION

FILE_ID_INFORMATION é usado para consultar informações de identificação de arquivo.
FILE_INTERNAL_INFORMATION

A estrutura de FILE_INTERNAL_INFORMATION é usada para consultar o número de referência de arquivo de 8 bytes do sistema de arquivos para um arquivo.
FILE_KNOWN_FOLDER_INFORMATION

Saiba mais sobre a estrutura FILE_KNOWN_FOLDER_INFORMATION.
FILE_LEVEL_TRIM

A estrutura FILE_LEVEL_TRIM contém uma matriz de intervalos de bytes a serem aparadas para um arquivo.
FILE_LEVEL_TRIM_OUTPUT

A estrutura FILE_LEVEL_TRIM_OUTPUT contém os resultados de uma operação de corte executada por uma solicitação de FSCTL_FILE_LEVEL_TRIM.
FILE_LEVEL_TRIM_RANGE

Contém o deslocamento e o comprimento de um intervalo de corte para um arquivo.
FILE_LINK_ENTRY_INFORMATION

A estrutura FILE_LINK_ENTRY_INFORMATION descreve um único link rígido do NTFS para um arquivo existente.
FILE_LINK_INFORMATION

A estrutura FILE_LINK_INFORMATION é usada para criar um link rígido do NTFS para um arquivo existente.
FILE_LINKS_INFORMATION

A estrutura FILE_LINKS_INFORMATION é usada para consultar links rígidos do NTFS para um arquivo existente.
FILE_MAILSLOT_QUERY_INFORMATION

A estrutura FILE_MAILSLOT_QUERY_INFORMATION contém informações sobre um maillot.
FILE_MAILSLOT_SET_INFORMATION

A estrutura FILE_MAILSLOT_SET_INFORMATION é usada para definir um valor em um emaillot.
FILE_MEMORY_PARTITION_INFORMATION

Armazena informações sobre partição de memória. Essa estrutura é usada pela função ZwSetInformationFile.
FILE_NAMES_INFORMATION

Uma estrutura FILE_NAMES_INFORMATION usada para consultar informações detalhadas sobre os nomes dos arquivos em um diretório.
FILE_NETWORK_PHYSICAL_NAME_INFORMATION

Contém o nome de caminho físico UNC completo para um arquivo ou diretório em um compartilhamento de arquivos remoto.
FILE_NOTIFY_FULL_INFORMATION

Saiba mais sobre a estrutura FILE_NOTIFY_FULL_INFORMATION.
FILE_NOTIFY_INFORMATION

Saiba mais sobre a estrutura FILE_NOTIFY_INFORMATION.
FILE_OBJECTID_INFORMATION

A estrutura FILE_OBJECTID_INFORMATION é usada para consultar informações de ID de objeto para os arquivos em um diretório em um volume NTFS.
FILE_PIPE_INFORMATION

A estrutura FILE_PIPE_INFORMATION contém informações sobre um pipe nomeado que não é específico para o local ou a extremidade remota do pipe.
FILE_PIPE_LOCAL_INFORMATION

A estrutura FILE_PIPE_LOCAL_INFORMATION contém informações sobre o final local de um pipe nomeado.
FILE_PIPE_REMOTE_INFORMATION

A estrutura FILE_PIPE_REMOTE_INFORMATION contém informações sobre a extremidade remota de um pipe nomeado.
FILE_PROVIDER_EXTERNAL_INFO_V0

Essa estrutura pode estar alterada ou indisponível. Em vez disso, use FILE_PROVIDER_EXTERNAL_INFO_V1.
FILE_PROVIDER_EXTERNAL_INFO_V1

A estrutura FILE_PROVIDER_EXTERNAL_INFO_V1 define metadados específicos dos arquivos fornecidos pelo WOF_PROVIDER_FILE.
FILE_QUOTA_INFORMATION

A estrutura FILE_QUOTA_INFORMATION é usada para consultar ou definir informações de cota por usuário para cada um dos arquivos em um diretório.
FILE_REGION_INFO

Saiba mais sobre a estrutura de FILE_REGION_INFO.
FILE_REGION_INPUT

Saiba mais sobre a estrutura FILE_REGION_INPUT.
FILE_REGION_OUTPUT

Saiba mais sobre a estrutura FILE_REGION_OUTPUT.
FILE_REMOTE_PROTOCOL_INFORMATION

A estrutura FILE_REMOTE_PROTOCOL_INFORMATION contém informações de protocolo remoto de arquivo.
FILE_RENAME_INFORMATION

A estrutura FILE_RENAME_INFORMATION é usada para renomear um arquivo.
FILE_REPARSE_POINT_INFORMATION

A estrutura FILE_REPARSE_POINT_INFORMATION é usada para consultar informações sobre um ponto de nova análise.
FILE_SFIO_RESERVE_INFORMATION

FILE_SFIO_RESERVE_INFORMATION é usado para consultar ou definir as informações de largura de banda reservadas de um arquivo para SFIO (E/S) de arquivo agendado.
FILE_STANDARD_LINK_INFORMATION

FILE_STANDARD_LINK_INFORMATION é usado para consultar informações de link de arquivo.
FILE_STAT_INFORMATION

A estrutura FILE_STAT_INFORMATION contém metadados sobre um arquivo.
FILE_STAT_LX_INFORMATION

A estrutura FILE_STAT_LX_INFORMATION contém metadados sobre um arquivo.
FILE_STORAGE_RESERVE_ID_INFORMATION

Consulta e define a ID de reserva de armazenamento em um arquivo ou diretório.
FILE_STREAM_INFORMATION

A estrutura FILE_STREAM_INFORMATION é usada para enumerar os fluxos de um arquivo.
FILE_TIMESTAMPS

A estrutura FILE_TIMESTAMPS especifica a última instância registrada de ações específicas em um arquivo.
FILE_ZERO_DATA_INFORMATION

A estrutura _FILE_ZERO_DATA_INFORMATION contém um intervalo de um arquivo a ser definido como zeros. Essa estrutura é usada pelo código de controle FSCTL_SET_ZERO_DATA.
FILE_ZERO_DATA_INFORMATION_EX

A estrutura _FILE_ZERO_DATA_INFORMATION_EX contém um intervalo de um arquivo a ser definido como zeros. Essa estrutura é usada pelo código de controle FSCTL_SET_ZERO_DATA.
FILTER_AGGREGATE_BASIC_INFORMATION

A estrutura FILTER_AGGREGATE_BASIC_INFORMATION contém informações básicas para um minifiltro ou driver de filtro herdado.
FILTER_AGGREGATE_STANDARD_INFORMATION

A estrutura FILTER_AGGREGATE_STANDARD_INFORMATION contém informações sobre um minifiltro ou driver de filtro herdado.
FILTER_FULL_INFORMATION

A estrutura FILTER_FULL_INFORMATION contém informações completas para um driver de minifiltro.
FILTER_MESSAGE_HEADER

A estrutura FILTER_MESSAGE_HEADER contém informações de cabeçalho de mensagem.
FILTER_REPLY_HEADER

A estrutura FILTER_REPLY_HEADER contém informações de cabeçalho de resposta da mensagem.
FILTER_VOLUME_BASIC_INFORMATION

A estrutura de FILTER_VOLUME_BASIC_INFORMATION alocada pelo chamador contém informações básicas para um volume.
FILTER_VOLUME_STANDARD_INFORMATION

A estrutura de FILTER_VOLUME_STANDARD_INFORMATION alocada pelo chamador contém informações para um volume.
FLT_CALLBACK_DATA

A estrutura FLT_CALLBACK_DATA representa uma operação de E/S. O Gerenciador de Filtros e os minifiltros usam essa estrutura para iniciar e processar operações de E/S.
FLT_CALLBACK_DATA_QUEUE

FLT_CALLBACK_DATA_QUEUE é uma estrutura opaca usada para especificar as rotinas de retorno de chamada para a fila de dados de retorno de chamada de um minifiltro. Não defina os membros dessa estrutura diretamente. Use FltCbdqInitialize para inicializar essa estrutura.
FLT_CONTEXT_REGISTRATION

A estrutura FLT_CONTEXT_REGISTRATION é usada para registrar tipos de contexto.
FLT_CREATEFILE_TARGET_ECP_CONTEXT

A estrutura de FLT_CREATEFILE_TARGET_ECP_CONTEXT é um parâmetro de criação extra (ECP) usado para retornar informações de destino de nova análise ao chamador de FltCreateFileEx2.
FLT_FILE_NAME_INFORMATION

A estrutura FLT_FILE_NAME_INFORMATION contém informações de nome de arquivo.
FLT_IO_PARAMETER_BLOCK

A estrutura FLT_IO_PARAMETER_BLOCK contém os parâmetros para a operação de E/S representada por uma estrutura de dados de retorno de chamada (FLT_CALLBACK_DATA).
FLT_NAME_CONTROL

Um minifiltro que fornece nomes de arquivo para o cache de nomes do Gerenciador de Filtros pode usar a estrutura FLT_NAME_CONTROL para gerenciar seus buffers de nome.
FLT_OPERATION_REGISTRATION

A estrutura FLT_OPERATION_REGISTRATION é usada para registrar rotinas de retorno de chamada de operação.
FLT_PARAMETERS

O FLT_PARAMETERS união define, para um minifiltro, os parâmetros específicos de tipo de solicitação associados a uma operação de E/S.
FLT_REGISTRATION

A estrutura FLT_REGISTRATION é passada como um parâmetro para FltRegisterFilter.
FLT_RELATED_CONTEXTS

A estrutura FLT_RELATED_CONTEXTS contém os contextos de um driver de minifiltro para os objetos associados a uma operação de E/S.
FLT_RELATED_CONTEXTS_EX

A estrutura FLT_RELATED_CONTEXTS_EX contém os contextos de um driver de minifiltro para os objetos associados a uma operação de E/S.
FLT_RELATED_OBJECTS

A estrutura FLT_RELATED_OBJECTS contém ponteiros opacos para os objetos associados a uma operação.
FLT_TAG_DATA_BUFFER

A estrutura FLT_TAG_DATA_BUFFER contém informações sobre uma marca de ponto de nova análise.
FLT_VOLUME_PROPERTIES

A estrutura FLT_VOLUME_PROPERTIES é passada como um parâmetro para FltGetVolumeProperties.
FS_BPIO_INFO

A estrutura FS_BPIO_INFO fornece informações sobre o estado bypassIO do volume.
FS_BPIO_INPUT

A estrutura FS_BPIO_INPUT especifica a operação bypassIO solicitada e os sinalizadores para o código de controle FSCTL_MANAGE_BYPASS_IO.
FS_BPIO_OUTPUT

A estrutura FS_BPIO_OUTPUT é usada para retornar informações sobre a operação BypassIO para o código de controle FSCTL_MANAGE_BYPASS_IO.
FS_BPIO_RESULTS

A estrutura FS_BPIO_RESULTS define saídas específicas da operação BypassIO para operações de FS_BPIO_OP_ENABLE e FS_BPIO_OP_QUERY quando um driver está falhando na operação.
FS_FILTER_CALLBACK_DATA

FS_FILTER_CALLBACK_DATA é a estrutura de dados de retorno de chamada para uma operação de FS_FILTER_CALLBACK ou FS_FILTER_COMPLETION_CALLBACK de um FS_FILTER_CALLBACKS.
FS_FILTER_CALLBACKS

A estrutura FS_FILTER_CALLBACKS contém os pontos de entrada das rotinas de retorno de chamada de notificação fornecidas pelo chamador.
FS_FILTER_SECTION_SYNC_OUTPUT

A estrutura FS_FILTER_SECTION_SYNC_OUTPUT contém informações que descrevem os atributos da seção que está sendo criada.
FSCTL_OFFLOAD_READ_INPUT

A estrutura FSCTL_OFFLOAD_READ_INPUT contém a entrada da solicitação de código de controle FSCTL_OFFLOAD_READ.
FSCTL_OFFLOAD_READ_OUTPUT

A estrutura FSCTL_OFFLOAD_READ_OUTPUT contém a saída da solicitação de código de controle FSCTL_OFFLOAD_READ.
FSCTL_OFFLOAD_WRITE_INPUT

A estrutura FSCTL_OFFLOAD_WRITE_INPUT contém a entrada da solicitação de código de controle FSCTL_OFFLOAD_WRITE.
FSCTL_OFFLOAD_WRITE_OUTPUT

A estrutura FSCTL_OFFLOAD_WRITE_OUTPUT contém a saída da solicitação de código de controle FSCTL_OFFLOAD_WRITE.
FSCTL_QUERY_VOLUME_NUMA_INFO_OUTPUT

A estrutura FSCTL_QUERY_VOLUME_NUMA_INFO_OUTPUT especifica o nó NUMA (Arquitetura de Memória Não Uniforme) no qual o volume reside.
FSRTL_ADVANCED_FCB_HEADER

A estrutura FSRTL_ADVANCED_FCB_HEADER contém informações de contexto que um sistema de arquivos mantém sobre um arquivo.
FSRTL_COMMON_FCB_HEADER

Não use a estrutura FSRTL_COMMON_FCB_HEADER fora da estrutura FSRTL_ADVANCED_FCB_HEADER.
FSRTL_PER_FILE_CONTEXT

Um driver de filtro do sistema de arquivos herdado pode usar uma estrutura FSRTL_PER_FILE_CONTEXT para associar informações de contexto específicas do driver a um arquivo aberto.
FSRTL_PER_FILEOBJECT_CONTEXT

A estrutura de FSRTL_PER_FILEOBJECT_CONTEXT opaco é usada pelo sistema operacional para rastrear estruturas de informações de contexto definidas pelo filtro do sistema de arquivos para um objeto de arquivo.
FSRTL_PER_STREAM_CONTEXT

A estrutura FSRTL_PER_STREAM_CONTEXT contém informações de contexto que um driver de filtro do sistema de arquivos mantém sobre um fluxo de arquivos.
INSTANCE_AGGREGATE_STANDARD_INFORMATION

A estrutura de INSTANCE_AGGREGATE_STANDARD_INFORMATION alocada pelo chamador contém informações para uma instância de driver de minifiltro ou um driver de filtro herdado.
INSTANCE_BASIC_INFORMATION

A estrutura INSTANCE_BASIC_INFORMATION contém informações básicas para uma instância de minifiltro.
INSTANCE_FULL_INFORMATION

A estrutura INSTANCE_FULL_INFORMATION contém informações completas para uma instância de minifiltro.
INSTANCE_PARTIAL_INFORMATION

A estrutura INSTANCE_PARTIAL_INFORMATION contém informações parciais para uma instância de minifiltro.
IO_DEVICE_HINT_ECP_CONTEXT

Saiba mais sobre a estrutura IO_DEVICE_HINT_ECP_CONTEXT.
IO_DRIVER_CREATE_CONTEXT

A estrutura IO_DRIVER_CREATE_CONTEXT é usada para passar parâmetros adicionais para as rotinas IoCreateFileEx e FltCreateFileEx2.
IO_FOEXT_SILO_PARAMETERS

Essa estrutura descreve o contexto contêiner identificado pela rotina IoGetSiloParameters.
IO_PRIORITY_INFO

A estrutura IO_PRIORITY_INFO é usada para conter informações de prioridade de thread.
IO_STOP_ON_SYMLINK_FILTER_ECP_v0

Saiba mais sobre: IO_STOP_ON_SYMLINK_FILTER_ECP_v0 estrutura
LUID_AND_ATTRIBUTES

LUID_AND_ATTRIBUTES representa um LUID (identificador local exclusivo) e seus atributos.
MARK_HANDLE_INFO

Uma estrutura MARK_HANDLE_INFO é passada como o buffer de entrada durante uma solicitação de código de controle FSCTL_MARK_HANDLE.
MARK_HANDLE_INFO32

Versão de MARK_HANDLE_INFO estrutura usada para thunking.
NETWORK_APP_INSTANCE_EA

Uma estrutura de Atributo Estendido (EA) para processos que usam failover de cliente de cluster SMB (Bloco de Mensagens do Servidor).
NETWORK_APP_INSTANCE_ECP_CONTEXT

A estrutura NETWORK_APP_INSTANCE_ECP_CONTEXT é um ECP (Parâmetro de Criação Extra) e contém um identificador de instância de aplicativo a ser associado a um arquivo.
NETWORK_OPEN_ECP_CONTEXT

A estrutura NETWORK_OPEN_ECP_CONTEXT é usada para interpretar contextos de parâmetro de criação extra de rede (ECP) em arquivos.
NETWORK_OPEN_ECP_CONTEXT_V0

A estrutura NETWORK_OPEN_ECP_CONTEXT_V0 é usada para interpretar contextos de parâmetro de criação extra de rede (ECP) em arquivos.
NFS_OPEN_ECP_CONTEXT

A estrutura NFS_OPEN_ECP_CONTEXT é usada pelo servidor NFS (Sistema de Arquivos de Rede) para abrir arquivos em resposta às solicitações do cliente.
OPEN_REPARSE_LIST

Aponta para uma lista de estruturas OPEN_REPARSE_LIST_ENTRY que especificam a marca e possivelmente GUID que devem ser abertas diretamente sem retornar STATUS_REPARSE.
OPEN_REPARSE_LIST_ENTRY

Essa estrutura dá suporte a chamadores abrindo pontos de nova análise específicos sem inibir o comportamento de nova análise para todas as classes de pontos de nova análise.
OPLOCK_KEY_CONTEXT

A estrutura OPLOCK_KEY_CONTEXT é retornada de IoGetOplockKeyContextEx. Essa estrutura contém chaves oplock para um objeto de arquivo específico.
OPLOCK_NOTIFY_PARAMS

A estrutura OPLOCK_NOTIFY_PARAMS é passada como um parâmetro para um retorno de chamada NotifyRoutine quando esse retorno de chamada é fornecido a FsRtlCheckOplockEx2.
PREFETCH_OPEN_ECP_CONTEXT

A estrutura PREFETCH_OPEN_ECP_CONTEXT comunica se o pré-fetcher executa uma determinada solicitação aberta em um arquivo.
PUBLIC_OBJECT_BASIC_INFORMATION

A estrutura PUBLIC_OBJECT_BASIC_INFORMATION contém um subconjunto das informações completas disponíveis para um objeto.
PUBLIC_OBJECT_TYPE_INFORMATION

A estrutura PUBLIC_OBJECT_TYPE_INFORMATION contém o nome do tipo do objeto.
QUERY_FILE_LAYOUT_INPUT

A estrutura QUERY_FILE_LAYOUT_INPUT seleciona quais entradas de layout de arquivo são retornadas de uma solicitação de FSCTL_QUERY_FILE_LAYOUT.
QUERY_FILE_LAYOUT_OUTPUT

A estrutura QUERY_FILE_LAYOUT_OUTPUT serve como um cabeçalho para as entradas de layout de arquivo que são retornadas de uma solicitação de FSCTL_QUERY_FILE_LAYOUT.
QUERY_ON_CREATE_EA_INFORMATION

A estrutura QUERY_ON_CREATE_EA_INFORMATION é usada para gravar informações de arquivo quando FltRequestFileInfoOnCreateCompletion é chamado com o sinalizador QoCFileEaInformation definido no parâmetro InfoClassFlags.
QUERY_ON_CREATE_ECP_CONTEXT

QUERY_ON_CREATE_ECP_CONTEXT é reservado para uso do sistema.
QUERY_ON_CREATE_FILE_LX_INFORMATION

A estrutura QUERY_ON_CREATE_FILE_LX_INFORMATION é usada para gravar os atributos estendidos de metadados linux de um arquivo quando FltRequestFileInfoOnCreateCompletion é chamado com o sinalizador QoCFileLxInformation definido no parâmetro InfoClassFlags.
QUERY_ON_CREATE_FILE_STAT_INFORMATION

A estrutura QUERY_ON_CREATE_FILE_STAT_INFORMATION é usada para gravar informações de arquivo quando FltRequestFileInfoOnCreateCompletion é chamado com o sinalizador QoCFileStatInformation definido no parâmetro InfoClassFlags.
QUERY_PATH_REQUEST

Saiba mais sobre a estrutura QUERY_PATH_REQUEST.
QUERY_PATH_REQUEST_EX

Saiba mais sobre a estrutura de QUERY_PATH_REQUEST_EX.
QUERY_PATH_RESPONSE

Saiba mais sobre a estrutura QUERY_PATH_RESPONSE.
REFS_DEALLOCATE_RANGES_INPUT_BUFFER_EX

Saiba mais sobre a estrutura REFS_DEALLOCATE_RANGES_INPUT_BUFFER_EX.
REFS_SMR_VOLUME_GC_PARAMETERS

A estrutura REFS_SMR_VOLUME_GC_PARAMETERS.
REFS_SMR_VOLUME_INFO_OUTPUT

A estrutura REFS_SMR_VOLUME_INFO_OUTPUT descreve o estado atual de um volume de Gravação Magnética Shingled (SMR) em atividades de coleta de lixo e espaço.
REPARSE_DATA_BUFFER

A estrutura REPARSE_DATA_BUFFER contém dados de ponto de nova análise para um ponto de nova análise da Microsoft.
REPARSE_DATA_BUFFER_EX

A estrutura REPARSE_DATA_BUFFER_EX contém dados para um ponto de nova análise.
REPARSE_GUID_DATA_BUFFER

A estrutura REPARSE_GUID_DATA_BUFFER contém dados de ponto de nova análise para um ponto de nova análise.
RKF_BYPASS_ECP_CONTEXT

Saiba mais sobre a estrutura RKF_BYPASS_ECP_CONTEXT.
RTL_AVL_TABLE

A estrutura RTL_AVL_TABLE contém dados específicos do sistema de arquivos para uma árvore AVL (Adelson-Velsky/Landis).
RTL_GENERIC_TABLE

A estrutura RTL_GENERIC_TABLE contém dados específicos do sistema de arquivos para uma árvore de reprodução.
RTL_HEAP_PARAMETERS

Saiba mais sobre a estrutura de RTL_HEAP_PARAMETERS.
RTL_SEGMENT_HEAP_MEMORY_SOURCE

A estrutura RTL_SEGMENT_HEAP_MEMORY_SOURCE especifica a fonte de memória do heap de segmento.
RTL_SEGMENT_HEAP_PARAMETERS

A estrutura RTL_SEGMENT_HEAP_PARAMETERS contém os parâmetros de heap de segmento.
RTL_SEGMENT_HEAP_VA_CALLBACKS

Saiba mais sobre a estrutura RTL_SEGMENT_HEAP_VA_CALLBACKS.
RTL_SPLAY_LINKS

A estrutura RTL_SPLAY_LINKS é uma estrutura opaca e é usada pelo sistema para representar um nó de árvore de link de reprodução.
RX_CONTEXT

A estrutura RX_CONTEXT encapsula um IRP para uso por RDBSS, minidiretórios de rede e o sistema de arquivos.
SE_EXPORTS

A estrutura SeExports é uma grande estrutura de SE_EXPORTS estática externa que define uma série de constantes de segurança conhecidas para valores de privilégio e identificadores de segurança.
SE_SID

A união SE_SID contém o SID (Identificador de Segurança) válido de tamanho máximo. A estrutura ocupa 68 bytes e é adequada para alocação de pilha.
SE_TOKEN_USER

A estrutura SE_TOKEN_USER contém o SID de usuário válido de tamanho máximo que pode ser retornado por SeQueryInformationToken, GetTokenInformation ou ZwQueryInformationToken com a classe de informações TokenUser. Essa estrutura é adequada para alocação de pilha.
SEC_CERTIFICATE_REQUEST_CONTEXT

Saiba mais sobre a estrutura SEC_CERTIFICATE_REQUEST_CONTEXT.
SECURITY_DESCRIPTOR

A estrutura SECURITY_DESCRIPTOR contém as informações de segurança associadas a um objeto. Os drivers usam essa estrutura para definir e consultar o status de segurança de um objeto.
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_CACHED_RUNS_STATE_INPUT_BUFFER

Saiba mais sobre a estrutura SET_CACHED_RUNS_STATE_INPUT_BUFFER.
SET_DAX_ALLOC_ALIGNMENT_HINT_INPUT

Depois que o Windows emite o controle do sistema de arquivos SET_DAX_ALLOC_ALIGNMENT_HINT_INPUT para um arquivo, ele examina as alocações para o arquivo.
SET_PURGE_FAILURE_MODE_INPUT

Saiba mais sobre a estrutura de SET_PURGE_FAILURE_MODE_INPUT.
SID

A estrutura sid (identificador de segurança) é uma estrutura de comprimento variável usada para identificar exclusivamente usuários ou grupos.
SID_AND_ATTRIBUTES

A estrutura SID_AND_ATTRIBUTES representa um SID (identificador de segurança) e seus atributos. Os SIDs são usados para identificar exclusivamente usuários ou grupos.
SID_IDENTIFIER_AUTHORITY

A estrutura SID_IDENTIFIER_AUTHORITY representa a autoridade de nível superior de um SID (identificador de segurança).
SRV_OPEN_ECP_CONTEXT

A estrutura SRV_OPEN_ECP_CONTEXT é usada por um servidor para abrir condicionalmente arquivos em resposta a solicitações de cliente.
SYSTEM_ALARM_ACE

Reservado para uso futuro.
SYSTEM_AUDIT_ACE

A estrutura SYSTEM_AUDIT_ACE define uma ACE (entrada de controle de acesso) para a ACL (lista de controle de acesso do sistema) que especifica quais tipos de acesso causam notificações no nível do sistema.
SYSTEM_PROCESS_TRUST_LABEL_ACE

Reservado.
SYSTEM_RESOURCE_ATTRIBUTE_ACE

A estrutura SYSTEM_RESOURCE_ATTRIBUTE_ACE define uma ACE (entrada de controle de acesso) para a ACL (lista de controle de acesso do sistema) especificando quais direitos uma declaração específica tem para um recurso.
SYSTEM_SCOPED_POLICY_ID_ACE

A estrutura SYSTEM_SCOPED_POLICY_ID_ACE define uma ACE (entrada de controle de acesso) para a ACL (lista de controle de acesso do sistema) especificando direitos para um identifer de política com escopo.
TOKEN_CONTROL

A estrutura TOKEN_CONTROL contém informações que identificam um token de acesso.
TOKEN_DEFAULT_DACL

A estrutura TOKEN_DEFAULT_DACL especifica uma DACL (lista de controle de acesso) discricionária.
TOKEN_GROUPS

TOKEN_GROUPS contém informações sobre os SID (identificadores de segurança de grupo) em um token de acesso.
TOKEN_GROUPS_AND_PRIVILEGES

TOKEN_GROUPS_AND_PRIVILEGES contém informações sobre sids (identificadores de segurança de grupo) e privilégios em um token de acesso.
TOKEN_ORIGIN

A estrutura TOKEN_ORIGIN contém informações sobre a origem da sessão de logon.
TOKEN_OWNER

TOKEN_OWNER contém o SID (identificador de segurança de proprietário) padrão que será aplicado a objetos recém-criados.
TOKEN_PRIMARY_GROUP

TOKEN_PRIMARY_GROUP especifica um SID (identificador de segurança de grupo) para um token de acesso.
TOKEN_PRIVILEGES

TOKEN_PRIVILEGES contém informações sobre um conjunto de privilégios para um token de acesso.
TOKEN_SOURCE

TOKEN_SOURCE identifica a origem de um token de acesso.
TOKEN_STATISTICS

TOKEN_STATISTICS contém informações sobre um token de acesso. Um driver pode recuperar essas informações chamando SeQueryInformationToken ou ZwQueryInformationToken.
TOKEN_USER

TOKEN_USER identifica o usuário associado a um token de acesso.
TÚNEL

Saiba mais sobre a estrutura TUNNEL.
TXN_PARAMETER_BLOCK

A estrutura TXN_PARAMETER_BLOCK contém informações sobre uma operação de arquivo transacionada.
VIRTUAL_STORAGE_SET_BEHAVIOR_INPUT

Saiba mais sobre: _VIRTUAL_STORAGE_SET_BEHAVIOR_INPUT estrutura
VIRTUALIZATION_INSTANCE_INFO_INPUT_EX

Saiba mais sobre: _VIRTUALIZATION_INSTANCE_INFO_INPUT_EX estrutura
VPB

A estrutura VPB (bloco de parâmetro 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.
WIM_PROVIDER_ADD_OVERLAY_INPUT

Uma nova fonte de dados wim (arquivo de imagem do Windows) é adicionada ao provedor wim com a estrutura WIM_PROVIDER_ADD_OVERLAY_INPUT.
WIM_PROVIDER_EXTERNAL_INFO

A estrutura WIM_PROVIDER_EXTERNAL_INFO contém o identificador e as informações de status do provedor de suporte externo wim (arquivo de imagem do Windows).
WIM_PROVIDER_OVERLAY_ENTRY

Contém as informações de configuração de arquivo WIM (Formato de Imagem do Windows) para uma entrada de fonte de dados. Ele é usado para identificar nomes de arquivos WIM específicos e índices que fornecem dados para arquivos com backup externo em um volume.
WIM_PROVIDER_REMOVE_OVERLAY_INPUT

Uma fonte de dados WIM (Arquivo de Imagem do Windows) a ser removida do provedor wim é especificada na estrutura WIM_PROVIDER_REMOVE_OVERLAY_INPUT.
WIM_PROVIDER_SUSPEND_OVERLAY_INPUT

Uma fonte de dados WIM (Arquivo de Imagem do Windows) para suspender do provedor WIM é especificada na estrutura WIM_PROVIDER_SUSPEND_OVERLAY_INPUT.
WIM_PROVIDER_UPDATE_OVERLAY_INPUT

Uma fonte de dados WIM (Arquivo de Imagem do Windows) atual é atualizada com um novo arquivo WIM usando a solicitação de controle FSCTL_UPDATE_OVERLAY com uma estrutura WIM_PROVIDER_UPDATE_OVERLAY_INPUT.
WOF_EXTERNAL_FILE_ID

A estrutura WOF_EXTERNAL_FILE_ID contém uma ID de arquivo usada para abrir um identificador para um minifiltre ou driver.
WOF_EXTERNAL_INFO

A estrutura WOF_EXTERNAL_INFO identifica um provedor de suporte de arquivo e a versão do serviço de sobreposição compatível.
WOF_VERSION_INFO

A estrutura WOF_VERSION_INFO contém a versão correspondente ao driver que dá suporte a um determinado provedor.
WORK_QUEUE_ITEM

A estrutura WORK_QUEUE_ITEM é usada para postar itens de trabalho em uma fila de trabalho do sistema.