Compartir a través de


Encabezado ntifs.h

El sistema de archivos de Windows usa este archivo de encabezado y los desarrolladores de controladores de filtro. Para obtener una lista completa de los archivos de encabezado asociados, consulte:

Para obtener la guía de programación, consulte la guía de diseño Sistema de archivos y minifiltro.

ntifs.h contiene las siguientes interfaces de programación:

IOCTLs

 
FSCTL_MANAGE_BYPASS_IO

El código de control FSCTL_MANAGE_BYPASS_IO controla las operaciones BypassIO en un archivo determinado en las pilas del sistema de archivos y filtros.
FSCTL_MARK_HANDLE

El FSCTL_MARK_HANDLE código de control marca un archivo o directorio especificado y su registro de diario de cambios con información sobre los cambios en ese archivo o directorio.
FSCTL_QUERY_ALLOCATED_RANGES

Obtenga más información sobre el FSCTL_QUERY_ALLOCATED_RANGES FSCTL.
FSCTL_QUERY_FILE_REGIONS

Obtenga más información sobre el código de control de FSCTL_QUERY_FILE_REGIONS FS.
FSCTL_REARRANGE_FILE

Obtenga más información sobre el código de control de FSCTL_REARRANGE_FILE FS.
FSCTL_REFS_DEALLOCATE_RANGES_EX

Obtenga más información sobre FSCTL_REFS_DEALLOCATE_RANGES_EX FSCTL.
FSCTL_SET_CACHED_RUNS_STATE

Obtenga más información sobre FSCTL_SET_CACHED_RUNS_STATE FSCTL.
FSCTL_SET_PURGE_FAILURE_MODE

Obtenga más información sobre el FSCTL_SET_PURGE_FAILURE_MODE IOCTL.
FSCTL_SHUFFLE_FILE

Obtenga más información sobre el código de control de FSCTL_SHUFFLE_FILE FS.
IOCTL_REDIR_QUERY_PATH

Obtenga más información sobre el código de control de IOCTL_REDIR_QUERY_PATH.
IOCTL_REDIR_QUERY_PATH_EX

Obtenga más información sobre el código de control de IOCTL_REDIR_QUERY_PATH_EX.
IOCTL_VOLSNAP_FLUSH_AND_HOLD_WRITES

El código de control IOCTL_VOLSNAP_FLUSH_AND_HOLD_WRITES se envía para forzar un vaciado de un sistema de archivos antes de que se produzca una instantánea de volumen.

Funciones

 
CcCanIWrite

Obtenga más información sobre la función CcCanIWrite.
CcCoherencyFlushAndPurgeCache

La rutina CcCoherencyFlushAndPurgeCache vacía o purga la memoria caché para garantizar la coherencia de la memoria caché.
ccCopyRead

La rutina CcCopyRead copia los datos de un archivo almacenado en caché en un búfer de usuario.
CcCopyReadEx

Obtenga más información sobre la rutina CcCopyReadEx.
ccCopyWrite

La rutina CcCopyWrite copia los datos de un búfer de usuario en un archivo almacenado en caché.
CcCopyWriteEx

Obtenga más información sobre la rutina CcCopyWriteEx.
ccCopyWriteWontFlush

La macro CcCopyWriteWontFlush determina si la cantidad de datos que se van a copiar en una llamada a CcCopyWrite es lo suficientemente pequeña como para no requerir el vaciado inmediato en el disco si se llama a CcCopyWrite con Wait establecido en FALSE.
ccDeferWrite

La rutina CcDeferWrite aplaza la escritura en un archivo almacenado en caché.
ccFastCopyRead

Obtenga más información sobre la función CcFastCopyRead.
ccFastCopyWrite

Obtenga más información sobre la función CcFastCopyWrite.
CcFlushCache

La rutina CcFlushCache vacía todo o una parte de un archivo almacenado en caché en el disco.
CcGetCacheFileSize

Obtenga más información sobre la función CcGetCacheFileSize.
CcGetDirtyPages

La rutina CcGetDirtyPages busca páginas sucias en todos los archivos que coinciden con un identificador de registro determinado.
ccGetFileObjectFromBcb

Dado un puntero a un bloque de control de búfer anclado (BCB) para un archivo, la rutina CcGetFileObjectFromBcb devuelve un puntero al objeto de archivo que usa el administrador de caché para ese archivo.
CcGetFileObjectFromSectionPtrs

Dado un puntero a los punteros de objeto de sección para un archivo almacenado en caché, la rutina CcGetFileObjectFromSectionPtrs devuelve un puntero al objeto de archivo que usa el administrador de caché para el archivo.
ccGetFileObjectFromSectionPtrsRef

Cuando se pasa un puntero a una estructura de SECTION_OBJECT_POINTERS para un archivo almacenado en caché, la rutina CcGetFileObjectFromSectionPtrsRef devuelve un puntero al objeto de archivo que usa el administrador de caché para el archivo almacenado en caché.
CcGetFileSizePointer

Obtenga más información sobre la función CcGetFileSizePointer.
ccGetFlushedValidData

La rutina CcGetFlushedValidData determina la cantidad de un archivo almacenado en caché en el disco.
CcInitializeCacheMap

Los sistemas de archivos llaman a la rutina CcInitializeCacheMap para almacenar en caché un archivo.
CcIsThereDirtyData

La rutina CcIsThereDirtyData determina si un volumen montado contiene archivos que tienen datos sucios en la memoria caché del sistema.
CcIsThereDirtyDataEx

La rutina CcIsThereDirtyDataEx determina si un volumen contiene archivos que tienen datos sucios en la memoria caché del sistema.
ccMapData de

La rutina CcMapData asigna un intervalo de bytes especificado de un archivo almacenado en caché a un búfer en memoria.
CcMdlReadComplete

La rutina CcMdlReadComplete libera las listas de descriptores de memoria (MDL) creadas por CcMdlRead para un archivo almacenado en caché.
CcMdlWriteAbort

La rutina CcMdlWriteAbort libera listas de descriptores de memoria (MDL) creadas por una llamada anterior a CcPrepareMdlWrite.
CcMdlWriteComplete

La rutina CcMdlWriteComplete libera las listas de descriptores de memoria (MDL) creadas por CcPrepareMdlWrite para un archivo almacenado en caché.
ccPinMappedData

La rutina CcPinMappedData ancla el intervalo de bytes especificado de un archivo almacenado en caché.
ccPinRead de

La rutina CcPinRead ancla el intervalo de bytes especificado de un archivo almacenado en caché y lee los datos anclados en un búfer en memoria.
CcPrepareMdlWrite

La rutina CcPrepareMdlWrite proporciona acceso directo a la memoria de archivo almacenada en caché para que el autor de la llamada pueda escribir datos en el archivo.
CcPreparePinWrite

La rutina CcPreparePinWrite ancla el intervalo de bytes especificado de un archivo almacenado en caché para el acceso de escritura.
CcPurgeCacheSection

La rutina CcPurgeCacheSection purga todo o una parte de un archivo almacenado en caché de la memoria caché del sistema.
ccRemapBcb

La rutina CcRemapBcb asigna un bloque de control de búfer (BCB) un tiempo adicional para conservarlo a través de varias llamadas que realizan asignaciones y desanclas adicionales.
CcRepinBcb

La rutina CcRepinBcb ancla un bloque de control de búfer (BCB) un tiempo adicional para evitar que se libere mediante una llamada posterior a CcUnpinData.
ccScheduleReadAhead

La rutina CcScheduleReadAhead realiza lectura anticipada (también denominada "lectura diferida") en un archivo almacenado en caché. CcScheduleReadAhead nunca debe llamarse directamente. En su lugar, se debe llamar a la macro CcReadAhead.
ccScheduleReadAheadEx

Obtenga más información sobre la rutina CcScheduleReadAheadEx.
CcSetAdditionalCacheAttributes

Llame a la rutina CcSetAdditionalCacheAttributes para habilitar o deshabilitar la lectura anticipada (también denominada "lectura diferida") o escritura subyacente (también denominada "escritura diferida") en un archivo almacenado en caché.
CcSetAdditionalCacheAttributesEx

Obtenga más información sobre la rutina CcSetAdditionalCacheAttributesEx.
ccSetBcbOwnerPointer de

La rutina CcSetBcbOwnerPointer establece el puntero del subproceso propietario para un bloque de control de búfer anclado (BCB).
CcSetCacheFileSizes

Obtenga más información sobre la función CcSetCacheFileSizes.
CcSetDirtyPageThreshold

La rutina CcSetDirtyPageThreshold establece un umbral de página sucia por archivo en un archivo almacenado en caché.
CcSetDirtyPinnedData

La rutina CcSetDirtyPinnedData marca como sucio el bloque de control de búfer (BCB) para un búfer anclado cuyo contenido se ha modificado.
CcSetFileSizesizes

Obtenga más información sobre la función CcSetFileSizes.
CcSetFileSizesEx

Obtenga más información sobre la función CcSetFileSizesEx.
CcSetLogHandleForFile

La rutina CcSetLogHandleForFile establece un identificador de registro para un archivo.
ccSetReadAheadGranularity

La rutina CcSetReadAheadGranularity establece la granularidad de lectura anticipada para un archivo almacenado en caché.
ccUninitializeCacheMap

La rutina CcUninitializeCacheMap detiene el almacenamiento en caché de un archivo almacenado en caché.
CcUnpinData

La rutina CcUnpinData libera los datos de archivo almacenados en caché asignados o anclados por una llamada anterior a CcMapData, CcPinRead o CcPreparePinWrite.
CcUnpinDataForThread

La rutina CcUnpinDataForThread libera páginas de un archivo almacenado en caché cuyo bloque de control de búfer (BCB) se modificó mediante una llamada anterior a CcSetBcbOwnerPointer.
ccUnpinRepinnedBcb

La rutina CcUnpinRepinnedBcb desancla un bloque de control de búfer repinnado (BCB).
CcWaitForCurrentLazyWriterActivity

La rutina CcWaitForCurrentLazyWriterActivity coloca al autor de la llamada en un estado de espera hasta que se complete el lote actual de la actividad del escritor diferido.
ccZeroData de

La rutina CcZeroData cero el intervalo especificado de bytes en un archivo almacenado en caché o no almacenado en caché.
ExAdjustLookasideDepth

Microsoft reserva la función ExAdjustLookasideDepth solo para uso interno. No use esta función en el código.
exDisableResourceBoostLite

Microsoft reserva la función ExDisableResourceBoostLite solo para uso interno. No use esta función en el código.
ExQueryPoolBlockSize

Obsoleto.
FsRtlAcknowledgeEcp

Obtenga más información sobre la rutina FsRtlAcknowledgeEcp.
FsRtlAcquireFileExclusive

Microsoft reserva la función FsRtlAcquireFileExclusive solo para uso interno. No use esta función en el código.
FsRtlAddBaseMcbEntryEx

La función FsRtlAddBaseMcbEntryEx se usa para agregar una nueva asignación de números de bloque virtual (VBN) a números de bloque lógicos (LBN) a un bloque de control de mapa existente (MCB).
FsRtlAddLargeMcbEntry

La rutina FsRtlAddLargeMcbEntry agrega una nueva asignación a un bloque de control de mapa existente (MCB).
FsRtlAddMcbEntry

La función FsRtlAddMcbEntry está obsoleta.
FsRtlAddToTunnelCache

La rutina FsRtlAddToTunnelCache almacena en caché un nombre de archivo que se quita de un directorio cuando se cambia el nombre o se elimina un archivo.
FsRtlAllocateAePushLock

Obtenga más información sobre la macro FsRtlAllocateAePushLock.
FsRtlAllocateExtraCreateParameter

La rutina FsRtlAllocateExtraCreateParameter asigna memoria para una estructura de contexto de parámetro de creación adicional (ECP) y genera un puntero a esa estructura.
FsRtlAllocateExtraCreateParameterFromLookasideList

La rutina FsRtlAllocateExtraCreateParameterFromLookasideList asigna un grupo de memoria de una lista de lookaside determinada para una estructura de contexto de parámetro de creación adicional (ECP) y genera un puntero a esa estructura.
FsRtlAllocateExtraCreateParameterList

Obtenga más información sobre la función FsRtlAllocateExtraCreateParameterList.
FsRtlAllocateFileLock

La rutina FsRtlAllocateFileLock asigna e inicializa una nueva estructura de FILE_LOCK.
FsRtlAllocatePoolWithQuotaTag

Obtenga más información sobre la función FsRtlAllocatePoolWithQuotaTag.
FsRtlAllocatePoolWithTag

Obtenga más información sobre la función FsRtlAllocatePoolWithTag.
FsRtlAllocateResource

La función FsRtlAllocateResource está obsoleta.
FsRtlAreNamesEqual

La rutina FsRtlAreNamesEqual determina si dos cadenas Unicode son iguales.
FsRtlAreThereCurrentFileLocks

La macro FsRtlAreThereCurrentFileLocks comprueba si existen bloqueos de intervalo de bytes para el archivo especificado.
FsRtlAreThereCurrentOrInProgressFileLocks

La rutinaFsRtlAreThereCurrentOrInProgressFileLocks determina si hay bloqueos de intervalo de bytes asignados a un archivo o a cualquier operación de bloqueo en curso para ese archivo.
FsRtlAreThereWaitingFileLocks

La rutina FsRtlAreThere WaitingFileLocks comprueba una cola de bloqueo de archivos para cualquier bloqueo de archivo en espera.
FsRtlAreVolumeStartupApplicationsComplete

La función FsRtlAreVolumeStartupApplicationsComplete determina si las aplicaciones de inicio de volumen han completado el procesamiento.
FsRtlBalanceReads

La rutina FsRtlBalanceReads indica a un controlador de disco tolerante a errores que ahora es seguro empezar a equilibrar las lecturas desde una unidad reflejada.
FsRtlCancellableWaitForMultipleObjects

La rutina FsRtlCancellableWaitForMultipleObjects ejecuta una operación de espera cancelable (una espera que se puede finalizar) en uno o varios objetos distribuidores.
FsRtlCancellableWaitForSingleObject

La rutina FsRtlCancellableWaitForSingleObject ejecuta una operación de espera cancelable (una espera que se puede terminar) en un objeto distribuidor.
FsRtlChangeBackingFileObject

La rutina FsRtlChangeBackingFileObject reemplaza el objeto de archivo actual por un nuevo objeto de archivo.
FsRtlCheckLockForOplockRequest

Obtenga más información sobre la rutina FsRtlCheckLockForOplockRequest.
FsRtlCheckLockForReadAccess

La rutina FsRtlCheckLockForReadAccess determina si el proceso asociado a un IRP determinado tiene acceso de lectura a una región bloqueada de un archivo.
FsRtlCheckLockForWriteAccess

La rutina FsRtlCheckLockForWriteAccess determina si el proceso asociado a un IRP determinado tiene acceso de escritura a una región bloqueada de un archivo.
FsRtlCheckOplock

Obtenga más información sobre la función FsRtlCheckOplock.
FsRtlCheckOplockEx

Obtenga más información sobre la función FsRtlCheckOplockEx.
FsRtlCheckOplockEx2

FsRtlCheckOplockEx2 sincroniza el IRP para una operación de E/S de archivo con el estado actual de bloqueo oportunista (oplock) del archivo.
FsRtlCheckUpperOplock

Obtenga más información sobre la rutina FsRtlCheckUpperOplock.
FsRtlCompleteRequest

La macro FsRtlCompleteRequest completa un IRP con el estado especificado.
FsRtlCopyRead

Obtenga más información sobre la función FsRtlCopyRead.
FsRtlCopyWrite

Obtenga más información sobre la función FsRtlCopyWrite.
FsRtlCreateSectionForDataScan

La rutina FsRtlCreateSectionForDataScan crea un objeto de sección.
FsRtlCurrentBatchOplock

Un controlador de filtro o sistema de archivos llama a FsRtlCurrentBatchOplock para determinar si hay bloqueos oportunistas por lotes (oplocks) en un archivo.
FsRtlCurrentOplock

Un sistema de archivos o un controlador de filtro llama a FsRtlCurrentOplock para determinar si hay bloqueos oportunistas (oplocks) en un archivo.
FsRtlCurrentOplockH

Un sistema de archivos o un controlador de filtro llama a FsRtlCurrentOplockH para determinar si hay algún bloqueo oportunista (oplocks) en un archivo CACHE_HANDLE_LEVEL.
FsRtlDeleteExtraCreateParameterLookasideList

La rutina FsRtlDeleteExtraCreateParameterLookasideList libera una lista de lookaside de parámetros de creación adicional (ECP).
FsRtlDeleteKeyFromTunnelCache

La rutina FsRtlDeleteKeyFromTunnelCache elimina las entradas de caché de túnel para los archivos de un directorio que se está eliminando.
FsRtlDeleteTunnelCache

