Cabeçalho ntifs.h

Esse arquivo de cabeçalho é usado pelo sistema de arquivos do Windows e desenvolvedores de driver de filtro. Para obter uma lista completa de arquivos de cabeçalho associados, consulte:

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

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

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ções 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 FS FSCTL_QUERY_FILE_REGIONS.
FSCTL_REARRANGE_FILE

Saiba mais sobre o código de controle FS FSCTL_REARRANGE_FILE.
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.
FSCTL_SHUFFLE_FILE

Saiba mais sobre o código de controle FS FSCTL_SHUFFLE_FILE.
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 de IRP_MJ_CREATE.
IOCTL_REDIR_QUERY_PATH_EX

Saiba mais sobre o código de controle IOCTL_REDIR_QUERY_PATH_EX.
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 ocorra uma cópia de sombra de volume.

Funções

 
CcCanIWrite

Saiba mais sobre a função CcCanIWrite.
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

Saiba mais sobre a rotina CcCopyReadEx.
CcCopyWrite

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

Saiba mais sobre a rotina CcCopyWriteEx.
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

Saiba mais sobre a função CcFastCopyRead.
CcFastCopyWrite

Saiba mais sobre a função CcFastCopyWrite.
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 pesquisa páginas sujo 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.
CcGetFileSizePointer

Saiba mais sobre a função CcGetFileSizePointer.
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 tenham sujo dados no cache do sistema.
CcIsThereDirtyDataEx

A rotina CcIsThereDirtyDataEx determina se um volume contém arquivos que sujo dados 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 de arquivo armazenada 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

Saiba mais sobre a rotina CcScheduleReadAheadEx.
CcSetAdditionalCacheAttributes

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

Saiba mais sobre a rotina CcSetAdditionalCacheAttributesEx.
CcSetBcbOwnerPointer

A rotina CcSetBcbOwnerPointer define o ponteiro de thread do 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 sujo 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

Saiba mais sobre a função CcSetFileSizes.
CcSetFileSizesEx

Saiba mais sobre a função CcSetFileSizesEx.
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 que foram 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) repinnado.
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.
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.
ExQueryPoolBlockSize

Obsoleto.
FsRtlAcknowledgeEcp

Saiba mais sobre a rotina FsRtlAcknowledgeEcp.
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ógicos (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 está 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 de parâmetro de criação extra (ECP) e gera um ponteiro para essa estrutura.
FsRtlAllocateExtraCreateParameterList

Saiba mais sobre a função FsRtlAllocateExtraCreateParameterList.
FsRtlAllocateFileLock

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

Saiba mais sobre a função FsRtlAllocatePoolWithQuotaTag.
FsRtlAllocatePoolWithTag

Saiba mais sobre a função FsRtlAllocatePoolWithTag.
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 em busca de 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 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

Saiba mais sobre a rotina FsRtlCheckLockForOplockRequest.
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

Saiba mais sobre a função FsRtlCheckOplock.
FsRtlCheckOplockEx

Saiba mais sobre a função FsRtlCheckOplockEx.
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

Saiba mais sobre a rotina FsRtlCheckUpperOplock.
FsRtlCompleteRequest

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

Saiba mais sobre a função FsRtlCopyRead.
FsRtlCopyWrite

Saiba mais sobre a função FsRtlCopyWrite.
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 desregista um redirecionador que foi registrado como um provedor UNC (Convenção Universal de Nomenclatura) com o MUP (provedor UNC múltiplo).
FsRtlDissectDbcs

Dada uma cadeia de caracteres de nome de caminho ANSI ou DBCS (conjunto de caracteres de byte duplo), a rotina FsRtlDissectDbcs retorna duas cadeias de caracteres:_one que contém o primeiro nome de arquivo encontrado na cadeia de caracteres, o outro que contém a parte restante sem análise 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ãoparsada 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 da chave, o deslocamento de arquivo e o comprimento especificados, para um arquivo.
FsRtlFindExtraCreateParameter

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

Saiba mais sobre a função FsRtlFindInTunnelCache.
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 inicializa 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 quantos BypassIO abre há 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

Saiba mais sobre a função FsRtlGetNextMcbEntry.
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 do processador).
FsRtlIncrementCcFastReadNotPossible

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

A rotina FsRtlIncrementCcFastReadNoWait incrementa o contador de desempenho CcFastReadNoWait em um bloco de controle por processador dos 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 dos contadores do sistema do gerenciador de cache.
FsRtlInitExtraCreateParameterLookasideList

A rotina FsRtlInitExtraCreateParameterLookasideList inicializa uma lista lookaside de pool paginada ou nãopagada 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 de 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

Saiba mais sobre a função FsRtlInitializeLargeMcb.
FsRtlInitializeMcb

A função FsRtlInitializeMcb está 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 do 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 está em um volume de acesso direto (DAX).
FsRtlIsDbcsInExpression

A rotina FsRtlIsDbcsInExpression determina se uma cadeia de caracteres ansi ou de byte duplo (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 confirmada.
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 byte duplo) especificada é um nome de arquivo FAT legal.
FsRtlIsHpfsDbcsLegal

Saiba mais sobre a função FsRtlIsHpfsDbcsLegal.
FsRtlIsLeadDbcsCharacter