La rutina FsRtlDeleteTunnelCache elimina una caché de túnel.
FsRtlDeregisterUncProvider

La rutina FsRtlDeregisterUncProvider anula el registro de un redirector que se registró como proveedor de convención de nomenclatura universal (UNC) con el proveedor de varios UNC (MUP).
FsRtlDissectDbcs

Dada una cadena de nombre de ruta de acceso de conjunto de caracteres ANSI o de doble byte (DBCS), la rutina FsRtlDissectDbcs devuelve dos cadenas:_one que contiene el primer nombre de archivo que se encuentra en la cadena, el otro que contiene la parte restante sin analizar de la cadena pathname.
FsRtlDissectName

Dada una cadena pathname de Unicode, la rutina FsRtlDissectName devuelve dos cadenas, una que contiene el nombre de archivo que se encuentra en la cadena, la otra que contiene la parte restante sin analizar de la cadena pathname.
FsRtlDoesDbcsContainWildCards

La rutina FsRtlDoesDbcsContainWildCards determina si una cadena de juego de caracteres ANSI o de doble byte (DBCS) contiene caracteres comodín.
FsRtlDoesNameContainWildCards

La rutina FsRtlDoesNameContainWildCards determina si una cadena Unicode contiene caracteres comodín.
FsRtlFastCheckLockForRead

La rutina FsRtlFastCheckLockForRead determina si el proceso especificado tiene acceso de lectura a un intervalo de bytes bloqueado de un archivo.
FsRtlFastCheckLockForWrite

La rutina FsRtlFastCheckLockForWrite determina si el proceso especificado tiene acceso de escritura a un intervalo de bytes bloqueado de un archivo.
FsRtlFastLock

Los sistemas de archivos usan la macro FsRtlFastLock y los controladores de filtro para solicitar un bloqueo de intervalo de bytes para una secuencia de archivos.
FsRtlFastUnlockAll

La rutina FsRtlFastUnlockAll libera todos los bloqueos de intervalo de bytes adquiridos por el proceso especificado para un archivo.
FsRtlFastUnlockAllByKey

La rutina FsRtlFastUnlockAllByKey libera todos los bloqueos de intervalo de bytes adquiridos por el proceso especificado, con el valor de clave especificado, para un archivo.
FsRtlFastUnlockSingle

La rutina FsRtlFastUnlockSingle libera un bloqueo de intervalo de bytes adquirido por el proceso especificado, con el valor de clave, el desplazamiento de archivo y la longitud especificados para un archivo.
FsRtlFindExtraCreateParameter

La rutina FsRtlFindExtraCreateParameter busca en una lista ecP determinada una estructura de contexto ECP de un tipo determinado y devuelve un puntero a esta estructura si se encuentra.
FsRtlFindInTunnelCache

Obtenga más información sobre la función FsRtlFindInTunnelCache.
FsRtlFreeAePushLock

Obtenga más información sobre la macro FsRtlFreeAePushLock.
FsRtlFreeExtraCreateParameter

La rutina FsRtlFreeExtraCreateParameter libera la memoria de una estructura de contexto ECP.
FsRtlFreeExtraCreateParameterList

La rutina FsRtlFreeExtraCreateParameterList libera una estructura de lista de parámetros de creación adicional (ECP).
FsRtlFreeFileLock

La rutina FsRtlFreeFileLock desinicializa y libera una estructura de bloqueo de archivos.
FsRtlGetBypassIoOpenCount

FsRtlGetBypassIoOpenCount devuelve un recuento del número de operaciones que se abre BypassIO para una secuencia determinada.
FsRtlGetBypassIoOpenCountPtr

FsRtlGetBypassIoOpenCountPtr devuelve un puntero al recuento de cuántas se abre BypassIO para una secuencia determinada.
FsRtlGetEcpListFromIrp

La rutina FsRtlGetEcpListFromIrp devuelve un puntero a una lista de estructuras de contexto de parámetros de creación adicional (ECP) asociada a una operación de IRP_MJ_CREATE determinada.
FsRtlGetFileSize

La rutina FsRtlGetFileSize se usa para obtener el tamaño de un archivo.
FsRtlGetNextExtraCreateParameter

La rutina FsRtlGetNextExtraCreateParameter devuelve un puntero a la siguiente estructura de contexto del parámetro de creación adicional (o primero) en una lista de ECP determinada.
FsRtlGetNextFileLock

La rutina FsRtlGetNextFileLock se usa para enumerar los bloqueos de intervalo de bytes que existen actualmente para un archivo especificado.
FsRtlGetNextLargeMcbEntry

La rutina FsRtlGetNextLargeMcbEntry recupera una ejecución de asignación desde un bloque de control de mapa (MCB).
FsRtlGetNextMcbEntry

Obtenga más información sobre la función FsRtlGetNextMcbEntry.
FsRtlGetPerStreamContextPointer

La macro FsRtlGetPerStreamContextPointer devuelve el contexto de secuencia del sistema de archivos para una secuencia de archivos.
FsRtlGetSectorSizeInformation

La rutina FsRtlGetSectorSizeInformation recupera la información de tamaño del sector físico y lógico de un volumen de almacenamiento.
FsRtlGetSupportedFeatures

La rutina FsRtlGetSupportedFeatures devuelve las características admitidas de un volumen asociado al objeto de dispositivo especificado.
FsRtlIncrementCcFastMdlReadWait

La rutina FsRtlIncrementCcFastMdlReadWait incrementa el miembro del contador de rendimiento CcFastMdlReadWait del administrador de caché en un objeto de bloque de control de procesador (PRCB).
FsRtlIncrementCcFastReadNotPossible

La rutina FsRtlIncrementCcFastReadNotPossible incrementa el contador de rendimiento CcFastReadNotPossible en un bloque de control por procesador de contadores del sistema del administrador de caché.
FsRtlIncrementCcFastReadNoWait

La rutina FsRtlIncrementCcFastReadNoWait incrementa el contador de rendimiento CcFastReadNoWait en un bloque de control por procesador de contadores del sistema del administrador de caché.
FsRtlIncrementCcFastReadResourceMiss

La rutina FsRtlIncrementCcFastReadResourceMiss incrementa el contador de rendimiento CcFastReadNotPossible en un bloque de control por procesador de contadores del sistema del administrador de caché.
FsRtlIncrementCcFastReadWait

La rutina FsRtlIncrementCcFastReadWait incrementa el contador de rendimiento CcFastReadWait en un bloque de control por procesador de contadores del sistema del administrador de caché.
FsRtlInitExtraCreateParameterLookasideList

La rutina FsRtlInitExtraCreateParameterLookasideList inicializa una lista de lookaside de grupo paginada o no paginada que se usa para la asignación de una o varias estructuras de contexto de parámetro de creación adicional (ECP) de tamaño fijo.
FsRtlInitializeBaseMcb

FsRtlInitializeBaseMcb inicializa una nueva estructura de bloque de control de mapa (MCB).
FsRtlInitializeBaseMcbEx

FsRtlInitializeBaseMcbEx inicializa una nueva estructura MCB.
FsRtlInitializeExtraCreateParameter

La rutina FsRtlInitializeExtraCreateParameter inicializa una estructura de contexto de parámetro de creación adicional (ECP).
FsRtlInitializeExtraCreateParameterList

La rutina FsRtlInitializeExtraCreateParameterList inicializa una lista de estructuras de contexto de parámetro de creación adicional (ECP).
FsRtlInitializeFileLock

La rutina FsRtlInitializeFileLock inicializa una estructura FILE_LOCK.
FsRtlInitializeLargeMcb

Obtenga más información sobre la función FsRtlInitializeLargeMcb.
FsRtlInitializeMcb

La función FsRtlInitializeMcb está obsoleta.
FsRtlInitializeOplock

FsRtlInitializeOplock inicializa un puntero de bloqueo oportunista (oplock).
FsRtlInitializeTunnelCache

La rutina FsRtlInitializeTunnelCache inicializa una nueva caché de túneles para un volumen.
FsRtlInitPerStreamContext

La macro FsRtlInitPerStreamContext inicializa una estructura de contexto del controlador de filtro.
FsRtlInsertExtraCreateParameter

La rutina FsRtlInsertExtraCreateParameter inserta una estructura de contexto de parámetro de creación adicional (ECP) en una lista de ECP.
FsRtlInsertPerFileContext

La rutina FsRtlInsertPerFileContext asocia un objeto FSRTL_PER_FILE_CONTEXT con un objeto de contexto especificado por el controlador para un archivo.
FsRtlInsertPerFileObjectContext

Para un controlador de filtro del sistema de archivos "heredado", la función FsRtlInsertPerFileObjectContext asocia información de contexto a un objeto de archivo.
FsRtlInsertPerStreamContext

La rutina FsRtlInsertPerStreamContext asocia una estructura de contexto por secuencia del controlador de filtro del sistema de archivos a una secuencia de archivos.
FsRtlIsAnsiCharacterLegal

La macro FsRtlIsAnsiCharacterLegal determina si un carácter es un carácter ANSI legal.
FsRtlIsAnsiCharacterLegalFat

La macro FsRtlIsAnsiCharacterLegalFat determina si un carácter ANSI es legal para los nombres de archivo FAT.
FsRtlIsAnsiCharacterLegalHpfs

La macro FsRtlIsAnsiCharacterLegalHpfs determina si un carácter ANSI es legal para los nombres de archivo HPFS.
FsRtlIsAnsiCharacterLegalNtfs

La macro FsRtlIsAnsiCharacterLegalNtfs determina si un carácter ANSI es legal para los nombres de archivo NTFS.
FsRtlIsAnsiCharacterLegalNtfsStream

La macro FsRtlIsAnsiCharacterLegalNtfsStream determina si un carácter ANSI es legal para los nombres de secuencia NTFS.
FsRtlIsAnsiCharacterWild

La macro FsRtlIsAnsiCharacterWild determina si un carácter ANSI es un carácter comodín.
FsRtlIsDaxVolume

Esta rutina consulta si el archivo especificado está en un volumen de acceso directo (DAX).
FsRtlIsDbcsInExpression

La rutina FsRtlIsDbcsInExpression determina si una cadena de juego de caracteres ANSI o de doble byte (DBCS) coincide con el patrón especificado.
FsRtlIsEcpAcknowledged

La rutina FsRtlIsEcpAcknowledged se usa para determinar si se ha marcado como reconocida una estructura de contexto de parámetro de creación adicional (ECP) determinada.
FsRtlIsEcpFromUserMode

La rutina FsRtlIsEcpFromUserMode determina si una estructura de contexto de parámetro de creación adicional (ECP) se originó en el modo de usuario.
FsRtlIsFatDbcsLegal

La rutina FsRtlIsFatDbcsLegal determina si la cadena de juego de caracteres ANSI o de doble byte (DBCS) especificada es un nombre de archivo FAT legal.
FsRtlIsHpfsDbcsLegal

Obtenga más información sobre la función FsRtlIsHpfsDbcsLegal.
FsRtlIsLeadDbcsCharacter

La macro FsRtlIsLeadDbcsCharacter determina si un carácter es un byte principal (el primer byte de un carácter) en un juego de caracteres de doble byte (DBCS).
FsRtlIsNameInExpression

La rutina FsRtlIsNameInExpression determina si una cadena Unicode coincide con el patrón especificado.
FsRtlIsNameInUnUpcasedExpression

La rutina FsRtlIsNameInUnUpcasedExpression determina si una cadena Unicode coincide con el patrón especificado.
FsRtlIsNtstatusExpected

La rutina FsRtlIsNtstatusExpected determina si el filtro de excepciones controla la excepción especificada.
FsRtlIsPagingFile

La rutina FsRtlIsPagingFile determina si un archivo determinado es un archivo de paginación.
FsRtlIssueDeviceIoControl

Obtenga más información sobre la rutina FsRtlIssueDeviceIoControl.
FsRtlIsSystemPagingFile

Obtenga más información sobre la rutina FsRtlIsSystemPagingFile.
FsRtlIsTotalDeviceFailure

La función FsRtlIsTotalDeviceFailure (ntifs.h) determina si se ha producido un error de hardware u otro medio.
FsRtlIsUnicodeCharacterWild

La macro FsRtlIsUnicodeCharacterWild determina si un carácter Unicode es un carácter comodín.
FsRtlKernelFsControlFile

Obtenga más información sobre la función FsRtlKernelFsControlFile.
FsRtlLogCcFlushError

La rutina FsRtlLogCcFlushError registra un error de escritura retrasada perdida y muestra un cuadro de diálogo al usuario.
FsRtlLookupBaseMcbEntry

La rutina FsRtlLookupBaseMcbEntry recupera la asignación de un Vbn a un lbn desde un Mcb. Indica si la asignación existe y el tamaño de la ejecución.
FsRtlLookupLargeMcbEntry

Obtenga más información sobre la función FsRtlLookupLargeMcbEntry.
FsRtlLookupLastLargeMcbEntry

Obtenga más información sobre la función FsRtlLookupLastLargeMcbEntry.
FsRtlLookupLastLargeMcbEntryAndIndex

Obtenga más información sobre la función FsRtlLookupLastLargeMcbEntryAndIndex.
FsRtlLookupLastMcbEntry

Obtenga más información sobre la función FsRtlLookupLastMcbEntry.
FsRtlLookupMcbEntry

La función FsRtlLookupMcbEntry está obsoleta.
FsRtlLookupPerFileContext

La rutina FsRtlLookupPerFileContext devuelve un puntero a un objeto FSRTL_PER_FILE_CONTEXT asociado a un archivo especificado.
FsRtlLookupPerFileObjectContext

Para un controlador de filtro del sistema de archivos "heredado", la función FsRtlLookupPerFileObjectContext recupera información de contexto asociada previamente a un objeto de archivo.
FsRtlLookupPerStreamContext

La macro FsRtlLookupPerStreamContext recupera una estructura de contexto por secuencia para una secuencia de archivos.
FsRtlLookupPerStreamContextInternal

Obtenga más información sobre la función FsRtlLookupPerStreamContextInternal.
FsRtlMdlReadCompleteDev

La rutina FsRtlMdlReadCompleteDev completa la operación de lectura que inició la rutina FsRtlMdlReadDev.
FsRtlMdlReadDev

La rutina FsRtlMdlReadDev devuelve una lista de descriptores de memoria (MDL) que apunta directamente al intervalo de bytes especificado en la memoria caché de archivos.
FsRtlMdlReadEx

Obtenga más información sobre la rutina FsRtlMdlReadEx.
FsRtlMdlWriteCompleteDev

La rutina FsRtlMdlWriteCompleteDev de ntifs.h libera los recursos asignados por FsRtlPrepareMdlWriteDev.
FsRtlMupGetProviderIdFromName

La rutina FsRtlMupGetProviderIdFromName obtiene el identificador de proveedor de un redirector de red registrado con el proveedor UNC (MUP) múltiple del nombre del dispositivo del redirector de red.
FsRtlMupGetProviderInfoFromFileObject

La rutina FsRtlMupGetProviderInfoFromFileObject obtiene información sobre un redirector de red registrado con el proveedor UNC múltiple (MUP) de un objeto de archivo para un archivo que se encuentra en un sistema de archivos remoto.
FsRtlNormalizeNtstatus

La rutina FsRtlNormalizeNtstatus traduce una excepción arbitraria en un valor de estado controlado por el filtro de excepciones.
FsRtlNotifyCleanup

Cuando se libera el último identificador de un objeto de archivo, la rutina FsRtlNotifyCleanup quita la estructura de notificación del objeto de archivo, si está presente, de la lista de notificaciones especificada.
FsRtlNotifyCleanupAll

La rutina FsRtlNotifyCleanupAll quita todos los miembros de la lista de notificaciones especificada.
FsRtlNotifyFilterChangeDirectory

La rutina FsRtlNotifyFilterChangeDirectory crea una estructura de notificación para una solicitud de IRP_MN_NOTIFY_CHANGE_DIRECTORY y la agrega a la lista de notificaciones especificada.
FsRtlNotifyFilterReportChange

FsRtlNotifyFilterReportChange completa IRP_MN_NOTIFY_CHANGE_DIRECTORY solicitudes pendientes en la lista de notificaciones especificada.
FsRtlNotifyFullChangeDirectory

La rutina FsRtlNotifyFullChangeDirectory crea una estructura de notificación para una solicitud de notificación y la agrega a la lista de notificaciones especificada.
FsRtlNotifyFullReportChange

La rutina FsRtlNotifyFullReportChange completa los IRP de cambio de notificación pendientes.
FsRtlNotifyInitializeSync

La rutina FsRtlNotifyInitializeSync asigna e inicializa un objeto de sincronización para una lista de notificaciones.
FsRtlNotifyUninitializeSync