A macro FsRtlIsLeadDbcsCharacter determina se um caractere é um byte de chumbo (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

Saiba mais sobre a rotina FsRtlIssueDeviceIoControl.
FsRtlIsSystemPagingFile

Saiba mais sobre a rotina FsRtlIsSystemPagingFile.
FsRtlIsTotalDeviceFailure

A função FsRtlIsTotalDeviceFailure (ntifs.h) determina se ocorreu uma falha de hardware ou mídia.
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

Saiba mais sobre a função FsRtlLookupLargeMcbEntry.
FsRtlLookupLastLargeMcbEntry

Saiba mais sobre a função FsRtlLookupLastLargeMcbEntry.
FsRtlLookupLastLargeMcbEntryAndIndex

Saiba mais sobre a função FsRtlLookupLastLargeMcbEntryAndIndex.
FsRtlLookupLastMcbEntry

Saiba mais sobre a função FsRtlLookupLastMcbEntry.
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 arquivos.
FsRtlLookupPerStreamContextInternal

Saiba mais sobre a função FsRtlLookupPerStreamContextInternal.
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

Saiba mais sobre a rotina FsRtlMdlReadEx.
FsRtlMdlWriteCompleteDev

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

A rotina FsRtlMupGetProviderIdFromName obtém o identificador do 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 status que é tratado 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.
FsRtlNotifyFullReportChange

A rotina FsRtlNotifyFullReportChange é concluída com a alteração pendente de notificação 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 está 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.
FsRtlOplockGetAnyBreakOwnerProcess

FsRtlOplockGetAnyBreakOwnerProcess obtém um proprietário de um oplock supostamente quebrando.
FsRtlOplockIsFastIoPossible

Saiba mais sobre a função FsRtlOplockIsFastIoPossible.
FsRtlOplockIsSharedRequest

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

A rotina FsRtlOplockKeysEqual compara as chaves de bloqueio oportunista (oplock) 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 arquivos 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

Saiba mais sobre a rotina FsRtlPrepareToReuseEcp.
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 VDL (comprimento de dados) válido atual para um arquivo armazenado em cache é recuperado com a rotina FsRtlQueryCachedVdl.
FsRtlQueryInformationFile

Saiba mais sobre a função FsRtlQueryInformationFile.
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 executa 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

Saiba mais sobre a função FsRtlRemovePerFileContext.
FsRtlRemovePerFileObjectContext

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

Saiba mais sobre a função FsRtlRemovePerStreamContext.
FsRtlResetLargeMcb

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

A rotina FsRtlSetEcpListIntoIrp anexa uma lista de estrutura 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 de 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 rotinaFsRtlTeardownPerFileContexts para liberar objetos FSRTL_PER_FILE_CONTEXT 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 de FSRTL_ADVANCED_FCB_HEADER.
FsRtlTestAnsiCharacter

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

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

A função FsRtlTruncateMcb é obsoleta.
FsRtlUninitializeBaseMcb

A função FsRtlUninitializeBaseMcb não inicializa 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 inicializa uma estrutura de FILE_LOCK.
FsRtlUninitializeLargeMcb

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

A função FsRtlUninitializeMcb está obsoleta.
FsRtlUninitializeOplock

FsRtlUninitializeOplock não inicializa um ponteiro de bloqueio oportunista (oplock).
FsRtlUpperOplockFsctrl

Saiba mais sobre a rotina FsRtlUpperOplockFsctrl.
FsRtlValidateReparsePointBuffer

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

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

Saiba mais sobre a função IoAcquireVpbSpinLock.
IoCheckDesiredAccess

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

Saiba mais sobre a função IoCheckEaBufferValidity.
IoCheckFileObjectOpenedAsCopyDestination

Saiba mais sobre a função IoCheckFileObjectOpenedAsCopyDestination.
IoCheckFileObjectOpenedAsCopySource

Saiba mais sobre a função IoCheckFileObjectOpenedAsCopySource.
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

Saiba mais sobre a função IoCheckQuotaBufferValidity.
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

Saiba mais sobre a rotina IoCreateStreamFileObjectEx2.
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

Saiba mais sobre a rotina IoEnumerateDeviceObjectList.
IoEnumerateRegisteredFiltersList

A rotina IoEnumerateRegisteredFiltersList enumera os drivers de filtro do sistema de arquivos registrados com o sistema.
IoFastQueryNetworkAttributes

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

Saiba mais sobre a função IoGetAttachedDevice.
IoGetAttachedDeviceReference

Saiba mais sobre a rotina IoGetAttachedDeviceReference.
IoGetBaseFileSystemDeviceObject

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

Saiba mais sobre a função IoGetConfigurationInformation.
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

Saiba mais sobre a função IoGetDeviceToVerify.
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

Saiba mais sobre a função IoGetLowerDeviceObject.
IoGetRequestorProcess

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

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

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

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

A rotina IoInitializePriorityInfo inicializa uma estrutura do tipo IO_PRIORITY_INFO.
IoIsFileOpenedExclusively

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

Saiba mais sobre a função IoIsOperationSynchronous.
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

Saiba mais sobre a função IoRegisterFsRegistrationChange.
IoRegisterFsRegistrationChangeEx

A rotina IoRegisterFsRegistrationChangeEx registra a rotina de notificação de um 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 do VPB (Bloco de Parâmetros de Volume).
IoReplaceFileObjectName

Saiba mais sobre a rotina IoReplaceFileObjectName.
IoSetDeviceToVerify

Saiba mais sobre a rotina IoSetDeviceToVerify.
IoSetInformation

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

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

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

Saiba mais sobre a rotina IoSizeOfIrp.
IoStartNextPacket

Saiba mais sobre a rotina IoStartNextPacket.
IoStartNextPacketByKey

Saiba mais sobre a rotina IoStartNextPacketByKey.
IoStartPacket

Saiba mais sobre a rotina IoStartPacket.
IoStartTimer

Saiba mais sobre a rotina IoStartTimer.
IoStopTimer

Saiba mais sobre a rotina IoStopTimer.
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 da rotina de notificação de alteração do sistema de arquivos do driver de filtro do sistema de arquivos.
IoVerifyVolume

Saiba mais sobre a função IoVerifyVolume.
IoWriteErrorLogEntry

Saiba mais sobre a rotina IoWriteErrorLogEntry.
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.
KeAcquireQueuedSpinLock

Saiba mais sobre a função KeAcquireQueuedSpinLock.
KeAttachProcess

A função KeAttachProcess está obsoleta.
KeDetachProcess

A função KeDetachProcess está obsoleta.
KeGetProcessorIndexFromNumber

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

A rotina KeGetProcessorNumberFromIndex em ntifs.h converte um índice de processador em todo o sistema em um número de grupo e um número de processador relativo ao grupo.
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 entradas.
KeInsertHeadQueue

A rotina KeInsertHeadQueue insere uma entrada no cabeçalho da fila especificada se não puder usar imediatamente a entrada para atender a uma espera de thread.
KeInsertQueue

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

Saiba mais sobre a rotina KeQueryPerformanceCounter.
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

Saiba mais sobre a função KeRemoveQueue.
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.
KeSetKernelStackSwapEnable

Saiba mais sobre a rotina KeSetKernelStackSwapEnable.
KeStackAttachProcess

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

Saiba mais sobre a rotina KeStallExecutionProcessor.
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 status código para um código de status NSTATUS correspondente.
MmCanFileBeTruncated

Saiba mais sobre a função MmCanFileBeTruncated.
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 de objeto da seção. Se forem NULL, nenhuma ação adicional será tomada e o valor TRUE será retornado.
MmGetMaximumFileSectionSize

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 páginas atualmente válidas no intervalo especificado do cache do sistema conforme modificado.
NtAllocateVirtualMemory

Saiba mais sobre a rotina NtAllocateVirtualMemory.
NtClose

Saiba mais sobre a rotina NtClose.
NtCopyFileChunk

Saiba mais sobre a função NtCopyFileChunk.
NtCreateFile

Saiba mais sobre a função NtCreateFile.
NtCreateSection

A rotina NtCreateSection em ntifs.h cria um objeto de seção. Depois que o identificador apontado não estiver mais em uso, o driver deverá fechá-lo.
NtCreateSectionEx

Cria um objeto de seção.
NtDeviceIoControlFile

Saiba mais sobre a função NtDeviceIoControlFile.
NtDuplicateToken

Saiba mais sobre a função NtDuplicateToken.
NtFlushBuffersFileEx

Saiba mais sobre a rotina NtFlushBuffersFileEx.
NtFreeVirtualMemory

Saiba mais sobre a rotina NtFreeVirtualMemory.
NtFsControlFile

Saiba mais sobre a rotina NtFsControlFile.
NtLockFile

A rotina NtLockFile solicita um bloqueio de intervalo de bytes para o arquivo especificado.
NtOpenFile

Saiba mais sobre a rotina NtOpenFile.
NtOpenProcessToken

A rotina NtOpenProcessToken abre o token de acesso associado a um processo e retorna um identificador que pode ser usado para acessar esse token.
NtOpenProcessTokenEx

A rotina NtOpenProcessTokenEx abre o token de acesso associado a um processo e retorna um identificador que pode ser usado para acessar esse token.
NtOpenThreadToken

A rotina NtOpenThreadToken abre o token de acesso associado a um thread e retorna um identificador que pode ser usado para acessar esse token.
NtOpenThreadTokenEx

A rotina NtOpenThreadTokenEx abre o token de acesso associado a um thread.
NtPrivilegeCheck

A rotina NtPrivilegeCheck determina se um conjunto especificado de privilégios está habilitado no token de acesso do assunto.
NtQueryDirectoryFile

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

Saiba mais sobre NtQueryDirectoryFileEx
NtQueryInformationByName

Saiba mais sobre a função NtQueryInformationByName.
NtQueryInformationFile

A rotina NtQueryInformationFile retorna vários tipos de informações sobre um objeto de arquivo.
NtQueryInformationToken

A rotina NtQueryInformationToken recupera um tipo especificado de informações sobre um token de acesso.
NtQueryObject

A rotina NtQueryObject fornece informações sobre um objeto fornecido. Se a chamada ocorrer no modo de usuário, use o nome NtQueryObject.
NtQueryQuotaInformationFile

A rotina NtQueryQuotaInformationFile recupera entradas de cota associadas ao volume especificado pelo parâmetro FileHandle.
NtQuerySecurityObject

A rotina NtQuerySecurityObject recupera uma cópia do descritor de segurança de um objeto. Um descritor de segurança pode estar em forma absoluta ou auto-relativa.
NtQueryVirtualMemory

Saiba mais sobre a função NtQueryVirtualMemory.
NtQueryVolumeInformationFile

Essa rotina recupera informações sobre o volume associado a um determinado arquivo, diretório, dispositivo de armazenamento ou volume.
NtReadFile

Saiba mais sobre a rotina NtReadFile.
NtSetInformationFile

A rotina NtSetInformationFile em ntifs.h altera vários tipos de informações sobre um objeto de arquivo.
NtSetInformationThread

Saiba como a rotina ZwSetInformationThread define a prioridade de um thread.
NtSetInformationToken

A rotina NtSetInformationToken modifica informações em um token especificado. O processo de chamada deve ter direitos de acesso para definir as informações.
NtSetQuotaInformationFile

A rotina NtSetQuotaInformationFile altera as entradas de cota para o volume associado ao parâmetro FileHandle.
NtSetSecurityObject

Saiba mais sobre a rotina NtSetSecurityObject.
NtUnlockFile

A rotina NtUnlockFile no desbloqueia um bloqueio de intervalo de bytes em um arquivo. Se a chamada estiver no modo de usuário, use o nome NtUnlockFile em vez de ZwUnlockFile.
NtWriteFile

Saiba mais sobre a rotina NtWriteFile.
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.
PoCallDriver

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

Saiba mais sobre a rotina PoClearPowerRequest.
PoCreatePowerRequest

Saiba mais sobre a rotina PoCreatePowerRequest.
PoDeletePowerRequest

Saiba mais sobre a rotina PoDeletePowerRequest.
PoEndDeviceBusy

Saiba mais sobre a rotina PoEndDeviceBusy.
PoQueryWatchdogTime

Saiba mais sobre a rotina PoQueryWatchdogTime.
PoRegisterDeviceForIdleDetection

Saiba mais sobre a rotina PoRegisterDeviceForIdleDetection.
PoRegisterPowerSettingCallback

Saiba mais sobre a rotina PoRegisterPowerSettingCallback.
PoRegisterSystemState

Saiba mais sobre a rotina PoRegisterSystemState.
PoSetDeviceBusyEx

Saiba mais sobre a rotina PoSetDeviceBusyEx.
PoSetPowerRequest

Saiba mais sobre a função PoSetPowerRequest.
PoSetPowerState

Saiba mais sobre a função PoSetPowerState.
PoStartDeviceBusy

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

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

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

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

Saiba mais sobre a função PsChargePoolQuota.
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.
PsGetCurrentThread

Saiba como a rotina PsGetCurrentThread identifica o thread atual.
PsGetProcessExitTime

A rotina PsGetProcessExitTime retorna a hora de saída do processo atual.
PsImpersonateClient

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

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

A rotina PsIsSystemThread verifica se um determinado thread é um thread do sistema.
PsIsThreadTerminating

A rotina PsIsThreadTerminating verifica se um thread está sendo encerrado.
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

Saiba mais sobre a função PsReferenceImpersonationToken.
PsReferencePrimaryToken

Saiba mais sobre a função PsReferencePrimaryToken.
PsReturnPoolQuota

Saiba mais sobre a função PsReturnPoolQuota.
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.
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

Saiba mais sobre a função RtlAddAccessAllowedAceEx.
RtlAddAce

Saiba mais sobre a função RtlAddAce.
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.
RtlAppendStringToString

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

Saiba mais sobre a função RtlCaptureStackBackTrace.
RtlCompareMemoryUlong

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

Saiba mais sobre a função RtlCompressBuffer.
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

Saiba mais sobre a função RtlDecompressBuffer.
RtlDecompressBufferEx

Saiba mais sobre a função RtlDecompressBufferEx.
RtlDecompressBufferEx2

Saiba mais sobre a função RtlDecompressBufferEx2.
RtlDecompressChunks

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

Saiba mais sobre a função RtlDecompressFragment.
RtlDecompressFragmentEx

Saiba mais sobre a função RtlDecompressFragmentEx.
RtlDeleteAce

Saiba mais sobre a função RtlDeleteAce.
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 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 atuais de localidade do sistema.
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.
RtlFillMemoryUlong

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

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

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

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

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

Saiba mais sobre a função RtlGenerate8dot3Name.
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

Saiba mais sobre a função RtlGetCompressionWorkSpaceSize.
RtlGetDaclSecurityDescriptor

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

A rotina RtlGetGroupSecurityDescriptor retorna as informações do grupo primário para um descritor de segurança específico.
RtlGetOwnerSecurityDescriptor

A rotina RtlGetOwnerSecurityDescriptor retorna as informações de proprietário de um descritor de segurança específico.
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.
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.
RtlInitializeUnicodePrefix

A rotina RtlInitializeUnicodePrefix inicializa uma tabela de prefixo.
RtlInitStringEx

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

RtlInitUTF8StringEx inicializa uma cadeia de caracteres contada de CARACTERES UTF-8.
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.
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.
RtlIsValidOemCharacter

A rotina RtlIsValidOemCharacter determina se o caractere Unicode especificado pode ser mapeado para um caractere OEM válido.
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.
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.
RtlOemStringToCountedUnicodeSize

A rotina RtlOemStringToCountedUnicodeSize determina o tamanho, em bytes, 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 terminada em nulo.
RtlOemStringToUnicodeString

A rotina RtlOemStringToUnicodeString converte uma determinada cadeia de caracteres de origem em uma cadeia de caracteres Unicode terminada 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.
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 de espaço reservado para o processo atual.
RtlQueryThreadPlaceholderCompatibilityMode

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

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

A rotina RtlRandomEx retorna um número aleatório que foi gerado a partir de um determinado valor de semente.
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.
RtlSecondsSince1970ToTime

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

A rotina RtlSecondsSince1980ToTime converte o tempo decorrido, em segundos, desde o início de 1980 para 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 no 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 de 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.
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).
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 ser 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.
RtlUnicodeToUTF8N

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