La rutina FsRtlNotifyUninitializeSync desasigna el objeto de sincronización para una lista de notificaciones.
FsRtlNotifyVolumeEvent

La rutina FsRtlNotifyVolumeEvent notifica a las aplicaciones registradas que se está produciendo un evento de volumen.
FsRtlNotifyVolumeEventEx

La rutina FsRtlNotifyVolumeEventEx notifica a las aplicaciones registradas que se está produciendo un evento de volumen. Los eventos de volumen incluyen el volumen bloqueado, desbloqueado, montado o hecho de solo lectura.
FsRtlNumberOfRunsInLargeMcb

La rutina FsRtlNumberOfRunsInLargeMcb devuelve el número de ejecuciones en un bloque de control de mapa (MCB).
FsRtlNumberOfRunsInMcb

La función FsRtlNumberOfRunsInMcb está obsoleta.
FsRtlOplockBreakH

La rutina FsRtlOplockBreakH interrumpe CACHE_HANDLE_LEVEL bloqueos oportunistas (oplocks).
FsRtlOplockBreakToNone

La función FsRtlOplockBreakToNone está obsoleta.
FsRtlOplockBreakToNoneEx

La rutina FsRtlOplockBreakToNoneEx interrumpe todos los bloqueos oportunistas (oplocks) inmediatamente sin tener en cuenta ninguna tecla de interbloqueo.
FsRtlOplockFsctrl

FsRtlOplockFsctrl realiza varias operaciones de bloqueo oportunista (oplock) en nombre de un sistema de archivos o un controlador de filtro.
FsRtlOplockFsctrlEx

La rutina FsRtlOplockFsctrlEx realiza varias operaciones de bloqueo oportunista (oplock) en nombre de un sistema de archivos o un controlador de filtro.
FsRtlOplockGetAnyBreakOwnerProcess

FsRtlOplockGetAnyBreakOwnerProcess obtiene un propietario de una supuesta interrupción del interbloqueo.
FsRtlOplockIsFastIoPossible

Obtenga más información sobre la función FsRtlOplockIsFastIoPossible.
FsRtlOplockIsSharedRequest

La rutina FsRtlOplockIsSharedRequest determina si una solicitud de bloqueo oportunista (oplock) quiere un interbloqueo compartido.
FsRtlOplockKeysEqual

La rutina FsRtlOplockKeysEqual compara las claves de bloqueo oportunista (oplock) que se almacenan en las extensiones de objeto de archivo de dos objetos de archivo.
FsRtlPostPagingFileStackOverflow

La rutina FsRtlPostPagingFileStackOverflow envía un elemento de desbordamiento de pila de archivos de paginación al subproceso de desbordamiento de pila.
FsRtlPostStackOverflow

La rutina FsRtlPostStackOverflow envía un elemento de desbordamiento de pila al subproceso de desbordamiento de pila.
FsRtlPrepareMdlWriteDev

La rutina FsRtlPrepareMdlWriteDev devuelve una lista vinculada de listas de descriptores de memoria (MDL) que apuntan al intervalo especificado de datos de archivos almacenados en caché para escribir datos directamente en la memoria caché.
FsRtlPrepareMdlWriteEx

La rutina FsRtlPrepareMdlWriteEx devuelve una lista vinculada de listas de descriptores de memoria (MDL) que apuntan al intervalo especificado de datos de archivos almacenados en caché para escribir datos directamente en la memoria caché.
FsRtlPrepareToReuseEcp

Obtenga más información sobre la rutina FsRtlPrepareToReuseEcp.
FsRtlPrivateLock

La función FsRtlPrivateLock está obsoleta.
FsRtlProcessFileLock

La rutina FsRtlProcessFileLock procesa y completa un IRP para una operación de bloqueo de archivos.
FsRtlQueryCachedVdl

La longitud de datos válida (VDL) actual para un archivo almacenado en caché se recupera con la rutina FsRtlQueryCachedVdl.
FsRtlQueryInformationFile

Obtenga más información sobre la función FsRtlQueryInformationFile.
FsRtlQueryKernelEaFile

La rutina FsRtlQueryKernelEaFile se usa para crear una solicitud QueryEA explícita y esperar sincrónicamente a que se complete, devolviendo el resultado. Esto permite al autor de la llamada hacerlo mediante FileObject en lugar de un identificador.
FsRtlRegisterFileSystemFilterCallbacks

Los controladores de filtro del sistema de archivos y los sistemas de archivos llaman a la rutina FsRtlRegisterFileSystemFilterCallbacks para registrar rutinas de devolución de llamada de notificación que se invocarán cuando el sistema de archivos subyacente realiza determinadas operaciones.
FsRtlRegisterUncProvider

La rutina FsRtlRegisterUncProvider registra un redirector de red como proveedor de convención de nomenclatura universal (UNC) con el sistema varios proveedores UNC (MUP).
FsRtlRegisterUncProviderEx

La rutina FsRtlRegisterUncProviderEx registra un redirector de red como proveedor de convención de nomenclatura universal (UNC) con el sistema varios proveedores UNC (MUP).
FsRtlReleaseFile

Microsoft reserva la función FsRtlReleaseFile solo para uso interno. No use esta función en el código.
FsRtlRemoveBaseMcbEntry

La función FsRtlRemoveBaseMcbEntry es la rutina de trabajo para quitar una entrada mcb grande. Lo hace sin sacar el mcb GuardedMutex.
FsRtlRemoveDotsFromPath

La rutina FsRtlRemoveDotsFromPath quita las repeticiones innecesarias de "." y ".". de la ruta de acceso especificada.
FsRtlRemoveExtraCreateParameter

La rutina FsRtlRemoveExtraCreateParameter busca una lista ecP para obtener una estructura de contexto ECP y, si se encuentra, la separa de la lista ecP.
FsRtlRemoveLargeMcbEntry

La rutina FsRtlRemoveLargeMcbEntry quita una o varias asignaciones de un bloque de control de mapa (MCB).
FsRtlRemoveMcbEntry

La función FsRtlRemoveMcbEntry está obsoleta.
FsRtlRemovePerFileContext

Obtenga más información sobre la función FsRtlRemovePerFileContext.
FsRtlRemovePerFileObjectContext

Para un controlador de filtro del sistema de archivos "heredado", la función FsRtlRemovePerFileObjectContext desvincula una estructura de información de contexto por objeto de archivo de la lista de contextos por objeto por archivo previamente asociados a un objeto de archivo.
FsRtlRemovePerStreamContext

Obtenga más información sobre la función FsRtlRemovePerStreamContext.
FsRtlResetLargeMcb

La rutina FsRtlResetLargeMcb trunca una estructura de bloque de control de mapa (MCB) para contener pares de asignación cero. No reduce la matriz de pares de asignación.
FsRtlSetEcpListIntoIrp

La rutina FsRtlSetEcpListIntoIrp asocia una lista de estructuras de contexto de parámetro de creación adicional (ECP) a una operación de IRP_MJ_CREATE.
FsRtlSetKernelEaFile

La rutina FsRtlQueryKernelEaFile se usa para establecer, modificar o eliminar valores de atributo extendido (EA) para un archivo y esperar sincrónicamente a que se complete, devolviendo un resultado.
FsRtlSetupAdvancedHeader

Los sistemas de archivos usan la macro FsRtlSetupAdvancedHeader para inicializar una estructura de FSRTL_ADVANCED_FCB_HEADER para su uso con contextos de filtro.
FsRtlSetupAdvancedHeaderEx

Los sistemas de archivos usan la macro FsRtlSetupAdvancedHeaderEx para inicializar una estructura de FSRTL_ADVANCED_FCB_HEADER para su uso con contextos de secuencia y archivo.
FsRtlSetupAdvancedHeaderEx2

Obtenga más información sobre la función FsRtlSetupAdvancedHeaderEx2.
FsRtlSplitLargeMcb

La rutina FsRtlSplitLargeMcb inserta un agujero en las asignaciones de un bloque de control de mapa (MCB).
FsRtlSupportsPerFileContexts

La macro FsRtlSupportsPerFileContexts comprueba si la información de contexto de archivo es compatible con el sistema de archivos asociado a un FILE_OBJECT especificado.
FsRtlTeardownPerFileContexts

Los sistemas de archivos llaman a la rutinaFsRtlTeardownPerFileContexts para liberar FSRTL_PER_FILE_CONTEXT objetos asociados a una estructura de bloque de control de archivos (FCB).
FsRtlTeardownPerStreamContexts

La rutina FsRtlTeardownPerStreamContexts libera todas las estructuras de contexto por secuencia asociadas a una estructura de FSRTL_ADVANCED_FCB_HEADER determinada.
FsRtlTestAnsiCharacter

La macro FsRtlTestAnsiCharacter determina si un carácter ANSI o de juego de caracteres de doble byte (DBCS) cumple los criterios especificados.
FsRtlTruncateLargeMcb

La rutina FsRtlTruncateLargeMcb trunca un bloque de control de mapa grande (MCB).
FsRtlTruncateMcb

La función FsRtlTruncateMcb está obsoleta.
FsRtlUninitializeBaseMcb

La función FsRtlUninitializeBaseMcb no inicializa una estructura de bloque de control de mapa (MCB). Después de llamar a esta rutina, la estructura mcb de entrada debe volver a inicializarse antes de volver a usarse.
FsRtlUninitializeFileLock

La rutina FsRtlUninitializeFileLock anula la inicialización de una estructura de FILE_LOCK.
FsRtlUninitializeLargeMcb

La rutina FsRtlUninitializeLargeMcb no inicializa un bloque de control de mapa (MCB) grande.
FsRtlUninitializeMcb

La función FsRtlUninitializeMcb está obsoleta.
FsRtlUninitializeOplock

FsRtlUninitializeOplock desinicializa un puntero de bloqueo oportunista (oplock).
FsRtlUpperOplockFsctrl

Obtenga más información sobre la rutina FsRtlUpperOplockFsctrl.
FsRtlValidateReparsePointBuffer

La rutina FsRtlValidateReparsePointBuffer comprueba que el búfer de punto de reanálisis especificado es válido.
GetSecurityUserInfo

La función GetSecurityUserInfo recupera información sobre una sesión de inicio de sesión.
ioAcquireVpbSpinLock

Obtenga más información sobre la función IoAcquireVpbSpinLock.
ioCheckDesiredAccess

Microsoft reserva la función IoCheckDesiredAccess solo para uso interno. No use esta función en el código.
ioCheckEaBufferValidity

Obtenga más información sobre la función IoCheckEaBufferValidity.
ioCheckFileObjectOpenedAsCopyDestination

Obtenga más información sobre la función IoCheckFileObjectOpenedAsCopyDestination.
ioCheckFileObjectOpenedAsCopySource

Obtenga más información sobre la función IoCheckFileObjectOpenedAsCopySource.
ioCheckFunctionAccess

Microsoft reserva la función IoCheckFunctionAccess solo para uso interno. No use esta función en el código.
IoCheckQuerySetFileInformation

Microsoft reserva la función IoCheckQuerySetFileInformation solo para uso interno. No use esta función en el código.
ioCheckQuerySetVolumeInformation

Microsoft reserva la función IoCheckQuerySetVolumeInformation solo para uso interno. No use esta función en el código.
IoCheckQuotaBufferValidity

Obtenga más información sobre la función IoCheckQuotaBufferValidity.
ioCreateStreamFileObject

La rutina IoCreateStreamFileObject crea un nuevo objeto de archivo de secuencia.
IoCreateStreamFileObjectEx

La rutina IoCreateStreamFileObjectEx crea un nuevo objeto de archivo de secuencia.
IoCreateStreamFileObjectEx2

Obtenga más información sobre la rutina IoCreateStreamFileObjectEx2.
IoCreateStreamFileObjectLite

La rutina IoCreateStreamFileObjectLite crea un nuevo objeto de archivo de secuencia, pero no hace que se envíe una solicitud IRP_MJ_CLEANUP a la pila de controladores del sistema de archivos.
ioEnumerateDeviceObjectList

Obtenga más información sobre la rutina IoEnumerateDeviceObjectList.
IoEnumerateRegisteredFiltersList

La rutina IoEnumerateRegisteredFiltersList enumera los controladores de filtro del sistema de archivos que se han registrado en el sistema.
ioFastQueryNetworkAttributes

Microsoft reserva la función IoFastQueryNetworkAttributes solo para uso interno. No use esta función en el código.
IoGetAttachedDevice

Obtenga más información sobre la función IoGetAttachedDevice.
IoGetAttachedDeviceReference

Obtenga más información sobre la rutina IoGetAttachedDeviceReference.
IoGetBaseFileSystemDeviceObject

Microsoft reserva la función IoGetBaseFileSystemDeviceObject solo para uso interno. No use esta función en el código.
IoGetConfigurationInformation

Obtenga más información sobre la función IoGetConfigurationInformation.
ioGetDeviceAttachmentBaseRef

La rutina IoGetDeviceAttachmentBaseRef devuelve un puntero al objeto de dispositivo de nivel más bajo en un sistema de archivos o una pila de controladores de dispositivo.
IoGetDeviceToVerify

Obtenga más información sobre la función IoGetDeviceToVerify.
IoGetDiskDeviceObject

La rutina IoGetDiskDeviceObject recupera un puntero al objeto de dispositivo de disco asociado a un objeto de dispositivo de volumen del sistema de archivos determinado.
IoGetLowerDeviceObject

Obtenga más información sobre la función IoGetLowerDeviceObject.
ioGetRequestorProcess

La rutina IoGetRequestorProcess devuelve un puntero de proceso para el subproceso que originalmente solicitó una operación de E/S determinada.
ioGetRequestorProcessId

La rutina IoGetRequestorProcessId devuelve el identificador de proceso de 32 bits único para el subproceso que originalmente solicitó una operación de E/S determinada.
IoGetRequestorSessionId

La rutina IoGetRequestorSessionId devuelve el identificador de sesión del proceso que solicitó originalmente una operación de E/S determinada.
IoGetTopLevelIrp

La rutina IoGetTopLevelIrp de ntifs.h devuelve el valor del campo TopLevelIrp del subproceso actual.
ioInitializePriorityInfo

La rutina IoInitializePriorityInfo inicializa una estructura de tipo IO_PRIORITY_INFO.
IoIsFileOpenedExclusively

Microsoft reserva la macro IoIsFileOpenedExclusively solo para uso interno. No use esta macro en el código.
ioIsOperationSynchronous

Obtenga más información sobre la función IoIsOperationSynchronous.
IoIsSystemThread

La rutina IoIsSystemThread comprueba si un subproceso determinado es un subproceso del sistema.
IoIsValidNameGraftingBuffer

Microsoft reserva la función IoIsValidNameGraftingBuffer solo para uso interno. No use esta función en el código.
IoPageRead

Microsoft reserva la función IoPageRead solo para uso interno. No use esta función en el código.
ioQueryFileDosDeviceName

La rutina IoQueryFileDosDeviceName recupera un nombre de dispositivo MS-DOS para un archivo.
IoQueryFileInformation

Microsoft reserva la función IoQueryFileInformation solo para uso interno. No use esta función en el código.
IoQueryVolumeInformation

Microsoft reserva la función IoQueryVolumeInformation solo para uso interno. No use esta función en el código.
ioQueueThreadIrp

Microsoft reserva la función IoQueueThreadIrp solo para uso interno. No use esta función en el código.
ioRegisterFileSystem

La rutina IoRegisterFileSystem agrega el objeto de dispositivo de control de un sistema de archivos a la cola global del sistema de archivos.
IoRegisterFsRegistrationChange

Obtenga más información sobre la función IoRegisterFsRegistrationChange.
IoRegisterFsRegistrationChangeEx

La rutina IoRegisterFsRegistrationChangeEx registra una rutina de notificación del controlador de filtro de archivos que se llamará cada vez que un sistema de archivos se registre o anule el registro como un sistema de archivos activo.
ioRegisterFsRegistrationChangeMountAware

La rutina IoRegisterFsRegistrationChangeMountAware registra una rutina de notificación del controlador de filtro del sistema de archivos. Se llama a esta rutina de notificación cada vez que un sistema de archivos registra o anula el registro como un sistema de archivos activo.
ioReleaseVpbSpinLock

La rutina IoReleaseVpbSpinLock libera el bloqueo de número bloque de parámetros de volumen (VPB).
IoReplaceFileObjectName

Obtenga más información sobre la rutina IoReplaceFileObjectName.
ioSetDeviceToVerify

Obtenga más información sobre la rutina IoSetDeviceToVerify.
IoSetInformation

Microsoft reserva la función IoSetInformation solo para uso interno. No use esta función en el código.
IoSetStartIoAttributes