Saiba mais sobre a função RtlUpcaseUnicodeStringToCountedOemString.
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úscula, 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.
RtlUTF8ToUnicodeN

A rotina RtlUTF8ToUnicodeN em ntifs.h converte uma cadeia de caracteres UTF-8 em uma cadeia de caracteres Unicode. A saída Unicode será terminada em nulo somente se a cadeia de caracteres de entrada UTF-8 for.
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.
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.
SeAccessCheckFromState

Saiba mais sobre a função SeAccessCheckFromState.
SeAccessCheckFromStateEx

Saiba mais sobre a função SeAccessCheckFromStateEx.
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 abertos ao arquivo estão sendo auditados no momento.
SeAuditingFileOrGlobalEvents

A rotina SeAuditingFileOrGlobalEvents determina se eventos de arquivo ou globais 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.
SeCaptureSubjectContextEx

Saiba mais sobre a função SeCaptureSubjectContextEx.
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

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

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

Saiba mais sobre a função SeCreateClientSecurity.
SeCreateClientSecurityFromSubjectContext

Saiba mais sobre a rotina SeCreateClientSecurityFromSubjectContext.
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

Saiba mais sobre a função SeFilterToken.
SeFreePrivileges

A rotina SeFreePrivileges libera um conjunto de privilégios retornado por SeAccessCheck.
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.
SeLocateProcessImageName