La rutina IoSetStartIoAttributes de ntifs.h establece atributos para la rutina StartIo del controlador.
IoSetTopLevelIrp

La rutina IoSetTopLevelIrp de ntifs.h establece el valor del campo TopLevelIrp del subproceso actual.
ioSizeOfIrp

Obtenga más información sobre la rutina IoSizeOfIrp.
IoStartNextPacket

Obtenga más información sobre la rutina IoStartNextPacket.
ioStartNextPacketByKey

Obtenga más información sobre la rutina IoStartNextPacketByKey.
IoStartPacket

Obtenga más información sobre la rutina IoStartPacket.
IoStartTimer

Obtenga más información sobre la rutina IoStartTimer.
ioStopTimer

Obtenga más información sobre la rutina IoStopTimer.
IoSynchronousPageWrite

Microsoft reserva la función IoSynchronousPageWrite solo para uso interno. No use esta función en el código.
IoThreadToProcess

La rutina IoThreadToProcess devuelve un puntero al proceso del subproceso especificado.
ioUnregisterFileSystem

La rutina IoUnregisterFileSystem quita el objeto de dispositivo de control de un sistema de archivos de la cola global del sistema de archivos.
IoUnregisterFsRegistrationChange

La rutina IoUnregisterFsRegistrationChange anula el registro del registro del sistema de archivos de la rutina de notificación de cambios del registro del sistema de archivos del controlador.
IoVerifyVolume

Obtenga más información sobre la función IoVerifyVolume.
IoWriteErrorLogEntry

Obtenga más información sobre la rutina IoWriteErrorLogEntry.
IsReparseTagMicrosoft

La macro IsReparseTagMicrosoft determina si una etiqueta de punto de reanálisis indica un punto de análisis de Microsoft.
IsReparseTagNameSurrogate

La macro IsReparseTagNameSurrogate determina si el punto de reanálisis asociado de una etiqueta es un suplente para otra entidad con nombre, como un punto de montaje de volumen.
isReparseTagValid

Microsoft reserva la macro IsReparseTagValid solo para uso interno. No use esta macro en el código.
KeAcquireQueuedSpinLock

Obtenga más información sobre la función KeAcquireQueuedSpinLock.
KeAttachProcess

La función KeAttachProcess está obsoleta.
KeDetachProcess

La función KeDetachProcess está obsoleta.
KeGetProcessorIndexFromNumber

La rutina KeGetProcessorIndexFromNumber en ntifs.h convierte un número de grupo y un número de procesador relativo al grupo en un índice de procesador de todo el sistema.
KeGetProcessorNumberFromIndex

La rutina KeGetProcessorNumberFromIndex de ntifs.h convierte un índice de procesador de todo el sistema en un número de grupo y un número de procesador relativo al grupo.
keInitializeMutant

Microsoft reserva la función KeInitializeMutant solo para uso interno. No use esta función en el código.
KeInitializeQueue

La rutina KeInitializeQueue inicializa un objeto de cola en el que los subprocesos pueden esperar entradas.
KeInsertHeadQueue

La rutina KeInsertHeadQueue inserta una entrada en el encabezado de la cola dada si no puede usar inmediatamente la entrada para satisfacer una espera de subproceso.
keInsertQueue

La rutina KeInsertQueue inserta una entrada en la cola de la cola dada si no puede usar inmediatamente la entrada para satisfacer una espera de subproceso.
KeQueryPerformanceCounter

Obtenga más información sobre la rutina KeQueryPerformanceCounter.
KeReadStateMutant

Microsoft reserva la función KeReadStateMutant solo para uso interno. No use esta función en el código.
KeReadStateQueue

Microsoft reserva la función KeReadStateQueue solo para uso interno. No use esta función en el código.
KeReleaseMutant

Microsoft reserva la función KeReleaseMutant solo para uso interno. No use esta función en el código.
KeReleaseQueuedSpinLock

Microsoft reserva la función KeReleaseQueuedSpinLock solo para uso interno. No use esta función en el código.
KeRemoveQueue

Obtenga más información sobre la función KeRemoveQueue.
keRundownQueue

La rutina KeRundownQueue limpia un objeto de cola y vacía las entradas en cola.
KeSetIdealProcessorThread

Microsoft reserva la función KeSetIdealProcessorThread solo para uso interno. No use esta función en el código.
keSetKernelStackSwapEnable

Obtenga más información sobre la rutina KeSetKernelStackSwapEnable.
KeStackAttachProcess

La rutina KeStackAttachProcess asocia el subproceso actual al espacio de direcciones del proceso de destino.
KeStallExecutionProcessor

Obtenga más información sobre la rutina KeStallExecutionProcessor.
KeTryToAcquireQueuedSpinLock

Microsoft reserva la función KeTryToAcquireQueuedSpinLock solo para uso interno. No use esta función en el código.
KeUnstackDetachProcess

La rutina KeUnstackDetachProcess separa el subproceso actual del espacio de direcciones de un proceso y restaura el estado de asociación anterior.
MapSecurityError

La función MapSecurityError asigna una interfaz de seguridad SECURITY_STATUS código de estado a un código de estado NSTATUS correspondiente.
MmCanFileBeTruncated

Obtenga más información sobre la función MmCanFileBeTruncated.
mmDoesFileHaveUserWritableReferences

Obtenga más información sobre la función MmDoesFileHaveUserWritableReferences.
MmFlushImageSection

La rutina MmFlushImageSection vacía la sección de imagen de un archivo.
mmForceSectionClosed

La rutina MmForceSectionClosed elimina las secciones de datos e imágenes de un archivo que ya no está en uso.
mmForceSectionClosedEx

La función MmForceSectionClosedEx examina los punteros de objeto de sección. Si son NULL, no se realiza ninguna acción adicional y se devuelve el valor TRUE.
MmGetMaximumFileSectionSize

MmGetMaximumFileSectionSize devuelve el tamaño máximo posible de una sección de archivo para la versión actual de Windows.
mmIsRecursiveIoFault

La rutina MmIsRecursiveIoFault determina si se produce el error de página actual durante una operación de E/S.
MmPrefetchPages

La rutina MmPrefetchPages lee grupos de páginas del almacenamiento secundario de la manera óptima.
MmSetAddressRangeModified

La rutina MmSetAddressRangeModified marca actualmente páginas válidas en el intervalo especificado de la memoria caché del sistema tal como se modificó.
NtAllocateVirtualMemory

Obtenga más información sobre la rutina NtAllocateVirtualMemory.
NtClose

Obtenga más información sobre la rutina NtClose.
NtCopyFileChunk

Obtenga más información sobre la función NtCopyFileChunk.
NtCreateFile

Obtenga más información sobre la función NtCreateFile.
NtCreateSection

Obtenga información sobre la función NtCreateSection.
NtCreateSectionEx

Crea un objeto de sección.
NtDeviceIoControlFile

Obtenga más información sobre la función NtDeviceIoControlFile.
NtDuplicateToken

Obtenga más información sobre la función NtDuplicateToken.
NtFlushBuffersFileEx

Obtenga más información sobre la rutina NtFlushBuffersFileEx.
NtFreeVirtualMemor y

Obtenga más información sobre la rutina NtFreeVirtualMemory.
NtFsControlFile

Obtenga más información sobre la rutina NtFsControlFile.
NtLockFile

La rutina NtLockFile solicita un bloqueo de intervalo de bytes para el archivo especificado.
NtOpenFile

Obtenga más información sobre la rutina NtOpenFile.
NtOpenProcessToken

La rutina NtOpenProcessToken abre el token de acceso asociado a un proceso y devuelve un identificador que se puede usar para acceder a ese token.
NtOpenProcessTokenEx

La rutina NtOpenProcessTokenEx abre el token de acceso asociado a un proceso y devuelve un identificador que se puede usar para acceder a ese token.
NtOpenThreadToken

La rutina NtOpenThreadToken abre el token de acceso asociado a un subproceso y devuelve un identificador que se puede usar para acceder a ese token.
NtOpenThreadTokenEx

La rutina NtOpenThreadTokenEx abre el token de acceso asociado a un subproceso.
NtPrivilegeCheck

La rutina NtPrivilegeCheck determina si un conjunto especificado de privilegios está habilitado en el token de acceso del firmante.
NtQueryDirectoryFile

La rutina NtQueryDirectoryFile devuelve varios tipos de información sobre los archivos del directorio especificados por un identificador de archivo determinado.
NtQueryDirectoryFileEx

Más información sobre NtQueryDirectoryFileEx
NtQueryInformationByName

Obtenga más información sobre la función NtQueryInformationByName.
NtQueryInformationFile

La rutina NtQueryInformationFile devuelve varios tipos de información sobre un objeto de archivo.
NtQueryInformationToken

La rutina NtQueryInformationToken recupera un tipo especificado de información sobre un token de acceso.
NtQueryObject

La rutina NtQueryObject proporciona información sobre un objeto proporcionado. Si la llamada se produce en modo de usuario, use el nombre NtQueryObject.
NtQueryQuotaInformationFile de

La rutina NtQueryQuotaInformationFile recupera entradas de cuota asociadas al volumen especificado por el parámetro FileHandle.
NtQuerySecurityObject

La rutina NtQuerySecurityObject recupera una copia del descriptor de seguridad de un objeto. Un descriptor de seguridad puede estar en forma absoluta o auto relativa.
NtQueryVirtualMemory

Obtenga más información sobre la función NtQueryVirtualMemory.
NtQueryVolumeInformationFile

Esta rutina recupera información sobre el volumen asociado a un archivo, directorio, dispositivo de almacenamiento o volumen determinado.
NtReadFile

Obtenga más información sobre la rutina NtReadFile.
NtSetInformationFile

La rutina NtSetInformationFile de ntifs.h cambia varios tipos de información sobre un objeto de archivo.
NtSetInformationThread

Obtenga información sobre cómo la rutina ZwSetInformationThread establece la prioridad de un subproceso.
NtSetInformationToken

La rutina NtSetInformationToken modifica la información de un token especificado. El proceso de llamada debe tener derechos de acceso para establecer la información.
NtSetQuotaInformationFile

La rutina NtSetQuotaInformationFile cambia las entradas de cuota del volumen asociado al parámetro FileHandle.
ntSetSecurityObject de

Obtenga más información sobre la rutina NtSetSecurityObject.
NtUnlockFile

La rutina NtUnlockFile en desbloquea un bloqueo de intervalo de bytes en un archivo. Si la llamada está en modo de usuario, use el nombre NtUnlockFile en lugar de ZwUnlockFile.
NtWriteFile

Obtenga más información sobre la rutina NtWriteFile.
ObInsertObject

Microsoft reserva la función ObInsertObject solo para uso interno. No use esta función en el código.
ObIsKernelHandle

La rutina ObIsKernelHandle determina si el identificador especificado es un identificador de kernel.
obMakeTemporaryObject

Microsoft reserva la función ObMakeTemporaryObject solo para uso interno. No use esta función en el código.
ObOpenObjectByPointer

La función ObOpenObjectByPointer abre un objeto al que hace referencia un puntero y devuelve un identificador al objeto .
obQueryNameString

La rutina ObQueryNameString proporciona el nombre, si hay uno, de un objeto determinado al que el autor de la llamada tiene un puntero.
ObQueryObjectAuditingByHandle

Microsoft reserva la función ObQueryObjectAuditingByHandle solo para uso interno. No use esta función en el código.
PoCallDriver

La rutina PoCallDriver de ntifs.h pasa un IRP de energía al controlador siguiente inferior de la pila de dispositivos. (Solo Windows Server 2003, Windows XP y Windows 2000).
poClearPowerRequest

Obtenga más información sobre la rutina PoClearPowerRequest.
PoCreatePowerRequest

Obtenga más información sobre la rutina PoCreatePowerRequest.
poDeletePowerRequest

Obtenga más información sobre la rutina PoDeletePowerRequest.
PoEndDeviceBusy

Obtenga más información sobre la rutina PoEndDeviceBusy.
PoQueryWatchdogTime

Obtenga más información sobre la rutina PoQueryWatchdogTime.
PoRegisterDeviceForIdleDetection

Obtenga más información sobre la rutina PoRegisterDeviceForIdleDetection.
PoRegisterPowerSettingCallback

Obtenga más información sobre la rutina PoRegisterPowerSettingCallback.
PoRegisterSystemState

Obtenga más información sobre la rutina PoRegisterSystemState.
PoSetDeviceBusyEx

Obtenga más información sobre la rutina PoSetDeviceBusyEx.
PoSetPowerRequest

Obtenga más información sobre la función PoSetPowerRequest.
PoSetPowerState

Obtenga más información sobre la función PoSetPowerState.
PoStartDeviceBusy

La rutina PoStartDeviceBusy de ntifs.h marca el inicio de un período de tiempo en el que el dispositivo está ocupado.
PoStartNextPowerIrp

La rutina PoStartNextPowerIrp de ntifs.h indica al administrador de energía que el controlador está listo para controlar el siguiente IRP de energía.
PoUnregisterPowerSettingCallback

La rutina PoUnregisterPowerSettingCallback de ntifs.h anula el registro de una rutina de devolución de llamada de configuración de energía que un controlador registró anteriormente.
PoUnregisterSystemState

La rutina PoUnregisterSystemState de ntifs.h cancela un registro de estado del sistema creado por PoRegisterSystemState.
PsChargePoolQuota

Obtenga más información sobre la función PsChargePoolQuota.
psDereferenceImpersonationToken

La rutina PsDereferenceImpersonationToken disminuye el recuento de referencias de un token de suplantación.
psDereferencePrimaryToken

La rutina PsDereferencePrimaryToken disminuye el recuento de referencias de un token principal.
PsGetCurrentThread

Obtenga información sobre cómo la rutina PsGetCurrentThread identifica el subproceso actual.
psGetProcessExitTime

La rutina PsGetProcessExitTime devuelve la hora de salida del proceso actual.
psImpersonateClient

La rutina PsImpersonateClient hace que un subproceso de servidor suplantar a un cliente.
psIsDiskCountersEnabled

La rutina PsIsDiskCountersEnabled devuelve el estado habilitado de los contadores de E/S de disco por proceso.
psIsSystemThread

La rutina PsIsSystemThread comprueba si un subproceso determinado es un subproceso del sistema.
psIsThreadTerminating

La rutina PsIsThreadTerminating comprueba si un subproceso finaliza.
psLookupProcessByProcessId

La rutina PsLookupProcessByProcessId acepta el identificador de proceso de un proceso y devuelve un puntero al que se hace referencia a la estructura EPROCESS del proceso.
PsLookupThreadByThreadId

La rutina PsLookupThreadByThreadId acepta el identificador de subproceso de un subproceso y devuelve un puntero al que se hace referencia a la estructura ETHREAD del subproceso.
psReferenceImpersonationToken

Obtenga más información sobre la función PsReferenceImpersonationToken.
PsReferencePrimaryToken

Obtenga más información sobre la función PsReferencePrimaryToken.
PsReturnPoolQuota

Obtenga más información sobre la función PsReturnPoolQuota.
PsRevertToSelf

La rutina PsRevertToSelf finaliza la suplantación del subproceso de llamada de un cliente.
psUpdateDiskCounters

La rutina PsUpdateDiskCounters actualiza los contadores de E/S de disco de un proceso determinado.
rtlAbsoluteToSelfRelativeSD

La rutina RtlAbsoluteToSelfRelativeSD crea un nuevo descriptor de seguridad en formato relativo propio mediante un descriptor de seguridad en formato absoluto como plantilla.
RtlAddAccessAllowedAce

La rutina RtlAddAccessAllowedAce agrega una entrada de control de acceso permitido (ACE) a una lista de control de acceso (ACL). El acceso se concede al identificador de seguridad (SID) especificado.
RtlAddAccessAllowedAceEx

Obtenga más información sobre la función RtlAddAccessAllowedAceEx.
RtlAddAce

Obtenga más información sobre la función RtlAddAce.
rtlAllocateAndInitializeSid

Microsoft reserva la función RtlAllocateAndInitializeSid solo para uso interno. No use esta función en el código.
rtlAllocateHeap

La rutina RtlAllocateHeap asigna un bloque de memoria de un montón.
rtlAppendStringToString

La rutina RtlAppendStringToString concatena dos cadenas contadas. Copia bytes del origen hasta la longitud del búfer de destino.
rtlCaptureContext

La función RtlCaptureContext recupera un registro de contexto en el contexto del autor de la llamada.
rtlCaptureStackBackTrace

Obtenga más información sobre la función RtlCaptureStackBackTrace.
RtlCompareMemoryUlong

La rutina RtlCompareMemoryUlong devuelve cuántos bytes de un bloque de memoria coinciden con un patrón especificado.
RtlCompressBuffer