Saiba mais sobre a função SeLocateProcessImageName.
SeLockSubjectContext

Saiba mais sobre a função SeLockSubjectContext.
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 da entidade.
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

Saiba mais sobre a macro SeQuerySubjectContextToken.
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

Saiba mais sobre a rotina SeReleaseSubjectContext.
SeSetAccessStateGenericMapping

A rotina SeSetAccessStateGenericMapping define o campo de mapeamento genérico de uma estrutura ACCESS_STATE.
SeSetSecurityDescriptorInfo

Saiba mais sobre a função SeSetSecurityDescriptorInfo.
SeSetSecurityDescriptorInfoEx

Saiba mais sobre a função SeSetSecurityDescriptorInfoEx.
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 a 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 de 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

Saiba mais sobre a rotina SeUnlockSubjectContext.
SeUnregisterLogonSessionTerminatedRoutine

A rotina SeUnregisterLogonSessionTerminatedRoutine cancela o registro de uma rotina de retorno de chamada que foi registrada por uma chamada anterior para SeRegisterLogonSessionTerminatedRoutine.
ZwAllocateVirtualMemory

A rotina ZwAllocateVirtualMemory reserva, confirma ou ambos, uma região de páginas dentro do espaço de endereço virtual do modo de usuário de um processo especificado.
ZwCreateEvent