Obtenga más información sobre la función RtlCompressBuffer.
rtlCompressChunks

Microsoft reserva la función RtlCompressChunks solo para uso interno. No use esta función en el código.
RtlConvertSidToUnicodeString

La rutina RtlConvertSidToUnicodeString genera una representación de cadena Unicode imprimible de un identificador de seguridad (SID).
rtlCopyLuid

La rutina RtlCopyLuid copia un identificador único local (LUID) en un búfer.
rtlCopySid

La rutina RtlCopySid copia el valor de un identificador de seguridad (SID) en un búfer.
RtlCreateAcl

La rutina RtlCreateAcl crea e inicializa una lista de control de acceso (ACL).
RtlCreateHeap

La rutina RtlCreateHeap crea un objeto de montón que el proceso de llamada puede usar. Esta rutina reserva espacio en el espacio de direcciones virtuales del proceso y asigna almacenamiento físico para una parte inicial especificada de este bloque.
RtlCreateSecurityDescriptorRelative

La rutina RtlCreateSecurityDescriptorRelative inicializa un nuevo descriptor de seguridad en formato auto relativo.
rtlCreateSystemVolumeInformationFolder

La rutina RtlCreateSystemVolumeInformationFolder comprueba la existencia de la carpeta "Información del volumen del sistema" en un volumen del sistema de archivos. Si la carpeta no está presente, se crea la carpeta.
RtlCreateUnicodeString

La rutina RtlCreateUnicodeString crea una nueva cadena Unicode con recuento.
RtlCustomCPToUnicodeN

Microsoft reserva la función RtlCustomCPToUnicodeN solo para uso interno. No use esta función en el código.
RtlDecompressBuffer

Obtenga más información sobre la función RtlDecompressBuffer.
RtlDecompressBufferEx

Obtenga más información sobre la función RtlDecompressBufferEx.
RtlDecompressBufferEx2

Obtenga más información sobre la función RtlDecompressBufferEx2.
RtlDecompressChunks

Microsoft reserva la función RtlDecompressChunks solo para uso interno. No use esta función en el código.
rtlDecompressFragment

Obtenga más información sobre la función RtlDecompressFragment.
RtlDecompressFragmentEx

Obtenga más información sobre la función RtlDecompressFragmentEx.
rtlDeleteAce

Obtenga más información sobre la función RtlDeleteAce.
RtlDescribeChunk

Microsoft reserva la función RtlDescribeChunk solo para uso interno. No use esta función en el código.
RtlDestroyHeap

La rutina RtlDestroyHeap destruye el objeto de montón especificado. RtlDestroyHeap descommite y libera todas las páginas de un objeto de montón privado y invalida el identificador del montón.
RtlDowncaseUnicodeString

La rutina RtlDowncaseUnicodeString convierte la cadena de origen Unicode especificada en minúsculas. La traducción se ajusta a la información de configuración regional del sistema actual.
RtlEqualPrefixSid

La rutina RtlEqualPrefixSid determina si dos prefijos de identificador de seguridad (SID) son iguales. Un prefijo SID es el SID completo, excepto para el último valor de subautenticación.
RtlEqualSid

La rutina RtlEqualSid determina si dos valores de identificador de seguridad (SID) son iguales. Dos SID deben coincidir exactamente para considerarse iguales.
rtlFillMemoryUlong

La rutina RtlFillMemoryUlong rellena el intervalo de memoria especificado con una o varias repeticiones de un valor ULONG.
RtlFillMemoryUlonglong

La rutina RtlFillMemoryUlonglong rellena un intervalo determinado de memoria con una o varias repeticiones de un valor ULONGLONG determinado.
rtlFindUnicodePrefix

La rutina RtlFindUnicodePrefix busca la mejor coincidencia para un nombre de archivo Unicode determinado en una tabla de prefijos.
RtlFreeHeap

La rutina RtlFreeHeap libera un bloque de memoria asignado desde un montón por RtlAllocateHeap.
rtlFreeOemString

La rutina RtlFreeOemString libera el almacenamiento asignado por cualquiera de los rtl. Rutinas toOemString.
rtlFreeSid

Microsoft reserva la función RtlFreeSid solo para uso interno. No use esta función en el código.
RtlGenerate8dot3Name

Obtenga más información sobre la función RtlGenerate8dot3Name.
rtlGetAce

La rutina RtlGetAce obtiene un puntero a una entrada de control de acceso (ACE) en una lista de control de acceso (ACL).
RtlGetAcesBufferSize

Obtenga más información sobre la función RtlGetAcesBufferSize.
RtlGetCompressionWorkSpaceSize

Obtenga más información sobre la función RtlGetCompressionWorkSpaceSize.
RtlGetDaclSecurityDescriptor

La rutina RtlGetDaclSecurityDescriptor devuelve un puntero a la ACL discrecional (DACL) para un descriptor de seguridad.
de RtlGetGroupSecurityDescriptor

La rutina RtlGetGroupSecurityDescriptor devuelve la información del grupo principal para un descriptor de seguridad determinado.
RtlGetOwnerSecurityDescriptor

La rutina RtlGetOwnerSecurityDescriptor devuelve la información del propietario de un descriptor de seguridad determinado.
rtlGetSaclSecurityDescriptor

La rutina RtlGetSaclSecurityDescriptor devuelve un puntero a la ACL del sistema (SACL) para un descriptor de seguridad.
rtlIdentifierAuthoritySid

Microsoft reserva la función RtlIdentifierAuthoritySid solo para uso interno. No use esta función en el código.
RtlInitCodePageTable

Microsoft reserva la función RtlInitCodePageTable solo para uso interno. No use esta función en el código.
rtlInitializeSid

La rutina RtlInitializeSid inicializa una estructura de identificador de seguridad (SID).
rtlInitializeSidEx

La rutina RtlInitializeSidEx inicializa una estructura de identificador de seguridad (SID) preasignada.
RtlInitializeUnicodePrefix

La rutina RtlInitializeUnicodePrefix inicializa una tabla de prefijos.
rtlInitStringEx

La rutina RtlInitStringEx de ntifs.h inicializa una cadena con recuento de caracteres de 8 bits. RtlInitStringEx no modifica la cadena de origen.
rtlInitUTF8StringEx

RtlInitUTF8StringEx inicializa una cadena con recuento de caracteres UTF-8.
RtlInsertUnicodePrefix

La rutina RtlInsertUnicodePrefix inserta un nuevo elemento en una tabla de prefijo Unicode.
rtlIsCloudFilesPlaceholder

La rutina RtlIsCloudFilesPlaceholder determina si un archivo o un directorio es un marcador de posición de CloudFiles, basado en los valores FileAttributes y ReparseTag del archivo.
rtlIsNameLegalDOS8Dot3

La rutina RtlIsNameLegalDOS8Dot3 determina si un nombre determinado representa un nombre de archivo corto válido (8.3).
rtlIsPartialPlaceholder

La rutina RtlIsPartialPlaceholder determina si un archivo o un directorio es un marcador de posición de CloudFiles, basado en los valores FileAttributes y ReparseTag del archivo.
rtlIsPartialPlaceholderFileHandle

La rutina RtlIsPartialPlaceholderFileHandle determina si un archivo es un tipo conocido de marcador de posición, basado en un identificador de archivo.
rtlIsPartialPlaceholderFileInfo

La rutina RtlIsPartialPlaceholderFileInfo determina si un archivo es un tipo conocido de marcador de posición, en función de la información devuelta por NtQueryInformationFile o NtQueryDirectoryFile.
rtlIsValidOemCharacter

La rutina RtlIsValidOemCharacter determina si el carácter Unicode especificado se puede asignar a un carácter OEM válido.
rtlLengthRequiredSid

La rutina RtlLengthRequiredSid devuelve la longitud, en bytes, del búfer necesario para almacenar un identificador de seguridad (SID) con un número especificado de subauthoridades.
rtlLengthSid

La rutina RtlLengthSid devuelve la longitud, en bytes, de un identificador de seguridad válido (SID).
RtlMultiByteToUnicodeN

La rutina RtlMultiByteToUnicodeN convierte la cadena de origen especificada en una cadena Unicode mediante la página de códigos ANSI del sistema actual (ACP). La cadena de origen no es necesariamente de un juego de caracteres multibyte.
RtlMultiByteToUnicodeSize

La rutina RtlMultiByteToUnicodeSize determina el número de bytes necesarios para almacenar la traducción Unicode para la cadena de origen especificada.
RtlNextUnicodePrefix

La rutina RtlNextUnicodePrefix se usa para enumerar los elementos de una tabla de prefijo Unicode.
rtlNtStatusToDosError

La rutina RtlNtStatusToDosError convierte el código NTSTATUS especificado en su código de error del sistema equivalente.
rtlNtStatusToDosErrorNoTeb

Microsoft reserva la función RtlNtStatusToDosErrorNoTeb solo para uso interno. No use esta función en el código.
RtlOemStringToCountedUnicodeSize

La rutina RtlOemStringToCountedUnicodeSize determina el tamaño, en bytes, de que una cadena OEM determinada estará después de traducirla en una cadena Unicode con recuento.
RtlOemStringToCountedUnicodeString

La rutina RtlOemStringToCountedUnicodeString convierte la cadena de origen especificada en una cadena Unicode mediante la página de códigos oem del sistema actual.
RtlOemStringToUnicodeSize

La rutina RtlOemStringToUnicodeSize determina el tamaño, en bytes, que una cadena OEM determinada será después de traducirla en una cadena Unicode terminada en null.
rtlOemStringToUnicodeString

La rutina RtlOemStringToUnicodeString traduce una cadena de origen determinada en una cadena Unicode terminada en null mediante la página de códigos OEM del sistema actual.
RtlOemToUnicodeN

La rutina RtlOemToUnicodeN traduce la cadena de origen especificada en una cadena Unicode mediante la página de códigos oem del sistema actual.
RtlQueryPackageIdentity

RtlQueryPackageIdentity
RtlQueryPackageIdentityEx

RtlQueryPackageIdentityEx devuelve el nombre de paquete completo asociado. Opcionalmente, también puede devolver el nombre de la aplicación relativa del paquete y si una aplicación se considera empaquetada.
RtlQueryProcessPlaceholderCompatibilityMode

RtlQueryProcessPlaceholderCompatibilityMode devuelve el modo de compatibilidad de marcadores de posición para el proceso actual.
rtlQueryThreadPlaceholderCompatibilityMode

RtlQueryThreadPlaceholderCompatibilityMode devuelve el modo de compatibilidad de marcadores de posición para el subproceso actual.
rtlRandom

La rutina RtlRandom devuelve un número aleatorio que se generó a partir de un valor de inicialización determinado.
rtlRandomEx

La rutina RtlRandomEx devuelve un número aleatorio que se generó a partir de un valor de inicialización determinado.
RtlRemoveUnicodePrefix

La rutina RtlRemoveUnicodePrefix quita un elemento de una tabla de prefijos.
RtlReserveChunk

Microsoft reserva la función RtlReserveChunk solo para uso interno. No use esta función en el código.
RtlSecondsSince1970ToTime

La rutina RtlSecondsSince1970ToTime convierte el tiempo transcurrido, en segundos, desde el principio de 1970 a un valor de hora absoluto del sistema.
RtlSecondsSince1980ToTime

La rutina RtlSecondsSince1980ToTime convierte el tiempo transcurrido, en segundos, desde el principio de 1980 a un valor de tiempo absoluto del sistema.
rtlSelfRelativeToAbsoluteSD

La rutina RtlSelfRelativeToAbsoluteSD crea un nuevo descriptor de seguridad en formato absoluto mediante un descriptor de seguridad en formato auto relativo como plantilla.
RtlSetGroupSecurityDescriptor

La rutina RtlSetGroupSecurityDescriptor establece la información del grupo principal de un descriptor de seguridad de formato absoluto. Reemplaza cualquier información de grupo principal que ya esté presente en el descriptor de seguridad.
RtlSetOwnerSecurityDescriptor

La rutina RtlSetOwnerSecurityDescriptor establece la información de propietario de un descriptor de seguridad de formato absoluto. Reemplaza cualquier información de propietario que ya esté presente en el descriptor de seguridad.
RtlSetProcessPlaceholderCompatibilityMode

RtlSetProcessPlaceholderCompatibilityMode establece el modo de compatibilidad de marcadores de posición para el proceso actual.
RtlSetThreadPlaceholderCompatibilityMode

RtlSetThreadPlaceholderCompatibilityMode establece el modo de compatibilidad de marcador de posición para el subproceso actual.
RtlSubAuthorityCountSid

Microsoft reserva la función RtlSubAuthorityCountSid solo para uso interno. No use esta función en el código.
RtlSubAuthoritySid

La rutina RtlSubAuthoritySid devuelve un puntero a una subauthoridad especificada de un identificador de seguridad (SID).
rtlTimeToSecondsSince1970

La rutina RtlTimeToSecondsSince1970 convierte un valor de tiempo absoluto del sistema determinado en el tiempo transcurrido, en segundos, desde el principio de 1970.
rtlTimeToSecondsSince1980

La rutina RtlTimeToSecondsSince1980 convierte un valor de tiempo absoluto del sistema determinado en el tiempo transcurrido, en segundos, desde el principio de 1980.
rtlUnicodeStringToCountedOemString

La rutina RtlUnicodeStringToCountedOemString convierte la cadena de origen Unicode especificada en una cadena OEM con recuento mediante la página de códigos oem del sistema actual.
RtlUnicodeStringToOemSize

La rutina RtlUnicodeStringToOemSize determina el tamaño, en bytes, que una cadena Unicode determinada será después de traducirla en una cadena OEM.
rtlUnicodeStringToOemString

La rutina RtlUnicodeStringToOemString traduce una cadena de origen Unicode determinada en una cadena OEM mediante la página de códigos oem del sistema actual.
RtlUnicodeStringToUTF8String

RtlUnicodeStringToUTF8String convierte la cadena Unicode especificada en una cadena UTF-8.
rtlUnicodeToCustomCPN

Microsoft reserva la función RtlUnicodeToCustomCPN solo para uso interno. No use esta función en el código.
RtlUnicodeToMultiByteN

La rutina RtlUnicodeToMultiByteN convierte la cadena Unicode especificada en una nueva cadena de caracteres mediante la página de códigos ANSI (ACP) del sistema actual. La cadena traducida no es necesariamente de un juego de caracteres multibyte.
RtlUnicodeToMultiByteSize

La rutina RtlUnicodeToMultiByteSize determina el número de bytes necesarios para almacenar la traducción multibyte para la cadena Unicode especificada. Se supone que la traducción usa la página de códigos ANSI del sistema actual (ACP).
rtlUnicodeToOemN

La rutina RtlUnicodeToOemN traduce una cadena Unicode determinada a una cadena OEM mediante la página de códigos oem del sistema actual.
RtlUnicodeToUTF8N

La rutina RtlUnicodeToUTF8N de ntifs.h convierte una cadena Unicode en una cadena UTF-8. La salida UTF-8 solo termina en null si la cadena de entrada Unicode es .
rtlUpcaseUnicodeStringToCountedOemString

Obtenga más información sobre la función RtlUpcaseUnicodeStringToCountedOemString.
RtlUpcaseUnicodeStringToOemString

La rutina RtlUpcaseUnicodeStringToOemString traduce una cadena de origen Unicode determinada en una cadena OEM en mayúsculas mediante la página de códigos del OEM del sistema actual.
RtlUpcaseUnicodeToCustomCPN

Microsoft reserva la función RtlUpcaseUnicodeToCustomCPN solo para uso interno. No use esta función en el código.
rtlUpcaseUnicodeToMultiByteN

La rutina RtlUpcaseUnicodeToMultiByteN convierte la cadena Unicode especificada en una nueva cadena de caracteres en mayúsculas mediante la página de códigos ANSI del sistema actual (ACP). La cadena traducida no es necesariamente de un juego de caracteres multibyte.
RtlUpcaseUnicodeToOemN

La rutina RtlUpcaseUnicodeToOemN traduce una cadena Unicode determinada en una cadena OEM en mayúsculas mediante la página de códigos oem del sistema actual.
rtlUTF8StringToUnicodeString

La rutina RtlUTF8StringToUnicodeString convierte la cadena UTF-8 especificada en una cadena Unicode.
rtlUTF8ToUnicodeN

La rutina RtlUTF8ToUnicodeN de ntifs.h convierte una cadena UTF-8 en una cadena Unicode. La salida Unicode solo termina en null si la cadena de entrada UTF-8 es .
RtlValidSid

La rutina RtlValidSid valida un identificador de seguridad (SID) comprobando que el número de revisión está dentro de un intervalo conocido y que el número de subauthoridades es menor que el máximo.
RtlxOemStringToUnicodeSize