A rotina ZwCreateEvent cria um objeto de evento, define o estado inicial do evento como o valor especificado e abre um identificador para o objeto com o acesso desejado especificado.
ZwDeleteFile

Saiba mais sobre a função ZwDeleteFile.
ZwDeviceIoControlFile

Saiba como a rotina ZwDeviceIoControlFile envia um código de controle diretamente para um driver de dispositivo especificado, fazendo com que o driver correspondente execute a operação especificada.
ZwDuplicateObject

A rotina ZwDuplicateObject cria um identificador que é uma duplicata do identificador de origem especificado.
ZwDuplicateToken

Saiba mais sobre a função ZwDuplicateToken.
ZwFlushBuffersFile

A rotina ZwFlushBuffersFile é chamada por um driver de filtro do sistema de arquivos para enviar uma solicitação de liberação para o arquivo especificado para o sistema de arquivos.
ZwFlushBuffersFileEx

A rotina ZwFlushBuffersFileEx é chamada por um driver de filtro do sistema de arquivos para enviar uma solicitação de liberação para um determinado arquivo para o sistema de arquivos. Um sinalizador de operação de liberação opcional pode ser definido para controlar como os dados do arquivo são gravados no armazenamento.
ZwFlushVirtualMemory

A rotina ZwFlushVirtualMemory libera um intervalo de endereços virtuais dentro do espaço de endereço virtual de um processo especificado que é mapeado para um arquivo de dados de volta para o arquivo de dados se eles tiverem sido modificados.
ZwFreeVirtualMemory

A rotina ZwFreeVirtualMemory libera, confirma ou ambas, uma região de páginas dentro do espaço de endereço virtual de um processo especificado.
ZwFsControlFile

A rotina ZwFsControlFile 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.
ZwLockFile