Microsoft reserva la función RtlxOemStringToUnicodeSize solo para uso interno. No use esta función en el código.
RtlxUnicodeStringToOemSize

Microsoft reserva la función RtlxUnicodeStringToOemSize solo para uso interno. No use esta función en el código.
SeAccessCheckFromState

Obtenga más información sobre la función SeAccessCheckFromState.
SeAccessCheckFromStateEx

Obtenga más información sobre la función SeAccessCheckFromStateEx.
SeAppendPrivileges

La rutina SeAppendPrivileges anexa privilegios adicionales al conjunto de privilegios en una estructura de estado de acceso.
SeAuditHardLinkCreation

Microsoft reserva la función SeAuditHardLinkCreation solo para uso interno. No use esta función en el código.
SeAuditingFileEvents

La rutina SeAuditingFileEvents determina si los eventos abiertos de archivos se están auditando actualmente.
SeAuditingFileOrGlobalEvents

La rutina SeAuditingFileOrGlobalEvents determina si los eventos globales o de archivos se están auditando actualmente.
SeAuditingHardLinkEvents

Microsoft reserva la función SeAuditingHardLinkEvents solo para uso interno. No use esta función en el código.
SeCaptureSubjectContext

La rutina SeCaptureSubjectContext de ntifs.h captura el contexto de seguridad del subproceso de llamada para la validación y auditoría de acceso.
SeCaptureSubjectContextEx

Obtenga más información sobre la función SeCaptureSubjectContextEx.
SecLookupAccountName

SecLookupAccountName acepta una cuenta como entrada y recupera un identificador de seguridad (SID) para la cuenta y el nombre del dominio en el que se encontró la cuenta.
SecLookupAccountSid

SecLookupAccountSid acepta un identificador de seguridad (SID) como entrada. Recupera el nombre de la cuenta de este SID y el nombre del primer dominio en el que se encuentra este SID.
SecLookupWellKnownSid

SecLookupWellKnownSid acepta un tipo de identificador de seguridad (SID) conocido como entrada y recupera el identificador de seguridad local (SID) para este SID conocido.
SecMakeSPN

SecMakeSPN crea una cadena de nombre del proveedor de servicios que se puede usar al comunicarse con proveedores de servicios de seguridad específicos.
SecMakeSPNEx

SecMakeSPNEx crea una cadena de nombre del proveedor de servicios que se puede usar al comunicarse con proveedores de servicios de seguridad específicos.
SecMakeSPNEx2

SecMakeSPNEx2 crea una cadena de nombre del proveedor de servicios que se puede usar cuando se comunica con proveedores de servicios de seguridad específicos.
SeCreateClientSecurity

Obtenga más información sobre la función SeCreateClientSecurity.
SeCreateClientSecurityFromSubjectContext

Obtenga más información sobre la rutina SeCreateClientSecurityFromSubjectContext.
seDeleteClientSecurity

La rutina SeDeleteClientSecurity elimina un contexto de seguridad de cliente.
seDeleteObjectAuditAlarm

La rutina SeDeleteObjectAuditAlarm genera mensajes de auditoría y alarma para un objeto marcado para su eliminación.
SeFilterToken

Obtenga más información sobre la función SeFilterToken.
SeFreePrivileges

La rutina SeFreePrivileges libera un conjunto de privilegios devuelto por SeAccessCheck.
seImpersonateClient

La función SeImpersonateClient está obsoleta.
SeImpersonateClientEx

La rutina SeImpersonateClientEx hace que un subproceso suplanta a un usuario.
seLengthSid

La macro SeLengthSid está obsoleta.
SeLocateProcessImageName

Obtenga más información sobre la función SeLocateProcessImageName.
SeLockSubjectContext

Obtenga más información sobre la función SeLockSubjectContext.
seMarkLogonSessionForTerminationNotification

La rutina SeMarkLogonSessionForTerminationNotification marca una sesión de inicio de sesión para que se llame a la rutina de devolución de llamada registrada del autor de la llamada cuando finaliza la sesión de inicio de sesión.
SeOpenObjectAuditAlarm

La rutina SeOpenObjectAuditAlarm genera mensajes de auditoría y alarma cuando se intenta abrir un objeto.
seOpenObjectForDeleteAuditAlarm

La rutina SeOpenObjectForDeleteAuditAlarm genera mensajes de auditoría y alarma cuando se intenta abrir un objeto para su eliminación.
SePrivilegeCheck

La rutina SePrivilegeCheck determina si un conjunto especificado de privilegios está habilitado en el token de acceso del firmante.
SeQueryAuthenticationIdToken

La rutina SeQueryAuthenticationIdToken recupera el identificador de autenticación de un token de acceso.
SeQueryInformationToken

La rutina SeQueryInformationToken recupera un tipo especificado de información sobre un token de acceso. El proceso de llamada debe tener los derechos de acceso adecuados para obtener la información.
seQuerySecurityDescriptorInfo

La rutina SeQuerySecurityDescriptorInfo recupera una copia del descriptor de seguridad de un objeto.
SeQuerySessionIdToken

Microsoft reserva la función SeQuerySessionIdToken solo para uso interno. No use esta función en el código.
SeQuerySubjectContextToken

Obtenga más información sobre la macro SeQuerySubjectContextToken.
seRegisterLogonSessionTerminatedRoutine

La rutina SeRegisterLogonSessionTerminatedRoutine registra una rutina de devolución de llamada a la que se llamará cuando finaliza una sesión de inicio de sesión. Una sesión de inicio de sesión finaliza cuando se elimina el último token que hace referencia a la sesión de inicio de sesión.
SeReleaseSubjectContext

Obtenga más información sobre la rutina SeReleaseSubjectContext.
SeSetAccessStateGenericMapping

La rutina SeSetAccessStateGenericMapping establece el campo de asignación genérico de una estructura de ACCESS_STATE.
seSetSecurityDescriptorInfo

Obtenga más información sobre la función SeSetSecurityDescriptorInfo.
SeSetSecurityDescriptorInfoEx

Obtenga más información sobre la función SeSetSecurityDescriptorInfoEx.
SeSetSessionIdToken

Microsoft reserva la función SeSetSessionIdToken solo para uso interno. No use esta función en el código.
SeTokenGetNoChildProcessRestricted

La rutina SeTokenGetNoChildProcessRestricted determina el estado de la mitigación de procesos secundarios. No es posible aplicar y auditar solo al mismo tiempo.
SeTokenIsAdmin

La rutina SeTokenIsAdmin determina si un token contiene el grupo de administradores locales.
seTokenIsNoChildProcessRestrictionEnforced

La rutina SeTokenIsNoChildProcessRestrictionEnforced determina si el token no contiene la restricción de proceso secundario.
SeTokenIsRestricted

La rutina SeTokenIsRestricted determina si un token contiene una lista de restricciones de identificadores de seguridad (SID).
SeTokenSetNoChildProcessRestricted

La rutina SeTokenSetNoChildProcessRestricted establece las marcas TOKEN_AUDIT_NO_CHILD_PROCESS o TOKEN_AUDIT_NO_CHILD_PROCESS en el token.
SeTokenType

Microsoft reserva la función SeTokenType solo para uso interno. No use esta función en el código.
SeUnlockSubjectContext

Obtenga más información sobre la rutina SeUnlockSubjectContext.
seUnregisterLogonSessionTerminatedRoutine

La rutina SeUnregisterLogonSessionTerminatedRoutine anula el registro de una rutina de devolución de llamada registrada por una llamada anterior a SeRegisterLogonSessionTerminatedRoutine.
ZwAllocateVirtualMemory

La rutina ZwAllocateVirtualMemory reserva, confirma o ambas, una región de páginas dentro del espacio de direcciones virtuales en modo de usuario de un proceso especificado.
ZwCreateEvent

La rutina ZwCreateEvent crea un objeto de evento, establece el estado inicial del evento en el valor especificado y abre un identificador para el objeto con el acceso deseado especificado.
ZwDeleteFile

Obtenga más información sobre la función ZwDeleteFile.
ZwDeviceIoControlFile

Obtenga información sobre cómo la rutina ZwDeviceIoControlFile envía un código de control directamente a un controlador de dispositivo especificado, lo que hace que el controlador correspondiente realice la operación especificada.
ZwDuplicateObject

La rutina ZwDuplicateObject crea un identificador que es un duplicado del identificador de origen especificado.
ZwDuplicateToken

Obtenga más información sobre la función ZwDuplicateToken.
ZwFlushBuffersFile

Un controlador de filtro del sistema de archivos llama a la rutina ZwFlushBuffersFile para enviar una solicitud de vaciado para el archivo especificado al sistema de archivos.
ZwFlushBuffersFileEx

Un controlador de filtro del sistema de archivos llama a la rutina ZwFlushBuffersFileEx para enviar una solicitud de vaciado de un archivo determinado al sistema de archivos. Se puede establecer una marca de operación de vaciado opcional para controlar cómo se escriben los datos de archivo en el almacenamiento.
ZwFlushVirtualMemory

La rutina ZwFlushVirtualMemory vacía un intervalo de direcciones virtuales dentro del espacio de direcciones virtuales de un proceso especificado que se asigna a un archivo de datos de vuelta al archivo de datos si se han modificado.
ZwFreeVirtualMemory

La rutina ZwFreeVirtualMemory libera, descommite o ambas, una región de páginas dentro del espacio de direcciones virtuales de un proceso especificado.
ZwFsControlFile

La rutina ZwFsControlFile envía un código de control directamente a un sistema de archivos especificado o al controlador de filtro del sistema de archivos, lo que hace que el controlador correspondiente realice la acción especificada.
ZwLockFile

Obtenga más información sobre la rutina ZwLockFile.
ZwNotifyChangeKey

Obtenga más información sobre la función ZwNotifyChangeKey.
ZwOpenDirectoryObject

La rutina ZwOpenDirectoryObject abre un objeto de directorio existente.
ZwOpenProcessTokenEx

La rutina ZwOpenProcessTokenEx abre el token de acceso asociado a un proceso.
ZwOpenThreadTokenEx

La rutina ZwOpenThreadTokenEx abre el token de acceso asociado a un subproceso.
ZwQueryDirectoryFile

La rutina ZwQueryDirectoryFile devuelve varios tipos de información sobre los archivos del directorio especificados por un identificador de archivo determinado.
ZwQueryDirectoryFileEx

Obtenga más información sobre la función ZwQueryDirectoryFileEx.
ZwQueryEaFile

Obtenga más información sobre la función ZwQueryEaFile.
ZwQueryInformationToken

La rutina ZwQueryInformationToken recupera un tipo especificado de información sobre un token de acceso.
ZwQueryObject

La rutina ZwQueryObject proporciona información sobre un objeto proporcionado. Si la llamada a NtQueryObject está en modo de usuario, use el nombre NtQueryObject.
ZwQueryQuotaInformationFile

La rutina ZwQueryQuotaInformationFile recupera entradas de cuota asociadas al volumen especificado por el parámetro FileHandle.
ZwQuerySecurityObject

La rutina ZwQuerySecurityObject recupera una copia del descriptor de seguridad de un objeto. Un descriptor de seguridad puede estar en forma absoluta o auto relativa.
ZwQueryVirtualMemory

La rutina ZwQueryVirtualMemory determina el estado, la protección y el tipo de una región de páginas dentro del espacio de direcciones virtuales del proceso del asunto.
ZwQueryVolumeInformationFile

Obtenga información sobre cómo la rutina ZwQueryVolumeInformationFile recupera información sobre el volumen asociado a un archivo, directorio, dispositivo de almacenamiento o volumen determinado.
ZwSetEaFile

Obtenga más información sobre la función ZwSetEaFile.
ZwSetEvent

La rutina ZwSetEvent establece un objeto de evento en un estado Signaled e intenta satisfacer tantas esperas como sea posible.
ZwSetInformationToken

La rutina ZwSetInformationToken modifica la información de un token especificado. El proceso de llamada debe tener los derechos de acceso adecuados para establecer la información.
ZwSetInformationVirtualMemory

La rutina ZwSetInformationVirtualMemory realiza una operación en una lista especificada de intervalos de direcciones en el espacio de direcciones del usuario de un proceso.
ZwSetQuotaInformationFile

La rutina ZwSetQuotaInformationFile cambia las entradas de cuota del volumen asociado al parámetro FileHandle. Todas las entradas de cuota del búfer especificado se aplican al volumen.
ZwSetSecurityObject

La rutina ZwSetSecurityObject establece el estado de seguridad de un objeto.
ZwSetVolumeInformationFile

La rutina ZwSetVolumeInformationFile modifica la información sobre el volumen asociado a un archivo, directorio, dispositivo de almacenamiento o volumen determinado.
ZwUnlockFile

La rutina ZwUnlockFile desbloquea un bloqueo de intervalo de bytes en un archivo.
ZwWaitForSingleObject

Obtenga más información sobre la rutina ZwWaitForSingleObject.

Funciones de devolución de llamada

 
ALLOCATE_VIRTUAL_MEMORY_EX_CALLBACK

Obtenga más información sobre la función de devolución de llamada ALLOCATE_VIRTUAL_MEMORY_EX_CALLBACK.
DRIVER_FS_NOTIFICATION

El sistema operativo llama a una rutina de tipo PDRIVER_FS_NOTIFICATION cuando un sistema de archivos registra o anula el registro mediante IoRegisterFileSystem o IoUnregisterFileSystem.
FREE_VIRTUAL_MEMORY_EX_CALLBACK

Obtenga más información sobre la función de devolución de llamada FREE_VIRTUAL_MEMORY_EX_CALLBACK.
PCOMPLETE_LOCK_IRP_ROUTINE

Obtenga más información sobre la función de devolución de llamada PCOMPLETE_LOCK_IRP_ROUTINE.
PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK

Un controlador de filtro puede registrar una rutina de tipo PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK como rutina de devolución de llamada CleanupCallback del controlador de filtro para una estructura de contexto de parámetro de creación adicional (ECP).
PUNLOCK_ROUTINE

Obtenga más información sobre la rutina de devolución de llamada de PUNLOCK_ROUTINE.
QUERY_VIRTUAL_MEMORY_CALLBACK

Obtenga más información sobre la función de devolución de llamada de QUERY_VIRTUAL_MEMORY_CALLBACK.
RTL_HEAP_COMMIT_ROUTINE

Obtenga más información sobre la rutina de devolución de llamada RTL_HEAP_COMMIT_ROUTINE.

Estructuras

 
ACCESS_ALLOWED_ACE

La estructura ACCESS_ALLOWED_ACE define una entrada de control de acceso (ACE) para la lista de control de acceso discrecional (DACL) que controla el acceso a un objeto.
ACCESS_DENIED_ACE

La estructura ACCESS_DENIED_ACE define una entrada de control de acceso (ACE) para la lista de control de acceso discrecional (DACL) que controla el acceso a un objeto.
ACE_HEADER

La estructura ACE_HEADER describe el tipo y el tamaño de una entrada de control de acceso (ACE).
ATOMIC_CREATE_ECP_CONTEXT

Esta estructura permite realizar operaciones complementarias en un archivo de forma atómica durante la creación.
BOOT_AREA_INFO

La estructura BOOT_AREA_INFO contiene la salida del código de control de FSCTL_GET_BOOT_AREA_INFO.
CC_FILE_SIZES

Obtenga más información sobre la estructura de CC_FILE_SIZES.
COPY_INFORMATION

Obtenga más información sobre la estructura de COPY_INFORMATION.
CREATE_REDIRECTION_ECP_CONTEXT

Obtenga más información sobre la estructura de CREATE_REDIRECTION_ECP_CONTEXT.
CSV_DOWN_LEVEL_OPEN_ECP_CONTEXT

Obtenga más información sobre la estructura CSV_DOWN_LEVEL_OPEN_ECP_CONTEXT.
CSV_QUERY_FILE_REVISION_ECP_CONTEXT

Obtenga más información sobre la estructura de CSV_QUERY_FILE_REVISION_ECP_CONTEXT.
CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128

Obtenga más información sobre la estructura de CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128.
CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT

Obtenga más información sobre la estructura CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT.
DUAL_OPLOCK_KEY_ECP_CONTEXT

Obtenga más información sobre la estructura de DUAL_OPLOCK_KEY_ECP_CONTEXT.
ECP_OPEN_PARAMETERS

La estructura ECP_OPEN_PARAMETERS permite a un autor de la llamada especificar el propósito de abrir un archivo sin interferir con los identificadores y/o los interbloqueos existentes en el archivo.
ENCRYPTION_KEY_CTRL_INPUT

Más información sobre: estructura de ENCRYPTION_KEY_CTRL_INPUT
FILE_ACCESS_INFORMATION

La estructura FILE_ACCESS_INFORMATION se usa para consultar o establecer los derechos de acceso de un archivo.
FILE_ALL_INFORMATION

La estructura FILE_ALL_INFORMATION es un contenedor para varias estructuras FILE_XXX_INFORMATION.
FILE_ALLOCATED_RANGE_BUFFER

Obtenga más información sobre la estructura de FILE_ALLOCATED_RANGE_BUFFER.
FILE_ALLOCATION_INFORMATION

Obtenga más información sobre la estructura FILE_ALLOCATION_INFORMATION.
FILE_BOTH_DIR_INFORMATION

La estructura FILE_BOTH_DIR_INFORMATION se usa para consultar información detallada de los archivos de un directorio.
FILE_CASE_SENSITIVE_INFORMATION

La estructura FILE_CASE_SENSITIVE_INFORMATION se usa para consultar o establecer información que distingue mayúsculas de minúsculas por directorio.
FILE_COMPLETION_INFORMATION

La estructura FILE_COMPLETION_INFORMATION contiene el identificador de puerto y la clave de un puerto de finalización de E/S creado para un identificador de archivo.
FILE_COMPRESSION_INFORMATION

La estructura FILE_COMPRESSION_INFORMATION describe el estado de un búfer de datos comprimido.
FILE_DESIRED_STORAGE_CLASS_INFORMATION

Contiene la información del atributo Clase de almacenamiento deseado.
FILE_DIRECTORY_INFORMATION

La estructura FILE_DIRECTORY_INFORMATION se usa para consultar información detallada de los archivos de un directorio.
FILE_EA_INFORMATION

La estructura FILE_EA_INFORMATION se usa para consultar el tamaño de los atributos extendidos (EA) de un archivo.
FILE_FS_ATTRIBUTE_INFORMATION

Obtenga más información sobre la estructura de FILE_FS_ATTRIBUTE_INFORMATION.
FILE_FS_CONTROL_INFORMATION

Obtenga más información sobre la estructura de FILE_FS_CONTROL_INFORMATION.
FILE_FS_DRIVER_PATH_INFORMATION

La estructura FILE_FS_DRIVER_PATH_INFORMATION se usa para consultar si un controlador determinado está en la ruta de acceso de E/S de un volumen del sistema de archivos.
FILE_FS_PERSISTENT_VOLUME_INFORMATION

Obtenga más información sobre la estructura FILE_FS_PERSISTENT_VOLUME_INFORMATION.
FILE_FULL_DIR_INFORMATION

La estructura FILE_FULL_DIR_INFORMATION se usa para consultar información detallada de los archivos de un directorio.
FILE_GET_EA_INFORMATION

La estructura FILE_GET_EA_INFORMATION se usa para consultar información de atributos extendidos (EA).
FILE_GET_QUOTA_INFORMATION

La estructura FILE_GET_QUOTA_INFORMATION se usa para consultar información de cuota.
FILE_ID_64_EXTD_BOTH_DIR_INFORMATION

Obtenga más información sobre la estructura de FILE_ID_64_EXTD_BOTH_DIR_INFORMATION.
FILE_ID_64_EXTD_DIR_INFORMATION

Obtenga más información sobre la estructura de FILE_ID_64_EXTD_DIR_INFORMATION.
FILE_ID_ALL_EXTD_BOTH_DIR_INFORMATION

Obtenga más información sobre la estructura FILE_ID_ALL_EXTD_BOTH_DIR_INFORMATION.
FILE_ID_ALL_EXTD_DIR_INFORMATION

Obtenga más información sobre la estructura de FILE_ID_ALL_EXTD_DIR_INFORMATION.
FILE_ID_BOTH_DIR_INFORMATION

La estructura FILE_ID_BOTH_DIR_INFORMATION se usa para consultar la información del número de referencia de archivo de los archivos de un directorio.
FILE_ID_EXTD_BOTH_DIR_INFORMATION

Obtenga más información sobre la estructura de FILE_ID_EXTD_BOTH_DIR_INFORMATION.
FILE_ID_EXTD_DIR_INFORMATION

Obtenga más información sobre la estructura de FILE_ID_EXTD_DIR_INFORMATION.
FILE_ID_FULL_DIR_INFORMATION

La estructura FILE_ID_FULL_DIR_INFORMATION se usa para consultar información detallada de los archivos de un directorio.
FILE_ID_GLOBAL_TX_DIR_INFORMATION

La estructura FILE_ID_GLOBAL_TX_DIR_INFORMATION contiene información sobre la visibilidad transaccional de los archivos de un directorio.
FILE_ID_INFORMATION

FILE_ID_INFORMATION se usa para consultar la información de identificación de archivos.
FILE_INTERNAL_INFORMATION

Obtenga más información sobre la estructura de FILE_INTERNAL_INFORMATION.
FILE_KNOWN_FOLDER_INFORMATION

Obtenga más información sobre la estructura de FILE_KNOWN_FOLDER_INFORMATION.
FILE_LEVEL_TRIM

La estructura FILE_LEVEL_TRIM contiene una matriz de intervalos de bytes que se van a recortar para un archivo.
FILE_LEVEL_TRIM_OUTPUT

La estructura FILE_LEVEL_TRIM_OUTPUT contiene los resultados de una operación de recorte realizada por una solicitud de FSCTL_FILE_LEVEL_TRIM.
FILE_LEVEL_TRIM_RANGE

Contiene el desplazamiento y la longitud de un intervalo de recorte para un archivo.
FILE_LINK_ENTRY_INFORMATION

La estructura FILE_LINK_ENTRY_INFORMATION describe un único vínculo duro NTFS a un archivo existente.
FILE_LINK_INFORMATION

La estructura FILE_LINK_INFORMATION se usa para crear un vínculo duro NTFS a un archivo existente.
FILE_LINKS_INFORMATION

Obtenga más información sobre la estructura de FILE_LINKS_INFORMATION.
FILE_LOCK

Obtenga más información sobre la estructura de FILE_LOCK.
FILE_LOCK_INFO

Obtenga más información sobre la estructura de FILE_LOCK_INFO.
FILE_MAILSLOT_QUERY_INFORMATION

La estructura FILE_MAILSLOT_QUERY_INFORMATION contiene información sobre un mailslot.
FILE_MAILSLOT_SET_INFORMATION

La estructura FILE_MAILSLOT_SET_INFORMATION se usa para establecer un valor en un mailslot.
FILE_MODE_INFORMATION

La estructura FILE_MODE_INFORMATION se usa para consultar o establecer el modo de acceso de un archivo.
FILE_NAMES_INFORMATION

Estructura FILE_NAMES_INFORMATION usada para consultar información detallada sobre los nombres de los archivos de un directorio.
FILE_NETWORK_PHYSICAL_NAME_INFORMATION

Obtenga más información sobre _FILE_NETWORK_PHYSICAL_NAME_INFORMATION estructura.
FILE_NOTIFY_EXTENDED_INFORMATION

Obtenga más información sobre la estructura FILE_NOTIFY_EXTENDED_INFORMATION.
FILE_NOTIFY_FULL_INFORMATION

Obtenga más información sobre la estructura de FILE_NOTIFY_FULL_INFORMATION.
FILE_NOTIFY_INFORMATION

Obtenga más información sobre la estructura FILE_NOTIFY_INFORMATION.
FILE_OBJECTID_INFORMATION

Obtenga más información sobre la estructura FILE_OBJECTID_INFORMATION.
FILE_PIPE_INFORMATION

La estructura FILE_PIPE_INFORMATION contiene información sobre una canalización con nombre que no es específica del extremo local o remoto de la canalización.
FILE_PIPE_LOCAL_INFORMATION

La estructura FILE_PIPE_LOCAL_INFORMATION contiene información sobre el final local de una canalización con nombre.
FILE_PIPE_REMOTE_INFORMATION

La estructura FILE_PIPE_REMOTE_INFORMATION contiene información sobre el extremo remoto de una canalización con nombre.
FILE_PROVIDER_EXTERNAL_INFO_V0

Obtenga más información sobre la estructura de FILE_PROVIDER_EXTERNAL_INFO_V0.
FILE_PROVIDER_EXTERNAL_INFO_V1

Obtenga más información sobre la estructura de FILE_PROVIDER_EXTERNAL_INFO_V1.
FILE_QUOTA_INFORMATION

La estructura FILE_QUOTA_INFORMATION se usa para consultar o establecer información de cuota por usuario para cada uno de los archivos de un directorio.
FILE_REGION_INFO

Obtenga más información sobre la estructura FILE_REGION_INFO.
FILE_REGION_INPUT

Obtenga más información sobre la estructura de FILE_REGION_INPUT.
FILE_REGION_OUTPUT

Obtenga más información sobre la estructura de FILE_REGION_OUTPUT.
FILE_REMOTE_PROTOCOL_INFORMATION

La estructura FILE_REMOTE_PROTOCOL_INFORMATION contiene información del protocolo remoto de archivos.
FILE_RENAME_INFORMATION

La estructura FILE_RENAME_INFORMATION se usa para cambiar el nombre de un archivo.
FILE_REPARSE_POINT_INFORMATION

La estructura FILE_REPARSE_POINT_INFORMATION se usa para consultar información sobre un punto de reanálisis.
FILE_STANDARD_LINK_INFORMATION

FILE_STANDARD_LINK_INFORMATION se usa para consultar información de vínculo de archivo.
FILE_STAT_BASIC_INFORMATION

Obtenga más información sobre FILE_STAT_BASIC_INFORMATION estructura.
FILE_STAT_INFORMATION

La estructura FILE_STAT_INFORMATION contiene metadatos sobre un archivo.
FILE_STAT_LX_INFORMATION

La estructura FILE_STAT_LX_INFORMATION contiene metadatos sobre un archivo.
FILE_STORAGE_RESERVE_ID_INFORMATION

Obtenga más información sobre la estructura de FILE_STORAGE_RESERVE_ID_INFORMATION.
FILE_STREAM_INFORMATION

Obtenga más información sobre la estructura de FILE_STREAM_INFORMATION.
FILE_TIMESTAMPS

La estructura FILE_TIMESTAMPS especifica la última instancia registrada de acciones específicas en un archivo.
FILE_ZERO_DATA_INFORMATION

La estructura _FILE_ZERO_DATA_INFORMATION contiene un intervalo de un archivo que se va a establecer en ceros. El código de control de FSCTL_SET_ZERO_DATA usa esta estructura.
FILE_ZERO_DATA_INFORMATION_EX

La estructura _FILE_ZERO_DATA_INFORMATION_EX contiene un intervalo de un archivo que se va a establecer en ceros. El código de control de FSCTL_SET_ZERO_DATA usa esta estructura.
FS_BPIO_INFO

La estructura FS_BPIO_INFO proporciona información sobre el estado BypassIO del volumen.
FS_BPIO_INPUT

La estructura FS_BPIO_INPUT especifica la operación y las marcas de BypassIO solicitadas para el código de control de FSCTL_MANAGE_BYPASS_IO.
FS_BPIO_OUTPUT

La estructura FS_BPIO_OUTPUT se usa para devolver información sobre la operación BypassIO para el código de control de FSCTL_MANAGE_BYPASS_IO.
FS_BPIO_RESULTS

La estructura FS_BPIO_RESULTS define salidas específicas de la operación BypassIO para FS_BPIO_OP_ENABLE y FS_BPIO_OP_QUERY operaciones cuando un controlador produce un error en la operación.
FS_FILTER_CALLBACK_DATA

FS_FILTER_CALLBACK_DATA es la estructura de datos de devolución de llamada de una operación de FS_FILTER_CALLBACKS FS_FILTER_CALLBACK o FS_FILTER_COMPLETION_CALLBACK.
FS_FILTER_CALLBACKS

La estructura FS_FILTER_CALLBACKS contiene los puntos de entrada de las rutinas de devolución de llamada proporcionadas por el autor de la llamada.
FS_FILTER_SECTION_SYNC_OUTPUT

La estructura FS_FILTER_SECTION_SYNC_OUTPUT contiene información que describe los atributos de la sección que se está creando.
FSCTL_OFFLOAD_READ_INPUT

Obtenga más información sobre la estructura de FSCTL_OFFLOAD_READ_INPUT.
FSCTL_OFFLOAD_READ_OUTPUT

La estructura FSCTL_OFFLOAD_READ_OUTPUT contiene la salida de la solicitud de código de control FSCTL_OFFLOAD_READ.
FSCTL_OFFLOAD_WRITE_INPUT

Obtenga más información sobre la estructura FSCTL_OFFLOAD_WRITE_INPUT.
FSCTL_OFFLOAD_WRITE_OUTPUT

Obtenga más información sobre la estructura de FSCTL_OFFLOAD_WRITE_OUTPUT.
FSCTL_QUERY_VOLUME_NUMA_INFO_OUTPUT

La estructura FSCTL_QUERY_VOLUME_NUMA_INFO_OUTPUT especifica el nodo Arquitectura de memoria no uniforme (NUMA) en el que reside el volumen.
FSRTL_ADVANCED_FCB_HEADER

La estructura FSRTL_ADVANCED_FCB_HEADER contiene información de contexto que un sistema de archivos mantiene sobre un archivo.
FSRTL_COMMON_FCB_HEADER

Obtenga más información sobre la estructura de FSRTL_COMMON_FCB_HEADER.
FSRTL_PER_FILE_CONTEXT

Un controlador de filtro del sistema de archivos heredado puede usar una estructura de FSRTL_PER_FILE_CONTEXT para asociar información de contexto específica del controlador a un archivo abierto.
FSRTL_PER_FILEOBJECT_CONTEXT

El sistema operativo usa la estructura de FSRTL_PER_FILEOBJECT_CONTEXT opaca para realizar un seguimiento de las estructuras de información de contexto definidas por el controlador del sistema de archivos para un objeto de archivo.
FSRTL_PER_STREAM_CONTEXT

La estructura FSRTL_PER_STREAM_CONTEXT contiene información de contexto que un controlador de filtro del sistema de archivos mantiene sobre una secuencia de archivos.
IO_CREATE_STREAM_FILE_OPTIONS

Obtenga más información sobre la estructura de IO_CREATE_STREAM_FILE_OPTIONS.
IO_DEVICE_HINT_ECP_CONTEXT

Obtenga más información sobre la estructura de IO_DEVICE_HINT_ECP_CONTEXT.
IO_PRIORITY_INFO

La estructura IO_PRIORITY_INFO se usa para contener información de prioridad de subprocesos.
IO_STOP_ON_SYMLINK_FILTER_ECP_v0

Más información sobre: estructura de IO_STOP_ON_SYMLINK_FILTER_ECP_v0
LINK_TRACKING_INFORMATION

Obtenga más información sobre la estructura de LINK_TRACKING_INFORMATION.
MARK_HANDLE_INFO

Una estructura MARK_HANDLE_INFO se pasa como búfer de entrada durante una solicitud de código de control de FSCTL_MARK_HANDLE.
MARK_HANDLE_INFO32

Versión de MARK_HANDLE_INFO estructura que se usa para el thunking.
MEMORY_BASIC_INFORMATION

Contiene información sobre un intervalo de páginas en el espacio de direcciones virtuales de un proceso.
NETWORK_APP_INSTANCE_EA

Estructura de atributo extendido (EA) para procesos mediante la conmutación por error de cliente de clúster del bloque de mensajes del servidor (SMB).
NETWORK_APP_INSTANCE_ECP_CONTEXT

La estructura NETWORK_APP_INSTANCE_ECP_CONTEXT es un parámetro de creación adicional (ECP) y contiene un identificador de instancia de aplicación que se va a asociar a un archivo.
NETWORK_OPEN_ECP_CONTEXT

La estructura NETWORK_OPEN_ECP_CONTEXT se usa para interpretar contextos de parámetros de creación adicionales de red (ECP) en archivos.
NETWORK_OPEN_ECP_CONTEXT_V0

La estructura NETWORK_OPEN_ECP_CONTEXT_V0 se usa para interpretar contextos de parámetros de creación adicionales de red (ECP) en archivos.
NFS_OPEN_ECP_CONTEXT

El servidor del sistema de archivos de red (NFS) usa la estructura NFS_OPEN_ECP_CONTEXT para abrir archivos en respuesta a las solicitudes de cliente.
OPEN_REPARSE_LIST

Apunta a una lista de estructuras de OPEN_REPARSE_LIST_ENTRY que especifican la etiqueta y, posiblemente, guid que se debe abrir directamente sin devolver STATUS_REPARSE.
OPEN_REPARSE_LIST_ENTRY

Esta estructura admite que los autores de llamadas abran puntos de reanálisis específicos sin impedir el comportamiento de reanálisis para todas las clases de puntos de reanálisis.
OPLOCK_KEY_ECP_CONTEXT

Obtenga más información sobre la estructura de OPLOCK_KEY_ECP_CONTEXT.
OPLOCK_NOTIFY_PARAMS