Saiba mais sobre a rotina ZwLockFile.
ZwNotifyChangeKey

Saiba mais sobre a função ZwNotifyChangeKey.
ZwOpenDirectoryObject

A rotina ZwOpenDirectoryObject abre um objeto de diretório existente.
ZwOpenProcessTokenEx

A rotina ZwOpenProcessTokenEx abre o token de acesso associado a um processo.
ZwOpenThreadTokenEx

A rotina ZwOpenThreadTokenEx abre o token de acesso associado a um thread.
ZwQueryDirectoryFile

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

Saiba mais sobre a função ZwQueryDirectoryFileEx.
ZwQueryEaFile

Saiba mais sobre a função ZwQueryEaFile.
ZwQueryInformationToken

A rotina ZwQueryInformationToken recupera um tipo especificado de informações sobre um token de acesso.
ZwQueryObject

A rotina ZwQueryObject fornece informações sobre um objeto fornecido. Se a chamada para NtQueryObject estiver no modo de usuário, use o nome NtQueryObject.
ZwQueryQuotaInformationFile

A rotina ZwQueryQuotaInformationFile recupera entradas de cota associadas ao volume especificado pelo parâmetro FileHandle.
ZwQuerySecurityObject

A rotina ZwQuerySecurityObject recupera uma cópia do descritor de segurança de um objeto. Um descritor de segurança pode estar em forma absoluta ou auto-relativa.
ZwQueryVirtualMemory

A rotina ZwQueryVirtualMemory determina o estado, a proteção e o tipo de uma região de páginas dentro do espaço de endereço virtual do processo de assunto.
ZwQueryVolumeInformationFile

Saiba como a rotina ZwQueryVolumeInformationFile recupera informações sobre o volume associado a um determinado arquivo, diretório, dispositivo de armazenamento ou volume.
ZwSetEaFile

Saiba mais sobre a função ZwSetEaFile.
ZwSetEvent

A rotina ZwSetEvent define um objeto de evento como um estado Sinalizado e tenta satisfazer o maior número possível de esperas.
ZwSetInformationToken

A rotina ZwSetInformationToken modifica informações em um token especificado. O processo de chamada deve ter direitos de acesso apropriados para definir as informações.
ZwSetInformationVirtualMemory

A rotina ZwSetInformationVirtualMemory executa uma operação em uma lista especificada de intervalos de endereços no espaço de endereço do usuário de um processo.
ZwSetQuotaInformationFile

A rotina ZwSetQuotaInformationFile altera as entradas de cota para o volume associado ao parâmetro FileHandle. Todas as entradas de cota no buffer especificado são aplicadas ao volume.
ZwSetSecurityObject

A rotina ZwSetSecurityObject define o estado de segurança de um objeto.
ZwSetVolumeInformationFile

A rotina ZwSetVolumeInformationFile modifica informações sobre o volume associado a um determinado arquivo, diretório, dispositivo de armazenamento ou volume.
ZwUnlockFile

A rotina ZwUnlockFile desbloqueia um bloqueio de intervalo de bytes em um arquivo.
ZwWaitForSingleObject

Saiba mais sobre a rotina ZwWaitForSingleObject.

Funções de retorno de chamada

 
ALLOCATE_VIRTUAL_MEMORY_EX_CALLBACK

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

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

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

Saiba mais sobre a função de retorno de chamada PCOMPLETE_LOCK_IRP_ROUTINE.
PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK

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

Saiba mais sobre a rotina de retorno de chamada PUNLOCK_ROUTINE.
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.

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ário) 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ário) que controla o acesso a um objeto.
ACE_HEADER

A estrutura ACE_HEADER descreve o tipo e o tamanho de uma ACE (entrada de controle de acesso).
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.
CC_FILE_SIZES

Saiba mais sobre a estrutura CC_FILE_SIZES.
COPY_INFORMATION

Saiba mais sobre a estrutura COPY_INFORMATION.
CREATE_REDIRECTION_ECP_CONTEXT

Saiba mais sobre a estrutura de 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 de CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128.
CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT

Saiba mais sobre a estrutura de CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT.
DUAL_OPLOCK_KEY_ECP_CONTEXT

Saiba mais sobre a estrutura DUAL_OPLOCK_KEY_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: estrutura ENCRYPTION_KEY_CTRL_INPUT
FILE_ACCESS_INFORMATION

A estrutura FILE_ACCESS_INFORMATION é usada para consultar ou definir os direitos de acesso de um arquivo.
FILE_ALL_INFORMATION

A estrutura FILE_ALL_INFORMATION é um contêiner para várias estruturas FILE_XXX_INFORMATION.
FILE_ALLOCATED_RANGE_BUFFER

Saiba mais sobre a estrutura FILE_ALLOCATED_RANGE_BUFFER.
FILE_ALLOCATION_INFORMATION

Saiba mais sobre a estrutura FILE_ALLOCATION_INFORMATION.
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 de 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 Desejada.
FILE_DIRECTORY_INFORMATION

A estrutura FILE_DIRECTORY_INFORMATION é usada para consultar informações detalhadas para os arquivos em um diretório.
FILE_EA_INFORMATION

A estrutura FILE_EA_INFORMATION é usada para consultar o tamanho dos atributos estendidos (EA) de 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