La estructura OPLOCK_NOTIFY_PARAMS se pasa como parámetro a una devolución de llamada NotifyRoutine cuando se proporciona dicha devolución de llamada a FsRtlCheckOplockEx2.
PREFETCH_OPEN_ECP_CONTEXT

Obtenga más información sobre la estructura de PREFETCH_OPEN_ECP_CONTEXT.
PUBLIC_OBJECT_BASIC_INFORMATION

La estructura PUBLIC_OBJECT_BASIC_INFORMATION contiene un subconjunto de la información completa que está disponible para un objeto .
PUBLIC_OBJECT_TYPE_INFORMATION

La estructura PUBLIC_OBJECT_TYPE_INFORMATION contiene el nombre de tipo del objeto.
QUERY_FILE_LAYOUT_INPUT

La estructura QUERY_FILE_LAYOUT_INPUT selecciona qué entradas de diseño de archivo se devuelven de una solicitud de FSCTL_QUERY_FILE_LAYOUT.
QUERY_FILE_LAYOUT_OUTPUT

La estructura QUERY_FILE_LAYOUT_OUTPUT actúa como encabezado para las entradas de diseño de archivo que se devuelven desde una solicitud de FSCTL_QUERY_FILE_LAYOUT.
QUERY_ON_CREATE_EA_INFORMATION

La estructura QUERY_ON_CREATE_EA_INFORMATION se usa para escribir información de archivo cuando se llama a FltRequestFileInfoOnCreateCompletion con la marca QoCFileEaInformation establecida en el parámetro InfoClassFlags.
QUERY_ON_CREATE_ECP_CONTEXT

QUERY_ON_CREATE_ECP_CONTEXT está reservado para uso del sistema.
QUERY_ON_CREATE_FILE_LX_INFORMATION

La estructura QUERY_ON_CREATE_FILE_LX_INFORMATION se usa para escribir los atributos extendidos de metadatos de Linux de un archivo cuando se llama a FltRequestFileInfoOnCreateCompletion con la marca QoCFileLxInformation establecida en el parámetro InfoClassFlags.
QUERY_ON_CREATE_FILE_STAT_INFORMATION

La estructura QUERY_ON_CREATE_FILE_STAT_INFORMATION se usa para escribir información de archivo cuando se llama a FltRequestFileInfoOnCreateCompletion con la marca QoCFileStatInformation establecida en el parámetro InfoClassFlags.
QUERY_ON_CREATE_SECURITY_INFORMATION

La estructura QUERY_ON_CREATE_SECURITY_INFORMATION se usa para escribir información de archivo cuando se llama a FltRequestSecurityInfoOnCreateCompletion en pre-create.
QUERY_ON_CREATE_USN_INFORMATION

La estructura QUERY_ON_CREATE_USN_INFORMATION se usa para escribir información de archivo cuando se llama a FltRequestFileInfoOnCreateCompletion con la marca QoCFileUsnInformation establecida en el parámetro InfoClassFlags.
QUERY_PATH_REQUEST

Obtenga más información sobre la estructura QUERY_PATH_REQUEST.
QUERY_PATH_REQUEST_EX

Obtenga más información sobre la estructura de QUERY_PATH_REQUEST_EX.
QUERY_PATH_RESPONSE

Obtenga más información sobre la estructura de QUERY_PATH_RESPONSE.
READ_AHEAD_PARAMETERS

Obtenga más información sobre la estructura de READ_AHEAD_PARAMETERS.
REARRANGE_FILE_DATA

Obtenga más información sobre la estructura de REARRANGE_FILE_DATA.
REFS_DEALLOCATE_RANGES_INPUT_BUFFER_EX

Obtenga más información sobre la estructura de REFS_DEALLOCATE_RANGES_INPUT_BUFFER_EX.
REFS_SMR_VOLUME_GC_PARAMETERS

Estructura REFS_SMR_VOLUME_GC_PARAMETERS.
REFS_SMR_VOLUME_INFO_OUTPUT

La estructura REFS_SMR_VOLUME_INFO_OUTPUT describe el estado actual del volumen de grabación magnética de shingled (SMR) en las actividades de recolección de elementos no utilizados y espacio.
REPARSE_DATA_BUFFER

La estructura REPARSE_DATA_BUFFER contiene datos de punto de reanálisis para un punto de reanálisis de Microsoft.
REPARSE_DATA_BUFFER_EX

La estructura REPARSE_DATA_BUFFER_EX contiene datos para un punto de reanálisis.
REPARSE_GUID_DATA_BUFFER

La estructura REPARSE_GUID_DATA_BUFFER contiene datos de punto de reanálisis para un punto de reanálisis.
RKF_BYPASS_ECP_CONTEXT

Obtenga más información sobre la estructura de RKF_BYPASS_ECP_CONTEXT.
RTL_HEAP_PARAMETERS

Obtenga más información sobre la estructura de RTL_HEAP_PARAMETERS.
RTL_SEGMENT_HEAP_MEMORY_SOURCE

La estructura RTL_SEGMENT_HEAP_MEMORY_SOURCE especifica el origen de memoria del montón de segmentos.
RTL_SEGMENT_HEAP_PARAMETERS

La estructura RTL_SEGMENT_HEAP_PARAMETERS contiene los parámetros del montón de segmentos.
RTL_SEGMENT_HEAP_VA_CALLBACKS

Obtenga más información sobre la estructura de RTL_SEGMENT_HEAP_VA_CALLBACKS.
SE_EXPORTS

Obtenga más información sobre la estructura de SE_EXPORTS.
SE_SID

La unión SE_SID contiene el identificador de seguridad (SID) válido de tamaño máximo. La estructura ocupa 68 bytes y es adecuada para la asignación de pila.
SE_TOKEN_USER

La estructura SE_TOKEN_USER contiene el SID de usuario válido de tamaño máximo que se puede devolver mediante SeQueryInformationToken, GetTokenInformation o ZwQueryInformationToken con la clase de información TokenUser. Esta estructura es adecuada para la asignación de pila.
SEC_CERTIFICATE_REQUEST_CONTEXT

Obtenga más información sobre la estructura de SEC_CERTIFICATE_REQUEST_CONTEXT.
SECURITY_DESCRIPTOR

La estructura SECURITY_DESCRIPTOR contiene la información de seguridad asociada a un objeto . Los controladores usan esta estructura para establecer y consultar el estado de seguridad de un objeto.
SET_CACHED_RUNS_STATE_INPUT_BUFFER

Obtenga más información sobre la estructura de SET_CACHED_RUNS_STATE_INPUT_BUFFER.
SET_DAX_ALLOC_ALIGNMENT_HINT_INPUT

Obtenga más información sobre la estructura SET_DAX_ALLOC_ALIGNMENT_HINT_INPUT.
SET_PURGE_FAILURE_MODE_INPUT

Obtenga más información sobre la estructura SET_PURGE_FAILURE_MODE_INPUT.
SHUFFLE_FILE_DATA

Lear más sobre la estructura SHUFFLE_FILE_DATA.
de SID

La estructura del identificador de seguridad (SID) es una estructura de longitud variable que se usa para identificar de forma única usuarios o grupos.
SID_AND_ATTRIBUTES

La estructura SID_AND_ATTRIBUTES representa un identificador de seguridad (SID) y sus atributos. Los SID se usan para identificar de forma única usuarios o grupos.
SID_AND_ATTRIBUTES_HASH

Obtenga más información sobre la estructura de SID_AND_ATTRIBUTES_HASH.
SID_IDENTIFIER_AUTHORITY

La estructura SID_IDENTIFIER_AUTHORITY representa la autoridad de nivel superior de un identificador de seguridad (SID).
SRV_OPEN_ECP_CONTEXT

Un servidor usa la estructura SRV_OPEN_ECP_CONTEXT para abrir archivos condicionalmente en respuesta a las solicitudes de cliente.
SYSTEM_ALARM_ACE

Reservado para uso futuro.
SYSTEM_AUDIT_ACE

La estructura SYSTEM_AUDIT_ACE define una entrada de control de acceso (ACE) para la lista de control de acceso del sistema (ACL) que especifica qué tipos de acceso provocan notificaciones de nivel de sistema.
SYSTEM_PROCESS_TRUST_LABEL_ACE

Reservado.
SYSTEM_RESOURCE_ATTRIBUTE_ACE

La estructura SYSTEM_RESOURCE_ATTRIBUTE_ACE define una entrada de control de acceso (ACE) para la lista de control de acceso del sistema (ACL) que especifica qué derechos tiene una notificación determinada para un recurso.
SYSTEM_SCOPED_POLICY_ID_ACE

La estructura SYSTEM_SCOPED_POLICY_ID_ACE define una entrada de control de acceso (ACE) para la lista de control de acceso del sistema (ACL) que especifica derechos para un identificador de directiva con ámbito.
TOKEN_ACCESS_INFORMATION

Obtenga más información sobre la estructura de TOKEN_ACCESS_INFORMATION.
TOKEN_CONTROL

La estructura TOKEN_CONTROL contiene información que identifica un token de acceso.
TOKEN_DEFAULT_DACL

La estructura TOKEN_DEFAULT_DACL especifica una lista de control de acceso discrecional (DACL).
TOKEN_GROUPS

TOKEN_GROUPS contiene información sobre los identificadores de seguridad de grupo (SID) en un token de acceso.
TOKEN_GROUPS_AND_PRIVILEGES

TOKEN_GROUPS_AND_PRIVILEGES contiene información sobre los identificadores de seguridad de grupo (SID) y los privilegios en un token de acceso.
TOKEN_MANDATORY_POLICY

Obtenga más información sobre la estructura de TOKEN_MANDATORY_POLICY.
TOKEN_ORIGIN

La estructura TOKEN_ORIGIN contiene información sobre el origen de la sesión de inicio de sesión.
TOKEN_OWNER

TOKEN_OWNER contiene el identificador de seguridad de propietario predeterminado (SID) que se aplicará a los objetos recién creados.
TOKEN_PRIMARY_GROUP

TOKEN_PRIMARY_GROUP especifica un identificador de seguridad de grupo (SID) para un token de acceso.
TOKEN_PRIVILEGES

TOKEN_PRIVILEGES contiene información sobre un conjunto de privilegios para un token de acceso.
TOKEN_SOURCE

TOKEN_SOURCE identifica el origen de un token de acceso.
TOKEN_STATISTICS

TOKEN_STATISTICS contiene información sobre un token de acceso. Un controlador puede recuperar esta información llamando a SeQueryInformationToken o ZwQueryInformationToken.
TOKEN_USER

TOKEN_USER identifica al usuario asociado a un token de acceso.
tunnel de

Obtenga más información sobre la estructura TUNNEL.
VETO_BINDING_ECP_CONTEXT

Obtenga más información sobre la estructura VETO_BINDING_ECP_CONTEXT.
VIRTUAL_STORAGE_SET_BEHAVIOR_INPUT

Más información sobre: estructura de _VIRTUAL_STORAGE_SET_BEHAVIOR_INPUT
VIRTUALIZATION_INSTANCE_INFO_INPUT_EX

Más información sobre: estructura de _VIRTUALIZATION_INSTANCE_INFO_INPUT_EX
WIM_PROVIDER_ADD_OVERLAY_INPUT

Obtenga más información sobre la estructura WIM_PROVIDER_ADD_OVERLAY_INPUT.
WIM_PROVIDER_EXTERNAL_INFO

Obtenga más información sobre la estructura WIM_PROVIDER_EXTERNAL_INFO.
WIM_PROVIDER_OVERLAY_ENTRY

Obtenga más información sobre la estructura de WIM_PROVIDER_OVERLAY_ENTRY.
WIM_PROVIDER_REMOVE_OVERLAY_INPUT

Obtenga más información sobre la estructura de WIM_PROVIDER_REMOVE_OVERLAY_INPUT.
WIM_PROVIDER_SUSPEND_OVERLAY_INPUT

Obtenga más información sobre la estructura de WIM_PROVIDER_SUSPEND_OVERLAY_INPUT.
WIM_PROVIDER_UPDATE_OVERLAY_INPUT

Obtenga más información sobre la estructura de WIM_PROVIDER_UPDATE_OVERLAY_INPUT.
WOF_EXTERNAL_FILE_ID

Obtenga más información sobre la estructura de WOF_EXTERNAL_FILE_ID.
WOF_EXTERNAL_INFO

Obtenga más información sobre la estructura de WOF_EXTERNAL_INFO.
WOF_VERSION_INFO

Obtenga más información sobre la estructura de WOF_VERSION_INFO.

Enumeraciones

 
CSV_CONTROL_OP

Especifica el tipo de operación de control de volumen compartido de clúster (CSV) que se va a usar con el código de control FSCTL_CSV_CONTROL.
CSV_DOWN_LEVEL_FILE_TYPE

Más información sobre el enumerador de CSV_DOWN_LEVEL_FILE_TYPE
FILE_KNOWN_FOLDER_TYPE

Obtenga más información sobre la enumeración FILE_KNOWN_FOLDER_TYPE.
FILE_STORAGE_TIER_CLASS

Define valores para el tipo de clase de almacenamiento deseada.
FS_BPIO_INFLAGS

FS_BPIO_INFLAGS define las marcas de entrada BypassIO para el código de control de FSCTL_MANAGE_BYPASS_IO.
FS_BPIO_OPERATIONS

FS_BPIO_OPERATIONS define las distintas operaciones bypassIO admitidas por el código de control de FSCTL_MANAGE_BYPASS_IO.
FS_BPIO_OUTFLAGS

FS_BPIO_OUTFLAGS define las marcas de salida BypassIO para el código de control de FSCTL_MANAGE_BYPASS_IO.
FSRTL_CHANGE_BACKING_TYPE

La enumeración FSRTL_CHANGE_BACKING_TYPE especifica el tipo de caché o área de control que designa un objeto de archivo.
HEAP_MEMORY_INFO_CLASS

Obtenga más información sobre la enumeración HEAP_MEMORY_INFO_CLASS.
LINK_TRACKING_INFORMATION_TYPE

Obtenga más información sobre la enumeración LINK_TRACKING_INFORMATION_TYPE.
MEMORY_INFORMATION_CLASS

Define clases de información de memoria que se pueden recuperar mediante la función ZwQueryVirtualMemory.
NETWORK_OPEN_INTEGRITY_QUALIFIER

El tipo de enumeración NETWORK_OPEN_INTEGRITY_QUALIFIER contiene valores que identifican el tipo de restricción de integridad que se va a adjuntar a un archivo.
NETWORK_OPEN_LOCATION_QUALIFIER

El tipo de enumeración NETWORK_OPEN_LOCATION_QUALIFIER contiene valores que identifican el tipo de restricción de ubicación que se va a adjuntar a un archivo.
OBJECT_INFORMATION_CLASS

El tipo de enumeración OBJECT_INFORMATION_CLASS representa el tipo de información que se va a proporcionar sobre un objeto.
OPLOCK_NOTIFY_REASON

OPLOCK_NOTIFY_REASON especifica el motivo de llamar a la devolución de llamada de notificación proporcionada a FsRtlCheckOplockEx2.
REFS_DEALLOCATE_RANGES_ALLOCATOR

Obtenga más información sobre la enumeración REFS_DEALLOCATE_RANGES_ALLOCATOR.
REFS_SMR_VOLUME_GC_ACTION

Obtenga más información sobre la enumeración REFS_SMR_VOLUME_GC_ACTION.
REFS_SMR_VOLUME_GC_METHOD

Obtenga más información sobre la enumeración REFS_SMR_VOLUME_GC_METHOD.
REFS_SMR_VOLUME_GC_STATE

Obtenga más información sobre la enumeración REFS_SMR_VOLUME_GC_STATE.
RTL_MEMORY_TYPE

Define el tipo de memoria que se supone que va a usar el montón.
SID_NAME_USE

El tipo de enumeración SID_NAME_USE contiene valores que especifican el tipo de un identificador de seguridad (SID).
SRV_INSTANCE_TYPE

El tipo de enumeración SRV_INSTANCE_TYPE describe el tipo de instancia SRV de un SRV_OPEN_ECP_CONTEXT.
STORAGE_RESERVE_ID

Define el identificador de reserva de almacenamiento de un archivo, un directorio o un área de reserva de almacenamiento.
TOKEN_INFORMATION_CLASS

Obtenga más información sobre la enumeración TOKEN_INFORMATION_CLASS.
TOKEN_TYPE

El tipo de enumeración TOKEN_TYPE contiene valores que diferencian entre un token principal y un token de suplantación.
VIRTUAL_STORAGE_BEHAVIOR_CODE

Configura comportamientos específicos del sistema de archivos que se usan en dispositivos de almacenamiento virtual.