Saiba mais sobre a estrutura FILE_FS_CONTROL_INFORMATION.
FILE_FS_DRIVER_PATH_INFORMATION

A estrutura 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_PERSISTENT_VOLUME_INFORMATION

Saiba mais sobre a estrutura de FILE_FS_PERSISTENT_VOLUME_INFORMATION.
FILE_FULL_DIR_INFORMATION

A estrutura FILE_FULL_DIR_INFORMATION é usada para consultar informações detalhadas para os arquivos em um diretório.
FILE_GET_EA_INFORMATION

A estrutura FILE_GET_EA_INFORMATION é usada para consultar informações de atributo estendido (EA).
FILE_GET_QUOTA_INFORMATION

A estrutura FILE_GET_QUOTA_INFORMATION é usada para consultar informações de cota.
FILE_ID_64_EXTD_BOTH_DIR_INFORMATION

Saiba mais sobre a estrutura FILE_ID_64_EXTD_BOTH_DIR_INFORMATION.
FILE_ID_64_EXTD_DIR_INFORMATION

Saiba mais sobre a estrutura de FILE_ID_64_EXTD_DIR_INFORMATION.
FILE_ID_ALL_EXTD_BOTH_DIR_INFORMATION

Saiba mais sobre a estrutura de FILE_ID_ALL_EXTD_BOTH_DIR_INFORMATION.
FILE_ID_ALL_EXTD_DIR_INFORMATION

Saiba mais sobre a estrutura FILE_ID_ALL_EXTD_DIR_INFORMATION.
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

Saiba mais sobre a estrutura de FILE_ID_EXTD_BOTH_DIR_INFORMATION.
FILE_ID_EXTD_DIR_INFORMATION

Saiba mais sobre a estrutura FILE_ID_EXTD_DIR_INFORMATION.
FILE_ID_FULL_DIR_INFORMATION

A estrutura FILE_ID_FULL_DIR_INFORMATION é usada para consultar informações detalhadas para os 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

Saiba mais sobre FILE_INTERNAL_INFORMATION estrutura.
FILE_KNOWN_FOLDER_INFORMATION

Saiba mais sobre a estrutura de FILE_KNOWN_FOLDER_INFORMATION.
FILE_LEVEL_TRIM

A estrutura FILE_LEVEL_TRIM contém uma matriz de intervalos de bytes a serem cortados 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 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

Saiba mais sobre a estrutura de FILE_LINKS_INFORMATION.
FILE_LOCK

Saiba mais sobre a estrutura FILE_LOCK.
FILE_LOCK_INFO

Saiba mais sobre a estrutura FILE_LOCK_INFO.
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_MODE_INFORMATION

A estrutura FILE_MODE_INFORMATION é usada para consultar ou definir o modo de acesso de um arquivo.
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

Saiba mais sobre _FILE_NETWORK_PHYSICAL_NAME_INFORMATION estrutura.
FILE_NOTIFY_EXTENDED_INFORMATION

Saiba mais sobre a estrutura de FILE_NOTIFY_EXTENDED_INFORMATION.
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

Saiba mais sobre a estrutura FILE_OBJECTID_INFORMATION.
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

Saiba mais sobre a estrutura de FILE_PROVIDER_EXTERNAL_INFO_V0.
FILE_PROVIDER_EXTERNAL_INFO_V1

Saiba mais sobre a estrutura de FILE_PROVIDER_EXTERNAL_INFO_V1.
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 de 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_STANDARD_LINK_INFORMATION

FILE_STANDARD_LINK_INFORMATION é usado para consultar informações de link de arquivo.
FILE_STAT_BASIC_INFORMATION

Saiba mais sobre FILE_STAT_BASIC_INFORMATION estrutura.
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

Saiba mais sobre a estrutura de FILE_STORAGE_RESERVE_ID_INFORMATION.
FILE_STREAM_INFORMATION

Saiba mais sobre FILE_STREAM_INFORMATION estrutura.
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.
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 a 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

Saiba mais sobre a estrutura FSCTL_OFFLOAD_READ_INPUT.
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

Saiba mais sobre a estrutura de FSCTL_OFFLOAD_WRITE_INPUT.
FSCTL_OFFLOAD_WRITE_OUTPUT

Saiba mais sobre a estrutura FSCTL_OFFLOAD_WRITE_OUTPUT.
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

Saiba mais sobre a estrutura de FSRTL_COMMON_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 opaca é usada pelo sistema operacional para rastrear estruturas de informações de contexto definidas pelo driver de 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.
IO_CREATE_STREAM_FILE_OPTIONS

Saiba mais sobre a estrutura IO_CREATE_STREAM_FILE_OPTIONS.
IO_DEVICE_HINT_ECP_CONTEXT

Saiba mais sobre a estrutura IO_DEVICE_HINT_ECP_CONTEXT.
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: estrutura IO_STOP_ON_SYMLINK_FILTER_ECP_v0
LINK_TRACKING_INFORMATION

Saiba mais sobre a estrutura de LINK_TRACKING_INFORMATION.
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 conversão de conversão.
MEMORY_BASIC_INFORMATION

Contém informações sobre um intervalo de páginas no espaço de endereço virtual de um processo.
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 extra Create) 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 de 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_ECP_CONTEXT

Saiba mais sobre a estrutura de OPLOCK_KEY_ECP_CONTEXT.
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

Saiba mais sobre a estrutura de PREFETCH_OPEN_ECP_CONTEXT.
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 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 do 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 QUERY_PATH_REQUEST_EX.
QUERY_PATH_RESPONSE

Saiba mais sobre a estrutura QUERY_PATH_RESPONSE.
READ_AHEAD_PARAMETERS

Saiba mais sobre a estrutura READ_AHEAD_PARAMETERS.
REARRANGE_FILE_DATA

Saiba mais sobre a estrutura REARRANGE_FILE_DATA.
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 SMR (Gravação Magnética Shingled) 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_HEAP_PARAMETERS

Saiba mais sobre a estrutura RTL_HEAP_PARAMETERS.
RTL_SEGMENT_HEAP_MEMORY_SOURCE

A estrutura RTL_SEGMENT_HEAP_MEMORY_SOURCE especifica a fonte de memória de heap do 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.
SE_EXPORTS

Saiba mais sobre a estrutura SE_EXPORTS.
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 os status de segurança de um objeto.
SET_CACHED_RUNS_STATE_INPUT_BUFFER

Saiba mais sobre a estrutura SET_CACHED_RUNS_STATE_INPUT_BUFFER.
SET_DAX_ALLOC_ALIGNMENT_HINT_INPUT

Saiba mais sobre a estrutura SET_DAX_ALLOC_ALIGNMENT_HINT_INPUT.
SET_PURGE_FAILURE_MODE_INPUT

Saiba mais sobre a estrutura SET_PURGE_FAILURE_MODE_INPUT.
SHUFFLE_FILE_DATA

Lear mais sobre a estrutura SHUFFLE_FILE_DATA.
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_AND_ATTRIBUTES_HASH

Saiba mais sobre a estrutura SID_AND_ATTRIBUTES_HASH.
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 às solicitações do 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 que especifica 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 que especifica direitos para um identificador de política com escopo.
TOKEN_ACCESS_INFORMATION

Saiba mais sobre a estrutura TOKEN_ACCESS_INFORMATION.
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ário).
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_MANDATORY_POLICY

Saiba mais sobre a estrutura TOKEN_MANDATORY_POLICY.
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 do 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.
VETO_BINDING_ECP_CONTEXT

Saiba mais sobre a estrutura VETO_BINDING_ECP_CONTEXT.
VIRTUAL_STORAGE_SET_BEHAVIOR_INPUT

Saiba mais sobre: estrutura _VIRTUAL_STORAGE_SET_BEHAVIOR_INPUT
VIRTUALIZATION_INSTANCE_INFO_INPUT_EX

Saiba mais sobre: estrutura _VIRTUALIZATION_INSTANCE_INFO_INPUT_EX
WIM_PROVIDER_ADD_OVERLAY_INPUT

Saiba mais sobre a estrutura WIM_PROVIDER_ADD_OVERLAY_INPUT.
WIM_PROVIDER_EXTERNAL_INFO

Saiba mais sobre a estrutura WIM_PROVIDER_EXTERNAL_INFO.
WIM_PROVIDER_OVERLAY_ENTRY

Saiba mais sobre a estrutura WIM_PROVIDER_OVERLAY_ENTRY.
WIM_PROVIDER_REMOVE_OVERLAY_INPUT

Saiba mais sobre a estrutura WIM_PROVIDER_REMOVE_OVERLAY_INPUT.
WIM_PROVIDER_SUSPEND_OVERLAY_INPUT

Saiba mais sobre a estrutura WIM_PROVIDER_SUSPEND_OVERLAY_INPUT.
WIM_PROVIDER_UPDATE_OVERLAY_INPUT

Saiba mais sobre a estrutura WIM_PROVIDER_UPDATE_OVERLAY_INPUT.
WOF_EXTERNAL_FILE_ID

Saiba mais sobre a estrutura WOF_EXTERNAL_FILE_ID.
WOF_EXTERNAL_INFO

Saiba mais sobre a estrutura WOF_EXTERNAL_INFO.
WOF_VERSION_INFO

Saiba mais sobre a estrutura WOF_VERSION_INFO.

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
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.
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.
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.
LINK_TRACKING_INFORMATION_TYPE

Saiba mais sobre a enumeração LINK_TRACKING_INFORMATION_TYPE.
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 anexada 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 para FsRtlCheckOplockEx2.
REFS_DEALLOCATE_RANGES_ALLOCATOR

Saiba mais sobre a enumeração REFS_DEALLOCATE_RANGES_ALLOCATOR.
REFS_SMR_VOLUME_GC_ACTION

Saiba mais sobre a enumeração REFS_SMR_VOLUME_GC_ACTION.
REFS_SMR_VOLUME_GC_METHOD

Saiba mais sobre a enumeração REFS_SMR_VOLUME_GC_METHOD.
REFS_SMR_VOLUME_GC_STATE

Saiba mais sobre a enumeração REFS_SMR_VOLUME_GC_STATE.
RTL_MEMORY_TYPE

Define o tipo de memória que o heap deve usar.
SID_NAME_USE

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

O tipo de enumeração SRV_INSTANCE_TYPE descreve o tipo de instância SRV de 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

Saiba mais sobre a enumeração TOKEN_INFORMATION_CLASS.
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.