Compartir a través de


Encabezado wdm.h

Este encabezado contiene material de referencia que incluye detalles específicos sobre las rutinas, estructuras y tipos de datos que necesitará usar para escribir controladores en modo kernel.

Para obtener más información, consulte:

  • del kernel de Windows

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

Funciones

 
_BitTest64

La función _BitTest64...
_BitTestAndComplement64

La función _BitTestAndComplement64...
_BitTestAndReset64

La función _BitTestAndReset64...
_BitTestAndSet64

La función _BitTestAndSet64...
_ReadWriteBarrier

Describe la función ReadWriteBarrier~r2 (wdm.h).
ADDRESS_AND_SIZE_TO_SPAN_PAGES

Más información sobre: ADDRESS_AND_SIZE_TO_SPAN_PAGES
AppendTailList

La rutina AppendTailList anexa una lista vinculada doble de estructuras de LIST_ENTRY a la cola de otra lista vinculada doble de estructuras de LIST_ENTRY.
ARM64_SYSREG_CRM

Devuelve el campo CRn de un registro de sistema ARM determinado.
ARM64_SYSREG_CRN

Obtenga información sobre cómo el método devuelve el campo CRn para un registro de sistema ARM determinado.
ARM64_SYSREG_OP1

Devuelve el campo op1 para un registro de sistema ARM determinado.
ARM64_SYSREG_OP2

Devuelve el campo op2 para un registro de sistema ARM determinado.
ASSERTMSG

ASSERTMSG prueba una expresión. Si la expresión es false, se divide en el depurador de kernel y la envía el mensaje especificado.
BarrierAfterRead

Describe la función BarrierAfterRead (wdm.h).
BarrierAfterRead

Describe la función BarrierAfterRead~r1 (wdm.h).
BarrierAfterRead

Describe la función BarrierAfterRead~r2 (wdm.h).
BYTE_OFFSET

Más información sobre: BYTE_OFFSET
BYTES_TO_PAGES

Más información sobre: BYTES_TO_PAGES
ClfsAddLogContainer

La rutina ClfsAddLogContainer agrega un contenedor a un registro CLFS.
ClfsAddLogContainerSet

La rutina ClfsAddLogContainerSet agrega de forma atómica un conjunto de contenedores a un registro CLFS.
ClfsAdvanceLogBase

La rutina ClfsAdvanceLogBase establece el LSN base de una secuencia CLFS.
ClfsAlignReservedLog

La rutina ClfsAlignReservedLog calcula el tamaño del espacio que se debe reservar para un conjunto de registros especificado. El cálculo de tamaño incluye el espacio necesario para los encabezados y el espacio necesario para la alineación del sector.
ClfsAllocReservedLog

La rutina ClfsAllocReservedLog reserva espacio en un área de serialización para un conjunto de registros.
ClfsCloseAndResetLogFile

La rutina ClfsCloseAndResetLogFile libera todas las referencias a un objeto de archivo de registro especificado y marca su secuencia asociada para el restablecimiento.
ClfsCloseLogFileObject

La rutina ClfsCloseLogFileObject libera todas las referencias a un objeto de archivo de registro.
ClfsCreateLogFile

La rutina ClfsCreateLogFile crea o abre una secuencia CLFS. Si es necesario, ClfsCreateLogFile también crea el registro físico subyacente que contiene los registros de la secuencia.
ClfsCreateMarshallingArea

La rutina ClfsCreateMarshallingArea crea un área de serialización para una secuencia CLFS y devuelve un puntero a un contexto opaco que representa el nuevo área de serialización.
ClfsCreateMarshallingAreaEx

Inicializa un área de serialización para un flujo de archivos de registro físico o de cliente.
ClfsCreateScanContext

La rutina ClfsCreateScanContext crea un contexto de examen que se puede usar para iterar en los contenedores de un registro CLFS especificado.
ClfsDeleteLogByPointer

La rutina ClfsDeleteLogByPointer marca una secuencia CLFS para su eliminación.
ClfsDeleteLogFile

La rutina ClfsDeleteLogFile marca una secuencia CLFS para su eliminación.
ClfsDeleteMarshallingArea

La rutina ClfsDeleteMarshallingArea elimina un área de serialización.
clfsFlushBuffers

La rutina ClfsFlushBuffers fuerza todos los bloques de E/S de registro en un área de serialización especificada a un almacenamiento estable.
ClfsFlushToLsn

La rutina ClfsFlushToLsn fuerza, al almacenamiento estable, todos los registros que tienen un LSN menor o igual que un LSN especificado.
ClfsGetContainerName

La rutina ClfsGetContainerName devuelve el nombre de ruta de acceso de un contenedor especificado.
clfsGetIoStatistics de

La rutina ClfsGetIoStatistics devuelve estadísticas de E/S para un registro CLFS especificado.
clfsLsnBlockOffset

La rutina ClfsLsnBlockOffset devuelve el desplazamiento de bloque alineado con el sector contenido en un LSN especificado.
clfsLsnContainer

La rutina ClfsLsnContainer devuelve el identificador de contenedor lógico contenido en un LSN especificado.
ClfsLsnCrear

La rutina ClfsLsnCreate crea un número de secuencia de registro (LSN), dado un identificador de contenedor, un desplazamiento de bloque y un número de secuencia de registro.
clfsLsnEqual

La rutina ClfsLsnEqual determina si dos LSN de la misma secuencia son iguales.
clfsLsnGreater

La rutina ClfsLsnGreater determina si un LSN es mayor que otro LSN. Los dos LSN deben ser de la misma secuencia.
ClfsLsnLess

La rutina ClfsLsnLess determina si un LSN es menor que otro LSN. Los dos LSN deben ser de la misma secuencia.
clfsLsnNull

La rutina ClfsLsnNull determina si un LSN especificado es igual al LSN más pequeño posible, CLFS_LSN_NULL.
clfsLsnRecordSequence

La rutina ClfsLsnRecordSequence devuelve el número de secuencia de registro contenido en un LSN especificado.
ClfsMgmtDeregisterManagedClient

La rutina ClfsMgmtDeregisterManagedClient quita la conexión entre un cliente y un registro, de modo que el cliente ya no administre el registro.
ClfsMgmtHandleLogFileFull

La rutina ClfsMgmtHandleLogFileFull intenta que haya más espacio disponible en un registro. Puede que haya más espacio disponible agregando contenedores al registro, o puede pedir a los clientes que muevan sus colas de registro.
ClfsMgmtInstallPolicy

La rutina ClfsMgmtInstallPolicy agrega una estructura CLFS_MGMT_POLICY a un registro físico.
ClfsMgmtQueryPolicy

La rutina ClfsMgmtQueryPolicy recupera una estructura de CLFS_MGMT_POLICY específica para un registro.
ClfsMgmtRegisterManagedClient

La rutina ClfsMgmtRegisterManagedClient crea un cliente que administrará un registro CLFS.
ClfsMgmtRemovePolicy

La rutina ClfsMgmtRemovePolicy restablece la estructura CLFS_MGMT_POLICY de un registro a su valor predeterminado.
ClfsMgmtSetLogFileSize

La rutina ClfsMgmtSetLogFileSize agrega contenedores a un registro o elimina contenedores de un registro.
ClfsMgmtSetLogFileSizeAsClient

La rutina ClfsMgmtSetLogFileSizeAsClient establece el tamaño del archivo de registro agregando contenedores a un registro de cliente o eliminando contenedores de un registro de cliente.
ClfsMgmtTailAdvanceFailure

La rutina ClfsMgmtTailAdvanceFailure notifica a la administración de CLFS que el cliente no pudo avanzar en el final del registro.
ClfsQueryLogFileInformation

La rutina ClfsQueryLogFileInformation devuelve metadatos e información de estado para una secuencia CLFS especificada o su registro físico subyacente o ambos.
ClfsReadLogRecord

La rutina ClfsReadLogRecord lee un registro de destino en una secuencia CLFS y devuelve un contexto de lectura que el autor de la llamada puede usar para leer los registros anteriores o seguirlos en la secuencia.
ClfsReadNextLogRecord

La rutina ClfsReadNextLogRecord lee el siguiente registro de una secuencia, en relación con el registro actual en un contexto de lectura.
ClfsReadPreviousRestartArea

La rutina ClfsReadPreviousRestartArea lee el registro de reinicio anterior en relación con el registro actual en un contexto de lectura.
ClfsReadRestartArea

La rutina ClfsReadRestartArea lee el registro de reinicio que se escribió más recientemente en una secuencia CLFS especificada.
ClfsRemoveLogContainer

La rutina ClfsRemoveLogContainer quita un contenedor de un registro CLFS.
ClfsRemoveLogContainerSet

La rutina ClfsRemoveLogContainerSet quita de forma atómica un conjunto de contenedores de un registro CLFS.
clfsReserveAndAppendLog

La rutina ClfsReserveAndAppendLog reserva espacio en un área de serialización o anexa un registro a un área de serialización o realiza ambas de forma atómica.
ClfsReserveAndAppendLogAligned

La rutina ClfsReserveAndAppendLogAligned reserva espacio en un área de serialización o anexa un registro a un área de serialización o realiza ambas de forma atómica. Los datos del registro se alinean en los límites especificados.
ClfsScanLogContainers

La rutina ClfsScanLogContainers recupera información descriptiva para una secuencia de contenedores que pertenecen a un registro CLFS determinado.
clfsSetArchiveTail

La rutina ClfsSetArchiveTail establece la cola de archivo de un registro CLFS en un LSN especificado.
ClfsSetEndOfLog

La rutina ClfsSetEndOfLog trunca una secuencia CLFS.
ClfsSetLogLogFileInformation

La rutina ClfsSetLogFileInformation establece los metadatos y la información de estado de una secuencia especificada y su registro físico subyacente.
ClfsTerminateReadLog

La rutina ClfsTerminateReadLog invalida un contexto de lectura especificado después de liberar recursos asociados al contexto.
ClfsWriteRestartArea

La rutina ClfsWriteRestartArea anexa de forma atómica un nuevo registro de reinicio a una secuencia CLFS, vacía el registro de reinicio en almacenamiento estable y, opcionalmente, actualiza el LSN base de la secuencia.
cmCallbackGetKeyObjectID

La rutina CmCallbackGetKeyObjectID recupera el identificador único y el nombre de objeto asociados a un objeto de clave del Registro especificado.
CmCallbackGetKeyObjectIDEx

La rutina CmCallbackGetKeyObjectIDEx recupera el identificador único y el nombre de objeto asociados a un objeto de clave del Registro especificado.
CmCallbackReleaseKeyObjectIDEx

La rutina CmCallbackReleaseKeyObjectIDEx libera una cadena de nombre de objeto obtenida de la rutina CmCallbackGetKeyObjectIDEx.
CmGetBoundTransaction

La rutina CmGetBoundTransaction devuelve un puntero al objeto de transacción que representa la transacción, si existe, que está asociada a un objeto de clave del Registro especificado.
cmGetCallbackVersion de

La rutina CmGetCallbackVersion recupera los números de versión principal y secundaria de la versión actual de la característica de devolución de llamada del Registro de Configuration Manager.
CmRegisterCallback

La rutina CmRegisterCallback está obsoleta para Windows Vista y versiones posteriores del sistema operativo. Use CmRegisterCallbackEx en su lugar. La rutina CmRegisterCallback registra una rutina RegistryCallback.
CmRegisterCallbackEx

La rutina CmRegisterCallbackEx registra una rutina RegistryCallback.
CmSetCallbackObjectContext

La rutina CmSetCallbackObjectContext asocia información de contexto especificada a un objeto de registro especificado.
CmUnRegisterCallback

La rutina CmUnRegisterCallback anula el registro de una rutina RegistryCallback que una rutina CmRegisterCallback o CmRegisterCallbackEx registró previamente.
DbgBreakPoint

La rutina DbgBreakPoint se divide en el depurador de kernel.
dbgBreakPointWithStatus

La rutina DbgBreakPointWithStatus se divide en el depurador de kernel y envía el valor de Status al depurador.
dbgPrint

La rutina DbgPrint envía un mensaje al depurador de kernel.
DbgPrintEx

La rutina DbgPrintEx envía una cadena al depurador de kernel si se cumplen las condiciones especificadas.
etwActivityIdControl de

La función EtwActivityIdControl crea, consulta y establece el identificador de actividad actual.
etwEventEnabled

La función EtwEventEnabled comprueba si un evento está habilitado.
EtwProviderEnabled

La función EtwProviderEnabled comprueba que un proveedor está habilitado para el registro de eventos en un nivel y una palabra clave especificados.
EtwRegister

La función EtwRegister registra el proveedor de eventos y se debe llamar para que un proveedor pueda iniciar el seguimiento.
EtwSetInformation

EtwSetInformation proporciona información de propósito especial para modificar un registro de proveedor ETW en modo kernel.
etwUnregister de

La función EtwUnregister anula el registro del proveedor de eventos y debe llamarse antes de que se cierre el proveedor.
etwrite de

La función EtwWrite es una función de seguimiento para publicar eventos en el código de controlador en modo kernel.
EtwriteEx

La función EtwwriteEx es una función de seguimiento para publicar eventos que admiten el filtrado en el código del controlador en modo kernel.
etwriteString

La función EventWriteString es una función de seguimiento que puede usar cuando no se requieren datos sofisticados. Esta función es similar a una instrucción de impresión de depuración.
etwriteTransfer

La función EtwriteTransfer marca un evento que vincula dos actividades juntas; este tipo de evento se conoce como evento de transferencia.
ExAcquireFastMutex

Obtenga más información sobre la rutina ExAcquireFastMutex.
exAcquireFastMutexUnsafe

Obtenga más información sobre la rutina ExAcquireFastMutexUnsafe.
exAcquirePushLockExclusive

Adquiere el bloqueo de inserción especificado para el acceso exclusivo mediante el subproceso que realiza la llamada.
ExAcquirePushLockShared

Adquiere el bloqueo de inserción especificado para el acceso compartido mediante el subproceso que realiza la llamada.
exAcquireResourceExclusiveLite

La rutina ExAcquireResourceExclusiveLite adquiere el recurso especificado para el acceso exclusivo mediante el subproceso que realiza la llamada.
ExAcquireResourceSharedLite

La rutina ExAcquireResourceSharedLite adquiere el recurso especificado para el acceso compartido mediante el subproceso que realiza la llamada.
ExAcquireRundownProtection

La rutina ExAcquireRundownProtection intenta adquirir protección de ejecución en un objeto compartido para que el autor de la llamada pueda acceder de forma segura al objeto.
exAcquireRundownProtectionCacheAware

En este tema se describe la función ExAcquireRundownProtectionCacheAware.
ExAcquireRundownProtectionCacheAwareEx

En este tema se describe la función ExAcquireRundownProtectionCacheAwareEx.
exAcquireRundownProtectionEx

La rutina ExAcquireRundownProtectionEx intenta adquirir protección de ejecución en un objeto compartido para que el autor de la llamada pueda acceder de forma segura al objeto.
exAcquireSharedStarveExclusive

La rutina ExAcquireSharedStarveExclusive adquiere un recurso determinado para el acceso compartido sin esperar a que los intentos pendientes adquieran acceso exclusivo al mismo recurso.
exAcquireSharedWaitForExclusive

La rutina ExAcquireSharedWaitForExclusive adquiere el recurso dado para el acceso compartido si se puede conceder acceso compartido y no hay esperas exclusivas.
exAcquireSpinLockExclusive

La rutina ExAcquireSpinLockExclusive adquiere un bloqueo de giro para el acceso exclusivo por parte del autor de la llamada y genera irQL para DISPATCH_LEVEL.
exAcquireSpinLockExclusiveAtDpcLevel

Obtenga más información sobre la rutina ExAcquireSpinLockExclusiveAtDpcLevel.
ExAcquireSpinLockShared

La rutina ExAcquireSpinLockShared adquiere un bloqueo de número para el acceso compartido por parte del autor de la llamada y genera IRQL para DISPATCH_LEVEL.
ExAcquireSpinLockSharedAtDpcLevel

Obtenga más información sobre la rutina ExAcquireSpinLockSharedAtDpcLevel.
exAllocateCacheAwareRundownProtection

En este tema se describe la función ExAllocateCacheAwareRundownProtection.
exAllocateFromLookasideListEx

La rutina ExAllocateFromLookasideListEx quita la primera entrada de la lista de lookaside especificada, o bien, si la lista está vacía, asigna dinámicamente el almacenamiento para una nueva entrada.
ExAllocateFromNPagedLookasideList

La rutina ExAllocateFromNPagedLookasideList devuelve un puntero a una entrada no paginada de la lista de lookaside especificada o devuelve un puntero a una entrada no paginada recién asignada.
ExAllocateFromPagedLookasideList

La rutina ExAllocateFromPagedLookasideList devuelve un puntero a una entrada paginada de la lista de lookaside especificada o devuelve un puntero a una entrada paginada recién asignada.
ExAllocatePool

La rutina ExAllocatePool está obsoleta y solo se exporta para archivos binarios existentes. Use ExAllocatePoolWithTag en su lugar. ExAllocatePool asigna memoria del grupo.
ExAllocatePool2

Más información sobre: ExAllocatePool2
ExAllocatePool3

Más información sobre: ExAllocatePool3
ExAllocatePoolPriorityUninitialized

ExAllocatePoolPriorityUninitialized asigna memoria de grupo del tipo especificado. Esta rutina es un contenedor y una opción de reemplazo para ExAllocatePoolWithTagPriority.
exAllocatePoolPriorityZero

Más información sobre: ExAllocatePoolPriorityZero
exAllocatePoolQuotaUninitialized

La rutina ExAllocatePoolQuotaUninitialized asigna memoria del grupo y carga la cuota en el proceso actual.
exAllocatePoolQuotaZero

Más información sobre: ExAllocatePoolQuotaZero
ExAllocatePoolUninitialized

Esta rutina es un contenedor y una opción de reemplazo para ExAllocatePoolWithTag.
ExAllocatePoolWithQuota

Obsoleto. Use ExAllocatePoolWithQuotaTag en su lugar. ExAllocatePoolWithQuota asigna memoria del grupo. Solo se exporta para los archivos binarios de controladores existentes.
exAllocatePoolWithQuotaTag

La rutina ExAllocatePoolWithQuotaTag asigna memoria del grupo, cargando la cuota con respecto al proceso actual.
ExAllocatePoolWithTag

Obsoleto. Use ExAllocatePool2 en su lugar. La rutina ExAllocatePoolWithTag asigna memoria de grupo del tipo especificado y devuelve un puntero al bloque asignado.
ExAllocatePoolWithTagPriority

La rutina ExAllocatePoolWithTagPriority asigna la memoria del grupo del tipo especificado.
ExAllocatePoolZero

Más información sobre: ExAllocatePoolZero
ExAllocateTimer

La rutina ExAllocateTimer asigna e inicializa un objeto de temporizador.
ExCancelTimer

La rutina ExCancelTimer cancela un temporizador establecido por una llamada anterior a la rutina ExSetTimer.
exConvertExclusiveToSharedLite

La rutina ExConvertExclusiveToSharedLite convierte un recurso determinado de adquirido para el acceso exclusivo a adquirido para el acceso compartido.
ExCreateCallback

La rutina ExCreateCallback crea un nuevo objeto de devolución de llamada o abre un objeto de devolución de llamada existente en nombre del autor de la llamada.
ExCreatePool

Define la función ExCreatePool.
ExDeleteLookasideListEx

La rutina ExDeleteLookasideListEx elimina una lista de lookaside.
ExDeleteNPagedLookasideList

La rutina ExDeleteNPagedLookasideList destruye una lista de lookaside no paginada.
ExDeletePagedLookasideList

La rutina ExDeletePagedLookasideList destruye una lista de lookaside paginada.
ExDeleteResourceLite

La rutina ExDeleteResourceLite elimina un recurso determinado de la lista de recursos del sistema.
ExDeleteTimer

La rutina ExDeleteTimer elimina un objeto de temporizador asignado previamente por la rutina ExAllocateTimer.
ExDestroyPool

Define la función ExDestroyPool.
exEnterCriticalRegionAndAcquireResourceExclusive

Obtenga más información sobre la rutina ExEnterCriticalRegionAndAcquireResourceExclusive.
ExFlushLookasideListEx

La rutina ExFlushLookasideListEx vacía todas las entradas de la lista de lookaside especificada y libera el almacenamiento asignado para cada entrada.
ExFreeCacheAwareRundownProtection

En este tema se describe la función ExFreeCacheAwareRundownProtection.
ExFreePool

La función ExFreePool (wdm.h) desasigna un bloque especificado de memoria del grupo que se asignó anteriormente.
ExFreePool2

Define la función ExFreePool2.
ExFreePoolWithTag

La rutina ExFreePoolWithTag desasigna un bloque de memoria del grupo asignado con la etiqueta especificada.
ExFreeToLookasideListEx

La rutina ExFreeToLookasideListEx inserta una entrada en una lista de lookaside o, si la lista está llena, libera el almacenamiento asignado para la entrada.
ExFreeToNPagedLookasideList

La rutina ExFreeToNPagedLookasideList devuelve una entrada no paginada a la lista de lookaside especificada o al grupo no paginado.
ExFreeToPagedLookasideList

La rutina ExFreeToPagedLookasideList devuelve una entrada paginable a la lista de lookaside especificada o al grupo paginado.
ExGetExclusiveWaiterCount

La rutina ExGetExclusiveWaiterCount devuelve el número de esperas en acceso exclusivo a un recurso determinado.
ExGetFirmwareEnvironmentVariable

La rutina ExGetFirmwareEnvironmentVariable obtiene el valor de la variable de entorno de firmware del sistema especificada.
ExGetFirmwareType

Devuelve el tipo de firmware del sistema.
ExGetPreviousMode

La rutina ExGetPreviousMode devuelve el modo de procesador anterior para el subproceso actual.
ExGetSharedWaiterCount

La rutina ExGetSharedWaiterCount devuelve el número de esperas en el acceso compartido a un recurso determinado.
ExInitializeDeleteTimerParameters

La rutina ExInitializeDeleteTimerParameters inicializa una estructura EXT_DELETE_PARAMETERS.
ExInitializeDeviceAts

Describe la función ExInitializeDeviceAts.
ExInitializeDriverRuntime

Más información sobre: ExInitializeDriverRuntime
ExInitializeFastMutex

La rutina ExInitializeFastMutex inicializa una variable de exclusión mutua rápida, que se usa para sincronizar el acceso mutuamente excluyente mediante un conjunto de subprocesos a un recurso compartido.
ExInitializeLookasideListEx

La rutina ExInitializeLookasideListEx inicializa una lista de lookaside.
ExInitializeNPagedLookasideList

La rutina ExInitializeNPagedLookasideList inicializa una lista de lookaside para entradas no paginadas del tamaño especificado.
ExInitializePagedLookasideList

La rutina ExInitializePagedLookasideList inicializa una lista de lookaside para las entradas paginables del tamaño especificado.
ExInitializePushLock

Inicializa una variable de bloqueo de inserción.
ExInitializeResourceLite

La rutina ExInitializeResourceLite inicializa una variable de recurso.
ExInitializeRundownProtection

La rutina ExInitializeRundownProtection inicializa la protección de ejecución en un objeto compartido.
exInitializeRundownProtectionCacheAware

En este tema se describe la función ExInitializeRundownProtectionCacheAware.
ExInitializeRundownProtectionCacheAwareEx

ExInitializeSetTimerParameters

La rutina ExInitializeSetTimerParameters inicializa una estructura EXT_SET_PARAMETERS.
ExInitializeWorkItem

ExInitializeWorkItem inicializa un elemento de cola de trabajo con un contexto proporcionado por el autor de la llamada y la rutina de devolución de llamada que se va a poner en cola para su ejecución cuando se proporciona un control a un subproceso de trabajo del sistema.
ExInterlockedAddLargeInteger

La rutina ExInterlockedAddLargeInteger agrega un valor entero grande a la variable especificada como una operación atómica.
ExInterlockedAddLargeStatistic

La rutina ExInterlockedAddLargeStatistic realiza una adición interbloqueada de un valor de incremento de ULONG a una variable de LARGE_INTEGER.
ExInterlockedAddUlong

La rutina ExInterlockedAddUlong agrega un valor long sin signo a un entero sin signo determinado como una operación atómica.
ExInterlockedCompareExchange64

La rutina ExInterlockedCompareExchange64 compara una variable entera con otra y, si son iguales, establece la primera variable en un valor proporcionado por el autor de la llamada.
ExInterlockedFlushSList

La rutina ExInterlockedFlushSList quita de forma atómica todas las entradas de una lista vinculada secuenciada.
ExInterlockedInsertHeadList

La rutina ExInterlockedInsertHeadList inserta de forma atómica una entrada al principio de una lista doblemente vinculada de estructuras de LIST_ENTRY.
ExInterlockedInsertTailList

La rutina ExInterlockedInsertTailList inserta de forma atómica una entrada al final de una lista doblemente vinculada de estructuras de LIST_ENTRY.
ExInterlockedPopEntryList

La rutina ExInterlockedPopEntryList quita de forma atómica una entrada desde el principio de una lista vinculada singly de estructuras de SINGLE_LIST_ENTRY.
ExInterlockedPopEntrySList

La rutina ExInterlockedPopEntrySList quita de forma atómica la primera entrada de una lista vinculada secuenciadamente.
ExInterlockedPushEntryList

La rutina ExInterlockedPushEntryList inserta de forma atómica una entrada al principio de una lista vinculada singly de estructuras de SINGLE_LIST_ENTRY.
ExInterlockedPushEntrySList

La rutina ExInterlockedPushEntrySList inserta de forma atómica una entrada al principio de una lista vinculada secuenciada.
ExInterlockedRemoveHeadList

La rutina ExInterlockedRemoveHeadList quita una entrada desde el principio de una lista vinculada doble de estructuras de LIST_ENTRY.
ExIsProcessorFeaturePresent

La rutina ExIsProcessorFeaturePresent consulta la existencia de una característica de procesador especificada.
ExIsResourceAcquiredExclusiveLite

La rutina ExIsResourceAcquiredExclusiveLite devuelve si el subproceso actual tiene acceso exclusivo a un recurso determinado.
ExIsResourceAcquiredSharedLite

La rutina ExIsResourceAcquiredSharedLite devuelve si el subproceso actual tiene acceso (compartido o exclusivo) a un recurso determinado.
ExIsSoftBoot

Determina si el sistema ha pasado por un reinicio temporal.
ExLocalTimeToSystemTime

La rutina ExLocalTimeToSystemTime convierte un valor de hora del sistema para la zona horaria actual en un valor GreenGMT no sesgado.
ExNotifyCallback

La rutina ExNotifyCallback hace que se llame a todas las rutinas de devolución de llamada registradas para el objeto especificado.
ExpInterlockedPopEntrySList

Describe la función ExpInterlockedPopEntrySList.
ExpInterlockedPushEntrySList

Describe la función ExpInterlockedPushEntrySList.
ExQueryDepthSList

La rutina ExQueryDepthSList devuelve el número de entradas actualmente en una lista vinculada secuenciada determinada.
exQueryTimerResolution

La rutina ExQueryTimerResolution informa del intervalo de resoluciones del temporizador compatibles con el reloj del sistema.
ExQueueWorkItem

ExQueueWorkItem inserta un elemento de trabajo determinado en una cola desde la que un subproceso de trabajo del sistema quita el elemento y proporciona control a la rutina que el autor de la llamada proporcionó a ExInitializeWorkItem.
ExRaiseStatus

Los controladores llaman a la rutina ExRaiseStatus que proporcionan controladores de excepciones estructurados para controlar determinados errores que se producen mientras procesan solicitudes de E/S.
ExRegisterCallback

La rutina ExRegisterCallback registra una rutina de devolución de llamada determinada con un objeto de devolución de llamada determinado.
ExReinitializeResourceLite

La rutina ExReinitializeResourceLite reinicializa una variable de recurso existente.
ExReInitializeRundownProtection

La rutina ExReInitializeRundownProtection reinicializa una estructura de EX_RUNDOWN_REF después de que se ejecute el objeto asociado.
exReInitializeRundownProtectionCacheAware

En este tema se describe la función ExReInitializeRundownProtectionCacheAware.
ExReleaseFastMutex

Obtenga más información sobre la rutina ExReleaseFastMutex.
ExReleaseFastMutexUnsafe

Obtenga más información sobre la rutina ExReleaseFastMutexUnsafe.
exReleasePushLockExclusive

Libera un bloqueo de inserción especificado para el acceso exclusivo que pertenece al subproceso actual.
ExReleasePushLockShared

Libera un bloqueo de inserción especificado para el acceso compartido propiedad del subproceso actual.
ExReleaseResourceAndLeaveCriticalRegion

Obtenga más información sobre la rutina ExReleaseResourceAndLeaveCriticalRegion.
ExReleaseResourceForThreadLite

La rutina ExReleaseResourceForThreadLite libera el recurso de entrada del subproceso indicado.
ExReleaseResourceLite

La rutina ExReleaseResourceLite libera un recurso ejecutivo especificado que pertenece al subproceso actual.
ExReleaseRundownProtection

La rutina ExReleaseRundownProtection libera la protección de degradación que el autor de la llamada adquirió anteriormente mediante una llamada a la rutina ExAcquireRundownProtection.
ExReleaseRundownProtectionCacheAware

En este tema se describe la función ExReleaseRundownProtectionCacheAware.
ExReleaseRundownProtectionCacheAwareEx

En este tema se describe la función ExReleaseRundownProtectionCacheAwareEx.
exReleaseRundownProtectionEx

La rutina ExReleaseRundownProtectionEx ejecuta la protección contra la ejecución que el autor de la llamada adquirió anteriormente mediante una llamada a la rutina ExAcquireRundownProtectionEx.
ExReleaseSpinLockExclusive

La rutina ExReleaseSpinLockExclusive libera un bloqueo de número que el autor de la llamada adquirió anteriormente para el acceso exclusivo y restaura irQL a su valor original.
ExReleaseSpinLockExclusiveFromDpcLevel

Obtenga más información sobre la rutina ExReleaseSpinLockExclusiveFromDpcLevel.
ExReleaseSpinLockShared

La rutina ExReleaseSpinLockShared libera la propiedad de un bloqueo de número que el autor de la llamada adquirió anteriormente para el acceso compartido y restaura el IRQL a su valor original.
ExReleaseSpinLockSharedFromDpcLevel

Obtenga más información sobre la rutina ExReleaseSpinLockSharedFromDpcLevel.
ExRundownCompleted

La rutina ExRundownCompleted actualiza el estado de ejecución de un objeto compartido para indicar que se ha completado la ejecución del objeto.
exRundownCompletedCacheAware

En este tema se describe la función ExRundownCompletedCacheAware.
ExSecurePoolUpdate

La función ExSecurePoolUpdate actualiza el contenido de la asignación del grupo seguro.
ExSecurePoolValidate

La función ExSecurePoolValidate valida que el grupo seguro proporcionado es realmente el creado anteriormente.
ExSetFirmwareEnvironmentVariable

La rutina ExSetFirmwareEnvironmentVariable establece el valor de la variable de entorno de firmware del sistema especificada.
exSetResourceOwnerPointer

La rutina ExSetResourceOwnerPointer establece el puntero del subproceso propietario para un recurso ejecutivo.
ExSetResourceOwnerPointerEx

La rutina ExSetResourceOwnerPointerEx transfiere la propiedad de un recurso ejecutivo desde el subproceso de llamada a un puntero de propietario, que es una dirección del sistema que identifica al propietario del recurso.
ExSetTimer

La rutina ExSetTimer inicia una operación de temporizador y establece que el temporizador expire en el momento de vencimiento especificado.
exSetTimerResolution

La rutina ExSetTimerResolution modifica la frecuencia con la que se interrumpe el reloj del sistema. Use esta rutina con extrema precaución (consulte la siguiente sección Comentarios).
exSizeOfRundownProtectionCacheAware

En este tema se describe la función ExSizeOfRundownProtectionCacheAware.
ExSystemTimeToLocalTime

La rutina ExSystemTimeToLocalTime convierte un valor de hora del sistema GMT en la hora del sistema local para la zona horaria actual.
ExTryConvertSharedSpinLockExclusive

La rutina ExTryConvertSharedSpinLockExclusive intenta convertir el estado de acceso de un bloqueo de giro de adquirido para el acceso compartido a acceso exclusivo.
ExTryToAcquireFastMutex

Obtenga más información sobre la rutina ExTryToAcquireFastMutex.
ExUnregisterCallback

La rutina ExUnregisterCallback quita una rutina de devolución de llamada registrada previamente con un objeto de devolución de llamada de la lista de rutinas a las que se llamará durante el proceso de notificación.
ExWaitForRundownProtectionRelease

La rutina ExWaitForRundownProtectionRelease espera hasta que todos los controladores a los que ya se haya concedido protección de ejecución completen sus accesos del objeto compartido.
exWaitForRundownProtectionReleaseCacheAware

En este tema se describe la función ExWaitForRundownProtectionReleaseCacheAware.
FIELD_OFFSET

La macro FIELD_OFFSET (wdm.h) devuelve el desplazamiento de bytes del campo especificado en el tipo de estructura conocido especificado.
FirstEntrySList

La rutina FirstEntrySList devuelve la primera entrada de una lista vinculada secuenciada.
IMAGE_POLICY_OVERRIDE

Reservado para la macro de IMAGE_POLICY_OVERRIDE.
initializeListHead

La rutina InitializeListHead inicializa una estructura de LIST_ENTRY que representa el encabezado de una lista vinculada doble.
initializeSListHead

La rutina InitializeSListHead (o ExInitializeSListHead) inicializa una estructura SLIST_HEADER que representa el encabezado de una lista vinculada secuenciada.
InsertHeadList

La rutina InsertHeadList inserta una entrada en el encabezado de una lista doblemente vinculada de estructuras de LIST_ENTRY.
InsertTailList

La rutina InsertTailList inserta una entrada en la cola de una lista doblemente vinculada de estructuras de LIST_ENTRY.
InterlockedAnd

La macro InterlockedAnd (wdm.h) calcula de forma atómica una operación AND bit a bit con la variable especificada y el valor especificado.
interlockedCompareExchange

La rutina InterlockedCompareExchange realiza una operación atómica que compara el valor de entrada al que apunta Destination con el valor de Comperand.
InterlockedCompareExchangePointer

La rutina InterlockedCompareExchangePointer realiza una operación atómica que compara el valor del puntero de entrada al que apunta Destination con el valor de puntero Comperand.
InterlockedDecrement

La función InterlockedDecrement (wdm.h) disminuye una variable proporcionada por el autor de la llamada de tipo LONG como una operación atómica.
interlockedExchange

La función InterlockedExchange (wdm.h) establece una variable entera en un valor determinado como una operación atómica.
InterlockedExchangeAdd

La función InterlockedExchangeAdd (wdm.h) agrega un valor a un entero determinado como una operación atómica y devuelve el valor original del entero especificado.
InterlockedExchangePointer

La función InterlockedExchangePointer (wdm.h) realiza una operación atómica que establece un puntero a un nuevo valor.
InterlockedIncrement

La función InterlockedIncrement (wdm.h) incrementa una variable proporcionada por el autor de la llamada como una operación atómica.
InterlockedOr

La función InterlockedOr (wdm.h) calcula de forma atómica una operación OR bit a bit con la variable especificada y el valor especificado.
InterlockedXor

La función InterlockedXor (wdm.h) calcula de forma atómica una operación OR exclusiva bit a bit con la variable especificada y el valor especificado.
ioAcquireCancelSpinLock

Obtenga más información sobre la rutina IoAcquireCancelSpinLock.
IoAcquireKsrPersistentMemory

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

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

La rutina IoAcquireRemoveLock incrementa el recuento de un bloqueo de eliminación, lo que indica que el objeto de dispositivo asociado no debe desasociarse de la pila de dispositivos ni eliminarse.
IoAdjustPagingPathCount

La rutina IoAdjustPagingPathCount incrementa o disminuye un contador de archivos de página proporcionado por el autor de la llamada como una operación atómica.
IoAllocateDriverObjectExtension

La rutina IoAllocateDriverObjectExtension asigna un área de contexto por controlador, denominada extensión de objeto de controlador, y le asigna un identificador único.
IoAllocateErrorLogEntry

La rutina IoAllocateErrorLogEntry asigna una entrada del registro de errores y devuelve un puntero al paquete que usa el autor de la llamada para proporcionar información sobre un error de E/S.
ioAllocateIrp

La rutina IoAllocateIrp asigna un IRP, dado el número de ubicaciones de pila de E/S para cada controlador en capas bajo el autor de la llamada y, opcionalmente, para el autor de la llamada.
ioAllocateIrpEx

IoAllocateIrpEx asigna un paquete de solicitud de E/S (IRP) desde
IoAllocateMdl

La rutina IoAllocateMdl asigna una lista de descriptores de memoria (MDL) lo suficientemente grande como para asignar un búfer, dada la dirección inicial y la longitud del búfer. Opcionalmente, esta rutina asocia el MDL a un IRP.
IoAllocateWorkItem

La rutina IoAllocateWorkItem asigna un elemento de trabajo.
IoAttachDevice

La rutina IoAttachDevice asocia el objeto de dispositivo del autor de la llamada a un objeto de dispositivo de destino con nombre, de modo que las solicitudes de E/S enlazadas al dispositivo de destino se enruten primero al autor de la llamada.
IoAttachDeviceToDeviceStack

La rutina IoAttachDeviceToDeviceStack asocia el objeto de dispositivo del autor de la llamada al objeto de dispositivo más alto de la cadena y devuelve un puntero al objeto de dispositivo más alto anteriormente.
IoBuildAsynchronousFsdRequest

La rutina IoBuildAsynchronousFsdRequest asigna y configura un IRP que se enviará a controladores de nivel inferior.
IoBuildDeviceIoControlRequest

La rutina IoBuildDeviceIoControlRequest asigna y configura un IRP para una solicitud de control de dispositivo procesada sincrónicamente.
IoBuildPartialMdl

La rutina IoBuildPartialMdl crea una nueva lista de descriptores de memoria (MDL) que representa parte de un búfer descrito por una MDL existente.
IoBuildSynchronousFsdRequest

La rutina IoBuildSynchronousFsdRequest asigna y configura un IRP para una solicitud de E/S procesada sincrónicamente.
IoCallDriver

La rutina IoCallDriver envía un IRP al controlador asociado a un objeto de dispositivo especificado.
ioCancelIrp

La rutina IoCancelIrp establece el bit de cancelación en un IRP determinado y llama a la rutina de cancelación del IRP si hay una.
IoCheckLinkShareAccess

La rutina IoCheckLinkShareAccess se llama mediante controladores del sistema de archivos (FSD) u otros controladores de nivel superior para comprobar si se permite el acceso compartido de vínculo a un objeto de archivo.
IoCheckShareAccess

Los controladores del sistema de archivos (FSD) llaman a la rutina IoCheckShareAccess u otros controladores de nivel superior para comprobar si se permite el acceso compartido a un objeto de archivo.
IoCheckShareAccessEx

La rutina IoCheckShareAccessEx se llama mediante controladores del sistema de archivos (FSD) u otros controladores de nivel superior para comprobar si se permite el acceso compartido a un objeto de archivo.
ioConnectInterrupt

La rutina IoConnectInterrupt registra la rutina InterruptService (ISR) de un controlador de dispositivo para que se llame cuando se interrumpa un dispositivo en cualquiera de un conjunto de procesadores especificado.
IoConnectInterruptEx

Para obtener más información, vea la función WdmlibIoConnectInterruptEx.#define IoConnectInterruptEx WdmlibIoConnectInterruptEx
IoCopyCurrentIrpStackLocationToNext

La rutina IoCopyCurrentIrpStackLocationToNext copia los parámetros de pila irP desde la ubicación de pila de E/S actual a la ubicación de la pila del controlador siguiente inferior.
ioCreateDevice

La rutina IoCreateDevice crea un objeto de dispositivo para que lo use un controlador.
IoCreateFile

La rutina IoCreateFile hace que se cree un nuevo archivo o directorio, o bien abre un archivo, dispositivo, directorio o volumen existente, lo que proporciona al autor de la llamada un identificador para el objeto de archivo.
IoCreateNotificationEvent

La rutina IoCreateNotificationEvent crea o abre un evento de notificación con nombre que se usa para notificar a uno o varios subprocesos de ejecución que se ha producido un evento.
IoCreateSymbolicLink

La rutina IoCreateSymbolicLink configura un vínculo simbólico entre un nombre de objeto de dispositivo y un nombre visible para el usuario para el dispositivo.
IoCreateSynchronizationEvent

La rutina IoCreateSynchronizationEvent crea o abre un evento de sincronización con nombre para su uso en la serialización del acceso al hardware entre dos controladores no relacionados de otro modo.
ioCreateSystemThread

La rutina IoCreateSystemThread crea un subproceso del sistema que se ejecuta en modo kernel y proporciona un identificador para el subproceso.
IoCreateUnprotectedSymbolicLink

La rutina IoCreateUnprotectedSymbolicLink configura un vínculo simbólico desprotegido entre un nombre de objeto de dispositivo y un nombre visible win32 correspondiente.
ioCsqInitialize

La rutina IoCsqInitialize inicializa la tabla de distribución de cola irP segura para cancelación del controlador.
IoCsqInitializeEx

La rutina IoCsqInitializeEx inicializa la tabla de distribución para una cola irP segura para cancelar.
ioCsqInsertIrp

La rutina IoCsqInsertIrp inserta un IRP en la cola irP segura para cancelación del controlador.
ioCsqInsertIrpEx

La rutina IoCsqInsertIrpEx inserta un IRP en la cola irP segura para cancelación del controlador.
ioCsqRemoveIrp

La rutina IoCsqRemoveIrp quita un IRP determinado de la cola.
IoCsqRemoveNextIrp

La rutina IoCsqRemoveNextIrp quita el siguiente IRP coincidente en la cola.
IoDeleteDevice

La rutina IoDeleteDevice quita un objeto de dispositivo del sistema, por ejemplo, cuando el dispositivo subyacente se quita del sistema.
IoDeleteSymbolicLink

La rutina IoDeleteSymbolicLink quita un vínculo simbólico del sistema.
ioDetachDevice

La rutina IoDetachDevice libera datos adjuntos entre el objeto de dispositivo del autor de la llamada y el objeto de dispositivo de un controlador inferior.
ioDisconnectInterrupt

La rutina IoDisconnectInterrupt libera el conjunto de objetos de interrupción de un controlador de dispositivo cuando el dispositivo está en pausa o quitado, o cuando se descarga el controlador.
IoDisconnectInterruptEx

Para obtener más información, vea la función WdmlibIoDisconnectInterruptEx.#define IoDisconnectInterruptEx WdmlibIoDisconnectInterruptEx
IoEnumerateKsrPersistentMemoryEx

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

Llame a IoCallDriver en su lugar. Envía un IRP al controlador asociado a un objeto de dispositivo especificado.
IofCompleteRequest

La rutina IoCompleteRequest indica que el autor de la llamada ha completado todo el procesamiento de una solicitud de E/S determinada y devuelve el IRP dado al administrador de E/S.
IoForwardIrpSynchronously

La rutina IoForwardIrpSynchronously envía un IRP a un controlador especificado y espera a que ese controlador complete el IRP.
IoFreeErrorLogEntry

La rutina IoFreeErrorLogEntry libera una entrada de registro de errores sin usar.
ioFreeIrp

La rutina IoFreeIrp libera un IRP asignado por el autor de la llamada de la rutina ioCompletion del autor de la llamada.
IoFreeKsrPersistentMemory

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

La rutina IoFreeMdl libera una lista de descriptores de memoria asignados por el autor de la llamada (MDL).
IoFreeWorkItem

La rutina IoFreeWorkItem libera un elemento de trabajo asignado por IoAllocateWorkItem.
ioGetAffinityInterrupt

Para obtener más información, vea la función WdmlibIoGetAffinityInterrupt.#define IoGetAffinityInterrupt WdmlibIoGetAffinityInterrupt
IoGetAttachedDeviceReference

La rutina IoGetAttachedDeviceReference en wdm.h devuelve un puntero al objeto de dispositivo de nivel más alto de una pila de controladores e incrementa el recuento de referencias.
IoGetBootDiskInformation

La rutina IoGetBootDiskInformation devuelve información que describe los discos de arranque y del sistema.
IoGetContainerInformation

La rutina IoGetContainerInformation proporciona información sobre el estado actual de una sesión de usuario.
ioGetCurrentIrpStackLocation

La rutina IoGetCurrentIrpStackLocation devuelve un puntero a la ubicación de pila de E/S del autor de la llamada en el IRP especificado.
ioGetCurrentProcess de

La rutina IoGetCurrentProcess devuelve un puntero al proceso actual.
ioGetDeviceDirectory

Devuelve un identificador a un directorio en el disco específico del objeto de controlador especificado donde el controlador puede leer y escribir archivos.
IoGetDeviceInterfaceAlias

La rutina IoGetDeviceInterfaceAlias devuelve la interfaz de dispositivo de alias de la instancia de interfaz de dispositivo especificada, si el alias existe.
IoGetDeviceInterfacePropertyData

La rutina IoGetDeviceInterfacePropertyData recupera el valor actual de una propiedad de interfaz de dispositivo.
IoGetDeviceInterfaces

La rutina IoGetDeviceInterfaces devuelve una lista de instancias de interfaz de dispositivo de una clase de interfaz de dispositivo determinada (como todos los dispositivos del sistema que admiten una interfaz HID).
ioGetDeviceNumaNode

La rutina IoGetDeviceNumaNode obtiene el número de nodo de un dispositivo.
IoGetDeviceObjectPointer

La rutina IoGetDeviceObjectPointer devuelve un puntero al objeto superior de la pila del objeto de dispositivo con nombre y un puntero al objeto de archivo correspondiente, si se puede conceder el acceso solicitado a los objetos.
IoGetDeviceProperty

La rutina IoGetDeviceProperty recupera información sobre un dispositivo, como la información de configuración y el nombre de su PDO.
ioGetDevicePropertyData

La rutina IoGetDevicePropertyData recupera la configuración actual de una propiedad de dispositivo.
IoGetDmaAdapter

La rutina IoGetDmaAdapter devuelve un puntero a la estructura del adaptador DMA para un objeto de dispositivo físico.
IoGetDriverDirectory

Devuelve un identificador a un directorio en el disco desde el que el controlador puede leer y escribir archivos. Los archivos de ese directorio se aplican a un objeto de controlador específico.
IoGetDriverObjectExtension

La rutina IoGetDriverObjectExtension recupera un área de contexto asignada previamente por controlador.
ioGetFunctionCodeFromCtlCode

La macro IoGetFunctionCodeFromCtlCode devuelve el valor del código de función contenido en un código de control de E/S.
IoGetInitialStack

La rutina IoGetInitialStack devuelve la dirección base de la pila del subproceso actual.
IoGetIommuInterface

Recupera un puntero a la interfaz que contiene punteros a rutinas iomMU.
IoGetIommuInterfaceEx

Recupera un puntero a la interfaz extendida que contiene un conjunto de rutinas IOMMU.
IoGetIoPriorityHint

La rutina IoGetIoPriorityHint obtiene el valor de sugerencia de prioridad de un IRP.
IoGetNextIrpStackLocation

La rutina IoGetNextIrpStackLocation proporciona a un controlador de nivel superior acceso a la ubicación de pila de E/S del controlador siguiente inferior en un IRP para que el autor de la llamada pueda configurarlo para el controlador inferior.
IoGetRelatedDeviceObject

Dado un objeto de archivo, la rutina IoGetRelatedDeviceObject devuelve un puntero al objeto de dispositivo correspondiente.
ioGetRemainingStackSize

La rutina IoGetRemainingStackSize devuelve la cantidad actual de espacio de pila en modo kernel disponible.
IoGetStackLimits

La rutina IoGetStackLimits devuelve los límites del marco de pila del subproceso actual.
IoGetTopLevelIrp

La rutina IoGetTopLevelIrp de wdm.h devuelve el valor del campo TopLevelIrp del subproceso actual.
IoInitializeDpcRequest

La rutina IoInitializeDpcRequest registra una rutina DpcForIsr proporcionada por el controlador.
ioInitializeIrp

La rutina IoInitializeIrp inicializa un IRP determinado asignado por el autor de la llamada.
ioInitializeRemoveLock

La rutina IoInitializeRemoveLock inicializa un bloqueo de eliminación para un objeto de dispositivo.
IoInitializeTimer

La rutina IoInitializeTimer configura una rutina ioTimer proporcionada por el controlador asociada a un objeto de dispositivo determinado.
IoInitializeWorkItem

La rutina IoInitializeWorkItem inicializa un elemento de trabajo que el autor de la llamada ya ha asignado.
ioInvalidateDeviceRelations

La rutina IoInvalidateDeviceRelations notifica al administrador de PnP que las relaciones de un dispositivo (como las relaciones de bus, las relaciones de ejección, las relaciones de eliminación y la relación del dispositivo de destino) han cambiado.
ioInvalidateDeviceState

La rutina IoInvalidateDeviceState notifica al administrador de PnP que ha cambiado algún aspecto del estado PnP de un dispositivo.
IoIs32bitProcess

La rutina IoIs32bitProcess comprueba si el originador de la solicitud de E/S actual es una aplicación en modo de usuario de 32 bits.
IoIsErrorUserInduced

La rutina IoIsErrorUserInduced determina si se encontró un error de E/S al procesar una solicitud a un dispositivo multimedia extraíble causado por el usuario.
IoIsWdmVersionAvailable

La rutina IoIsWdmVersionAvailable comprueba si el sistema operativo admite una versión de WDM determinada.
ioMarkIrpPending

La rutina IoMarkIrpPending marca el IRP especificado, lo que indica que la rutina de distribución de un controlador devolvió posteriormente STATUS_PENDING porque otras rutinas de controlador requieren un procesamiento adicional.
ioOpenDeviceInterfaceRegistryKey

La rutina IoOpenDeviceInterfaceRegistryKey devuelve un identificador a una clave del Registro para almacenar información sobre una instancia de interfaz de dispositivo determinada.
IoOpenDeviceRegistryKey

La rutina IoOpenDeviceRegistryKey devuelve un identificador a una ubicación de estado del Registro para una instancia de dispositivo determinada.
IoOpenDriverRegistryKey

Reservado para la función IoOpenDriverRegistryKey.
IoQueryKsrPersistentMemorySize

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

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

La rutina IoQueueWorkItem asocia una rutina WorkItem a un elemento de trabajo y inserta el elemento de trabajo en una cola para su posterior procesamiento por un subproceso de trabajo del sistema.
IoQueueWorkItemEx

La rutina IoQueueWorkItemEx asocia una rutina WorkItemEx a un elemento de trabajo e inserta el elemento de trabajo en una cola para su posterior procesamiento mediante un subproceso de trabajo del sistema.
ioRegisterContainerNotification

La rutina IoRegisterContainerNotification registra un controlador en modo kernel para recibir notificaciones sobre una clase de eventos especificada.
IoRegisterDeviceInterface

La rutina IoRegisterDeviceInterface registra una clase de interfaz de dispositivo, si no se ha registrado previamente y crea una nueva instancia de la clase de interfaz, que posteriormente un controlador puede habilitar para su uso por aplicaciones u otros componentes del sistema.
ioRegisterLastChanceShutdownNotification

La rutina IoRegisterLastChanceShutdownNotification registra un controlador para recibir un IRP de IRP_MJ_SHUTDOWN cuando el sistema se apaga, después de que se hayan vaciado todos los sistemas de archivos.
IoRegisterPlugPlayNotification

La rutina IoRegisterPlugPlayNotification registra una rutina de devolución de llamada de notificación Plug and Play (PnP) que se llamará cuando se produce un evento PnP de la categoría especificada.
IoRegisterShutdownNotification

La rutina IoRegisterShutdownNotification registra el controlador para recibir un IRP de IRP_MJ_SHUTDOWN cuando se apaga el sistema.
ioReleaseCancelSpinLock

Obtenga más información sobre la rutina IoReleaseCancelSpinLock.
ioReleaseRemoveLock

La rutina IoReleaseRemoveLock libera un bloqueo de eliminación adquirido con una llamada anterior a IoAcquireRemoveLock.
ioReleaseRemoveLockAndWait

La rutina IoReleaseRemoveLockAndWait libera un bloqueo de eliminación que el controlador adquirió en una llamada anterior a IoAcquireRemoveLock y espera hasta que se hayan liberado todas las adquisiciones del bloqueo.
IoRemoveLinkShareAccess

La rutina IoRemoveLinkShareAccess quita la información de acceso y vínculo de acceso compartido para una instancia abierta determinada de un objeto de archivo.
IoRemoveLinkShareAccessEx

La rutina IoRemoveLinkShareAccessEx quita el acceso y comparte la información de acceso en una estructura de acceso compartido del sistema de archivos para una instancia abierta determinada.
IoRemoveShareAccess

La rutina IoRemoveShareAccess quita la información de acceso y acceso compartido de una instancia abierta determinada de un objeto de archivo.
ioReportInterruptActive

La rutina IoReportInterruptActive informa al sistema operativo de que una rutina de servicio de interrupción registrada (ISR) está activa y lista para controlar las solicitudes de interrupción.
IoReportInterruptInactive

La rutina IoReportInterruptInactive informa al sistema operativo de que una rutina de servicio de interrupción registrada (ISR) está inactiva y no espera solicitudes de interrupción.
IoReportTargetDeviceChange

La rutina IoReportTargetDeviceChange notifica al administrador de PnP que se ha producido un evento personalizado en un dispositivo.
ioReportTargetDeviceChangeAsynchronous

La rutina IoReportTargetDeviceChangeAsynchronous notifica al administrador de PnP que se ha producido un evento personalizado en un dispositivo.
IoRequestDeviceEject

La rutina IoRequestDeviceEject notifica al administrador de PnP que se ha presionado el botón de expulsión del dispositivo.
ioRequestDpc

La rutina IoRequestDpc pone en cola una rutina DpcForIsr proporcionada por el controlador para completar el procesamiento de E/S controlado por interrupciones en un IRQL inferior.
IoReserveKsrPersistentMemory

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

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

La rutina IoReuseIrp reinicializa un IRP para que se pueda reutilizar.
Iosb64ToIosb

La función Iosb64ToIosb...
iosbToIosb64

La función IosbToIosb64...
ioSetCancelRoutine

La rutina IoSetCancelRoutine configura una rutina cancel proporcionada por el controlador que se llamará si se cancela un IRP determinado.
IoSetCompletionRoutine

La rutina IoSetCompletionRoutine registra una rutina de IoCompletion, a la que se llamará cuando el controlador de nivel inferior haya completado la operación solicitada para el IRP especificado.
IoSetCompletionRoutineEx

La rutina IoSetCompletionRoutineEx registra una rutina de IoCompletion, a la que se llama cuando el controlador de nivel inferior ha completado la operación solicitada para el IRP especificado.
IoSetDeviceInterfacePropertyData

La rutina IoSetDeviceInterfacePropertyData modifica el valor actual de una propiedad de interfaz de dispositivo.
ioSetDeviceInterfaceState

La rutina IoSetDeviceInterfaceState habilita o deshabilita una instancia de una clase de interfaz de dispositivo registrada anteriormente.
ioSetDevicePropertyData

La rutina IoSetDevicePropertyData modifica la configuración actual de una propiedad de dispositivo.
ioSetIoPriorityHint

La rutina IoSetIoPriorityHint establece el valor de sugerencia de prioridad para un IRP.
IoSetLinkShareAccess

La rutina IoSetLinkShareAccess establece los derechos de acceso para compartir el objeto de archivo especificado.
IoSetNextIrpStackLocation

La rutina IoSetNextIrpStackLocation establece la ubicación de la pila IRP en un IRP asignado por el controlador al del autor de la llamada.
IoSetShareAccess

La rutina IoSetShareAccess establece los derechos de acceso para compartir el objeto de archivo especificado.
ioSetShareAccessEx

La rutina IoSetShareAccessEx establece los derechos de acceso para compartir el objeto de archivo especificado.
IoSetStartIoAttributes

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

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

La rutina IoSizeOfIrp en wdm.h determina el tamaño en bytes de un IRP, dado el número de ubicaciones de pila en irP.
IoSizeofWorkItem

La rutina IoSizeofWorkItem devuelve el tamaño, en bytes, de una estructura de IO_WORKITEM.
ioSkipCurrentIrpStackLocation

Más información sobre: IoSkipCurrentIrpStackLocation
IoStartNextPacket

La rutina IoStartNextPacket en wdm.h pone en cola el siguiente IRP desde la cola de dispositivos asociada del objeto de dispositivo dado y llama a la rutina StartIo del controlador.
ioStartNextPacketByKey

La rutina IoStartNextPacketByKey en wdm.h pone en cola el siguiente paquete de solicitud de E/S del objeto de dispositivo asociado especificado.
IoStartPacket

La rutina IoStartPacket de wdm.h llama a la rutina StartIo del controlador con un IRP o inserta el IRP en la cola de dispositivos para el objeto de dispositivo determinado.
IoStartTimer

La rutina IoStartTimer de wdm.h habilita el temporizador asociado a un objeto de dispositivo determinado para que se llame a la rutina ioTimer proporcionada por el controlador una vez por segundo.
ioStopTimer

La rutina IoStopTimer de wdm.h deshabilita el temporizador de un objeto de dispositivo especificado para que no se llame a la rutina ioTimer proporcionada por el controlador.
IoUninitializeWorkItem

La rutina IoUninitializeWorkItem desinicializa un elemento de trabajo inicializado por IoInitializeWorkItem.
IoUnregisterContainerNotification

La rutina IoUnregisterContainerNotification cancela un registro de notificación de contenedor creado anteriormente por la rutina IoRegisterContainerNotification.
IoUnregisterPlugPlayNotification

Esta rutina está obsoleta en Windows 7 y versiones posteriores de Windows. La rutina IoUnregisterPlugPlayNotification quita el registro de la rutina de devolución de llamada de un controlador para un evento PnP.
IoUnregisterPlugPlayNotificationEx

La rutina IoUnregisterPlugPlayNotificationEx cancela el registro de la rutina de devolución de llamada de un controlador para las notificaciones de eventos Plug and Play (PnP).
IoUnregisterShutdownNotification

La rutina IoUnregisterShutdownNotification quita un controlador registrado de la cola de notificaciones de apagado.
ioUpdateLinkShareAccess

La rutina IoUpdateLinkShareAccess actualiza el acceso de recurso compartido para el objeto de archivo determinado, normalmente cuando se abre el archivo.
IoUpdateLinkShareAccessEx

La rutina IoUpdateLinkShareAccessEx actualiza el acceso de recurso compartido para el objeto de archivo determinado, normalmente cuando se abre el archivo.
ioUpdateShareAccess

La rutina IoUpdateShareAccess actualiza el acceso compartido para el objeto de archivo determinado, normalmente cuando se abre el archivo.
IoValidateDeviceIoControlAccess

Para obtener más información, vea la función WdmlibIoValidateDeviceIoControlAccess.
IoWithinStackLimits

La rutina IoWithinStackLimits determina si una región de memoria está dentro del límite de pila del subproceso actual.
IoWMIAllocateInstanceIds

La rutina IoWMIAllocateInstanceIds asigna uno o varios identificadores de instancia que son únicos para el GUID.
ioWMIDeviceObjectToInstanceName

La rutina IoWMIDeviceObjectToInstanceName determina el nombre de instancia de la instancia de clase WMI implementada por el controlador especificado por un objeto de dispositivo.
ioWMIDeviceObjectToProviderId

La rutina IoWMIDeviceObjectToProviderId convierte el objeto de dispositivo especificado en el identificador de proveedor WMI correspondiente.
ioWMIExecuteMethod

La rutina IoWMIExecuteMethod ejecuta un método de clase WMI en la instancia de bloque de datos WMI especificada.
ioWMIHandleToInstanceName

La rutina IoWMIHandleToInstanceName determina el nombre de instancia de la instancia de clase WMI implementada por el controlador especificado por un identificador de archivo.
ioWMIOpenBlock

La rutina IoWMIOpenBlock abre el objeto de bloque de datos WMI para la clase WMI especificada.
ioWMIQueryAllData

La rutina IoWMIQueryAllData devuelve todos los bloques de datos WMI que implementan una clase WMI determinada.
IoWMIQueryAllDataMultiple

La rutina IoWMIQueryAllDataMultiple devuelve todos los bloques de datos WMI que implementan uno de un conjunto de clases WMI.
IoWMIQuerySingleInstance

La rutina IoWMIQuerySingleInstance devuelve la instancia especificada de un bloque de datos WMI.
ioWMIQuerySingleInstanceMultiple

La rutina IoWMIQuerySingleInstanceMultiple devuelve todas las instancias de bloque de datos WMI que implementan las clases WMI especificadas con los nombres de instancia especificados.
IoWMIRegistrationControl

La rutina IoWMIRegistrationControl registra o anula el registro del autor de la llamada como proveedor de datos WMI para un objeto de dispositivo especificado.
IoWMISetNotificationCallback

La rutina IoWMISetNotificationCallback registra una devolución de llamada de notificación para un evento WMI.
ioWMISetSingleInstance

La rutina IoWMISetSingleInstance establece los valores de las propiedades dentro de la instancia del bloque de datos que coincide con el nombre de instancia y la clase WMI especificados.
IoWMISetSingleItem

La rutina IoWMISetSingleItem establece una sola propiedad en la instancia del bloque de datos que coincide con el nombre de instancia y la clase WMI especificados.
IoWMISuggestInstanceName

La rutina IoWMISuggestInstanceName se usa para solicitar que WMI sugiera un nombre base que un controlador puede usar para compilar nombres de instancia de WMI para el dispositivo.
ioWMIWriteEvent

La rutina IoWMIWriteEvent entrega un evento determinado a los componentes WMI en modo de usuario para la notificación.
IoWriteErrorLogEntry

La rutina IoWriteErrorLogEntry de wdm.h pone en cola un paquete de registro de errores determinado al subproceso de registro de errores del sistema.
ioWriteKsrPersistentMemory

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

La rutina IsListEmpty indica si una lista vinculada doble de estructuras de LIST_ENTRY está vacía.
KdBreakPointWithStatus

La macro KdBreakPointWithStatus se divide en el depurador de kernel y envía el valor de Status al depurador.
KdChangeOption

La rutina KdChangeOption accede y cambia el estado en el kernel que está relacionado con la depuración del kernel.
KdDisableDebugger

La rutina KdDisableDebugger deshabilita el depurador de kernel.
KdEnableDebugger

La rutina KdEnableDebugger vuelve a habilitar el depurador de kernel después de una llamada a la rutina KdDisableDebugger deshabilita el depurador de kernel.
KdPrint

La macro KdPrint envía un mensaje al depurador de kernel.
KdPrintEx

La macro KdPrintEx envía una cadena al depurador de kernel si se cumplen las condiciones especificadas. Una llamada a KdPrintEx requiere paréntesis dobles.
KdRefreshDebuggerNotPresent

La macro KdRefreshDebuggerNotPresent actualiza el valor de la variable de kernel global KD_DEBUGGER_NOT_PRESENT.
KeAcquireGuardedMutex

Obtenga más información sobre la rutina KeAcquireGuardedMutex.
KeAcquireGuardedMutexUnsafe

Obtenga más información sobre la función KeAcquireGuardedMutexUnsafe.
KeAcquireInStackQueuedSpinLock

Obtenga más información sobre la rutina KeAcquireInStackQueuedSpinLock.
KeAcquireInStackQueuedSpinLockAtDpcLevel

Obtenga más información sobre la rutina KeAcquireInStackQueuedSpinLockAtDpcLevel.
keAcquireInStackQueuedSpinLockForDpc

Obtenga más información sobre la rutina KeAcquireInStackQueuedSpinLockForDpc.
KeAcquireInterruptSpinLock

Obtenga más información sobre la rutina KeAcquireInterruptSpinLock.
keAcquireSpinLock

La rutina KeAcquireSpinLock adquiere un bloqueo de giro para que el autor de la llamada pueda sincronizar el acceso a los datos compartidos de forma segura mediante la generación de IRQL.
KeAcquireSpinLockAtDpcLevel

La rutina KeAcquireSpinLockAtDpcLevel adquiere un bloqueo de número cuando el llamador ya se está ejecutando en IRQL >= DISPATCH_LEVEL.
KeAcquireSpinLockForDpc

Obtenga más información sobre la rutina KeAcquireSpinLockForDpc.
KeAcquireSpinLockRaiseToDpc

La rutina KeAcquireSpinLockRaiseToDpc es una versión más rápida de la rutina KeAcquireSpinLock.
KeAddTriageDumpDataBlock

Agrega un bloque de datos de volcado de evaluación de prioridades a una matriz de bloques de datos de volcado de evaluación de prioridades.
KeAreAllApcsDisabled

La rutina KeAreAllApcsDisabled indica si el subproceso de llamada está dentro de una región protegida o si se ejecuta en IRQL >= APC_LEVEL, lo que deshabilita toda la entrega de APC.
KeAreApcsDisabled

La función KeAreApcsDisabled (wdm.h) devuelve un valor que indica si el subproceso de llamada está dentro de una región crítica o una región protegida.
KeBugCheckEx

La rutina KeBugCheckEx reduce el sistema de forma controlada cuando el autor de la llamada detecta una incoherencia irrecuperable que dañaría el sistema si el autor de la llamada continuaba ejecutándose.
keCancelTimer

La rutina KeCancelTimer quita un objeto de temporizador antes del intervalo del temporizador, si se ha establecido alguno, expira.
keClearEvent

La rutina KeClearEvent establece un evento en un estado no señalizado.
KeConvertAuxiliaryCounterToPerformanceCounter

La rutina KeConvertAuxiliaryCounterToPerformanceCounter convierte el valor de contador auxiliar especificado en un valor de contador de rendimiento.
KeConvertPerformanceCounterToAuxiliaryCounter

La rutina KeConvertPerformanceCounterToAuxiliaryCounter convierte el valor del contador de rendimiento especificado en un valor de contador auxiliar.
KeDelayExecutionThread

La rutina KeDelayExecutionThread coloca el subproceso actual en un estado de espera de alerta o no actualizable para un intervalo especificado.
KeDeregisterBoundCallback

La rutina KeDeregisterBoundCallback registra una devolución de llamada de excepción enlazada en modo de usuario registrada por KeRegisterBoundCallback.
KeDeregisterBugCheckCallback

La rutina KeDeregisterBugCheckCallback quita una rutina de devolución de llamada registrada por KeRegisterBugCheckCallback.
KeDeregisterBugCheckReasonCallback

La rutina KeDeregisterBugCheckReasonCallback quita una rutina de devolución de llamada registrada por KeRegisterBugCheckReasonCallback.
KeDeregisterNmiCallback

La rutina KeDeregisterNmiCallback anula el registro de una devolución de llamada de interrupción no enmascarable (NMI) registrada por KeRegisterNmiCallback.
keDeregisterProcessorChangeCallback

La rutina KeDeregisterProcessorChangeCallback anula el registro de una función de devolución de llamada que se registró anteriormente con el sistema operativo llamando a la rutina KeRegisterProcessorChangeCallback.
KeEnterCriticalRegion

La función KeEnterCriticalRegion (wdm.h) deshabilita temporalmente la ejecución de las API normales del kernel, pero no impide que se ejecuten las API de kernel especiales.
KeEnterGuardedRegion

La función KeEnterGuardedRegion (wdm.h) entra en una región protegida, que deshabilita toda la entrega de APC en modo kernel al subproceso actual.
KeFlushIoBuffers

La rutina KeFlushIoBuffers vacía la región de memoria descrita por una MDL de las memorias caché de todos los procesadores.
KeFlushQueuedDpcs

La rutina KeFlushQueuedDpcs devuelve después de que se hayan ejecutado todos los DPCs en cola en todos los procesadores.
KefReleaseSpinLockFromDpcLevel

La rutina KeReleaseSpinLockFromDpcLevel libera un bloqueo de giro ejecutivo sin cambiar irQL.
keGetCurrentIrql

La rutina KeGetCurrentIrql devuelve el IRQL actual.
KeGetCurrentNodeNumber

La función KeGetCurrentNodeNumber (wdm.h) devuelve el número de nodo NUMA para el procesador lógico en el que se ejecuta el llamador.
KeGetCurrentProcessorIndex

KeGetCurrentProcessorIndex devuelve el índice del procesador en el que se ejecuta el autor de la llamada.
keGetCurrentProcessorNumberEx

La función KeGetCurrentProcessorNumberEx (wdm.h) devuelve el número de procesador del procesador lógico en el que se ejecuta el llamador.
KeGetCurrentThread

La rutina KeGetCurrentThread identifica el subproceso actual.
KeGetProcessorIndexFromNumber

La rutina KeGetProcessorIndexFromNumber en wdm.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 wdm.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.
KeGetRecommendedSharedDataAlignment

La rutina KeGetRecommendedSharedDataAlignment devuelve la alineación preferida para las estructuras de memoria a las que puede acceder más de un procesador.
KeInitializeCallbackRecord

Más información sobre: KeInitializeCallbackRecord
KeInitializeCrashDumpHeader

Obtenga información sobre cómo la rutina KeInitializeCrashDumpHeader proporciona la información de encabezado que el sistema requiere para un archivo de volcado de memoria.
KeInitializeDeviceQueue

La rutina KeInitializeDeviceQueue inicializa un objeto de cola de dispositivos en un estado no ocupado.
KeInitializeDpc

La rutina KeInitializeDpc inicializa un objeto DPC y registra una rutina CustomDpc para ese objeto.
KeInitializeEvent

La rutina KeInitializeEvent inicializa un objeto de evento como un evento de sincronización (waiter único) o de tipo de notificación y lo establece en un estado señalizado o no señalizado.
keInitializeGuardedMutex

La rutina KeInitializeGuardedMutex inicializa una exclusión mutua protegida.
keInitializeMutex

La rutina KeInitializeMutex inicializa un objeto de exclusión mutua y lo establece en un estado señalado.
KeInitializeSemaphore

La rutina KeInitializeSemaphore inicializa un objeto de semáforo con un recuento especificado y especifica un límite superior que el recuento puede alcanzar.
keInitializeSpinLock

La rutina KeInitializeSpinLock inicializa una variable de tipo KSPIN_LOCK.
KeInitializeThreadedDpc

La rutina KeInitializeThreadedDpc inicializa un objeto DPC en subproceso y registra una rutina CustomThreadedDpc para ese objeto.
keInitializeTimer

La rutina KeInitializeTimer inicializa un objeto de temporizador.
keInitializeTimerEx

La rutina KeInitializeTimerEx inicializa un objeto de temporizador de kernel extendido.
KeInitializeTriageDumpDataArray

Inicializa una matriz de bloques de datos de volcado de evaluación de prioridades.
KeInsertByKeyDeviceQueue

La rutina KeInsertByKeyDeviceQueue adquiere el bloqueo de número para el deviceQueue especificado y pone en cola una entrada según el valor de clave de ordenación especificado si la cola del dispositivo está establecida en un estado ocupado.
keInsertDeviceQueue

La rutina KeInsertDeviceQueue adquiere el bloqueo de número del objeto de cola de dispositivos especificado y, si la cola de dispositivos está establecida en un estado ocupado, pone en cola la entrada especificada.
KeInsertQueueDpc

La rutina KeInsertQueueDpc pone en cola un DPC para su ejecución.
KeIpiGenericCall

La rutina KeIpiGenericCall hace que la rutina especificada se ejecute en todos los procesadores simultáneamente.
KeIsExecutingDpc

Comprueba si se ejecuta un DPC en el procesador actual.
KeLeaveCriticalRegion

Obtenga información sobre cómo la rutina KeLeaveCriticalRegion vuelve a habilitar la entrega de las API normales en modo kernel deshabilitadas por una llamada anterior a KeEnterCriticalRegion.
KeLeaveGuardedRegion

Obtenga información sobre cómo la rutina KeLeaveGuardedRegion sale de una región protegida especificada por KeEnterGuardedRegion.
KeLowerIrql

La rutina KeLowerIrql restaura irQL en el procesador actual a su valor original.
KeMemoryBarrier

La rutina KeMemoryBarrier crea una barrera en su posición en el código, en la que el compilador y el procesador no pueden mover ninguna operación.
KeQueryActiveGroupCount

Obtenga información sobre cómo la rutina KeQueryActiveGroupCount devuelve el número de grupos de procesadores activos en un sistema multiprocesador.
keQueryActiveProcessorCount

Obtenga información sobre cómo la rutina KeQueryActiveProcessorCount devuelve el número de procesadores actualmente activos.
KeQueryActiveProcessorCountEx

Obtenga información sobre cómo la rutina KeQueryActiveProcessorCountEx devuelve el número de procesadores lógicos activos de un grupo especificado en un sistema multiprocesador o en todo el sistema.
KeQueryActiveProcessors

Obtenga información sobre cómo la rutina KeQueryActiveProcessors devuelve una máscara de bits de los procesadores actualmente activos.
KeQueryAuxiliaryCounterFrequency

La rutina KeQueryAuxiliaryCounterFrequency devuelve la frecuencia del contador auxiliar en unidades de Hz.
KeQueryDpcWatchdogInformation

La rutina KeQueryDpcWatchdogInformation devuelve los valores del temporizador de temporizador de llamada de procedimiento diferido (DPC) para el procesador actual.
keQueryGroupAffinity

Obtenga información sobre cómo la rutina KeQueryGroupAffinity devuelve una máscara de afinidad que identifica los procesadores lógicos activos de un grupo especificado en un sistema multiprocesador.
KeQueryHighestNodeNumber

Obtenga información sobre cómo la rutina KeQueryHighestNodeNumber devuelve el número de nodo más alto de un sistema multiprocesador que tiene una arquitectura de acceso a memoria no uniforme (NUMA).
KeQueryInterruptTime

La rutina KeQueryInterruptTime devuelve el valor actual del recuento de tiempo de interrupción del sistema, con precisión en el tic del reloj del sistema.
keQueryInterruptTimePrecise

La rutina KeQueryInterruptTimePrecise devuelve el valor actual del recuento de tiempo de interrupción del sistema, con precisión en un microsegundo.
KeQueryLogicalProcessorRelationship

La rutina KeQueryLogicalProcessorRelationship obtiene información sobre las relaciones de uno o varios procesadores con los demás procesadores de un sistema multiprocesador.
KeQueryMaximumGroupCount

Obtenga información sobre cómo la rutina KeQueryMaximumGroupCount devuelve el número máximo de grupos en un sistema multiprocesador.
keQueryMaximumProcessorCount

Obtenga información sobre cómo la rutina KeQueryMaximumProcessorCount devuelve el número máximo de procesadores.
keQueryMaximumProcessorCountEx

Obtenga información sobre cómo la rutina KeQueryMaximumProcessorCountEx devuelve el número máximo de procesadores lógicos de un grupo especificado en un sistema multiprocesador.
KeQueryNodeActiveAffinity

La rutina KeQueryNodeActiveAffinity obtiene la afinidad actual del procesador de un nodo especificado en un sistema multiprocesador que tiene una arquitectura de acceso a memoria no uniforme (NUMA).
keQueryNodeActiveAffinity2

Esta rutina devuelve la afinidad actual del procesador multigrupo del nodo NUMA especificado.
keQueryNodeActiveProcessorCount

Esta rutina devuelve el número de procesadores activos en el nodo NUMA especificado en todos los grupos.
keQueryNodeMaximumProcessorCount

Obtenga información sobre cómo la rutina KeQueryNodeMaximumProcessorCount devuelve el número máximo de procesadores lógicos que puede contener un nodo especificado en un sistema de multiprocesador de acceso a memoria no uniforme (NUMA).
KeQueryPerformanceCounter

La rutina KeQueryPerformanceCounter de wdm.h recupera el valor actual y la frecuencia del contador de rendimiento.
KeQueryPriorityThread

La rutina KeQueryPriorityThread devuelve la prioridad actual de un subproceso determinado.
KeQueryRuntimeThread

La rutina KeQueryRuntimeThread informa del tiempo de ejecución acumulado en modo kernel y en modo de usuario de un subproceso, en tics de reloj.
KeQuerySystemTime

La rutina KeQuerySystemTime obtiene la hora actual del sistema.
KeQuerySystemTimePrecise

La rutina KeQuerySystemTimePrecise recupera la hora actual del sistema y es más precisa que la rutina KeQuerySystemTime.
KeQueryTickCount

Obtenga información sobre cómo la rutina KeQueryTickCount mantiene un recuento de las interrupciones del temporizador de intervalo que se han producido desde el arranque del sistema.
keQueryTimeIncrement

La rutina KeQueryTimeIncrement devuelve el número de unidades de 100 nanosegundos que se agregan a la hora del sistema cada vez que se interrumpe el reloj del intervalo.
keQueryTotalCycleTimeThread

La rutina KeQueryTotalCycleTimeThread devuelve el tiempo de ciclo acumulado para el subproceso especificado.
KeQueryUnbiasedInterruptTime

La rutina KeQueryUnbiasedInterruptTime devuelve el valor actual del recuento de tiempo de interrupción del sistema.
keRaiseIrql

La rutina KeRaiseIrql eleva la prioridad de hardware al valor IRQL especificado, lo que enmascara las interrupciones de IRQL equivalentes o inferiores en el procesador actual.
keRaiseIrqlToDpcLevel

Obtenga información sobre cómo la rutina KeRaiseIrqlToDpcLevel eleva la prioridad de hardware a IRQL = DISPATCH_LEVEL, enmascarando así las interrupciones de IRQL equivalentes o inferiores en el procesador actual.
KeReadStateEvent

La rutina KeReadStateEvent devuelve el estado actual, señalado o no señalado, de un objeto de evento.
keReadStateMutex

La rutina KeReadStateMutex devuelve el estado actual, señalado o no señalado, del objeto de exclusión mutua especificado.
keReadStateSemaphore

La rutina KeReadStateSemaphore devuelve el estado actual, señalado o no señalado, del objeto de semáforo especificado.
KeReadStateTimer

La rutina KeReadStateTimer lee el estado actual de un objeto de temporizador.
KeRegisterBoundCallback

La rutina KeRegisterBoundCallback registra una rutina a la que se llamará cada vez que se produzca una excepción enlazada en modo de usuario.
KeRegisterBugCheckCallback

La rutina KeRegisterBugCheckCallback registra una rutina BugCheckCallback, que se ejecuta cuando el sistema operativo emite una comprobación de errores.
keRegisterBugCheckReasonCallback

La rutina KeRegisterBugCheckReasonCallback registra una rutina KbCallbackDumpIo, KbCallbackSecondaryDumpData o KbCallbackAddPages, que se ejecuta cuando el sistema operativo emite una comprobación de errores.
KeRegisterNmiCallback

La rutina KeRegisterNmiCallback registra una rutina a la que se llamará cada vez que se produzca una interrupción no enmascarable (NMI).
keRegisterProcessorChangeCallback

La rutina KeRegisterProcessorChangeCallback registra una función de devolución de llamada con el sistema operativo para que el sistema operativo notifique al controlador cuando se agregue un nuevo procesador a la partición de hardware.
KeReleaseGuardedMutex

La rutina KeReleaseGuardedMutex libera una exclusión mutua protegida adquirida con KeAcquireGuardedMutex o KeTryToAcquireGuardedMutex.
KeReleaseGuardedMutexUnsafe

La rutina KeReleaseGuardedMutexUnsafe libera una exclusión mutua protegida adquirida por KeAcquireGuardedMutexUnsafe.
keReleaseInStackQueuedSpinLock

La rutina KeReleaseInStackQueuedSpinLock libera un bloqueo de número en cola adquirido por KeAcquireInStackQueuedSpinLock.
keReleaseInStackQueuedSpinLockForDpc

La rutina KeReleaseInStackQueuedSpinLockForDpc libera un bloqueo de número en cola que se adquirió llamando a KeAcquireInStackQueuedSpinLockForDpc.
KeReleaseInStackQueuedSpinLockFromDpcLevel

La rutina KeReleaseInStackQueuedSpinLockFromDpcLevel libera un bloqueo de número en cola adquirido por KeAcquireInStackQueuedSpinLockAtDpcLevel.
keReleaseInterruptSpinLock

La rutina KeReleaseInterruptSpinLock libera un bloqueo de número de interrupción adquirido por KeAcquireInterruptSpinLock.
keReleaseMutex

La rutina KeReleaseMutex libera un objeto de exclusión mutua y especifica si el autor de la llamada debe llamar a una de las rutinas KeWaitXxx tan pronto como KeReleaseMutex devuelva el control.
KeReleaseSemaphore

La rutina KeReleaseSemaphore libera el objeto de semáforo especificado.
keReleaseSpinLock

La rutina KeReleaseSpinLock libera un bloqueo de giro y restaura el IRQL original en el que se estaba ejecutando el autor de la llamada.
keReleaseSpinLockForDpc

La rutina KeReleaseSpinLockForDpc libera un bloqueo de giro adquirido mediante una llamada a KeAcquireSpinLockForDpc.
keReleaseSpinLockFromDpcLevel

Obtenga información sobre cómo la rutina KeReleaseSpinLockFromDpcLevel libera un bloqueo de giro ejecutivo sin cambiar IRQL.
KeRemoveByKeyDeviceQueue

La rutina KeRemoveByKeyDeviceQueue quita una entrada, seleccionada según un valor de clave de ordenación, de la cola de dispositivos especificada.
KeRemoveDeviceQueue

La rutina KeRemoveDeviceQueue quita una entrada del encabezado de una cola de dispositivos especificada.
KeRemoveEntryDeviceQueue

La rutina KeRemoveEntryDeviceQueue devuelve si la entrada especificada está en la cola del dispositivo y la quita, si se puso en cola, de la cola del dispositivo.
keRemoveQueueDpc

La rutina KeRemoveQueueDpc quita el objeto DPC especificado de la cola DPC del sistema.
KeResetEvent

La rutina KeResetEvent restablece un objeto de evento especificado a un estado no señalado y devuelve el estado anterior de ese objeto de evento.
KeRestoreExtendedProcessorState

La rutina KeRestoreExtendedProcessorState restaura la información de estado del procesador extendida que se guardó anteriormente.
keRestoreFloatingPointState

La rutina KeRestoreFloatingPointState restaura el contexto de punto flotante no volátil guardado por la llamada anterior a KeSaveFloatingPointState.
keRevertToUserAffinityThreadEx

La rutina KeRevertToUserAffinityThreadEx restaura la afinidad anterior del subproceso actual.
KeRevertToUserGroupAffinityThread

La rutina KeRevertToUserGroupAffinityThread restaura la afinidad de grupo del subproceso que llama a su valor original en el momento en que se creó el subproceso.
KeSaveExtendedProcessorState

La rutina KeSaveExtendedProcessorState guarda información de estado de procesador extendida.
KeSaveFloatingPointState

La rutina KeSaveFloatingPointState guarda el contexto de punto flotante no volátil para que el autor de la llamada pueda realizar operaciones de punto flotante.
KeSetCoalescableTimer

La rutina KeSetCoalescableTimer establece el tiempo de expiración inicial y el período de un objeto de temporizador y especifica cuánto retraso se puede tolerar en los tiempos de expiración.
keSetEvent

La rutina KeSetEvent establece un objeto de evento en un estado señalado si aún no se ha señalado el evento y devuelve el estado anterior del objeto de evento.
keSetImportanceDpc

Obtenga información sobre cómo se ejecuta la rutina KeSetImportanceDpc.
KeSetPriorityThread

La rutina KeSetPriorityThread establece la prioridad en tiempo de ejecución de un subproceso creado por el controlador.
KeSetSystemAffinityThread

La rutina KeSetSystemAffinityThread establece la afinidad del sistema del subproceso actual.
KeSetSystemAffinityThreadEx

La rutina KeSetSystemAffinityThreadEx establece la afinidad del sistema del subproceso actual.
KeSetSystemGroupAffinityThread

La rutina KeSetSystemGroupAffinityThread cambia el número de grupo y la máscara de afinidad del subproceso que llama.
keSetTargetProcessorDpc

Obtenga información sobre cómo la rutina KeSetTargetProcessorDpc especifica el procesador en el que se ejecutará una rutina DPC.
KeSetTargetProcessorDpcEx

La rutina KeSetTargetProcessorDpcEx especifica el procesador en el que se ejecutará una rutina DPC.
keSetTimer

La rutina KeSetTimer establece el intervalo absoluto o relativo en el que se va a establecer un objeto de temporizador en un estado señalado y, opcionalmente, proporciona una rutina CustomTimerDpc que se ejecutará cuando expire ese intervalo.
KeSetTimerEx

La rutina KeSetTimerEx establece el intervalo absoluto o relativo en el que se va a establecer un objeto de temporizador en un estado señalado, opcionalmente proporciona una rutina CustomTimerDpc que se ejecutará cuando expire ese intervalo y, opcionalmente, proporciona un intervalo periódico para el temporizador.
keShouldYieldProcessor

Más información sobre: Función KeShouldYieldProcessor
KeStallExecutionProcessor

La rutina KeStallExecutionProcessor en wdm.h detiene al autor de la llamada en el procesador actual durante un intervalo de tiempo especificado.
keSynchronizeExecution

La rutina KeSynchronizeExecution sincroniza la ejecución de la rutina especificada con la rutina de servicio de interrupción (ISR) asignada a un conjunto de uno o varios objetos de interrupción.
keTestSpinLock

La rutina KeTestSpinLock comprueba la disponibilidad de un bloqueo de número.
keTryToAcquireGuardedMutex

La rutina KeTryToAcquireGuardedMutex adquiere una exclusión mutua protegida, si está disponible.
KeTryToAcquireSpinLockAtDpcLevel

La rutina KeTryToAcquireSpinLockAtDpcLevel intenta adquirir un bloqueo de giro en DISPATCH_LEVEL.
keWaitForMultipleObjects

La rutina KeWaitForMultipleObjects coloca el subproceso actual en un estado de espera alertable o nonalertable hasta que cualquiera o todos los objetos de distribuidor se establecen en un estado señalado o (opcionalmente) hasta que se agote el tiempo de espera.
KeWaitForSingleObject

La rutina KeWaitForSingleObject coloca el subproceso actual en un estado de espera hasta que el objeto distribuidor especificado esté establecido en un estado señalado o (opcionalmente) hasta que se agote el tiempo de espera.
KzLowerIrql

Restaura irQL en el procesador actual a su valor original.
KzRaiseIrql

Eleva la prioridad de hardware al valor IRQL especificado, lo que enmascara las interrupciones de IRQL equivalentes o inferiores en el procesador actual.
MmAdvanceMdl

La rutina MmAdvanceMdl avanza el principio del intervalo de memoria virtual de un MDL por el número especificado de bytes.
mmAllocateContiguousMemory

Obtenga información sobre cómo la rutina MmAllocateContiguousMemory asigna un intervalo de memoria física contigua y no paginada y la asigna al espacio de direcciones del sistema.
MmAllocateContiguousMemoryEx

La función MmAllocateContiguousMemoryEx asigna un intervalo de memoria físicamente contigua no paginada y devuelve su dirección virtual.
MmAllocateContiguousMemorySpecifyCache

Obtenga información sobre cómo la rutina MmAllocateContiguousMemorySpecifyCache asigna un intervalo de memoria física contigua y no paginada y la asigna al espacio de direcciones del sistema.
MmAllocateContiguousMemorySpecifyCacheNode

Obtenga información sobre cómo la rutina MmAllocateContiguousMemorySpecifyCacheNode asigna un intervalo de memoria física contigua y no paginada y la asigna al espacio de direcciones del sistema.
MmAllocateContiguousNodeMemory

Obtenga información sobre cómo la rutina MmAllocateContiguousNodeMemory asigna un intervalo de memoria física contigua y no paginada y la asigna al espacio de direcciones del sistema.
mmAllocateMappingAddress

La rutina MmAllocateMappingAddress reserva un intervalo de espacio de direcciones virtuales del sistema del tamaño especificado.
MmAllocateMappingAddressEx

La función MmAllocateMappingAddressEx asigna una asignación PTE del sistema de la longitud solicitada que se puede usar más adelante para asignar direcciones arbitrarias.
MmAllocateMdlForIoSpace

La rutina MmAllocateMdlForIoSpace asigna una MDL e inicializa esta MDL para describir un conjunto de intervalos de direcciones físicos en el espacio de direcciones de E/S.
MmAllocateNodePagesForMdlEx

La rutina MmAllocateNodePagesForMdlEx asigna memoria física no paginada desde un nodo ideal y asigna una estructura MDL para describir esta memoria.
MmAllocatePagesForMdl

La rutina MmAllocatePagesForMdl asigna páginas de memoria físicas no rellenadas y no paginadas a mdL.
MmAllocatePagesForMdlEx

La rutina MmAllocatePagesForMdlEx asigna páginas de memoria físicas no paginadas a mdL. Use esta rutina en lugar de MmAllocatePagesForMdl.
MmBuildMdlForNonPagedPool

La rutina MmBuildMdlForNonPagedPool recibe una MDL que especifica un búfer de memoria virtual no paginado y lo actualiza para describir las páginas físicas subyacentes.
MmFreeContiguousMemory

Obtenga información sobre cómo la rutina MmFreeContiguousMemory libera un intervalo de memoria físicamente contigua asignada por una rutina MmAllocateContiguousMemoryXxx.
MmFreeContiguousMemorySpecifyCache

Obtenga información sobre cómo la rutina MmFreeContiguousMemorySpecifyCache libera un búfer asignado por una rutina MmAllocateContiguousMemorySpecifyCacheXxx.
MmFreeMappingAddress

La rutina MmFreeMappingAddress libera una gama de memoria virtual reservada por la rutina MmAllocateMappingAddress.
MmFreePagesFromMdl

La rutina MmFreePagesFromMdl libera todas las páginas físicas descritas por una MDL creada por la rutina MmAllocatePagesForMdl.
MmGetMdlByteCount

La macro MmGetMdlByteCount devuelve la longitud, en bytes, del búfer descrito por el MDL especificado.
MmGetMdlByteOffset

La macro MmGetMdlByteOffset devuelve el desplazamiento de bytes dentro de la página inicial del búfer descrito por el MDL especificado.
MmGetMdlPfnArray

La macro MmGetMdlPfnArray devuelve un puntero al principio de la matriz de números de página físicos asociados a una lista de descriptores de memoria (MDL).
MmGetMdlVirtualAddress

Más información sobre: MmGetMdlVirtualAddress
mmGetSystemAddressForMdl

La rutina MmGetSystemAddressForMdl está obsoleta. Use MmGetSystemAddressForMdlSafe en su lugar.
MmGetSystemAddressForMdlSafe

Más información sobre: MmGetSystemAddressForMdlSafe
MmGetSystemRoutineAddress

La rutina MmGetSystemRoutineAddress devuelve un puntero a una función especificada por SystemRoutineName.
MmGetSystemRoutineAddressEx

La función MmGetSystemRoutineAddressEx devuelve la dirección de la función especificada en el módulo del sistema especificado.
MmInitializeMdl

Más información sobre: MmInitializeMdl
mmIsDriverSuspectForVerifier

La rutina MmIsDriverSuspectForVerifier indica si el controlador representado por el objeto de controlador especificado está en la lista de controladores seleccionados para comprobarlo mediante el Comprobador de controladores.
mmIsDriverVerifying

La rutina MmIsDriverVerifying indica si el controlador en modo kernel identificado por el objeto de controlador especificado se está comprobando o llama a un controlador comprobado por el Comprobador de controladores.
MmIsDriverVerifyingByAddress

La rutina MmIsDriverVerifyingByAddress comprueba si el controlador en modo kernel identificado por la dirección de imagen especificada se está comprobando o llama a un controlador comprobado por el Comprobador de controladores.
MmLockPagableCodeSection

La rutina MmLockPagableCodeSection bloquea una sección del código de controlador, que contiene un conjunto de rutinas de controlador marcadas con una directiva especial del compilador, en el espacio del sistema.
MmLockPagableDataSection

La rutina MmLockPagableDataSection bloquea toda una sección de datos del controlador en el espacio del sistema.
MmMapIoSpace

La rutina MmMapIoSpace asigna el intervalo de direcciones físicos especificado al espacio del sistema no paginado.
MmMapIoSpaceEx

La rutina MmMapIoSpaceEx asigna el intervalo de direcciones físicos especificado al espacio del sistema no paginado mediante la protección de página especificada.
MmMapLockedPages

La rutina MmMapLockedPages está obsoleta para Windows 2000 y versiones posteriores de Windows y para Windows Me.
MmMapLockedPagesSpecifyCache

La rutina MmMapLockedPagesSpecifyCache asigna las páginas físicas descritas por una MDL a una dirección virtual y permite al autor de la llamada especificar el atributo de caché que se usa para crear la asignación.
mmMapLockedPagesWithReservedMapping

La rutina MmMapLockedPagesWithReservedMapping asigna todo o parte de un intervalo de direcciones reservado previamente por la rutina MmAllocateMappingAddress.
MmMapMdl

Esta función asigna páginas físicas descritas por una lista de descriptores de memoria (MDL) al espacio de direcciones virtuales del sistema.
MmMapMemoryDumpMdlEx

La función MmMapMemoryDumpMdlEx asigna una MDL a una dirección virtual especificada.
MmPageEntireDriver

La rutina MmPageEntireDriver hace que todo el código y los datos de un controlador se puedan paginar, invalidando los atributos de las distintas secciones que componen la imagen del controlador.
mmPrepareMdlForReuse

Más información sobre: MmPrepareMdlForReuse
mmProbeAndLockPages

La rutina MmProbeAndLockPages sondea las páginas de memoria virtual especificadas, las convierte en residentes y las bloquea en la memoria.
MmProbeAndLockSelectedPages

La rutina MmProbeAndLockSelectedPages sondea las páginas de memoria virtual seleccionadas, las convierte en residentes y las bloquea en la memoria.
mmProtectDriverSection de

MmProtectDriverSection de solo lectura protege una sección de un controlador cargado mediante los servicios proporcionados por el modo seguro virtual (VSM).
MmProtectMdlSystemAddress

La rutina MmProtectMdlSystemAddress establece el tipo de protección de un intervalo de direcciones de memoria.
MmQuerySystemSize

La rutina MmQuerySystemSize devuelve una estimación de la cantidad de memoria en el sistema.
MmResetDriverPaging

La rutina MmResetDriverPaging restablece el estado paginable de las secciones de un controlador a la especificada cuando se compiló el controlador.
MmSizeOfMdl

La rutina MmSizeOfMdl devuelve el número de bytes que se van a asignar para una MDL que describe un intervalo de direcciones determinado.
MmUnlockPagableImageSection

La rutina MmUnlockPagableImageSection libera una sección de datos de controladores o código de controlador, bloqueados previamente en el espacio del sistema con MmLockPagableCodeSection, MmLockPagableDataSection o MmLockPagableSectionByHandle, por lo que la sección se puede volver a paginar.
MmUnlockPages

La rutina MmUnlockPages desbloquea las páginas físicas descritas por la lista de descriptores de memoria (MDL) especificada.
MmUnmapIoSpace

La rutina MmUnmapIoSpace desasigna un intervalo especificado de direcciones físicas asignadas previamente por MmMapIoSpace.
MmUnmapLockedPages

La rutina MmUnmapLockedPages libera una asignación configurada por una llamada anterior a la rutina MmMapLockedPages o MmMapLockedPagesSpecifyCache.
MmUnmapReservedMapping

La rutina MmUnmapReservedMapping desasigna un búfer de memoria asignado por la rutina MmMapLockedPagesWithReservedMapping.
NtCommitComplete

La rutina ZwCommitComplete notifica a KTM que el administrador de recursos que realiza la llamada ha terminado de confirmar los datos de una transacción.
NtCommitEnlistment

La rutina ZwCommitEnlistment inicia la operación de confirmación para una transacción de inscripción especificada.
NtCommitTransaction

La rutina ZwCommitTransaction inicia una operación de confirmación para una transacción especificada.
NtCreateEnlistment

La rutina ZwCreateEnlistment crea un nuevo objeto de inscripción para una transacción.
NtCreateResourceManager

La rutina ZwCreateResourceManager crea un objeto de administrador de recursos.
NtCreateTransaction

La rutina ZwCreateTransaction crea un objeto de transacción.
NtCreateTransactionManager

La rutina ZwCreateTransactionManager crea un nuevo objeto de administrador de transacciones.
NtEnumerateTransactionObject

La rutina ZwEnumerateTransactionObject enumera los objetos KTM en un equipo.
NtGetNotificationResourceManager

La rutina ZwGetNotificationResourceManager recupera la siguiente notificación de transacción de la cola de notificaciones de un administrador de recursos especificado.
NtManagePartition

La función NtManagePartition obtiene y establece información para una partición.
NtOpenEnlistment

La rutina ZwOpenEnlistment obtiene un identificador para un objeto de inscripción existente.
NtOpenResourceManager

La rutina ZwOpenResourceManager devuelve un identificador a un objeto de Resource Manager existente.
NtOpenTransaction

La rutina ZwOpenTransaction obtiene un identificador para un objeto de transacción existente.
NtOpenTransactionManager

La rutina ZwOpenTransactionManager obtiene un identificador para un objeto de administrador de transacciones existente.
NtPowerInformation

Obtenga información sobre cómo la rutina ZwPowerInformation (wdm.h) establece o recupera la información de energía del sistema.
NtPrepareComplete

La rutina ZwPrepareComplete notifica a KTM que el administrador de recursos que realiza la llamada ha terminado de preparar los datos de una transacción.
NtPrepareEnlistment

La rutina ZwPrepareEnlistment inicia la operación de preparación para una transacción de inscripción especificada.
NtPrePrepareComplete

La rutina ZwPrepareComplete notifica a KTM que el administrador de recursos que realiza la llamada ha finalizado la preparación preliminar de los datos de una transacción.
NtPrePrepareEnlistment

La rutina ZwPrepareEnlistment inicia la operación de preparación previa para una transacción de inscripción especificada.
NtQueryInformationEnlistment

La rutina ZwQueryInformationEnlistment recupera información sobre un objeto de inscripción especificado.
NtQueryInformationResourceManager

La rutina ZwQueryInformationResourceManager recupera información sobre un objeto de Resource Manager especificado.
NtQueryInformationTransaction

La rutina ZwQueryInformationTransaction recupera información sobre una transacción especificada.
NtQueryInformationTransactionManager

La rutina ZwQueryInformationTransactionManager recupera información sobre un objeto de administrador de transacciones especificado.
NtReadOnlyEnlistment

La rutina ZwReadOnlyEnlistment establece que una inscripción especificada sea de solo lectura.
NtRecoverEnlistment

La rutina ZwRecoverEnlistment inicia una operación de recuperación para la transacción asociada a una inscripción especificada.
NtRecoverResourceManager

La rutina ZwRecoverResourceManager intenta recuperar la transacción asociada a cada inscripción de un objeto de Resource Manager especificado.
NtRecoverTransactionManager

La rutina ZwRecoverTransactionManager reconstruye el estado del objeto del administrador de transacciones (incluidas todas las transacciones, las inscripciones y los administradores de recursos) a partir de la información de recuperación que se encuentra en el flujo de registro.
NtRenameTransactionManager

La rutina NtRenameTransactionManager cambia la identidad del objeto del administrador de transacciones que se almacena en el flujo de archivos de registro CLFS incluido en el nombre del archivo de registro.
NtRollbackComplete

La rutina ZwRollbackComplete notifica a KTM que el administrador de recursos que realiza la llamada ha terminado de revertir los datos de una transacción.
NtRollbackEnlistment

La rutina ZwRollbackEnlistment revierte la transacción asociada a una inscripción especificada.
NtRollbackTransaction

La rutina ZwRollbackTransaction inicia una operación de reversión para una transacción especificada.
NtRollforwardTransactionManager

La rutina ZwRollforwardTransactionManager inicia operaciones de recuperación para todas las transacciones en curso asignadas a un administrador de transacciones especificado.
NtSetInformationEnlistment

La rutina ZwSetInformationEnlistment establece información para un objeto de inscripción especificado.
NtSetInformationResourceManager

No se usa la rutina ZwSetInformationResourceManager.
NtSetInformationTransaction

La rutina ZwSetInformationTransaction establece información para una transacción especificada.
NtSetInformationTransactionManager

No llame a esta rutina desde código en modo kernel.
NtSinglePhaseReject

La rutina ZwSinglePhaseReject informa a KTM de que el administrador de recursos que realiza la llamada no admitirá operaciones de confirmación de fase única para una inscripción especificada.
ObCloseHandle

La rutina ObCloseHandle cierra un identificador de objeto.
obDereferenceObject

La rutina ObDereferenceObject disminuye el recuento de referencias del objeto especificado y realiza comprobaciones de retención.
ObDereferenceObjectDeferDelete

La rutina ObDereferenceObjectDeferDelete disminuye el recuento de referencias del objeto especificado, comprueba la retención de objetos y evita interbloqueos.
ObDereferenceObjectDeferDeleteWithTag

La rutina ObDereferenceObjectDeferDeleteWithTag disminuye el recuento de referencias del objeto especificado, aplaza la eliminación del objeto para evitar interbloqueos y escribe un valor de etiqueta de cuatro bytes en el objeto para admitir el seguimiento de referencia de objetos.
ObDereferenceObjectWithTag

La rutina ObDereferenceObjectWithTag disminuye el recuento de referencias del objeto especificado y escribe un valor de etiqueta de cuatro bytes en el objeto para admitir el seguimiento de referencia de objetos.
ObfReferenceObject

La rutina ObfReferenceObject incrementa el recuento de referencias al objeto especificado.
obGetObjectSecurity de

La rutina ObGetObjectSecurity obtiene el descriptor de seguridad de un objeto determinado.
obReferenceObject

La rutina ObReferenceObject incrementa el recuento de referencias al objeto especificado.
obReferenceObjectByHandle

La rutina ObReferenceObjectByHandle proporciona validación de acceso en el identificador de objeto y, si se puede conceder acceso, devuelve el puntero correspondiente al cuerpo del objeto.
ObReferenceObjectByHandleWithTag

La rutina ObReferenceObjectByHandleWithTag incrementa el recuento de referencias del objeto identificado por el identificador especificado y escribe un valor de etiqueta de cuatro bytes en el objeto para admitir el seguimiento de referencia de objetos.
ObReferenceObjectByPointer

La rutina ObReferenceObjectByPointer incrementa el recuento de referencias de puntero para un objeto determinado.
obReferenceObjectByPointerWithTag

La rutina ObReferenceObjectByPointerWithTag incrementa el recuento de referencias del objeto especificado y escribe un valor de etiqueta de cuatro bytes en el objeto para admitir el seguimiento de referencia de objetos.
ObReferenceObjectSafe

La función ObReferenceObjectSafe incrementa el recuento de referencias de un objeto y determina si es seguro usar el objeto . Devuelve FALSE si el objeto se va a eliminar o TRUE si es seguro usar el objeto aún más.
ObReferenceObjectWithTag

La rutina ObReferenceObjectWithTag incrementa el recuento de referencias del objeto especificado y escribe un valor de etiqueta de cuatro bytes en el objeto para admitir el seguimiento de referencia de objetos.
ObRegisterCallbacks

La rutina ObRegisterCallbacks registra una lista de rutinas de devolución de llamada para las operaciones de subproceso, proceso y controlador de escritorio.
obReleaseObjectSecurity

La rutina ObReleaseObjectSecurity es la recíproca a ObGetObjectSecurity.
ObUnRegisterCallbacks

La rutina ObUnRegisterCallbacks anula el registro de un conjunto de rutinas de devolución de llamada registradas con la rutina ObRegisterCallbacks.
PAGE_ALIGN

Más información sobre: PAGE_ALIGN
pcwAddInstance

La función PcwAddInstance agrega la instancia especificada del conjunto de contadores al búfer del consumidor.
pcwCloseInstance

La función PcwCloseInstance cierra la instancia especificada del conjunto de contadores.
PcwCreateInstance

La función PcwCreateInstance crea una nueva instancia para el conjunto de contadores registrado especificado.
PcwRegister

La función PcwRegister registra el autor de la llamada como proveedor del conjunto de contadores especificado.
pcwUnregister

La función PcwUnregister anula el registro del proveedor del conjunto de contadores especificado.
PoCallDriver

La rutina PoCallDriver en wdm.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

La rutina PoClearPowerRequest del archivo wdm.h disminuye el recuento del tipo de solicitud de energía especificado.
PoCreatePowerRequest

La rutina PoCreatePowerRequest en wdm.h crea un objeto de solicitud de energía. Para habilitar las solicitudes de energía, cree un objeto de solicitud de energía y úselo para todas las llamadas.
poDeletePowerRequest

La rutina PoDeletePowerRequest de wdm.h elimina un objeto de solicitud de energía. El controlador debe eliminar el objeto de solicitud de energía antes de eliminar el objeto de dispositivo.
PoEndDeviceBusy

La rutina PoEndDeviceBusy del archivo wdm.h marca el final de un período de tiempo en el que el dispositivo está ocupado.
poFxActivateComponent

La rutina PoFxActivateComponent incrementa el recuento de referencias de activación en el componente especificado.
PoFxCompleteDevicePowerNotRequired

La rutina PoFxCompleteDevicePowerNotRequired notifica al marco de administración de energía (PoFx) que el controlador de llamada ha completado su respuesta a una llamada a la rutina de devolución de llamada DevicePowerNotRequiredCallback del controlador.
poFxCompleteDirectedPowerDown

Un controlador cliente de Directed Power Framework (DFx) llama a esta función para completar la transición de apagado dirigido.
PoFxCompleIdleCondition

La rutina PoFxCompleIdleCondition informa al marco de administración de energía (PoFx) de que el componente especificado ha completado un cambio pendiente a la condición de inactividad.
PoFxCompleteIdleState

La rutina PoFxCompleteIdleState informa al marco de administración de energía (PoFx) de que el componente especificado ha completado un cambio pendiente a un estado Fx.
PoFxIdleComponent

La rutina PoFxIdleComponent disminuye el recuento de referencias de activación en el componente especificado.
PoFxIssueComponentPerfStateChange

La rutina PoFxIssueComponentPerfStateChange envía una solicitud para colocar un componente de dispositivo en un estado de rendimiento determinado.
PoFxIssueComponentPerfStateChangeMultiple

La rutina PoFxIssueComponentPerfStateChangeMultiple envía una solicitud para cambiar los estados de rendimiento en varios conjuntos de estados de rendimiento simultáneamente para un componente de dispositivo.
PoFxNotifySurprisePowerOn

La rutina PoFxNotifySurprisePowerOn notifica al marco de administración de energía (PoFx) que un dispositivo estaba activado como efecto secundario de suministrar energía a algún otro dispositivo.
PoFxPowerControl

La rutina PoFxPowerControl envía una solicitud de control de energía al marco de administración de energía (PoFx).
poFxPowerOnCrashdumpDevice

La rutina PoFxPowerOnCrashdumpDevice solicita que se active un dispositivo de volcado de memoria.
poFxQueryCurrentComponentPerfState

La rutina PoFxQueryCurrentComponentPerfState recupera el estado de rendimiento activo en el conjunto de estados de rendimiento de un componente.
PoFxRegisterComponentPerfStates

La rutina PoFxRegisterComponentPerfStates registra un componente de dispositivo para la administración del estado de rendimiento mediante el marco de administración de energía (PoFx).
PoFxRegisterCrashdumpDevice

La rutina PoFxRegisterCrashdumpDevice registra un dispositivo de volcado de memoria.
poFxRegisterDevice

La rutina PoFxRegisterDevice registra un dispositivo con el marco de administración de energía (PoFx).
PoFxReportDevicePoweredOn

La rutina PoFxReportDevicePoweredOn notifica al marco de administración de energía (PoFx) que el dispositivo completó la transición solicitada al estado de alimentación D0 (totalmente encendido).
PoFxSetComponentLatency

La rutina PoFxSetComponentLatency especifica la latencia máxima que se puede tolerar en la transición de la condición de inactividad a la condición activa en el componente especificado.
PoFxSetComponentResidency

La rutina PoFxSetComponentResidency establece el tiempo estimado durante cuánto tiempo es probable que un componente permanezca inactivo después de que el componente entre en la condición de inactividad.
poFxSetComponentWake

La rutina PoFxSetComponentWake indica si el controlador arma el componente especificado para reactivarse cada vez que el componente entra en la condición de inactividad.
PoFxSetDeviceIdleTimeout

La rutina PoFxSetDeviceIdleTimeout especifica el intervalo de tiempo mínimo desde el momento en que el último componente del dispositivo entra en la condición de inactividad a cuando el marco de administración de energía (PoFx) llama a la rutina DevicePowerNotRequiredCallback del controlador.
PoFxSetTargetDripsDevicePowerState

Se llama a esta rutina para notificar al administrador de energía del estado de alimentación del dispositivo de destino del dispositivo para DRIPS. El controlador puede invalidar la restricción DRIPS proporcionada por el PEP.
PoFxStartDevicePowerManagement

La rutina PoFxStartDevicePowerManagement completa el registro de un dispositivo con el marco de administración de energía (PoFx) e inicia la administración de energía del dispositivo.
poFxUnregisterDevice

La rutina PoFxUnregisterDevice quita el registro de un dispositivo del marco de administración de energía (PoFx).
poGetSystemWake

La rutina PoGetSystemWake determina si un IRP especificado se ha marcado como despertando el sistema desde un estado de suspensión.
popEntryList

La rutina PopEntryList quita la primera entrada de una lista vinculada de forma singly de estructuras de SINGLE_LIST_ENTRY.
PoQueryWatchdogTime

La rutina PoQueryWatchdogTime en wdm.h indica si el administrador de energía ha habilitado un contador de tiempo de espera para cualquier IRP de energía asignado a la pila de dispositivos.
PoRegisterDeviceForIdleDetection

La rutina PoRegisterDeviceForIdleDetection en wdm.h habilita o cancela la detección de inactividad y establece valores de tiempo de espera de inactividad para un dispositivo.
PoRegisterForEffectivePowerModeNotifications

La función PoRegisterForEffectivePowerModeNotifications registra una devolución de llamada para recibir notificaciones de cambio efectivas del modo de energía.
PoRegisterPowerSettingCallback

La rutina PoRegisterPowerSettingCallback en wdm.h registra una rutina de devolución de llamada de configuración de energía para recibir notificaciones de cambios en la configuración de energía especificada.
PoRegisterSystemState

La rutina PoRegisterSystemState en wdm.h registra el sistema tan ocupado debido a cierta actividad como se indica en las marcas.
PoRequestPowerIrp

La rutina PoRequestPowerIrp asigna un IRP de energía y lo envía al controlador superior de la pila de dispositivos para el dispositivo especificado.
PoSetDeviceBusy

Más información sobre: PoSetDeviceBusy
PoSetDeviceBusyEx

La rutina PoSetDeviceBusyEx en wdm.h notifica al administrador de energía que el dispositivo asociado al contador de inactividad especificado está ocupado.
PoSetPowerRequest

La rutina PoSetPowerRequest de wdm.h incrementa el recuento del tipo de solicitud de energía especificado. El administrador de energía cuenta las solicitudes de cada tipo de solicitud de energía.
PoSetPowerState

La rutina PoSetPowerState en wdm.h notifica al sistema un cambio en el estado de alimentación del dispositivo para un dispositivo.
PoSetSystemState

Los controladores llaman a la rutina PoSetSystemState para indicar que el sistema está activo.
poSetSystemWake

La rutina PoSetSystemWake marca el IRP especificado como uno que contribuyó a despertar el sistema desde un estado de suspensión.
poSetSystemWakeDevice

La función PoSetSystemWakeDevice intenta extraer un PDO del objeto de dispositivo proporcionado.
PoStartDeviceBusy

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

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

La función PoUnregisterFromEffectivePowerModeNotifications anula el registro de las notificaciones de cambio del modo de energía efectivas.
PoUnregisterPowerSettingCallback

La rutina PoUnregisterPowerSettingCallback en wdm.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 en wdm.h cancela un registro de estado del sistema creado por PoRegisterSystemState.
probeForRead

La rutina ProbeForRead comprueba que un búfer en modo de usuario reside realmente en la parte del usuario del espacio de direcciones y se alinea correctamente.
probeForWrite

La rutina ProbeForWrite comprueba que un búfer en modo de usuario reside realmente en la parte del modo de usuario del espacio de direcciones, se puede escribir y se alinea correctamente.
psAllocateAffinityToken

La función PsAllocateAffinityToken asigna un token de afinidad de subproceso.
psCreateSystemThread

La rutina PsCreateSystemThread crea un subproceso del sistema que se ejecuta en modo kernel y devuelve un identificador para el subproceso.
psFreeAffinityToken

La función PsFreeAffinityToken libera un token de afinidad asignado por PsAllocateAffinityToken.
PsGetCurrentThread

Obtenga información sobre cómo la rutina PsGetCurrentThread (wdm.h) identifica el subproceso actual.
PsGetVersion

Esta función está obsoleta en Windows XP y versiones posteriores del sistema operativo Windows. Use RtlGetVersion en su lugar. PsGetVersion devuelve información seleccionada por el autor de la llamada sobre la versión actual del sistema operativo basado en NT.
PsQueryTotalCycleTimeProcess

La rutina PsQueryTotalCycleTimeProcess devuelve el tiempo de ciclo acumulado para el proceso especificado.
psRevertToUserMultipleGroupAffinityThread

La función PsRevertToUserMultipleGroupAffinityThread revierte el subproceso actual a su afinidad anterior, como se indica en el token de afinidad especificado.
PsSetSystemMultipleGroupAffinityThread

La función PsSetSystemMultipleGroupAffinityThread establece la afinidad del sistema de varios grupos del subproceso actual.
PsTerminateSystemThread

La rutina PsTerminateSystemThread finaliza el subproceso del sistema actual.
PushEntryList

La rutina PushEntryList inserta una entrada al principio de una lista vinculada de forma singly de estructuras de SINGLE_LIST_ENTRY.
READ_PORT_BUFFER_UCHAR

La función READ_PORT_BUFFER_UCHAR (wdm.h) lee un número de bytes de la dirección de puerto especificada en un búfer.
READ_PORT_BUFFER_ULONG

La función READ_PORT_BUFFER_ULONG (wdm.h) lee varios valores de ULONG de la dirección de puerto especificada en un búfer.
READ_PORT_BUFFER_USHORT

La función READ_PORT_BUFFER_USHORT (wdm.h) lee varios valores de USHORT de la dirección de puerto especificada en un búfer.
READ_PORT_UCHAR

La función READ_PORT_UCHAR (wdm.h) devuelve un byte que se lee de la dirección de puerto especificada en la memoria del dispositivo residente asignada.
READ_PORT_ULONG

La función READ_PORT_ULONG (wdm.h) devuelve un valor ULONG que se lee de la dirección de puerto especificada en la memoria del dispositivo residente asignada.
READ_PORT_USHORT

La función READ_PORT_USHORT (wdm.h) devuelve un valor de USHORT que se lee de la dirección de puerto especificada en la memoria del dispositivo residente asignada.
READ_REGISTER_BUFFER_UCHAR

La función READ_REGISTER_BUFFER_UCHAR (wdm.h) lee un número de bytes de la dirección de registro especificada en un búfer.
READ_REGISTER_BUFFER_ULONG

La función READ_REGISTER_BUFFER_ULONG (wdm.h) lee varios valores de ULONG de la dirección de registro especificada en un búfer.
READ_REGISTER_BUFFER_ULONG64

La función READ_REGISTER_BUFFER_ULONG64 (wdm.h) lee varios valores de ULONG64 de la dirección de registro especificada en un búfer.
READ_REGISTER_BUFFER_USHORT

La función READ_REGISTER_BUFFER_USHORT (wdm.h) lee varios valores de USHORT de la dirección de registro especificada en un búfer.
READ_REGISTER_UCHAR

La función READ_REGISTER_UCHAR (wdm.h) devuelve una lectura de bytes de la dirección de registro especificada en la memoria del dispositivo residente asignada.
READ_REGISTER_ULONG

La función READ_REGISTER_ULONG (wdm.h) devuelve un valor ULONG leído de la dirección de registro especificada en la memoria del dispositivo residente asignada.
READ_REGISTER_ULONG64

La función READ_REGISTER_ULONG64 (wdm.h) lee un valor ULONG64 de la dirección de registro especificada.
READ_REGISTER_USHORT

La función READ_REGISTER_USHORT (wdm.h) devuelve un valor de USHORT leído de la dirección de registro especificada en la memoria del dispositivo residente asignada.
ReadBooleanRaw

En este tema se describe la función ReadBooleanRaw.
ReadInt32Acquire

La función ReadInt32Acquire...
ReadInt32NoFence

La función ReadInt32NoFence...
ReadInt32Raw

La función ReadInt32Raw...
ReadUInt32Acquire

La función ReadUInt32Acquire...
ReadUInt32NoFence

La función ReadUInt32NoFence...
ReadUInt32Raw

La función ReadUInt32Raw...
RemoveEntryList

La rutina RemoveEntryList quita una entrada de una lista doblemente vinculada de estructuras de LIST_ENTRY.
RemoveHeadList

La rutina RemoveHeadList quita una entrada del principio de una lista doblemente vinculada de estructuras de LIST_ENTRY.
RemoveTailList

La rutina RemoveTailList quita una entrada del final de una lista doblemente vinculada de estructuras de LIST_ENTRY.
ROUND_TO_PAGES

Más información sobre: ROUND_TO_PAGES
RtlAnsiStringToUnicodeSize

La rutina RtlAnsiStringToUnicodeSize devuelve el número de bytes necesarios para contener una cadena ANSI convertida en una cadena Unicode.
rtlAnsiStringToUnicodeString

RtlAnsiStringToUnicodeString convierte la cadena de origen ANSI determinada en una cadena Unicode.
rtlAppendUnicodeStringToString

La rutina RtlAppendUnicodeStringToString concatena dos cadenas Unicode.
RtlAppendUnicodeToString

La rutina RtlAppendUnicodeToString concatena la cadena Unicode proporcionada en una cadena Unicode almacenada en búfer.
RtlAreBitsClear

La rutina RtlAreBitsClear determina si un intervalo determinado de bits dentro de una variable de mapa de bits está claro.
rtlAreBitsSet

La rutina RtlAreBitsSet determina si se establece un intervalo determinado de bits dentro de una variable de mapa de bits.
RtlCheckBit

La rutina RtlCheckBit determina si un bit determinado de una variable de mapa de bits determinado está claro o establecido.
RtlCheckRegistryKey

La rutina RtlCheckRegistryKey comprueba la existencia de una clave con nombre determinada en el Registro.
rtlClearAllBits

La rutina RtlClearAllBits establece todos los bits de una variable de mapa de bits determinada en cero.
rtlClearBit de

La rutina RtlClearBit establece el bit especificado en un mapa de bits en cero.
rtlClearBits de

La rutina RtlClearBits establece todos los bits del intervalo de bits especificado en el mapa de bits en cero.
RtlCmDecodeMemIoResource

La rutina RtlCmDecodeMemIoResource proporciona la dirección inicial y la longitud de una estructura de CM_PARTIAL_RESOURCE_DESCRIPTOR que describe un intervalo de direcciones de puerto de E/S o memoria.
RtlCmEncodeMemIoResource

La rutina RtlCmEncodeMemIoResource actualiza una estructura de CM_PARTIAL_RESOURCE_DESCRIPTOR para describir un intervalo de direcciones de puerto de E/S o memoria.
RtlCompareMemory

La rutina RtlCompareMemory compara dos bloques de memoria y devuelve el número de bytes que coinciden hasta la primera diferencia.
RtlCompareUnicodeString

La rutina RtlCompareUnicodeString compara dos cadenas Unicode.
rtlConstantTimeEqualMemory

En este tema se describe la función RtlConstantTimeEqualMemory.
rtlConvertLongToLargeInteger

La rutina RtlConvertLongToLargeInteger convierte el entero con signo de entrada en un entero grande con signo.
rtlConvertUlongToLargeInteger

La rutina RtlConvertUlongToLargeInteger convierte el entero de entrada sin signo en un entero grande con signo. Para Windows XP y versiones posteriores de Windows, no use esta rutina; use la compatibilidad nativa con __int64.
rtlCopyDeviceMemory

Proporciona el comportamiento rtlCopyVolatileMemory en situaciones en las que el desarrollador debe asegurarse además de que los errores de alineación no se generarán al acceder a la memoria del dispositivo.
RtlCopyMemory

Obtenga información sobre cómo la rutina RtlCopyMemory copia el contenido de un bloque de memoria de origen en un bloque de memoria de destino.
RtlCopyMemoryNonTemporales

Esta función copia de un búfer a otro mediante movimientos no temporales que no contaminan la memoria caché. Los búferes no deben superponerse.
rtlCopyUnicodeString

La rutina RtlCopyUnicodeString copia una cadena de origen en una cadena de destino.
RtlCopyVolatileMemory

Proporciona el comportamiento de RtlCopyMemory en situaciones en las que el desarrollador debe asegurarse de que se produce la operación de copia.
RtlCreateRegistryKey

La rutina RtlCreateRegistryKey agrega un objeto de clave en el registro a lo largo de una ruta de acceso relativa determinada.
rtlCreateSecurityDescriptor

La rutina RtlCreateSecurityDescriptor inicializa un nuevo descriptor de seguridad de formato absoluto. A cambio, el descriptor de seguridad se inicializa sin ACL del sistema, sin ACL discrecional, sin propietario, sin grupo principal y todas las marcas de control establecidas en cero.
RtlDeleteRegistryValue

La rutina RtlDeleteRegistryValue quita el nombre de entrada especificado y los valores asociados del registro a lo largo de la ruta de acceso relativa especificada.
rtlDowncaseUnicodeChar

La rutina RtlDowncaseUnicodeChar convierte el carácter Unicode especificado en minúsculas.
rtlEqualLuid

Más información sobre: RtlEqualLuid
RtlEqualMemory

La rutina RtlEqualMemory compara dos bloques de memoria para determinar si el número especificado de bytes es idéntico.
RtlEqualUnicodeString

La rutina RtlEqualUnicodeString compara dos cadenas Unicode para determinar si son iguales.
RtlFillDeviceMemory

Proporciona el comportamiento rtlFillVolatileMemory en situaciones en las que el desarrollador debe asegurarse además de que los errores de alineación no se generarán al acceder a la memoria del dispositivo.
rtlFillMemory

La rutina RtlFillMemory rellena un bloque de memoria con el valor de relleno especificado.
RtlFillMemoryNonTemporales

Esta función rellena un bloque de memoria con el valor de relleno especificado mediante movimientos no temporales que no contaminan la memoria caché.
RtlFillVolatileMemory

Proporciona el comportamiento rtlFillMemory en situaciones en las que el desarrollador debe asegurarse de que se produce la operación de configuración.
rtlFindClearBits

La rutina RtlFindClearBits busca un intervalo de bits claros de un tamaño solicitado dentro de un mapa de bits.
rtlFindClearBitsAndSet

La rutina RtlFindClearBitsAndSet busca un intervalo de bits claros de un tamaño solicitado dentro de un mapa de bits y establece todos los bits del intervalo cuando se encuentra.
rtlFindClearRuns de

La rutina RtlFindClearRuns busca el número especificado de ejecuciones de bits claros dentro de un mapa de bits determinado.
RtlFindFirstRunClear

La rutina RtlFindFirstRunClear busca el intervalo contiguo inicial de bits claros dentro de un mapa de bits determinado.
rtlFindLastBackwardRunClear

La rutina RtlFindLastBackwardRunClear busca un mapa de bits determinado para la ejecución clara anterior de bits, empezando por la posición de índice especificada.
RtlFindLeastSignificantBit

La rutina RtlFindLeastSignificantBit devuelve la posición de base cero del bit distinto de cero significativo en su parámetro.
RtlFindLongestRunClear

La rutina RtlFindLongestRunClear busca el intervalo contiguo más grande de bits claros dentro de un mapa de bits determinado.
rtlFindMostSignificantBit

La rutina RtlFindMostSignificantBit devuelve la posición de base cero del bit distinto de cero más significativo en su parámetro.
RtlFindNextForwardRunClear

La rutina RtlFindNextForwardRunClear busca una variable de mapa de bits determinada para la siguiente ejecución clara de bits, empezando por la posición de índice especificada.
rtlFindSetBits

La rutina RtlFindSetBits busca un intervalo de bits establecidos de un tamaño solicitado dentro de un mapa de bits.
RtlFindSetBitsAndClear

La rutina RtlFindSetBitsAndClear busca un intervalo de bits establecidos de un tamaño solicitado dentro de un mapa de bits y borra todos los bits del intervalo cuando se encuentra.
rtlFreeAnsiString

La rutina RtlFreeAnsiString libera el almacenamiento asignado por RtlUnicodeStringToAnsiString.
RtlFreeUnicodeString

La rutina RtlFreeUnicodeString libera el almacenamiento asignado por RtlAnsiStringToUnicodeString o RtlUpcaseUnicodeString.
rtlFreeUTF8String

La función RtlFreeUTF8String libera el almacenamiento asignado por RtlUnicodeStringToUTF8String.
rtlGetVersion

La rutina RtlGetVersion devuelve información de versión sobre el sistema operativo que se está ejecutando actualmente.
RtlGUIDFromString

La rutina RtlGUIDFromString convierte la cadena Unicode dada en un GUID en formato binario.
rtlHashUnicodeString

La rutina RtlHashUnicodeString crea un valor hash a partir de una cadena Unicode y un algoritmo hash especificados.
rtlInitAnsiString

La rutina RtlInitAnsiString inicializa una cadena con recuento de caracteres ANSI.
rtlInitEmptyAnsiString

Más información sobre: RtlInitEmptyAnsiString
RtlInitEmptyUnicodeString

Más información sobre: RtlInitEmptyUnicodeString
RtlInitializeBitMap

La rutina RtlInitializeBitMap inicializa el encabezado de una variable de mapa de bits.
rtlInitString

La rutina RtlInitString inicializa una cadena con recuento de caracteres de 8 bits.
rtlInitStringEx

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

Para obtener más información, vea la función WdmlibRtlInitUnicodeStringEx.
rtlInitUTF8String

La función RtlInitUTF8String inicializa una cadena con recuento de caracteres UTF-8.
rtlInitUTF8StringEx

La rutina RtlInitUTF8StringEx inicializa una cadena con recuento de caracteres UTF-8.
rtlInt64ToUnicodeString

La rutina RtlInt64ToUnicodeString convierte un valor entero de 64 bits sin signo especificado en una cadena Unicode que representa el valor en una base especificada.
rtlIntegerToUnicodeString

La rutina RtlIntegerToUnicodeString convierte un valor entero sin signo en una cadena terminada en null de uno o varios caracteres Unicode en la base especificada.
rtlIntPtrToUnicodeString

La rutina RtlIntPtrToUnicodeString convierte un valor de ULONG_PTR especificado en una cadena Unicode que representa el valor de una base especificada.
RtlIoDecodeMemIoResource

La rutina RtlIoDecodeMemIoResource proporciona la información de dirección contenida en una estructura de IO_RESOURCE_DESCRIPTOR que describe un intervalo de direcciones de puerto de E/S o memoria.
RtlIoEncodeMemIoResource

La rutina RtlIoEncodeMemIoResource actualiza una estructura de IO_RESOURCE_DESCRIPTOR para describir un intervalo de direcciones de puerto de E/S o memoria.
RtlIsNtDdiVersionAvailable

La rutina RtlIsNtDdiVersionAvailable determina si hay disponible una versión especificada de la interfaz del controlador de dispositivo (DDI) de Microsoft Windows.
RtlIsServicePackVersionInstalled

La rutina RtlIsServicePackVersionInstalled determina si se instala una versión de Service Pack especificada de la interfaz de controlador de dispositivo (DDI) de Microsoft Windows.
rtlIsZeroLuid

Más información sobre: RtlIsZeroLuid
RtlLengthSecurityDescriptor

La rutina RtlLengthSecurityDescriptor devuelve el tamaño de un descriptor de seguridad determinado.
RtlMoveMemory

La rutina RtlMoveMemory copia el contenido de un bloque de memoria de origen en un bloque de memoria de destino y admite bloques de memoria de origen y destino superpuestos.
RtlMoveVolatileMemory

Proporciona el comportamiento de RtlMoveMemory en situaciones en las que el desarrollador debe asegurarse de que se produce la operación de copia y controla los casos en los que el de origen de y el destino superposición del búfer.
rtlNumberOfClearBits

La rutina RtlNumberOfClearBits devuelve un recuento de los bits claros en una variable de mapa de bits determinada.
RtlNumberOfSetBits

La rutina RtlNumberOfSetBits devuelve un recuento de los bits establecidos en una variable de mapa de bits determinada.
rtlNumberOfSetBitsUlongPtr

La rutina RtlNumberOfSetBitsUlongPtr devuelve el número de bits del valor entero especificado ULONG_PTR establecido en uno.
RtlPrefetchMemoryNonTemporales

La rutina RtlPrefetchMemoryNonTemporales proporciona una sugerencia al procesador de que un búfer debe moverse temporalmente a la memoria caché del procesador.
RtlQueryRegistryValues

La rutina RtlQueryRegistryValues permite al autor de la llamada consultar varios valores del subárbol del Registro con una sola llamada.
RtlRetrieveUlong

Más información sobre: RtlRetrieveUlong
rtlRetrieveUshort

Más información sobre: RtlRetrieveUshort
rtlSanitizeUnicodeStringPadding

Sanea el relleno de una cadena Unicode.
RtlSecureZeroMemory

La rutina RtlSecureZeroMemory rellena un bloque de memoria con ceros de forma que se garantiza que sea seguro.
RtlSecureZeroMemory2

Proporciona un contenedor cómodo alrededor de RtlFillVolatileMemory y es idéntico a RtlZeroVolatileMemory.
rtlSetAllBits

La rutina RtlSetAllBits establece todos los bits de una variable de mapa de bits determinada.
rtlSetBit

La rutina RtlSetBit establece el bit especificado en un mapa de bits en uno.
rtlSetBits de

La rutina RtlSetBits establece todos los bits de un intervalo determinado de una variable de mapa de bits determinada.
RtlSetDaclSecurityDescriptor

La rutina RtlSetDaclSecurityDescriptor establece la información DACL de un descriptor de seguridad de formato absoluto, o si ya hay una DACL presente en el descriptor de seguridad, se sustituye.
de RtlStoreUlong

Más información sobre: RtlStoreUlong
rtlStoreUlonglonglong

Más información sobre: RtlStoreUlonglong
rtlStoreUlongPtr

Más información sobre: RtlStoreUlongPtr
RtlStoreUshort

Más información sobre: RtlStoreUshort
RtlStringFromGUID

La rutina RtlStringFromGUID convierte un GUID determinado del formato binario en una cadena Unicode.
rtlTestBit de

La rutina RtlTestBit devuelve el valor de un bit en un mapa de bits.
RtlTimeFieldsToTime

La rutina RtlTimeFieldsToTime convierte TIME_FIELDS información en un valor de hora del sistema.
rtlTimeToTimeFields

La rutina RtlTimeToTimeFields convierte la hora del sistema en una estructura TIME_FIELDS.
rtlUlongByteSwap

La rutina RtlUlongByteSwap invierte el orden de los cuatro bytes en un valor entero de 32 bits sin signo.
rtlUlonglongByteSwap

La rutina RtlUlongLongByteSwap invierte el orden de los ocho bytes en un valor entero de 64 bits sin signo.
RtlUnicodeStringToAnsiSize

La rutina RtlUnicodeStringToAnsiSize devuelve el número de bytes necesarios para una cadena ANSI terminada en null equivalente a una cadena Unicode especificada.
rtlUnicodeStringToAnsiString

La rutina RtlUnicodeStringToAnsiString convierte una cadena Unicode determinada en una cadena ANSI.
RtlUnicodeStringToInteger

La rutina RtlUnicodeStringToInteger convierte una representación de cadena Unicode de un número en el valor entero equivalente.
RtlUnicodeStringToUTF8String

La función RtlUnicodeStringToUTF8String convierte la cadena de origen Unicode especificada en una cadena UTF8.
RtlUnicodeToUTF8N

La rutina RtlUnicodeToUTF8N de wdm.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 .
rtlUpcaseUnicodeChar

La rutina RtlUpcaseUnicodeChar convierte el carácter Unicode especificado en mayúsculas.
rtlUshortByteSwap

La rutina RtlUshortByteSwap invierte el orden de los dos bytes en un valor entero de 16 bits sin signo.
rtlUTF8StringToUnicodeString

La función RtlUTF8StringToUnicodeString convierte la cadena de origen UTF8 especificada en una cadena Unicode de acuerdo con la información de configuración regional del sistema actual.
rtlUTF8ToUnicodeN

La rutina RtlUTF8ToUnicodeN en wdm.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 .
rtlValidRelativeSecurityDescriptor

La rutina RtlValidRelativeSecurityDescriptor comprueba la validez de un descriptor de seguridad auto-relativo.
RtlValidSecurityDescriptor

La rutina RtlValidSecurityDescriptor comprueba la validez de un descriptor de seguridad determinado.
rtlVerifyVersionInfo

La rutina RtlVerifyVersionInfo compara un conjunto especificado de requisitos de versión del sistema operativo con los atributos correspondientes de la versión actualmente en ejecución del sistema operativo.
RtlWriteRegistryValue

La rutina RtlWriteRegistryValue escribe datos proporcionados por el autor de la llamada en el registro a lo largo de la ruta de acceso relativa especificada en el nombre de valor especificado.
RtlxAnsiStringToUnicodeSize

La rutina RtlxAnsiStringToUnicodeSize devuelve el número de bytes necesarios para una cadena Unicode terminada en NULL equivalente a una cadena ANSI especificada.
RtlxUnicodeStringToAnsiSize

La rutina RtlxUnicodeStringToAnsiSize devuelve el número de bytes necesarios para una cadena ANSI terminada en NULL equivalente a una cadena Unicode especificada.
rtlZeroDeviceMemory

Proporciona un contenedor cómodo alrededor de RtlFillDeviceMemory.
RtlZeroMemory

La macro RtlZeroMemory (wdm.h) rellena un bloque de memoria con ceros, dado un puntero al bloque y la longitud, en bytes, que se va a rellenar.
RtlZeroVolatileMemory

Proporciona un contenedor cómodo alrededor de RtlFillVolatileMemory.
SeAccessCheck

La rutina SeAccessCheck determina si los derechos de acceso solicitados se pueden conceder a un objeto protegido por un descriptor de seguridad y un propietario de objeto.
seAssignSecurity

La rutina SeAssignSecurity crea un descriptor de seguridad auto relativo para un nuevo objeto, dado el descriptor de seguridad de su directorio primario y cualquier seguridad solicitada originalmente para el objeto.
seAssignSecurityEx

La rutina SeAssignSecurityEx crea un descriptor de seguridad auto-relativo para un nuevo objeto dados los siguientes parámetros opcionales:_a descriptor de seguridad del directorio primario del objeto, un descriptor de seguridad explícito para el objeto y el tipo de objeto.
SeCaptureSubjectContext

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

La rutina SeDeassignSecurity desasigna la memoria asociada a un descriptor de seguridad asignado mediante SeAssignSecurity.
SeEtwriteKMCveEvent

La función SeEtwriteKMCveEvent es una función de seguimiento para publicar eventos cuando se detecta una vulnerabilidad de seguridad intentada en los controladores en modo kernel.
SeLockSubjectContext

La rutina SeLockSubjectContext en wdm.h bloquea los tokens de suplantación y principal de un contexto de sujeto capturado.
SeReleaseSubjectContext

La rutina SeReleaseSubjectContext de wdm.h libera un contexto de seguridad del sujeto capturado por una llamada anterior a SeCaptureSubjectContext.
SeUnlockSubjectContext

La rutina SeUnlockSubjectContext en wdm.h desbloquea los tokens de un contexto de sujeto capturado bloqueado por una llamada a SeLockSubjectContext.
SeValidSecurityDescriptor

La rutina SeValidSecurityDescriptor devuelve si un descriptor de seguridad determinado es estructuralmente válido.
tmCommitComplete

La rutina TmCommitComplete notifica a KTM que el administrador de recursos que realiza la llamada ha terminado de confirmar una transacción.
de TmCommitEnlistment

La rutina TmCommitEnlistment inicia la operación de confirmación para una transacción de inscripción especificada.
tmCommitTransaction de

La rutina TmCommitTransaction inicia una operación de confirmación para una transacción especificada.
TmCreateEnlistment

La rutina TmCreateEnlistment crea un nuevo objeto de inscripción para una transacción.
TmDereferenceEnlistmentKey

La rutina TmDereferenceEnlistmentKey disminuye el recuento de referencias para la clave de un objeto de inscripción especificado.
tmEnableCallbacks

La rutina TmEnableCallbacks habilita una rutina de devolución de llamada que recibe notificaciones de transacción.
tmGetTransactionId

La rutina TmGetTransactionId recupera el identificador de unidad de trabajo (UOW) de un objeto de transacción.
TmInitializeTransactionManager

La rutina TmInitializeTransactionManager inicializa un objeto de administrador de transacciones.
TmIsTransactionActive

La rutina TmIsTransactionActive indica si una transacción especificada está en su estado activo.
tmPrepareComplete

La rutina TmPrepareComplete notifica a KTM que el administrador de recursos que realiza la llamada ha terminado de preparar los datos de una transacción.
tmPrepareEnlistment

La rutina TmPrepareEnlistment inicia la operación de preparación para una transacción de inscripción especificada.
TmPrePrepareComplete

La rutina TmPrepareComplete notifica a KTM que el administrador de recursos que realiza la llamada ha finalizado la preparación preliminar de los datos de una transacción.
TmPrePrepareEnlistment

La rutina TmPrepareEnlistment inicia la operación de preparación previa para una transacción de inscripción especificada.
TmReadOnlyEnlistment

La rutina TmReadOnlyEnlistment establece que una inscripción especificada sea de solo lectura.
TmRecoverEnlistment

La rutina TmRecoverEnlistment inicia una operación de recuperación para la transacción asociada a una inscripción especificada.
TmRecoverResourceManager

La rutina TmRecoverResourceManager intenta recuperar la transacción asociada a cada inscripción de un objeto de Resource Manager especificado.
tmRecoverTransactionManager

La rutina TmRecoverTransactionManager reconstruye el estado del objeto del administrador de transacciones (incluidas todas las transacciones, los inscritos y los administradores de recursos) a partir de la información de recuperación que se encuentra en el flujo de registro.
TmReferenceEnlistmentKey

La rutina TmReferenceEnlistmentKey incrementa el recuento de referencias de la clave de un objeto de inscripción especificado y recupera la clave.
tmRenameTransactionManager

La rutina TmRenameTransactionManager cambia la identidad del objeto del administrador de transacciones que se almacena en el flujo de archivos de registro CLFS incluido en el nombre del archivo de registro.
TmRequestOutcomeEnlistment

La rutina TmRequestOutcomeEnlistment pide a KTM que intente proporcionar un resultado inmediato (confirmación o reversión) para la transacción asociada a una inscripción especificada.
tmRollbackComplete

La rutina TmRollbackComplete notifica a KTM que el administrador de recursos que realiza la llamada ha terminado de revertir los datos de una transacción.
tmRollbackEnlistment

La rutina TmRollbackEnlistment revierte una inscripción especificada.
tmRollbackTransaction

La rutina TmRollbackTransaction inicia una operación de reversión para una transacción especificada.
tmSinglePhaseReject

La rutina TmSinglePhaseReject informa a KTM de que el administrador de recursos que realiza la llamada no admitirá una operación de confirmación de una sola fase para una inscripción especificada.
vDbgPrintEx

La rutina vDbgPrintEx envía una cadena al depurador de kernel si se cumplen determinadas condiciones.
vDbgPrintExWithPrefix

La rutina vDbgPrintExWithPrefix envía una cadena al depurador de kernel si se cumplen determinadas condiciones que especifique. Esta rutina puede anexar un prefijo a la salida del depurador para ayudar a organizar los resultados de la depuración.
vslCreateSecureSection

Este material de VslCreateSecureSection aún no está disponible. Este tema de marcador de posición se proporciona como ejemplo de documentación que se puede incluir en una versión posterior.
VslDeleteSecureSection

Este material de VslDeleteSecureSection aún no está disponible. Este tema de marcador de posición se proporciona como ejemplo de documentación que se puede incluir en una versión posterior.
WmiQueryTraceInformation

La rutina WmiQueryTraceInformation devuelve información sobre un seguimiento de eventos WMI.
WmiTraceMessage de

La rutina WmiTraceMessage agrega un mensaje al registro de salida de una sesión de seguimiento de software de WPP.
WmiTraceMessageVa de

La rutina WmiTraceMessageVa agrega un mensaje al registro de salida de una sesión de seguimiento de software de WPP.
WRITE_PORT_BUFFER_UCHAR

La función WRITE_PORT_BUFFER_UCHAR (wdm.h) escribe un número de bytes de un búfer en el puerto especificado.
WRITE_PORT_BUFFER_ULONG

La función WRITE_PORT_BUFFER_ULONG (wdm.h) escribe un número de valores de ULONG de un búfer en la dirección de puerto especificada.
WRITE_PORT_BUFFER_USHORT

La función WRITE_PORT_BUFFER_USHORT (wdm.h) escribe varios valores de USHORT de un búfer en la dirección de puerto especificada.
WRITE_PORT_UCHAR

La función WRITE_PORT_UCHAR (wdm.h) escribe un byte en la dirección de puerto especificada en la memoria del dispositivo residente asignada.
WRITE_PORT_ULONG

La función WRITE_PORT_ULONG (wdm.h) escribe un valor ULONG en la dirección de puerto especificada en la memoria del dispositivo residente asignada.
WRITE_PORT_USHORT

La función WRITE_PORT_USHORT (wdm.h) escribe un valor de USHORT en la dirección de puerto especificada en la memoria del dispositivo residente asignada.
WRITE_REGISTER_BUFFER_UCHAR

La función WRITE_REGISTER_BUFFER_UCHAR (wdm.h) escribe un número de bytes de un búfer en el registro especificado.
WRITE_REGISTER_BUFFER_ULONG

La función WRITE_REGISTER_BUFFER_ULONG (wdm.h) escribe un número de valores de ULONG de un búfer en el registro especificado.
WRITE_REGISTER_BUFFER_ULONG64

La función WRITE_REGISTER_BUFFER_ULONG64 (wdm.h) escribe varios valores de ULONG64 de un búfer en el registro especificado.
WRITE_REGISTER_BUFFER_USHORT

La función WRITE_REGISTER_BUFFER_USHORT (wdm.h) escribe varios valores de USHORT de un búfer en el registro especificado.
WRITE_REGISTER_UCHAR

La función WRITE_REGISTER_UCHAR (wdm.h) escribe un byte en la dirección de registro especificada en la memoria del dispositivo residente asignada.
WRITE_REGISTER_ULONG

La función WRITE_REGISTER_ULONG (wdm.h) escribe un valor ULONG en la dirección de registro especificada en la memoria del dispositivo residente asignada.
WRITE_REGISTER_ULONG64

La función WRITE_REGISTER_ULONG64 (wdm.h) escribe un valor de ULONG64 en la dirección de registro especificada.
WRITE_REGISTER_USHORT

La función WRITE_REGISTER_USHORT (wdm.h) escribe un valor de USHORT en la dirección de registro especificada en la memoria del dispositivo residente asignada.
WriteInt32NoFence

La función WriteInt32NoFence...
WriteInt32Raw

La función WriteInt32Raw...
WriteInt32Release

La función WriteInt32Release...
writeUInt32NoFence

La función WriteUInt32NoFence...
writeUInt32Raw

La función WriteUInt32Raw...
writeUInt32Release

La función WriteUInt32Release...
ZwClose

La rutina ZwClose de wdm.h cierra un identificador de objeto. ZwClose es una rutina genérica que funciona en cualquier tipo de objeto.
ZwCommitComplete

Obtenga información sobre cómo la rutina ZwCommitComplete notifica a KTM que el administrador de recursos que realiza la llamada ha terminado de confirmar los datos de una transacción.
ZwCommitEnlistment

Obtenga información sobre cómo la rutina ZwCommitEnlistment inicia la operación de confirmación para una transacción de inscripción especificada.
ZwCommitTransaction

Obtenga información sobre cómo la rutina ZwCommitTransaction inicia una operación de confirmación para una transacción especificada.
ZwCreateDirectoryObject

La rutina ZwCreateDirectoryObject crea o abre un objeto de directorio de objetos.
ZwCreateEnlistment

Obtenga información sobre cómo la rutina ZwCreateEnlistment crea un nuevo objeto de inscripción para una transacción.
ZwCreateFile

La rutina ZwCreateFile crea un nuevo archivo o abre un archivo existente.
ZwCreateKey

La rutina ZwCreateKey crea una nueva clave del Registro o abre una existente.
ZwCreateKeyTransacted

La rutina ZwCreateKeyTransacted crea una nueva clave del Registro o abre una existente y asocia la clave a una transacción.
ZwCreateResourceManager

Obtenga información sobre cómo la rutina ZwCreateResourceManager crea un objeto de Resource Manager.
ZwCreateSection

La rutina ZwCreateSection de wdm.h crea un objeto de sección. Una vez que el controlador al que apunta ya no está en uso, el controlador debe cerrarlo.
ZwCreateTransaction

Obtenga información sobre cómo la rutina ZwCreateTransaction crea un objeto de transacción.
ZwCreateTransactionManager

Obtenga información sobre cómo la rutina ZwCreateTransactionManager crea un nuevo objeto de administrador de transacciones.
ZwDeleteKey

La rutina ZwDeleteKey elimina una clave abierta del Registro.
ZwDeleteValueKey

La rutina ZwDeleteValueKey elimina una entrada de valor que coincide con un nombre de una clave abierta en el Registro. Si no existe dicha entrada, se devuelve un error.
ZwEnumerateKey

La rutina ZwEnumerateKey devuelve información sobre una subclave de una clave del Registro abierta.
ZwEnumerateTransactionObject

Obtenga información sobre cómo la rutina ZwEnumerateTransactionObject enumera los objetos KTM en un equipo.
ZwEnumerateValueKey

La rutina ZwEnumerateValueKey obtiene información sobre las entradas de valor de una clave abierta.
ZwFlushKey

La rutina ZwFlushKey obliga a que se confirme una clave del Registro en el disco.
ZwGetNotificationResourceManager

Obtenga información sobre cómo la rutina ZwGetNotificationResourceManager recupera la siguiente notificación de transacción de la cola de notificaciones de un administrador de recursos especificado.
ZwLoadDriver

La rutina ZwLoadDriver carga un controlador en el sistema.
ZwMakeTemporaryObject

La rutina ZwMakeTemporaryObject cambia los atributos de un objeto para que sea temporal.
ZwMapViewOfSection

La rutina ZwMapViewOfSection asigna una vista de una sección al espacio de direcciones virtuales de un proceso de asunto.
ZwMapViewOfSectionEx

ZwOpenEnlistment

Obtenga información sobre cómo la rutina ZwOpenEnlistment obtiene un identificador para un objeto de inscripción existente.
de ZwOpenEvent

La rutina ZwOpenEvent abre un identificador para un objeto de evento con nombre existente con el acceso deseado especificado.
ZwOpenFile

La rutina ZwOpenFile de wdm.h abre un archivo, directorio, dispositivo o volumen existente. Una vez que el controlador al que apunta ya no está en uso, el controlador debe cerrarlo.
ZwOpenKey

La rutina ZwOpenKey abre una clave del Registro existente.
ZwOpenKeyEx

La rutina ZwOpenKeyEx abre una clave del Registro existente.
ZwOpenKeyTransacted

La rutina ZwOpenKeyTransacted abre una clave del Registro existente y asocia la clave a una transacción.
ZwOpenKeyTransactedEx

La rutina ZwOpenKeyTransactedEx abre una clave del Registro existente y asocia la clave a una transacción.
ZwOpenResourceManager

Obtenga información sobre cómo la rutina ZwOpenResourceManager devuelve un identificador a un objeto de Resource Manager existente.
ZwOpenSection

La rutina ZwOpenSection abre un identificador para un objeto de sección existente.
ZwOpenSymbolicLinkObject

La rutina ZwOpenSymbolicLinkObject abre un vínculo simbólico existente.
ZwOpenTransaction

Obtenga información sobre cómo la rutina ZwOpenTransaction obtiene un identificador para un objeto de transacción existente.
ZwOpenTransactionManager

Obtenga información sobre cómo la rutina ZwOpenTransactionManager obtiene un identificador para un objeto de administrador de transacciones existente.
ZwPrepareComplete

Obtenga información sobre cómo la rutina ZwPrepareComplete notifica a KTM que el administrador de recursos que realiza la llamada ha terminado de preparar los datos de una transacción.
ZwPrepareEnlistment

Obtenga información sobre cómo la rutina ZwPrepareEnlistment inicia la operación de preparación para una transacción de inscripción especificada.
ZwPrePrepareComplete

Obtenga información sobre cómo la rutina ZwPrePrepareComplete notifica a KTM que el administrador de recursos que realiza la llamada ha finalizado la preparación preliminar de los datos de una transacción.
ZwPrePrepareEnlistment

Obtenga información sobre cómo la rutina ZwPrePrepareEnlistment inicia la operación de preparación previa para una transacción de inscripción especificada.
ZwQueryFullAttributesFile

La rutina ZwQueryFullAttributesFile proporciona información abierta de red para el archivo especificado.
ZwQueryInformationByName

ZwQueryInformationByName devuelve la información solicitada sobre un archivo especificado por el nombre de archivo.
ZwQueryInformationEnlistment

Obtenga información sobre cómo la rutina ZwQueryInformationEnlistment recupera información sobre un objeto de inscripción especificado.
ZwQueryInformationFile

La rutina ZwQueryInformationFile devuelve varios tipos de información sobre un objeto de archivo.
ZwQueryInformationResourceManager

Obtenga información sobre cómo la rutina ZwQueryInformationResourceManager recupera información sobre un objeto de Resource Manager especificado.
ZwQueryInformationTransaction

Obtenga información sobre cómo la rutina ZwQueryInformationTransaction recupera información sobre una transacción especificada.
ZwQueryInformationTransactionManager

Obtenga información sobre cómo la rutina ZwQueryInformationTransactionManager recupera información sobre un objeto de administrador de transacciones especificado.
ZwQueryKey

La rutina ZwQueryKey proporciona información sobre la clase de una clave del Registro y el número y tamaño de sus subclaves.
ZwQuerySymbolicLinkObject

La rutina ZwQuerySymbolicLinkObject devuelve una cadena Unicode que contiene el destino de un vínculo simbólico.
ZwQueryValueKey

La rutina ZwQueryValueKey devuelve una entrada de valor para una clave del Registro.
ZwReadFile

La rutina ZwReadFile de wdm.h lee los datos de un archivo abierto. Los autores de llamadas de ZwReadFile deben haber llamado a ZwCreateFile.
ZwReadOnlyEnlistment

Obtenga información sobre cómo la rutina ZwReadOnlyEnlistment establece una inscripción especificada para que sea de solo lectura.
ZwRecoverEnlistment

Obtenga información sobre cómo la rutina ZwRecoverEnlistment inicia una operación de recuperación para la transacción asociada a una inscripción especificada.
ZwRecoverResourceManager

Obtenga información sobre cómo la rutina ZwRecoverResourceManager intenta recuperar la transacción asociada a cada inscripción de un objeto de Resource Manager especificado.
ZwRecoverTransactionManager

Obtenga información sobre cómo la rutina ZwRecoverTransactionManager reconstruye el estado del objeto del administrador de transacciones a partir de la información de recuperación que se encuentra en el flujo de registro.
ZwRollbackComplete

Obtenga información sobre cómo la rutina ZwRollbackComplete notifica a KTM que el administrador de recursos que realiza la llamada ha terminado de revertir los datos de una transacción.
ZwRollbackEnlistment

Obtenga información sobre cómo la rutina ZwRollbackEnlistment revierte la transacción asociada a una inscripción especificada.
ZwRollbackTransaction

Obtenga información sobre cómo la rutina ZwRollbackTransaction inicia una operación de reversión para una transacción especificada.
ZwRollforwardTransactionManager

Obtenga información sobre cómo la rutina ZwRollforwardTransactionManager inicia operaciones de recuperación para todas las transacciones en curso asignadas a un administrador de transacciones especificado.
ZwSetInformationEnlistment

Obtenga información sobre cómo la rutina ZwSetInformationEnlistment establece información de un objeto de inscripción especificado.
ZwSetInformationFile

La rutina ZwSetInformationFile de wdm.h cambia varios tipos de información sobre un objeto de archivo. Omite los miembros no admitidos de FILE_XXX_INFORMATION.
ZwSetInformationResourceManager

Obtenga información sobre cómo no se usa la rutina ZwSetInformationResourceManager.
ZwSetInformationTransaction

Obtenga información sobre cómo la rutina ZwSetInformationTransaction establece información de una transacción especificada.
ZwSetValueKey

La rutina ZwSetValueKey crea o reemplaza la entrada de valor de una clave del Registro.
ZwSinglePhaseReject

Obtenga información sobre cómo la rutina ZwSinglePhaseReject informa a KTM de que el administrador de recursos que realiza la llamada no admitirá operaciones de confirmación de fase única para una inscripción especificada.
ZwUnloadDriver

La rutina ZwUnloadDriver descarga un controlador del sistema.
ZwUnmapViewOfSection

La rutina ZwUnmapViewOfSection anula el mapa de una vista de una sección del espacio de direcciones virtuales de un proceso de asunto.
ZwWriteFile

La rutina ZwWriteFile escribe datos en un archivo abierto.

Funciones de devolución de llamada

 
ALLOCATE_FUNCTION_EX

La rutina LookasideListAllocateEx asigna el almacenamiento para una nueva entrada lookaside-list cuando un cliente solicita una entrada de una lista de búsqueda vacía.
BOUND_CALLBACK

La rutina BoundCallback se ejecuta cada vez que el sistema emite una excepción de límites para un subproceso en modo de usuario.
D3COLD_REQUEST_AUX_POWER

Permite que el objeto de dispositivo de función (FDO) transmita su requisito de energía auxiliar.
D3COLD_REQUEST_CORE_POWER_RAIL

Permite que el objeto de dispositivo de función (FDO) indique si se necesita el raíl de alimentación principal.
D3COLD_REQUEST_PERST_DELAY

Permite que el objeto de dispositivo de función (FDO) transmita su requisito para un tiempo de retraso fijo.
DEVICE_BUS_SPECIFIC_RESET_HANDLER

En este tema se describe la función de devolución de llamada DEVICE_BUS_SPECIFIC_RESET_HANDLER.
DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER

En este tema se describe la función de devolución de llamada DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER.
DEVICE_RESET_HANDLER

La rutina DeviceReset se usa para restablecer y recuperar un dispositivo que no funciona correctamente.
DMA_COMPLETION_ROUTINE

La rutina de devolución de llamada DmaCompletionRoutine notifica al controlador que solicitó previamente una transferencia DMA del sistema que esta transferencia está completa.
DRIVER_ADD_DEVICE

La rutina AddDevice es responsable de crear objetos de dispositivo funcionales (FDO) o filtrar objetos de dispositivo (DO de filtro) para dispositivos enumerados por el administrador de Plug and Play (PnP).
DRIVER_CANCEL

La rutina Cancelar cancela una operación de E/S.
DRIVER_CONTROL

Esta rutina inicia una transferencia de datos DMA o una operación de transferencia de datos.
DRIVER_DISPATCH

La rutina de devolución de llamada ofrece varios IRP. Para obtener una lista de códigos de función, vea Comentarios.
DRIVER_INITIALIZE

DriverEntry es la primera rutina denominada después de cargar un controlador y es responsable de inicializar el controlador.
DRIVER_LIST_CONTROL

La rutina AdapterListControl inicia una operación de dispersión y recopilación de acceso directo a memoria (DMA).
DRIVER_STARTIO

La rutina StartIo inicia la operación de E/S descrita por un IRP.
DRIVER_UNLOAD

La rutina Descargar realiza las operaciones necesarias antes de que el sistema descargue el controlador.
ENABLE_VIRTUALIZATION

La rutina EnableVirtualization habilita o deshabilita la virtualización para un dispositivo PCI Express (PCIe) que admite la interfaz de virtualización de E/S raíz única (SR-IOV).
ETWENABLECALLBACK

La función EtwEnableCallback es una función de devolución de llamada opcional proporcionada por el controlador que se usa para recibir notificaciones de habilitación o deshabilitación.
EX_CALLBACK_FUNCTION

Una rutina RegistryCallback del controlador de filtro puede supervisar, bloquear o modificar una operación del Registro.
EXT_CALLBACK

Una rutina de devolución de llamada exTimerCallback se ejecuta después de que expire el intervalo de tiempo de un objeto de temporizador de EX_TIMER.
EXT_DELETE_CALLBACK

Una rutina de devolución de llamada ExTimerDeleteCallback se ejecuta cuando el sistema operativo elimina un objeto de temporizador de EX_TIMER.
FPGA_BUS_SCAN

Reservado para uso futuro. Desencadena un examen de bus en el elemento primario del dispositivo FPGA.
FPGA_CONTROL_CONFIG_SPACE

Reservado para uso futuro. Habilita o deshabilita el acceso al espacio de configuración del dispositivo FPGA.
FPGA_CONTROL_ERROR_REPORTING

Reservado para uso futuro. Activa la notificación de errores para el dispositivo FPGA y su puente primario.
FPGA_CONTROL_LINK

Reservado para uso futuro de FPGA_CONTROL_LINK.
FREE_FUNCTION_EX

La rutina LookasideListFreeEx libera el almacenamiento de una entrada lookaside-list cuando un cliente intenta insertar la entrada en una lista de búsqueda completa.
GET_D3COLD_CAPABILITY

La rutina GetBusDriverD3ColdSupport permite al controlador de un dispositivo consultar si el controlador de bus de enumeración admite el estado de alimentación del dispositivo D3cold.
GET_D3COLD_LAST_TRANSITION_STATUS

La rutina GetLastTransitionStatus permite al controlador de un dispositivo consultar si la transición más reciente a la subestado D3hot fue seguida de una transición al subestado D3cold.
GET_DEVICE_RESET_STATUS

En este tema se describe la función de devolución de llamada GET_DEVICE_RESET_STATUS.
GET_DMA_ADAPTER

La rutina GetDmaAdapter devuelve una estructura DMA_ADAPTER para el dispositivo de destino.
GET_IDLE_WAKE_INFO

La rutina GetIdleWakeInfo permite al controlador de un dispositivo detectar los estados de energía del dispositivo desde los que el dispositivo puede indicar un evento de reactivación.
GET_SDEV_IDENTIFIER

Este material aún no está disponible. Este tema de marcador de posición se proporciona como ejemplo de documentación que se puede incluir en una versión posterior.
GET_SET_DEVICE_DATA

La rutina GetBusData lee los datos del espacio de configuración del dispositivo.
GET_UPDATED_BUS_RESOURCE

Informa de las listas de recursos más recientes.
GET_VIRTUAL_DEVICE_DATA

La rutina GetVirtualFunctionData lee datos del espacio de configuración de PCI Express (PCIe) de una función virtual (VF) en un dispositivo que admite la virtualización de E/S raíz única (SR-IOV).
GET_VIRTUAL_DEVICE_LOCATION

La rutina GetLocation devuelve la ubicación del dispositivo de una función virtual PCI Express (PCIe) (VF) en un bus PCI. Un dispositivo que admita la interfaz de virtualización de E/S raíz única (SR-IOV) puede exponer una o varias máquinas virtuales en el bus PCI.
GET_VIRTUAL_DEVICE_RESOURCES

La rutina GetResources devuelve los recursos que requiere la función física de PCI Express (PCIe) para habilitar la virtualización en un dispositivo que admita la virtualización raíz única (SR-IOV).
GET_VIRTUAL_FUNCTION_PROBED_BARS

La rutina GetVirtualFunctionProbedBars devuelve los valores de los registros de direcciones base (BAR) de PCI Express (PCIe) de un dispositivo que admite la virtualización de E/S raíz única (SR-IOV).
IO_COMPLETION_ROUTINE

La rutina ioCompletion completa el procesamiento de operaciones de E/S.
IO_CSQ_ACQUIRE_LOCK

El sistema usa la rutina CsqAcquireLock para adquirir el bloqueo de una cola IRP implementada por el controlador y segura para cancelar.
IO_CSQ_COMPLETE_CANCELED_IRP

El sistema usa la rutina CsqCompleteCanceledIrp para indicar al controlador que puede completar un IRP cancelado.
IO_CSQ_INSERT_IRP

El sistema usa la rutina CsqInsertIrp para insertar un IRP en una cola IRP implementada por el controlador y segura para cancelar.
IO_CSQ_INSERT_IRP_EX

El sistema usa la rutina CsqInsertIrpEx para insertar un IRP en una cola IRP implementada por el controlador y segura para cancelar.
IO_CSQ_PEEK_NEXT_IRP

El sistema usa la rutina CsqPeekNextIrp para buscar el siguiente IRP coincidente en una cola IRP implementada por el controlador y segura para cancelar.
IO_CSQ_RELEASE_LOCK

El sistema usa la rutina CsqReleaseLock para liberar el bloqueo adquirido mediante CsqAcquireLock.
IO_CSQ_REMOVE_IRP

El sistema usa la rutina CsqRemoveIrp para quitar el IRP especificado de una cola IRP implementada por el controlador y segura para cancelar.
IO_DPC_ROUTINE

La rutina DpcForIsr finaliza el mantenimiento de una operación de E/S, después de que se devuelva una rutina InterruptService.
IO_SESSION_NOTIFICATION_FUNCTION

El tipo de función IO_SESSION_NOTIFICATION_FUNCTION define una rutina de devolución de llamada a través de la cual un controlador recibe notificaciones de cambios en el estado de las sesiones de usuario que el controlador está interesado.
IO_TIMER_ROUTINE

La rutina IoTimer es un DPC que, si está registrado, se llama una vez por segundo.
IO_WORKITEM_ROUTINE

Una rutina WorkItem realiza el procesamiento de un elemento de trabajo en cola por la rutina IoQueueWorkItem.
IO_WORKITEM_ROUTINE_EX

Una rutina WorkItemEx realiza el procesamiento de un elemento de trabajo en cola por la rutina IoQueueWorkItemEx o IoTryQueueWorkItem.
IOMMU_DEVICE_CREATE

Toma un objeto de dispositivo físico y crea un IOMMU_DMA_DEVICE.
IOMMU_DEVICE_DELETE

Elimina el IOMMU_DMA_DEVICE proporcionado.
IOMMU_DEVICE_FAULT_HANDLER

Notifica un error desde un dispositivo y un dominio específicos.
IOMMU_DEVICE_QUERY_DOMAIN_TYPES

Las consultas para los tipos de dominios disponibles a los que se puede adjuntar un IOMMU_DMA_DEVICE, en función de los factores de entorno, como la plataforma y la directiva de protección de DMA.
IOMMU_DOMAIN_ATTACH_DEVICE

Asocia un dispositivo a un dominio existente.
IOMMU_DOMAIN_ATTACH_DEVICE_EX

Asocia un IOMMU_DMA_DEVICE a un dominio de dispositivo DMA existente.
IOMMU_DOMAIN_CONFIGURE

Configura un dominio para su uso.
IOMMU_DOMAIN_CREATE

Crea un nuevo dominio de dispositivo de reasignación de DMA (un contenedor para un conjunto de tablas de páginas).
IOMMU_DOMAIN_CREATE_EX

Crea un nuevo dominio de dispositivo DMA basado en el tipo de dominio proporcionado.
IOMMU_DOMAIN_DELETE

Elimina un dominio existente.
IOMMU_DOMAIN_DETACH_DEVICE

Separa un dispositivo de un dominio existente.
IOMMU_DOMAIN_DETACH_DEVICE_EX

Separa un IOMMU_DMA_DEVICE de un dominio existente.
IOMMU_FLUSH_DOMAIN

Vacía el TLB para todas las entradas que coinciden con este dominio.
IOMMU_FLUSH_DOMAIN_VA_LIST

Vacía el TLB para todas las entradas que coinciden con el ASID del dominio especificado y una de las direcciones de la lista proporcionada.
IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE

Libera un token de dirección lógica creado por IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE.
IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

Esta rutina se invoca siempre que se haya producido un cambio de estado del sistema que afecte a un DMA_IOMMU_INTERFACE_EX.
IOMMU_MAP_IDENTITY_RANGE

Crea una asignación de identidad para la MDL proporcionada en el dominio proporcionado.
IOMMU_MAP_IDENTITY_RANGE_EX

Crea una asignación de identidad para un espacio de direcciones físico proporcionado en el dominio proporcionado.
IOMMU_MAP_LOGICAL_RANGE

Asigna un intervalo de páginas al espacio de direcciones de un dominio.
IOMMU_MAP_LOGICAL_RANGE_EX

Asigna el espacio de direcciones físicas al espacio de direcciones lógico de un IOMMU_DMA_DOMAIN.
IOMMU_MAP_RESERVED_LOGICAL_RANGE

Asigna un intervalo lógico reservado.
IOMMU_QUERY_INPUT_MAPPINGS

Intenta buscar identificadores de asignación de entrada que son válidos para el dispositivo determinado y rellenar el búfer proporcionado con esos identificadores.
IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK

Permite al autor de la llamada registrar una devolución de llamada que se invocará cada vez que se produzca cualquier cambio de estado relacionado con un DMA_IOMMU_INTERFACE_EX.
IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE

Asigna previamente el espacio de direcciones lógicas que se puede usar para futuras asignaciones.
IOMMU_SET_DEVICE_FAULT_REPORTING

Esta rutina establece el estado de notificación de errores del dispositivo en un dispositivo ya conectado a un dominio.
IOMMU_SET_DEVICE_FAULT_REPORTING_EX

Esta rutina establece el estado de notificación de errores del dispositivo en un dispositivo que ya está conectado a un dominio.
IOMMU_UNMAP_IDENTITY_RANGE

Elimina una asignación de identidad para el MDL especificado.
IOMMU_UNMAP_IDENTITY_RANGE_EX

Elimina una asignación de identidad creada por IOMMU_MAP_IDENTITY_RANGE_EX.
IOMMU_UNMAP_LOGICAL_RANGE

Desasignación de un intervalo lineal de un dominio.
IOMMU_UNMAP_RESERVED_LOGICAL_RANGE

Desasigna un intervalo lógico reservado asignado previamente.
IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK

Permite que el autor de la llamada anule el registro de un IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK registrado.
KBUGCHECK_CALLBACK_ROUTINE

La rutina BugCheckCallback se ejecuta cada vez que el sistema emite una comprobación de errores.
KBUGCHECK_REASON_CALLBACK_ROUTINE

Funciones de devolución de llamada implementadas por el controlador que el sistema ejecuta cuando emite una comprobación de errores.
KDEFERRED_ROUTINE

La rutina de devolución de llamada realiza acciones, después de que un objeto InterruptService devuelva, de un DPC subproceso, la rutina CustomDpc finaliza el mantenimiento de una operación de E/S, después de que se devuelva una rutina InterruptService. La rutina CustomThreadedDpc realiza la acción de un DPC en subproceso. El sistema ejecuta esta rutina cuando se ejecuta el DPC en subproceso. La rutina CustomTimerDpc se ejecuta después de que expire el intervalo de tiempo de un objeto de temporizador.
KIPI_BROADCAST_WORKER

La rutina IpiGenericCall se ejecuta simultáneamente en todos los procesadores.
KMESSAGE_SERVICE_ROUTINE

Una rutina InterruptMessageService proporciona una interrupción señal de mensaje.
KSERVICE_ROUTINE

La rutina InterruptService (ISR) atiende rápidamente una interrupción del dispositivo y programa el procesamiento posterior a la interrupción de los datos recibidos, si es necesario.
KSTART_ROUTINE

La rutina ThreadStart proporciona un punto de entrada para un subproceso del sistema creado por el controlador.
KSYNCHRONIZE_ROUTINE

La rutina SynchCritSection se usa para acceder a los recursos de hardware o a los datos del controlador que se comparten con la rutina InterruptService de un controlador.
MM_MDL_ROUTINE

Una rutina de devolución de llamada proporcionada por el controlador que se invoca después de asignar una lista de descriptores de memoria (MDL) llamando a la función MmMapMdl.
NPEM_CONTROL_ENABLE_DISABLE

Más información sobre: NPEM_CONTROL_ENABLE_DISABLE
NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES

Más información sobre: NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES
NPEM_CONTROL_SET_STANDARD_CONTROL

Más información sobre: NPEM_CONTROL_SET_STANDARD_CONTROL
PALLOCATE_ADAPTER_CHANNEL

La rutina AllocateAdapterChannel prepara el sistema para una operación DMA en nombre del objeto de dispositivo de destino y, a continuación, llama a la rutina AdapterControl proporcionada por el controlador para llevar a cabo la operación DMA.
PALLOCATE_ADAPTER_CHANNEL_EX

La rutina AllocateAdapterChannelEx asigna los recursos necesarios para realizar una transferencia DMA y, a continuación, llama a la rutina AdapterControl proporcionada por el controlador para iniciar la transferencia DMA.
PALLOCATE_COMMON_BUFFER

La rutina AllocateCommonBuffer asigna memoria y la asigna para que sea accesible simultáneamente desde el procesador y un dispositivo para las operaciones DMA.
PALLOCATE_COMMON_BUFFER_EX

La rutina AllocateCommonBufferEx asigna memoria para un búfer común y asigna esta memoria para que el procesador pueda acceder a ella y a un dispositivo que realice operaciones DMA.
PALLOCATE_COMMON_BUFFER_VECTOR

Más información sobre: PALLOCATE_COMMON_BUFFER_VECTOR función de devolución de llamada
PALLOCATE_COMMON_BUFFER_WITH_BOUNDS

Esta función de devolución de llamada asigna la memoria de un búfer común y la asigna para que un dispositivo maestro y la CPU puedan acceder a ella.
PALLOCATE_DOMAIN_COMMON_BUFFER

Esta función de devolución de llamada asigna la memoria de un búfer común de dominio.
PBUILD_MDL_FROM_SCATTER_GATHER_LIST

La rutina BuildMdlFromScatterGatherList compila una MDL a partir de una lista de dispersión o recopilación asignada por el sistema. Nota Esta rutina está reservada para el uso del sistema.
PBUILD_SCATTER_GATHER_LIST

La rutina BuildScatterGatherList prepara el sistema para una operación DMA mediante un búfer proporcionado por el controlador para compilar la lista de dispersión y recopilación.
PBUILD_SCATTER_GATHER_LIST_EX

La rutina BuildScatterGatherListEx asigna los recursos necesarios para una transferencia DMA, crea una lista de dispersión o recopilación y llama a la rutina AdapterListControl proporcionada por el controlador para iniciar la transferencia DMA.
PCALCULATE_SCATTER_GATHER_LIST_SIZE

La rutina CalculateScatterGatherList calcula el tamaño, en bytes, de la lista de dispersión y recopilación necesaria para contener un búfer determinado.
PCANCEL_ADAPTER_CHANNEL

La rutina CancelAdapterChannel intenta cancelar una solicitud pendiente para asignar un canal DMA.
PCANCEL_MAPPED_TRANSFER

La rutina CancelMappedTransfer cancela una transferencia DMA del sistema que está asignada actualmente a un adaptador.
PCI_MSIX_MASKUNMASK_ENTRY

La rutina MaskTableEntry enmascara una interrupción en la tabla de interrupciones de hardware de MSI-X.
PCI_MSIX_SET_ENTRY

La rutina SetTableEntry establece el identificador de mensaje de una entrada de tabla en la tabla de interrupción de hardware MSI-X.
PCLFS_CLIENT_ADVANCE_TAIL_CALLBACK

La función ClfsAdvanceTailCallback avanza el número de secuencia de registro base (LSN) del registro del cliente.
PCLFS_CLIENT_LFF_HANDLER_COMPLETE_CALLBACK

La función ClfsLogGrowthCompleteCallback implementa las acciones que realizará el cliente cuando se libere espacio en un registro que se había lleno anteriormente.
PCLFS_CLIENT_LOG_UNPINNED_CALLBACK

La función ClfsLogUnpinnedCallback implementa todas las acciones que realizará el cliente cuando un registro que se haya anclado anteriormente se desancla.
PCONFIGURE_ADAPTER_CHANNEL

La rutina ConfigureAdapterChannel invoca una función personalizada implementada por el controlador DMA representada por un objeto de adaptador.
PCREATE_COMMON_BUFFER_FROM_MDL

La rutina CreateCommonBufferFromMdl intentará crear un búfer común a partir de una MDL probando la compatibilidad de acceso del dispositivo y asignando potencialmente la memoria a un intervalo lógico contiguo en función del tipo de traducción. Al igual que todas las demás funciones comunes de asignación de búferes, esta función no proporciona una garantía de progreso hacia delante.
PCW_CALLBACK

Los proveedores pueden implementar una función de PCW_CALLBACK para recibir notificaciones cuando los consumidores realizan determinadas acciones, como agregar o quitar contadores de una consulta.
PFLUSH_ADAPTER_BUFFERS

La rutina FlushAdapterBuffers vacía los datos restantes en la caché interna del controlador DMA del sistema o en la caché interna de un adaptador de bus-master al final de una operación de transferencia DMA.
PFLUSH_ADAPTER_BUFFERS_EX

La rutina FlushAdapterBuffersEx vacía los datos que permanecen en la caché de datos al final de una operación de transferencia de DMA realizada por un controlador DMA del sistema o un dispositivo bus-master.
PFLUSH_DMA_BUFFER

La rutina de devolución de llamada vacía los datos restantes en la región de memoria descrita por un MDL.
PFREE_ADAPTER_CHANNEL

La rutina FreeAdapterChannel libera el controlador DMA del sistema cuando un controlador ha completado todas las operaciones DMA necesarias para satisfacer el IRP actual.
PFREE_ADAPTER_OBJECT

La rutina FreeAdapterObject libera el objeto de adaptador especificado después de que un controlador haya completado todas las operaciones DMA.
PFREE_COMMON_BUFFER

La rutina FreeCommonBuffer libera un búfer común asignado por AllocateCommonBuffer, junto con todos los recursos que usa el búfer.
PFREE_COMMON_BUFFER_FROM_VECTOR

Describe la función de devolución de llamada PFREE_COMMON_BUFFER_FROM_VECTOR.
PFREE_COMMON_BUFFER_VECTOR

Describe la función de devolución de llamada PFREE_COMMON_BUFFER_VECTOR.
PFREE_MAP_REGISTERS

La rutina FreeMapRegisters libera un conjunto de registros de mapa que se guardaron desde una llamada a AllocateAdapterChannel.
PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX

Describe la función de devolución de llamada PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX.
PGET_DMA_ADAPTER_INFO

La rutina GetDmaAdapterInfo recupera información sobre las funcionalidades de hardware de un canal DMA del sistema.
PGET_DMA_ALIGNMENT

La rutina GetDmaAlignment devuelve los requisitos de alineación del sistema DMA.
PGET_DMA_DOMAIN

La función de devolución de llamada PGET_DMA_DOMAIN obtiene el identificador del dominio DMA.
PGET_DMA_TRANSFER_INFO

La rutina GetDmaTransferInfo calcula los requisitos de asignación de una transferencia de DMA de dispersión o recopilación.
PGET_SCATTER_GATHER_LIST

La rutina GetScatterGatherList prepara el sistema para una operación de dispersión y recopilación de DMA en nombre del objeto de dispositivo de destino, a través del controlador DMA del sistema o un adaptador de bus-master.
PGET_SCATTER_GATHER_LIST_EX

La rutina GetScatterGatherListEx asigna los recursos necesarios para una transferencia DMA, crea una lista de dispersión o recopilación y llama a la rutina AdapterListControl proporcionada por el controlador para iniciar la transferencia DMA.
PINITIALIZE_DMA_TRANSFER_CONTEXT

La rutina InitializeDmaTransferContext inicializa un contexto de transferencia de DMA opaco que se usa para realizar un seguimiento de las asignaciones pendientes de los recursos DMA.
PINTERFACE_DEREFERENCE

El PINTERFACE_DEREFERENCE función de devolución de llamada (wdm.h) disminuye el recuento de referencias en una interfaz definida por el controlador.
PINTERFACE_REFERENCE

El PINTERFACE_REFERENCE función de devolución de llamada (wdm.h) incrementa el recuento de referencias en una interfaz definida por el controlador.
PJOIN_DMA_DOMAIN

La función de devolución de llamada PJOIN_DMA_DOMAIN combina el dominio DMA especificado.
PLEAVE_DMA_DOMAIN

La función de devolución de llamada PLEAVE_DMA_DOMAIN deja el dominio DMA especificado.
PMAP_TRANSFER

La rutina MapTransfer configura los registros de mapa de un objeto de adaptador para asignar una transferencia DMA desde un búfer bloqueado.
PMAP_TRANSFER_EX

La rutina MapTransferEx configura los registros de mapa para asignar las direcciones físicas de una lista de dispersión o recopilación a las direcciones lógicas necesarias para realizar una transferencia DMA.
PO_EFFECTIVE_POWER_MODE_CALLBACK

El PO_EFFECTIVE_POWER_MODE_CALLBACK es la devolución de llamada efectiva del modo de energía.
PO_FX_COMPONENT_ACTIVE_CONDITION_CALLBACK

La rutina de devolución de llamada ComponentActiveConditionCallback notifica al controlador que el componente especificado completó una transición de la condición de inactividad a la condición activa.
PO_FX_COMPONENT_CRITICAL_TRANSITION_CALLBACK

La rutina de devolución de llamada ComponentCriticalTransitionCallback controla una transición del componente especificado entre los estados de energía del componente F0 (totalmente activado) y fx de bajo consumo.
PO_FX_COMPONENT_IDLE_CONDITION_CALLBACK

La rutina de devolución de llamada ComponentIdleConditionCallback notifica al controlador que el componente especificado completó una transición de la condición activa a la condición inactiva.
PO_FX_COMPONENT_IDLE_STATE_CALLBACK

La rutina de devolución de llamada ComponentIdleStateCallback notifica al controlador un cambio pendiente al estado de energía Fx del componente especificado.
PO_FX_COMPONENT_PERF_STATE_CALLBACK

La rutina de devolución de llamada ComponentPerfStateCallback notifica al controlador que su solicitud para cambiar el estado de rendimiento de un componente está completo.
PO_FX_DEVICE_POWER_NOT_REQUIRED_CALLBACK

La rutina de devolución de llamada DevicePowerNotRequiredCallback notifica al controlador de dispositivo que el dispositivo no debe permanecer en el estado de energía D0.
PO_FX_DEVICE_POWER_REQUIRED_CALLBACK

La rutina de devolución de llamada DevicePowerRequiredCallback notifica al controlador de dispositivo que el dispositivo debe entrar y permanecer en el estado de alimentación D0.
PO_FX_DIRECTED_POWER_DOWN_CALLBACK

El controlador cliente implementa la función de devolución de llamada PO_FX_DIRECTED_POWER_DOWN_CALLBACK para controlar las actividades de apagado específicas del controlador en nombre de DFx.
PO_FX_DIRECTED_POWER_UP_CALLBACK

El controlador cliente implementa la función de devolución de llamada PO_FX_DIRECTED_POWER_UP_CALLBACK para controlar las actividades de encendido específicas del controlador en nombre de DFx.
PO_FX_POWER_CONTROL_CALLBACK

La rutina de devolución de llamada PowerControlCallback realiza una operación de control de energía solicitada por el marco de administración de energía (PoFx).
POB_POST_OPERATION_CALLBACK

El sistema operativo llama a la rutina ObjectPostCallback después de que se produzca una operación de controlador de procesos o subprocesos.
POB_PRE_OPERATION_CALLBACK

El sistema operativo llama a la rutina ObjectPreCallback cuando se produce una operación de controlador de procesos o subprocesos.
PPUT_DMA_ADAPTER

La rutina PutDmaAdapter libera una estructura de DMA_ADAPTER asignada previamente por IoGetDmaAdapter.
PPUT_SCATTER_GATHER_LIST

La rutina PutScatterGatherList libera los registros de mapa asignados anteriormente y la lista de dispersión/recopilación usadas en la dispersión/recopilación DMA.
PREAD_DMA_COUNTER

La rutina ReadDmaCounter devuelve el número de bytes restantes que se van a transferir durante la operación DMA subordinada actual.
PREENUMERATE_SELF

Una rutina ReenumerateSelf solicita que un controlador de autobús vuelva aumerar un dispositivo secundario.
PROCESSOR_HALT_ROUTINE

Una rutina detener devolución de llamada pasa el procesador a un estado inactivo.
PTM_RM_NOTIFICATION

La rutina de devolución de llamada ResourceManagerNotification de Resource Manager recibe y controla las notificaciones de transacción.
REQUEST_POWER_COMPLETE

La rutina de devolución de llamada de PowerCompletion completa el procesamiento de un IRP de energía.
RTL_QUERY_REGISTRY_ROUTINE

La rutina QueryRoutine proporciona información sobre un valor del Registro que se solicitó en una llamada anterior a la rutina RtlQueryRegistryValues.
SET_D3COLD_SUPPORT

La rutina SetD3ColdSupport habilita o deshabilita las transiciones al estado de alimentación del dispositivo D3cold.
SET_VIRTUAL_DEVICE_DATA

La rutina SetVirtualFunctionData escribe datos en el espacio de configuración de PCI Express (PCIe) de una función virtual (VF) en un dispositivo que admite la virtualización de E/S raíz única (SR-IOV).
TRANSLATE_BUS_ADDRESS

La rutina TranslateBusAddress traduce las direcciones del bus primario a direcciones lógicas.

Estructuras

 
DMA_ADAPTER

La estructura DMA_ADAPTER describe una interfaz definida por el sistema en un controlador DMA para un dispositivo determinado. Un controlador llama a IoGetDmaAdapter para obtener esta estructura.
DMA_OPERATIONS

La estructura DMA_OPERATIONS proporciona una tabla de punteros a funciones que controlan la operación de un controlador DMA.
ACCESS_STATE

La estructura ACCESS_STATE describe el estado de un acceso en curso.
de ACL

La estructura de ACL es el encabezado de una lista de control de acceso (ACL). Una ACL completa consta de una estructura de ACL seguida de una lista ordenada de cero o más entradas de control de acceso (ACE).
ACPI_INTERFACE_STANDARD2

En este tema se describe la estructura ACPI_INTERFACE_STANDARD2.
BATTERY_REPORTING_SCALE

Los controladores de miniclase de batería rellenan la estructura BATTERY_REPORTING_SCALE (wdm.h) en respuesta a determinadas solicitudes BatteryMiniQueryInformation.
BOOTDISK_INFORMATION

La estructura BOOTDISK_INFORMATION contiene información básica que describe los discos de arranque y del sistema.
BOOTDISK_INFORMATION_EX

La estructura BOOTDISK_INFORMATION_EX contiene información extendida que describe los discos de arranque y del sistema.
BUS_INTERFACE_STANDARD

La estructura de la interfaz BUS_INTERFACE_STANDARD permite a los controladores de dispositivo realizar llamadas directas a rutinas de controladores de bus primarios. Esta estructura define la interfaz GUID_BUS_INTERFACE_STANDARD.
BUS_RESOURCE_UPDATE_INTERFACE

Permite a los controladores de dispositivo realizar llamadas directas a rutinas de controladores de bus primarios. Esta estructura define la interfaz GUID_BUS_RESOURCE_UPDATE_INTERFACE.
BUS_SPECIFIC_RESET_FLAGS

En este tema se describe la unión BUS_SPECIFIC_RESET_FLAGS.
CLFS_LOG_NAME_INFORMATION

La estructura CLFS_LOG_NAME_INFORMATION contiene el nombre de una secuencia o registro del Sistema de archivos de registro común (CLFS).
CLFS_MGMT_CLIENT_REGISTRATION

Los clientes que administran sus propios registros proporcionan la estructura CLFS_MGMT_CLIENT_REGISTRATION a la administración de CLFS.
CLFS_MGMT_POLICY

La estructura CLFS_MGMT_POLICY contiene una descripción de una directiva para administrar un registro CLFS.
CLFS_STREAM_ID_INFORMATION

La estructura CLFS_STREAM_ID_INFORMATION contiene un valor que identifica una secuencia en un registro del Sistema de archivos de registro común (CLFS).
CLS_CONTAINER_INFORMATION

La estructura CLFS_CONTAINER_INFORMATION contiene información descriptiva para un contenedor individual en un registro del Sistema de archivos de registro común (CLFS).
CLS_INFORMATION

La estructura CLFS_INFORMATION contiene metadatos e información de estado de una secuencia del Sistema de archivos de registro común (CLFS) o su registro físico subyacente.
CLS_IO_STATISTICS

La estructura de CLFS_IO_STATISTICS contiene datos de estadísticas de E/S para un registro del Sistema de archivos de registro común (CLFS).
CLS_IO_STATISTICS_HEADER

La estructura CLFS_IO_STATISTICS_HEADER contiene la parte de encabezado de una estructura de CLFS_IO_STATISTICS.
CLS_LSN

La estructura CLFS_LSN identifica un registro individual en una secuencia del Sistema de archivos de registro común (CLFS).
CLS_SCAN_CONTEXT

La estructura CLFS_SCAN_CONTEXT contiene información de contexto para admitir un examen de los contenedores en un registro del Sistema de archivos de registro común (CLFS).
CLS_WRITE_ENTRY

La estructura CLFS_WRITE_ENTRY contiene la dirección y el tamaño de un búfer que contiene una unidad de datos que se va a escribir en un flujo del Sistema de archivos de registro común (CLFS).
CM_EISA_FUNCTION_INFORMATION

La estructura _CM_EISA_FUNCTION_INFORMATION (wdm.h) define información detallada de configuración de EISA devuelta por HalGetBusData o HalGetBusDataByOffset.
CM_EISA_SLOT_INFORMATION

La estructura _CM_EISA_SLOT_INFORMATION (wdm.h) define la información del encabezado de configuración de EISA devuelta por HalGetBusData o por HalGetBusDataByOffset.
CM_FLOPPY_DEVICE_DATA

La estructura CM_FLOPPY_DEVICE_DATA define un registro de datos específico del tipo de dispositivo almacenado en el árbol \Registry\Machine\Hardware\Description para un controlador de disquete si el sistema puede recopilar esta información durante el proceso de arranque.
CM_FULL_RESOURCE_DESCRIPTOR

La estructura CM_FULL_RESOURCE_DESCRIPTOR especifica un conjunto de recursos de hardware del sistema de varios tipos, asignados a un dispositivo que está conectado a un bus específico. Esta estructura se encuentra dentro de una estructura de CM_RESOURCE_LIST.
CM_INT13_DRIVE_PARAMETER

La estructura CM_INT13_DRIVE_PARAMETER define un registro de datos específico del tipo de dispositivo almacenado en el árbol \Registry\Machine\Hardware\Description para un controlador de disco si el sistema puede recopilar esta información durante el proceso de arranque.
CM_KEYBOARD_DEVICE_DATA

La estructura CM_KEYBOARD_DEVICE_DATA define un registro de datos específico del tipo de dispositivo almacenado en el árbol \Registry\Machine\Hardware\Description para un periférico de teclado si el sistema puede recopilar esta información durante el proceso de arranque.
CM_MCA_POS_DATA

La estructura _CM_MCA_POS_DATA (wdm.h) está obsoleta. Define la información de configuración de MCA POS compatible con IBM para una ranura.
CM_PARTIAL_RESOURCE_DESCRIPTOR

La estructura CM_PARTIAL_RESOURCE_DESCRIPTOR especifica uno o varios recursos de hardware del sistema, de un solo tipo, asignados a un dispositivo.
CM_PARTIAL_RESOURCE_LIST

La estructura CM_PARTIAL_RESOURCE_LIST especifica un conjunto de recursos de hardware del sistema, de varios tipos, asignados a un dispositivo. Esta estructura se encuentra dentro de una estructura de CM_FULL_RESOURCE_DESCRIPTOR.
CM_POWER_DATA

Obtenga información sobre cómo la estructura de CM_POWER_DATA contiene información sobre el estado y las funcionalidades de administración de energía de un dispositivo.
CM_RESOURCE_LIST

La estructura CM_RESOURCE_LIST especifica todos los recursos de hardware del sistema asignados a un dispositivo.
CM_SCSI_DEVICE_DATA

La estructura CM_SCSI_DEVICE_DATA define un registro de datos específico del tipo de dispositivo almacenado en el árbol \Registry\Machine\Hardware\Description para un HBA SCSI si el sistema puede recopilar esta información durante el proceso de arranque.
CM_SERIAL_DEVICE_DATA

La estructura CM_SERIAL_DEVICE_DATA define un registro de datos específico del tipo de dispositivo almacenado en el árbol \Registry\Machine\Hardware\Description para un controlador serie si el sistema puede recopilar esta información durante el proceso de arranque.
COUNTED_REASON_CONTEXT

Obtenga información sobre cómo la estructura de COUNTED_REASON_CONTEXT contiene una o varias cadenas que dan motivos para una solicitud de energía.
D3COLD_AUX_POWER_AND_TIMING_INTERFACE

Permite a los controladores de dispositivo negociar una mayor potencia auxiliar para sus dispositivos PCI mientras están en estado D3Cold.
D3COLD_SUPPORT_INTERFACE

La estructura de la interfaz D3COLD_SUPPORT_INTERFACE contiene punteros a las rutinas de la interfaz del controlador GUID_D3COLD_SUPPORT_INTERFACE.
DEVICE_BUS_SPECIFIC_RESET_INFO

Define la estructura DEVICE_BUS_SPECIFIC_RESET_INFO.
DEVICE_BUS_SPECIFIC_RESET_TYPE

Define la unión de DEVICE_BUS_SPECIFIC_RESET_TYPE.
DEVICE_CAPABILITIES

Una estructura DEVICE_CAPABILITIES describe las funcionalidades de potencia y PnP de un dispositivo. Esta estructura se devuelve en respuesta a un IRP de IRP_MN_QUERY_CAPABILITIES.
DEVICE_DESCRIPTION

La estructura DEVICE_DESCRIPTION describe los atributos del dispositivo físico para el que un controlador solicita un adaptador DMA.
DEVICE_FAULT_CONFIGURATION

Esta estructura se usa para establecer el estado del informe de errores del dispositivo.
DEVICE_INTERFACE_CHANGE_NOTIFICATION

La estructura DEVICE_INTERFACE_CHANGE_NOTIFICATION describe una interfaz de dispositivo que se ha habilitado (llegado) o deshabilitado (quitado).
DEVICE_OBJECT

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

La estructura DEVICE_RESET_INTERFACE_STANDARD permite a los controladores de función restablecer y recuperar dispositivos que no funcionan correctamente. Esta estructura describe la interfaz GUID_DEVICE_RESET_INTERFACE_STANDARD.
DEVICE_RESET_STATUS_FLAGS

En este tema se describe la unión de DEVICE_RESET_STATUS_FLAGS.
DMA_ADAPTER_INFO

La estructura DMA_ADAPTER_INFO es un contenedor para una estructura de DMA_ADAPTER_INFO_XXX que describe las funciones de un controlador DMA del sistema.
DMA_ADAPTER_INFO_CRASHDUMP

En este tema se describe la estructura DMA_ADAPTER_INFO_CRASHDUMP.
DMA_ADAPTER_INFO_V1

La estructura DMA_ADAPTER_INFO_V1 describe las funciones del controlador DMA del sistema representado por un objeto de adaptador.
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION

Más información sobre: estructura de DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION
DMA_IOMMU_INTERFACE

Una versión extendida de la estructura INTERFACE que permite a los controladores de dispositivo invocar las funciones de devolución de llamada que realizan operaciones de dominio de dispositivo.
DMA_IOMMU_INTERFACE_EX

Estructura de interfaz que permite a los controladores de dispositivo interactuar con las funciones de IOMMU que realizan operaciones de dominio de dispositivo.
DMA_IOMMU_INTERFACE_V1

Más información sobre: DMA_IOMMU_INTERFACE_V1
DMA_IOMMU_INTERFACE_V2

Estructura que contiene el conjunto de funciones iomMU versión 2 (V2).
DMA_TRANSFER_INFO

La estructura DMA_TRANSFER_INFO es un contenedor para una estructura de DMA_TRANSFER_INFO_XXX que describe los requisitos de asignación de una lista de dispersión y recopilación.
DMA_TRANSFER_INFO_V1

La estructura de DMA_TRANSFER_INFO_V1 contiene los requisitos de asignación de una lista de dispersión y recopilación que describe el búfer de datos de E/S para una transferencia DMA.
DMA_TRANSFER_INFO_V2

Contiene los requisitos de asignación de una lista de dispersión y recopilación que describe el búfer de datos de E/S para una transferencia DMA.
DOMAIN_CONFIGURATION

Contiene información necesaria para configurar un dominio.
DOMAIN_CONFIGURATION_ARM64

Contiene información necesaria para configurar un dominio para un sistema ARM64.
DOMAIN_CONFIGURATION_X64

La estructura DOMAIN_CONFIGURATION_X64 está reservada solo para uso del sistema.
DRIVER_OBJECT

Cada objeto de controlador representa la imagen de un controlador en modo kernel cargado.
ENLISTMENT_BASIC_INFORMATION

La estructura ENLISTMENT_BASIC_INFORMATION contiene información sobre un objeto de inscripción.
EXT_DELETE_PARAMETERS

La estructura EXT_DELETE_PARAMETERS contiene un conjunto extendido de parámetros para la rutina ExDeleteTimer.
EXT_SET_PARAMETERS

La estructura EXT_SET_PARAMETERS contiene un conjunto extendido de parámetros para la rutina ExSetTimer.
EXTENDED_CREATE_INFORMATION

Describe la estructura EXTENDED_CREATE_INFORMATION.
EXTENDED_CREATE_INFORMATION_32

Describe la versión de 32 bits de la estructura EXTENDED_CREATE_INFORMATION.
FAST_IO_DISPATCH

Contiene un conjunto de rutinas de devolución de llamada que proporciona un controlador del sistema de archivos o un controlador de filtro del sistema de archivos (heredado) para un procesamiento rápido de E/S.
FAULT_INFORMATION

Contiene información para establecer el informe de errores en un dispositivo.
FAULT_INFORMATION_ARM64

Contiene información de error para un sistema ARM64.
FAULT_INFORMATION_ARM64_FLAGS

Define la información de error.
FILE_BASIC_INFORMATION

La estructura FILE_BASIC_INFORMATION contiene marcas de tiempo y atributos básicos de un archivo. Se usa como argumento para rutinas que consultan o establecen información de archivo.
FILE_FS_DEVICE_INFORMATION

La estructura FILE_FS_DEVICE_INFORMATION proporciona información del dispositivo del sistema de archivos sobre el tipo de objeto de dispositivo asociado a un objeto de archivo.
FILE_FULL_EA_INFORMATION

La estructura FILE_FULL_EA_INFORMATION proporciona información de atributos extendidos (EA).
FILE_IO_PRIORITY_HINT_INFORMATION

Las rutinas ZwQueryInformationFile y ZwSetInformationFile usan la estructura FILE_IO_PRIORITY_HINT_INFORMATION para consultar y establecer la sugerencia de prioridad IRP predeterminada para las solicitudes en el identificador de archivo especificado.
FILE_IS_REMOTE_DEVICE_INFORMATION

La estructura FILE_IS_REMOTE_DEVICE_INFORMATION se usa como argumento para la rutina ZwQueryInformationFile.
FILE_MEMORY_PARTITION_INFORMATION

Almacena información sobre la partición de memoria. Esta estructura la usa la función ZwSetInformationFile.
FILE_NETWORK_OPEN_INFORMATION

La estructura FILE_NETWORK_OPEN_INFORMATION se usa como argumento para ZwQueryInformationFile.
FILE_OBJECT

El sistema usa la estructura FILE_OBJECT para representar un objeto de archivo.
FILE_POSITION_INFORMATION

La estructura FILE_POSITION_INFORMATION se usa como argumento para rutinas que consultan o establecen información de archivo.
FILE_SFIO_RESERVE_INFORMATION

FILE_SFIO_RESERVE_INFORMATION se usa para consultar o establecer la información de ancho de banda reservada de un archivo para la E/S de archivos programada (SFIO).
FILE_STANDARD_INFORMATION

La estructura FILE_STANDARD_INFORMATION se usa como argumento para rutinas que consultan o establecen información de archivo.
FILE_STANDARD_INFORMATION_EX

La estructura FILE_STANDARD_INFORMATION_EX se usa como argumento para rutinas que consultan o establecen información de archivo.
FPGA_CONTROL_INTERFACE

Reservado para uso futuro de FPGA_CONTROL_INTERFACE.
FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS

La estructura FUNCTION_LEVEL_DEVICE_RESET_PARAMETER se usa como argumento para la rutina DeviceReset de la interfaz GUID_DEVICE_RESET_INTERFACE_STANDARD.
GENERIC_MAPPING

La estructura GENERIC_MAPPING describe el valor ACCESS_MASK de derechos de acceso específicos asociados a cada tipo de derecho de acceso genérico.
HWPROFILE_CHANGE_NOTIFICATION

La estructura HWPROFILE_CHANGE_NOTIFICATION describe un evento relacionado con un cambio de configuración de perfil de hardware.
IMAGE_POLICY_ENTRY

No se admite la estructura _IMAGE_POLICY_ENTRY.
IMAGE_POLICY_METADATA

No se admite la estructura _IMAGE_POLICY_METADATA.
INPUT_MAPPING_ELEMENT

Contiene los identificadores de asignación de entrada para un dispositivo.
interface de

La estructura _INTERFACE (wdm.h) describe una interfaz exportada por un controlador para su uso por otros controladores.
IO_CONNECT_INTERRUPT_PARAMETERS

La estructura IO_CONNECT_INTERRUPT_PARAMETERS contiene los parámetros que un controlador proporciona a la rutina IoConnectInterruptEx para registrar una rutina de servicio de interrupción (ISR).
IO_DISCONNECT_INTERRUPT_PARAMETERS

La estructura IO_DISCONNECT_INTERRUPT_PARAMETERS describe los parámetros al anular el registro de una rutina de control de interrupciones con IoDisconnectInterruptEx.
IO_ERROR_LOG_PACKET

La estructura IO_ERROR_LOG_PACKET actúa como encabezado para una entrada del registro de errores.
IO_INTERRUPT_MESSAGE_INFO

La estructura IO_INTERRUPT_MESSAGE_INFO describe las interrupciones señaladas por mensaje del controlador.
IO_INTERRUPT_MESSAGE_INFO_ENTRY

La estructura IO_INTERRUPT_MESSAGE_INFO_ENTRY describe las propiedades de una sola interrupción señalada por mensaje.
IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS

La estructura de IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS contiene el contexto de conexión de una rutina de servicio de interrupción registrada (ISR) conectada a una interrupción o interrupciones por una llamada anterior a la rutina IoConnectInterruptEx.
IO_RESOURCE_DESCRIPTOR

La estructura _IO_RESOURCE_DESCRIPTOR (wdm.h) describe un intervalo de recursos de hardware sin procesar, de un tipo, que un dispositivo puede usar.
IO_RESOURCE_LIST

La estructura _IO_RESOURCE_LIST (wdm.h) describe una variedad de recursos de hardware sin procesar, de varios tipos, que un dispositivo puede usar.
IO_RESOURCE_REQUIREMENTS_LIST

La estructura _IO_RESOURCE_REQUIREMENTS_LIST (wdm.h) describe conjuntos de configuraciones de recursos que representan los tipos de recursos sin procesar usados por un dispositivo.
IO_SECURITY_CONTEXT

La estructura IO_SECURITY_CONTEXT representa el contexto de seguridad de una solicitud de IRP_MJ_CREATE.
IO_SESSION_CONNECT_INFO

La estructura IO_SESSION_CONNECT_INFO proporciona información sobre una sesión de usuario.
IO_SESSION_STATE_INFORMATION

La estructura IO_SESSION_STATE_INFORMATION contiene información sobre el estado de una sesión de usuario.
IO_SESSION_STATE_NOTIFICATION

La estructura IO_SESSION_STATE_NOTIFICATION contiene información que un controlador en modo kernel proporciona a la rutina IoRegisterContainerNotification cuando el controlador se registra para recibir notificaciones de eventos de sesión.
IO_STACK_LOCATION

La estructura IO_STACK_LOCATION define una ubicación de pila de E/S, que es una entrada de la pila de E/S asociada a cada IRP.
IO_STATUS_BLOCK

Un controlador establece el bloque de estado de E/S de IRP para indicar el estado final de una solicitud de E/S, antes de llamar a IoCompleteRequest para IRP.
IO_STATUS_BLOCK64

Estructura IO_STATUS_BLOCK64...
IOMMU_DEVICE_CREATION_CONFIGURATION

IOMMU_DEVICE_CREATION_CONFIGURATION describe una configuración o lista de configuraciones que se usarán como parte de la creación e inicialización de un IOMMU_DMA_DEVICE.
IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI proporciona los parámetros de configuración específicos de ACPI de una estructura IOMMU_DEVICE_CREATION_CONFIGURATION, que se proporciona para la creación de un IOMMU_DMA_DEVICE de tipo ACPI.
IOMMU_DMA_DOMAIN_CREATION_FLAGS

Más información sobre: IOMMU_DMA_DOMAIN_CREATION_FLAGS
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN

El IOMMU_DMA_LOGICAL_ADDRESS_TOKEN representa un intervalo de direcciones lógicos contiguo reservado creado por IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE.
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT

Más información sobre: IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT
IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG

La estructura IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG contiene información necesaria para configurar un asignador lógico.
IOMMU_DMA_RESERVED_REGION

La estructura IOMMU_DMA_RESERVED_REGION describe una región de memoria que debe marcarse como reservada durante la creación del dominio.
IOMMU_INTERFACE_STATE_CHANGE

Más información sobre: IOMMU_INTERFACE_STATE_CHANGE
IOMMU_INTERFACE_STATE_CHANGE_FIELDS

Más información sobre IOMMU_INTERFACE_STATE_CHANGE_FIELDS
IOMMU_MAP_PHYSICAL_ADDRESS

El IOMMU_MAP_PHYSICAL_ADDRESS representa una dirección física que se va a asignar a una dirección lógica.
IRP

La estructura IRP es una estructura parcialmente opaca que representa un paquete de solicitud de E/S.
KBUGCHECK_ADD_PAGES

La estructura de KBUGCHECK_ADD_PAGES describe una o varias páginas de datos proporcionados por el controlador que va a escribir una rutina de devolución de llamada KbCallbackAddPages en el archivo de volcado de memoria.
KBUGCHECK_CALLBACK_RECORD

Más información sobre: estructura de KBUGCHECK_CALLBACK_RECORD
KBUGCHECK_DUMP_IO

La estructura KBUGCHECK_DUMP_IO describe una operación de E/S en el archivo de volcado de memoria.
KBUGCHECK_REASON_CALLBACK_RECORD

Más información sobre: estructura de KBUGCHECK_REASON_CALLBACK_RECORD
KBUGCHECK_REMOVE_PAGES

Más información sobre: estructura de KBUGCHECK_REMOVE_PAGES
KBUGCHECK_SECONDARY_DUMP_DATA

La estructura de KBUGCHECK_SECONDARY_DUMP_DATA describe una sección de los datos proporcionados por el controlador que kbCallbackSecondaryDumpData debe escribir en el archivo de volcado de memoria.
KBUGCHECK_SECONDARY_DUMP_DATA_EX

Más información sobre: estructura de _KBUGCHECK_SECONDARY_DUMP_DATA_EX
KBUGCHECK_TRIAGE_DUMP_DATA

Más información sobre: estructura de _KBUGCHECK_TRIAGE_DUMP_DATA
KDPC_WATCHDOG_INFORMATION

La estructura de KDPC_WATCHDOG_INFORMATION contiene información de tiempo de espera sobre la llamada de procedimiento diferida actual (DPC).
KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT

La estructura KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT describe el contexto de notificación que se pasa a una función de devolución de llamada registrada cuando un nuevo procesador se agrega dinámicamente a una partición de hardware.
KERNEL_CET_CONTEXT

Reservado solo para uso del sistema. No use.
KERNEL_SOFT_RESTART_NOTIFICATION

Más información sobre: estructura de KERNEL_SOFT_RESTART_NOTIFICATION
KEY_BASIC_INFORMATION

La estructura KEY_BASIC_INFORMATION define un subconjunto de la información completa que está disponible para una clave del Registro.
KEY_FULL_INFORMATION

La estructura KEY_FULL_INFORMATION define la información disponible para una clave del Registro, incluida la información sobre sus subclaves y la longitud máxima de sus nombres y entradas de valor.
KEY_NODE_INFORMATION

La estructura KEY_NODE_INFORMATION define la información básica disponible para una clave del Registro (sub).
KEY_VALUE_BASIC_INFORMATION

La estructura KEY_VALUE_BASIC_INFORMATION define un subconjunto de la información completa disponible para una entrada de valor de una clave del Registro.
KEY_VALUE_ENTRY

La estructura KEY_VALUE_ENTRY se usa en la estructura REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION para describir una entrada de valor único para una clave del Registro.
KEY_VALUE_FULL_INFORMATION

La estructura KEY_VALUE_FULL_INFORMATION define la información disponible para una entrada de valor de una clave del Registro.
KEY_VALUE_PARTIAL_INFORMATION

La estructura KEY_VALUE_PARTIAL_INFORMATION define un subconjunto de la información de valor disponible para una entrada de valor de una clave del Registro.
KEY_WRITE_TIME_INFORMATION

El sistema usa la estructura KEY_WRITE_TIME_INFORMATION para establecer la última hora de escritura de una clave del Registro.
KMUTANT

Más información sobre: Estructura KMUTANT
KTMOBJECT_CURSOR

La estructura KTMOBJECT_CURSOR recibe información de enumeración sobre los objetos KTM cuando un componente llama a ZwEnumerateTransactionObject.
KTRIAGE_DUMP_DATA_ARRAY

Más información sobre: estructura de _KTRIAGE_DUMP_DATA_ARRAY
LINK_SHARE_ACCESS

La estructura de acceso a recursos compartidos que usan los sistemas de archivos solo para los archivos de vínculo.
LUID_AND_ATTRIBUTES

LUID_AND_ATTRIBUTES representa un identificador único local (LUID) y sus atributos.
MAILSLOT_CREATE_PARAMETERS

El subsistema de Windows usa el MAILSLOT_CREATE_PARAMETERS para crear un mailslot.
MDL

Una estructura MDL es una estructura parcialmente opaca que representa una lista de descriptores de memoria (MDL).
MEM_EXTENDED_PARAMETER

Más información sobre: estructura de MEM_EXTENDED_PARAMETER
MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION

Define la estructura MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION.
MM_PHYSICAL_ADDRESS_LIST

La estructura MM_PHYSICAL_ADDRESS_LIST especifica un intervalo de direcciones físicas.
NAMED_PIPE_CREATE_PARAMETERS

El subsistema de Windows usa la estructura NAMED_PIPE_CREATE_PARAMETERS para crear una canalización con nombre.
NOTIFY_USER_POWER_SETTING

En este tema se describe la estructura NOTIFY_USER_POWER_SETTING.
NPEM_CAPABILITY_STANDARD

Más información sobre: NPEM_CAPABILITY_STANDARD
NPEM_CONTROL_INTERFACE

Más información sobre: NPEM_CONTROL_INTERFACE
OB_CALLBACK_REGISTRATION

La estructura OB_CALLBACK_REGISTRATION especifica los parámetros cuando la rutina ObRegisterCallbacks registra las rutinas de devolución de llamada ObjectPreCallback y ObjectPostCallback.
OB_OPERATION_REGISTRATION

La estructura OB_OPERATION_REGISTRATION especifica las rutinas de devolución de llamada ObjectPreCallback y ObjectPostCallback y los tipos de operaciones a las que se llama a las rutinas.
OB_POST_CREATE_HANDLE_INFORMATION

La estructura OB_POST_CREATE_HANDLE_INFORMATION proporciona información a una rutina ObjectPostCallback sobre un subproceso o identificador de proceso que se ha abierto.
OB_POST_DUPLICATE_HANDLE_INFORMATION

La estructura OB_POST_DUPLICATE_HANDLE_INFORMATION proporciona información a una rutina ObjectPostCallback sobre un subproceso o identificador de proceso que se ha duplicado.
OB_POST_OPERATION_INFORMATION

La estructura OB_POST_OPERATION_INFORMATION proporciona información sobre una operación de procesamiento o controlador de subprocesos en una rutina ObjectPostCallback.
OB_POST_OPERATION_PARAMETERS

La unión OB_POST_OPERATION_PARAMETERS describe los parámetros específicos de la operación para una rutina ObjectPostCallback.
OB_PRE_CREATE_HANDLE_INFORMATION

La estructura OB_PRE_CREATE_HANDLE_INFORMATION proporciona información a una rutina ObjectPreCallback sobre un subproceso o identificador de proceso que se está abriendo.
OB_PRE_DUPLICATE_HANDLE_INFORMATION

La estructura OB_PRE_DUPLICATE_HANDLE_INFORMATION proporciona información a una rutina ObjectPreCallback sobre un subproceso o identificador de proceso que se está duplicando.
OB_PRE_OPERATION_INFORMATION

La estructura OB_PRE_OPERATION_INFORMATION proporciona información sobre una operación de controlador de procesos o subprocesos en una rutina ObjectPreCallback.
OB_PRE_OPERATION_PARAMETERS

La unión OB_PRE_OPERATION_PARAMETERS describe los parámetros específicos de la operación para una rutina ObjectPreCallback.
OSVERSIONINFOEXW

La estructura RTL_OSVERSIONINFOEXW contiene información de la versión del sistema operativo.
OSVERSIONINFOW

La estructura RTL_OSVERSIONINFOW contiene información de la versión del sistema operativo.
PCI_ATS_INTERFACE

Define la estructura PCI_ATS_INTERFACE.
PCI_CAPABILITIES_HEADER

La estructura _PCI_CAPABILITIES_HEADER (wdm.h) define un encabezado que está presente en cada estructura de funcionalidad pci.
PCI_COMMON_CONFIG

La estructura _PCI_COMMON_CONFIG (wdm.h) define la información de configuración de PCI estándar.
PCI_DEVICE_PRESENT_INTERFACE

La estructura PCI_DEVICE_PRESENT_INTERFACE está reservada para el uso del sistema.
PCI_EXPRESS_AER_CAPABILITIES

La estructura _PCI_EXPRESS_AER_CAPABILITIES (wdm.h) describe las funcionalidades de error avanzadas de PCI Express (PCIe) y el registro de control.
PCI_EXPRESS_AER_CAPABILITY

La estructura de _PCI_EXPRESS_AER_CAPABILITY (wdm.h) describe una estructura de funcionalidad avanzada de informes de errores de PCI Express (PCIe).
PCI_EXPRESS_BRIDGE_AER_CAPABILITY

La estructura _PCI_EXPRESS_BRIDGE_AER_CAPABILITY (wdm.h) define las funcionalidades avanzadas de informes de errores de PCI Express (PCIe) para un dispositivo de puente PCIe.
PCI_EXPRESS_CORRECTABLE_ERROR_MASK

La estructura de _PCI_EXPRESS_CORRECTABLE_ERROR_MASK (wdm.h) describe un registro de máscara de error corregida de PCI Express (PCIe) que se usa en informes de errores avanzados.
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS

La estructura _PCI_EXPRESS_CORRECTABLE_ERROR_STATUS (wdm.h) describe un registro de estado de error corrigeble de PCI Express (PCIe) para los informes de errores avanzados.
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER

La estructura _PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER (wdm.h) describe el encabezado de una estructura de funcionalidad extendida PCI Express (PCIe).
PCI_EXPRESS_ERROR_SOURCE_ID

La estructura _PCI_EXPRESS_ERROR_SOURCE_ID (wdm.h) describe los identificadores del primer error corregible y el primer error irrecuperable en el registro de estado de error.
PCI_EXPRESS_LINK_QUIESCENT_INTERFACE

La estructura PCI_EXPRESS_LINK_QUIESCENT_INTERFACE está reservada para uso del sistema.
PCI_EXPRESS_PTM_CAPABILITY

Reservado para PCI_EXPRESS_PTM_CAPABILITY. No use.
PCI_EXPRESS_PTM_CAPABILITY_REGISTER

Reservado para PCI_EXPRESS_PTM_CAPABILITY_REGISTER. No use.
PCI_EXPRESS_PTM_CONTROL_REGISTER

Reservado para PCI_EXPRESS_PTM_CONTROL_REGISTER. No use.
PCI_EXPRESS_ROOT_ERROR_COMMAND

La estructura _PCI_EXPRESS_ROOT_ERROR_COMMAND (wdm.h) describe un registro de comandos de error raíz de PCI Express (PCIe) para informes de errores avanzados.
PCI_EXPRESS_ROOT_ERROR_STATUS

La estructura _PCI_EXPRESS_ROOT_ERROR_STATUS (wdm.h) describe un registro de estado de error raíz de PCI Express (PCIe) para los informes de errores avanzados.
PCI_EXPRESS_ROOT_PORT_INTERFACE

La estructura PCI_EXPRESS_ROOT_PORT_INTERFACE está reservada para el uso del sistema.
PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

La estructura _PCI_EXPRESS_ROOTPORT_AER_CAPABILITY (wdm.h) describe una estructura de funcionalidad avanzada de informes de errores de PCI Express (PCIe).
PCI_EXPRESS_SEC_AER_CAPABILITIES

La estructura _PCI_EXPRESS_SEC_AER_CAPABILITIES (wdm.h) describe las funcionalidades de error secundarias de PCI Express (PCIe) y el registro de control.
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK

La estructura _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK (wdm.h) describe un registro de máscara de error nocorrectable secundario de PCI Express (PCIe).
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY

La estructura _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY (wdm.h) describe un registro de gravedad de error nocorrectable secundario de PCI Express (PCIe).
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS

La estructura _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS (wdm.h) describe un registro de estado de error nocorrectable secundario de PCI Express (PCIe).
PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY

La estructura _PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY (wdm.h) describe un número de serie para un dispositivo PCI Express (PCIe).
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK

La estructura _PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK (wdm.h) describe un registro de máscara de error irrecuperable de PCI Express (PCIe).
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY

La estructura _PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY (wdm.h) describe un registro de gravedad de error irrecuperable de PCI Express (PCIe).
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS

La estructura _PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS (wdm.h) describe un registro de estado de error irrecuperable de PCI Express (PCIe).
PCI_MSIX_TABLE_CONFIG_INTERFACE

La estructura PCI_MSIX_TABLE_CONFIG_INTERFACE permite a los controladores de dispositivo modificar su configuración de interrupción MSI-X. Esta estructura describe la interfaz GUID_MSIX_TABLE_CONFIG_INTERFACE.
PCI_PM_CAPABILITY

La estructura _PCI_PM_CAPABILITY (wdm.h) contiene campos que describen las funcionalidades de administración de energía del dispositivo.
PCI_PMC

La estructura _PCI_PMC (wdm.h) describe el contenido del registro de las funcionalidades de administración de energía.
PCI_PMCSR

La estructura _PCI_PMCSR (wdm.h) describe el contenido del registro de estado del control de administración de energía del dispositivo.
PCI_PMCSR_BSE

La estructura _PCI_PMCSR_BSE (wdm.h) describe el contenido del registro de estado del control de administración de energía para las extensiones de compatibilidad de puente PCI.
PCI_SECURITY_INTERFACE2

Define la estructura PCI_SECURITY_INTERFACE2.
PCI_SEGMENT_BUS_NUMBER

Microsoft reserva la estructura de PCI_SEGMENT_BUS_NUMBER solo para uso interno. No use esta estructura en el código.
PCI_SLOT_NUMBER

La estructura _PCI_SLOT_NUMBER (wdm.h) está obsoleta. Define el formato del parámetro Slot para las rutinas HalXxxBusData obsoletas.
PCI_VIRTUALIZATION_INTERFACE

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

La estructura de PCI_X_CAPABILITY (wdm.h) informa del contenido del comando y los registros de estado de un dispositivo que es compatible con el addendum de PCI-X a la especificación de bus local pci.
PCW_CALLBACK_INFORMATION

El PCW_CALLBACK_INFORMATION unión proporciona detalles sobre la notificación que se va a enviar. Un proveedor pasa un puntero a esta unión como parámetro a la función PcwCallback.
PCW_COUNTER_DESCRIPTOR

La estructura PCW_COUNTER_DESCRIPTOR proporciona detalles sobre la notificación que se va a enviar.
PCW_COUNTER_INFORMATION

La estructura PCW_COUNTER_INFORMATION describe los atributos que identifican una instancia específica de un conjunto de contadores.
PCW_DATA

La estructura PCW_DATA describe la matriz de bloques de datos asociados a una instancia.
PCW_MASK_INFORMATION

La estructura PCW_MASK_INFORMATION proporciona detalles sobre la notificación que se va a enviar al proveedor. Esta información se pasa como parte del parámetro Info a la función PcwCallback. Esta información de máscara se incluye en PCW_CALLBACK_INFORMATION.
PCW_REGISTRATION_INFORMATION

La estructura PCW_REGISTRATION_INFORMATION proporciona detalles sobre el proveedor y el conjunto de contadores.
PLUGPLAY_NOTIFICATION_HEADER

Se incluye una estructura PLUGPLAY_NOTIFICATION_HEADER al principio de cada estructura de notificación PnP, como una estructura de DEVICE_INTERFACE_CHANGE_NOTIFICATION.
PNP_BUS_INFORMATION

La estructura PNP_BUS_INFORMATION describe un bus.
PO_FX_COMPONENT_IDLE_STATE

La estructura PO_FX_COMPONENT_IDLE_STATE especifica los atributos de un estado de potencia fx de un componente de un dispositivo.
PO_FX_COMPONENT_PERF_INFO

La estructura PO_FX_COMPONENT_PERF_INFO describe todos los conjuntos de estados de rendimiento de un único componente dentro de un dispositivo.
PO_FX_COMPONENT_PERF_SET

La estructura PO_FX_COMPONENT_PERF_SET representa un conjunto de estados de rendimiento para un único componente dentro de un dispositivo.
PO_FX_COMPONENT_V1

La estructura PO_FX_COMPONENT describe los atributos de estado de energía de un componente de un dispositivo.
PO_FX_COMPONENT_V2

Obtenga información sobre cómo la estructura de PO_FX_COMPONENT describe los atributos de estado de energía de un componente en un dispositivo.
PO_FX_DEVICE_V1

La estructura PO_FX_DEVICE describe los atributos de energía de un dispositivo en el marco de administración de energía (PoFx).
PO_FX_DEVICE_V2

Obtenga información sobre cómo la estructura de PO_FX_DEVICE describe los atributos de energía de un dispositivo en el marco de administración de energía (PoFx).
PO_FX_DEVICE_V3

Más información sobre: estructura de PO_FX_DEVICE_V3
PO_FX_PERF_STATE

La estructura PO_FX_PERF_STATE representa un estado de rendimiento para un único componente dentro de un dispositivo.
PO_FX_PERF_STATE_CHANGE

La estructura PO_FX_PERF_STATE_CHANGE contiene información sobre un cambio en un estado de rendimiento que se solicita llamando a la rutina PoFxIssueComponentPerfStateChange o PoFxIssueComponentPerfStateChangeMultiple.
POOL_CREATE_EXTENDED_PARAMS

Define la estructura POOL_CREATE_EXTENDED_PARAMS.
POOL_EXTENDED_PARAMETER

Más información sobre: POOL_EXTENDED_PARAMETER
POOL_EXTENDED_PARAMS_SECURE_POOL

Define la estructura POOL_EXTENDED_PARAMS_SECURE_POOL.
POWER_PLATFORM_INFORMATION

Obtenga información sobre cómo la estructura de POWER_PLATFORM_INFORMATION contiene información sobre las funcionalidades de energía del sistema.
POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES

Más información sobre: estructura de POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES (wdm.h)
POWER_STATE

Obtenga información sobre cómo la unión de POWER_STATE especifica un valor de estado de energía del sistema o un valor de estado de energía del dispositivo.
PRIVILEGE_SET

La estructura PRIVILEGE_SET especifica un conjunto de privilegios de seguridad.
PTM_CONTROL_INTERFACE

Reservado para PTM_CONTROL_INTERFACE. No use.
REENUMERATE_SELF_INTERFACE_STANDARD

La estructura de la interfaz de REENUMERATE_SELF_INTERFACE_STANDARD permite a un controlador solicitar que su controlador primario del bus vuelva a enumerar el dispositivo del controlador. Esta estructura define la interfaz GUID_REENUMERATE_SELF_INTERFACE_STANDARD.
REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION

La estructura REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION contiene información que la rutina RegistryCallback de un controlador puede usar para liberar recursos asignados previamente para el contexto asociado a un objeto del Registro.
REG_CREATE_KEY_INFORMATION

Obsoleto, use REG_CREATE_KEY_INFORMATION_V1 en su lugar. La estructura REG_CREATE_KEY_INFORMATION contiene información que la rutina RegistryCallback de un controlador puede usar cuando se crea una clave del Registro.
REG_CREATE_KEY_INFORMATION_V1

La estructura REG_CREATE_KEY_INFORMATION_V1 contiene información que puede usar la rutina RegistryCallback de un controlador de filtro cuando se crea una clave del Registro.
REG_DELETE_KEY_INFORMATION

La estructura REG_DELETE_KEY_INFORMATION contiene información que la rutina RegistryCallback de un controlador puede usar cuando se elimina una clave del Registro.
REG_DELETE_VALUE_KEY_INFORMATION

La estructura REG_DELETE_VALUE_KEY_INFORMATION contiene información que la rutina RegistryCallback de un controlador puede usar cuando se elimina el valor de una clave del Registro.
REG_ENUMERATE_KEY_INFORMATION

La estructura REG_ENUMERATE_KEY_INFORMATION describe una subclave de una clave cuyas subclaves se enumeran.
REG_ENUMERATE_VALUE_KEY_INFORMATION

La estructura REG_ENUMERATE_VALUE_KEY_INFORMATION describe una entrada de valor de una clave cuyas entradas de valor se están enumerando.
REG_KEY_HANDLE_CLOSE_INFORMATION

La estructura REG_KEY_HANDLE_CLOSE_INFORMATION contiene información sobre una clave del Registro cuyo identificador está a punto de cerrarse.
REG_LOAD_KEY_INFORMATION

La estructura REG_LOAD_KEY_INFORMATION contiene información sobre un subárbol del Registro que se está cargando.
REG_LOAD_KEY_INFORMATION_V2

La estructura REG_LOAD_KEY_INFORMATION_V2 contiene información sobre un subárbol del Registro que se está cargando.
REG_POST_CREATE_KEY_INFORMATION

La estructura REG_POST_CREATE_KEY_INFORMATION contiene el resultado de un intento de crear una clave del Registro.
REG_POST_OPERATION_INFORMATION

La estructura REG_POST_OPERATION_INFORMATION contiene información sobre una operación del Registro completada que puede usar una rutina RegistryCallback.
REG_PRE_CREATE_KEY_INFORMATION

La estructura REG_PRE_OPEN_KEY_INFORMATION contiene el nombre de una clave del Registro que está a punto de abrirse.
REG_QUERY_KEY_INFORMATION

La estructura REG_QUERY_KEY_INFORMATION describe los metadatos que se van a consultar para una clave.
REG_QUERY_KEY_NAME

La estructura REG_QUERY_KEY_NAME describe el nombre completo de la clave del Registro de un objeto que se está consultando.
REG_QUERY_KEY_SECURITY_INFORMATION

La estructura REG_QUERY_KEY_SECURITY_INFORMATION recibe información de seguridad para un objeto de clave del Registro.
REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION

La estructura REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION describe las entradas de varios valores que se recuperan para una clave.
REG_QUERY_VALUE_KEY_INFORMATION

La estructura REG_QUERY_VALUE_KEY_INFORMATION contiene información sobre la entrada de valor de una clave del Registro que se está consultando.
REG_RENAME_KEY_INFORMATION

La estructura REG_RENAME_KEY_INFORMATION contiene el nuevo nombre de una clave del Registro cuyo nombre está a punto de cambiarse.
REG_REPLACE_KEY_INFORMATION

La estructura REG_REPLACE_KEY_INFORMATION describe los metadatos que están a punto de reemplazarse para una clave.
REG_RESTORE_KEY_INFORMATION

La estructura REG_RESTORE_KEY_INFORMATION contiene la información de una clave del Registro que está a punto de restaurarse.
REG_SAVE_KEY_INFORMATION

La estructura REG_SAVE_KEY_INFORMATION contiene la información de una clave del Registro que está a punto de guardarse.
REG_SAVE_MERGED_KEY_INFORMATION

Define la estructura REG_SAVE_MERGED_KEY_INFORMATION.
REG_SET_INFORMATION_KEY_INFORMATION

La estructura REG_SET_INFORMATION_KEY_INFORMATION describe una nueva configuración para los metadatos de una clave.
REG_SET_KEY_SECURITY_INFORMATION

La estructura REG_SET_KEY_SECURITY_INFORMATION especifica información de seguridad para un objeto de clave del Registro.
REG_SET_VALUE_KEY_INFORMATION

La estructura REG_SET_VALUE_INFORMATION describe una nueva configuración para la entrada de valor de una clave del Registro.
REG_UNLOAD_KEY_INFORMATION

La estructura REG_UNLOAD_KEY_INFORMATION contiene información que la rutina RegistryCallback de un controlador puede usar cuando se descarga un subárbol del Registro.
RESOURCEMANAGER_BASIC_INFORMATION

La estructura de RESOURCEMANAGER_BASIC INFORMATION contiene información sobre un objeto de Resource Manager.
RESOURCEMANAGER_COMPLETION_INFORMATION

No se usa la estructura RESOURCEMANAGER_COMPLETION_INFORMATION.
SCATTER_GATHER_LIST

La estructura SCATTER_GATHER_LIST describe la lista de dispersión y recopilación de una operación DMA.
SDEV_IDENTIFIER_INTERFACE

Este tema de marcador de posición se proporciona como ejemplo de documentación que se puede incluir en una versión posterior. Este material aún no está disponible.
SECTION_OBJECT_POINTERS

El administrador de memoria y el administrador de caché usan la estructura SECTION_OBJECT_POINTERS, asignada por un sistema de archivos o un controlador redirector, para almacenar información relacionada con la asignación de archivos y la memoria caché de un flujo de archivos.
SECURITY_SUBJECT_CONTEXT

La estructura SECURITY_SUBJECT_CONTEXT se usa para capturar el contexto de seguridad del sujeto para la validación y auditoría del acceso.
SET_POWER_SETTING_VALUE

En este tema se describe la estructura SET_POWER_SETTING_VALUE.
SLIST_ENTRY

Una estructura de SLIST_ENTRY describe una entrada en una lista vinculada secuenciada.
SYSTEM_POOL_ZEROING_INFORMATION

Microsoft reserva la estructura de SYSTEM_POOL_ZEROING_INFORMATION solo para uso interno. No use esta estructura en el código.
SYSTEM_POWER_STATE_CONTEXT

Obtenga información sobre cómo la estructura SYSTEM_POWER_STATE_CONTEXT es una estructura del sistema parcialmente opaca que contiene información sobre los estados de energía del sistema anteriores de un equipo.
TARGET_DEVICE_CUSTOM_NOTIFICATION

La estructura TARGET_DEVICE_CUSTOM_NOTIFICATION describe un evento de dispositivo personalizado.
TARGET_DEVICE_REMOVAL_NOTIFICATION

La estructura TARGET_DEVICE_REMOVAL_NOTIFICATION describe un evento de eliminación de dispositivos. El administrador de PnP envía esta estructura a un controlador que registró una rutina de devolución de llamada para la notificación de eventos EventCategoryTargetDeviceChange.
TIME_FIELDS

La estructura TIME_FIELDS describe la información de tiempo de las rutinas de conversión de tiempo.
TRANSACTION_BASIC_INFORMATION

La estructura TRANSACTION_BASIC_INFORMATION contiene información sobre un objeto de transacción.
TRANSACTION_ENLISTMENT_PAIR

La estructura TRANSACTION_ENLISTMENT_PAIR contiene información sobre una inscripción asociada a un objeto de transacción.
TRANSACTION_ENLISTMENTS_INFORMATION

La estructura TRANSACTION_ENLISTMENTS_INFORMATION contiene información sobre las inscripciones asociadas a un objeto de transacción.
TRANSACTION_PROPERTIES_INFORMATION

La estructura TRANSACTION_PROPERTIES_INFORMATION contiene las propiedades de un objeto de transacción.
TRANSACTIONMANAGER_BASIC_INFORMATION

La estructura TRANSACTIONMANAGER_BASIC_INFORMATION contiene información sobre un objeto de administrador de transacciones.
TRANSACTIONMANAGER_LOG_INFORMATION

La estructura TRANSACTIONMANAGER_LOG_INFORMATION contiene información sobre un objeto del administrador de transacciones.
TRANSACTIONMANAGER_LOGPATH_INFORMATION

La estructura TRANSACTIONMANAGER_LOGPATH_INFORMATION contiene información sobre un objeto de administrador de transacciones.
TRANSACTIONMANAGER_RECOVERY_INFORMATION

La estructura TRANSACTIONMANAGER_RECOVERY_INFORMATION contiene información sobre un objeto de administrador de transacciones.
VPB

La estructura del bloque de parámetros de volumen (VPB) se usa para asignar un objeto de dispositivo que representa un volumen del sistema de archivos montado a un objeto de dispositivo que representa un dispositivo de disco físico o virtual.
WAIT_CONTEXT_BLOCK

Reservado para WAIT_CONTEXT_BLOCK. No use.
WORK_QUEUE_ITEM

La estructura WORK_QUEUE_ITEM se usa para publicar elementos de trabajo en una cola de trabajo del sistema.
XSAVE_CET_U_FORMAT

Formato para CET_U componente XSTATE.

Enumeraciones

 
BOUND_CALLBACK_STATUS

La enumeración BOUND_CALLBACK_STATUS indica cómo la función BoundCallback procesó una excepción enlazada en modo de usuario.
BUS_QUERY_ID_TYPE

En este tema se describe la enumeración BUS_QUERY_ID_TYPE.
CLFS_CONTEXT_MODE

La enumeración CLFS_CONTEXT_MODE indica el tipo de secuencia que sigue el controlador Common Log File System (CLFS) cuando lee un conjunto de registros de una secuencia.
CLFS_MGMT_POLICY_TYPE

El tipo de enumeración CLFS_MGMT_POLICY_TYPE identifica el tipo de una directiva de administración clFS.
CLS_LOG_INFORMATION_CLASS

La enumeración CLFS_LOG_INFORMATION_CLASS indica el tipo de información solicitada por una llamada a ClfsQueryLogFileInformation.
D3COLD_LAST_TRANSITION_STATUS

La enumeración D3COLD_LAST_TRANSITION_STATUS indica si la transición más reciente al estado de alimentación del dispositivo D3hot fue seguida de una transición al estado de alimentación del dispositivo D3cold.
DEVICE_DIRECTORY_TYPE

Directorio desde el que se carga el controlador.
DEVICE_INSTALL_STATE

La enumeración DEVICE_INSTALL_STATE describe el estado de instalación de un dispositivo.
DEVICE_POWER_STATE

Obtenga información sobre cómo el tipo de enumeración DEVICE_POWER_STATE indica un estado de energía del dispositivo.
DEVICE_REGISTRY_PROPERTY

La enumeración DEVICE_REGISTRY_PROPERTY identifica las propiedades del dispositivo almacenadas en el Registro.
DEVICE_REMOVAL_POLICY

La enumeración DEVICE_REMOVAL_POLICY describe la directiva de eliminación de un dispositivo.
DEVICE_RESET_TYPE

La enumeración DEVICE_RESET_TYPE especifica el tipo de restablecimiento de dispositivo solicitado por una llamada a la rutina DeviceReset de la interfaz GUID_DEVICE_RESET_INTERFACE_STANDARD.
DEVICE_TEXT_TYPE

En este tema se describe la enumeración DEVICE_TEXT_TYPE.
DEVICE_USAGE_NOTIFICATION_TYPE

Más información sobre: enumeración de DEVICE_USAGE_NOTIFICATION_TYPE
DEVICE_WAKE_DEPTH

La enumeración DEVICE_WAKE_DEPTH especifica el estado de energía más profundo del dispositivo desde el que un dispositivo puede desencadenar una señal de reactivación.
DIRECTORY_NOTIFY_INFORMATION_CLASS

Obtenga más información sobre la enumeración DIRECTORY_NOTIFY_INFORMATION_CLASS.
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE

Más información sobre: DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE

Proporciona los tipos de configuraciones opcionales que se pueden proporcionar al crear un búfer común a partir de una MDL. Los valores de configuración correspondientes a los tipos se mantienen en la estructura DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION.
DMA_COMPLETION_STATUS

La enumeración DMA_COMPLETION_STATUS describe el estado de finalización de una transferencia DMA.
DOMAIN_CONFIGURATION_ARCH

Define valores para el tipo de arquitectura del sistema especificada.
DRIVER_DIRECTORY_TYPE

Más información sobre: enumeración de _DRIVER_DIRECTORY_TYPE
DRIVER_REGKEY_TYPE

Más información sobre: enumeración de DRIVER_REGKEY_TYPE
ENLISTMENT_INFORMATION_CLASS

La enumeración ENLISTMENT_INFORMATION_CLASS identifica el tipo de información que puede establecer la rutina ZwSetInformationEnlistment y que la rutina ZwQueryInformationEnlistment puede recuperarse para un objeto de inscripción.
EX_POOL_PRIORITY

Más información sobre: EX_POOL_PRIORITY
FAULT_INFORMATION_ARCH

Define valores para el tipo de arquitectura del sistema.
FAULT_INFORMATION_ARM64_TYPE

Define valores para el tipo de error.
FILE_INFORMATION_CLASS

Obtenga más información sobre la enumeración FILE_INFORMATION_CLASS.
FS_INFORMATION_CLASS

La enumeración FS_INFORMATION_CLASS contiene las constantes de clase de información que especifican qué tipo de estructura de información está presente para un conjunto o una operación de consulta.
IMAGE_POLICY_ENTRY_TYPE

No se admite la enumeración _IMAGE_POLICY_ENTRY_TYPE.
IMAGE_POLICY_ID

No se admite la enumeración _IMAGE_POLICY_ID.
INTERFACE_TYPE

La enumeración _INTERFACE_TYPE (wdm.h) define valores que indican el tipo de controlador de bus que publicó la interfaz.
IO_ACCESS_MODE

_IO_ACCESS_MODE define los tipos de modo de acceso para E/S de archivos programados (SFIO).
IO_ACCESS_TYPE

_IO_ACCESS_TYPE define los derechos de acceso para la E/S de archivos programados (SFIO).
IO_ALLOCATION_ACTION

El IO_ALLOCATION_ACTION tipo enumerado se usa para especificar valores devueltos para las rutinas AdapterControl y ControllerControl.
IO_CONTAINER_INFORMATION_CLASS

La enumeración IO_CONTAINER_INFORMATION_CLASS contiene constantes que indican las clases de información del sistema que un controlador en modo kernel puede solicitar.
IO_CONTAINER_NOTIFICATION_CLASS

La enumeración IO_CONTAINER_NOTIFICATION_CLASS contiene constantes que indican las clases de eventos para las que un controlador en modo kernel puede registrarse para recibir notificaciones.
IO_NOTIFICATION_EVENT_CATEGORY

Más información sobre: enumeración de IO_NOTIFICATION_EVENT_CATEGORY
IO_PAGING_PRIORITY

La enumeración IO_PAGING_PRIORITY describe el valor de prioridad de un IRP de E/S de paginación.
IO_PRIORITY_HINT

El tipo de enumeración IO_PRIORITY_HINT especifica la sugerencia de prioridad para un IRP.
IO_SESSION_EVENT

La enumeración IO_SESSION_EVENT indica el tipo de evento de sesión para el que un controlador recibe una notificación.
IO_SESSION_STATE

La enumeración IO_SESSION_STATE contiene constantes que indican el estado actual de una sesión de usuario.
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE

Describe los tipos de configuración que se usan al crear IOMMU_DMA_DEVICE en función del tipo de dispositivo y del sistema.
IOMMU_DMA_DOMAIN_TYPE

Describe los tipos de dominio con los que se puede crear e interactuar a través del DMA_IOMMU_INTERFACE_EX.
IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE

La enumeración IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE indica el tipo de asignador lógico descrito en una estructura de IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG.
IOMMU_MAP_PHYSICAL_ADDRESS_TYPE

La enumeración IOMMU_MAP_PHYSICAL_ADDRESS_TYPE indica el formato de la dirección física descrita en una estructura de IOMMU_MAP_PHYSICAL_ADDRESS.
IRQ_DEVICE_POLICY

El tipo de enumeración _IRQ_DEVICE_POLICY (wdm.h) indica la directiva del sistema operativo que se usa para asignar interrupciones de un dispositivo a diferentes procesadores.
IRQ_PRIORITY

El tipo de enumeración _IRQ_PRIORITY (wdm.h) indica la prioridad que el sistema debe dar al mantenimiento de las interrupciones de un dispositivo.
KBUGCHECK_CALLBACK_REASON

El tipo de enumeración KBUGCHECK_CALLBACK_REASON especifica las situaciones en las que se ejecuta una devolución de llamada de comprobación de errores.
KBUGCHECK_DUMP_IO_TYPE

El tipo de enumeración KBUGCHECK_DUMP_IO_TYPE identifica el tipo de una sección de datos dentro de un archivo de volcado de memoria.
KE_PROCESSOR_CHANGE_NOTIFY_STATE

En este tema se describe la enumeración KE_PROCESSOR_CHANGE_NOTIFY_STATE.
KEY_INFORMATION_CLASS

El tipo de enumeración KEY_INFORMATION_CLASS representa el tipo de información que se debe proporcionar sobre una clave del Registro.
KEY_SET_INFORMATION_CLASS

El tipo de enumeración KEY_SET_INFORMATION_CLASS representa el tipo de información que se va a establecer para una clave del Registro.
KEY_VALUE_INFORMATION_CLASS

El tipo de enumeración KEY_VALUE_INFORMATION_CLASS especifica el tipo de información que se debe proporcionar sobre el valor de una clave del Registro.
KINTERRUPT_MODE

El tipo de enumeración _KINTERRUPT_MODE (wdm.h) indica si una interrupción se desencadena a nivel o se desencadena en el borde.
KINTERRUPT_POLARITY

La enumeración _KINTERRUPT_POLARITY (wdm.h) contiene valores que indican cómo un dispositivo señala una solicitud de interrupción en una línea de interrupción.
KTMOBJECT_TYPE

La enumeración KTMOBJECT_TYPE identifica los tipos de objetos que admite KTM.
LATENCY_TIME

En este tema se describe la enumeración LATENCY_TIME.
LOCK_OPERATION

La enumeración LOCK_OPERATION especifica el tipo de acceso adecuado para un tipo de operación de E/S.
MEM_EXTENDED_PARAMETER_TYPE

Define los valores de los parámetros extendidos que se usan para la asignación de archivos en un espacio de direcciones.
MEM_SECTION_EXTENDED_PARAMETER_TYPE

Más información sobre: enumeración de MEM_SECTION_EXTENDED_PARAMETER_TYPE
MEMORY_CACHING_TYPE

El tipo de enumeración _MEMORY_CACHING_TYPE (wdm.h) especifica el comportamiento de almacenamiento en caché permitido al asignar o asignar memoria.
MONITOR_DISPLAY_STATE

Obtenga información sobre cómo este método indica el estado de energía del monitor en el que se muestra.
NPEM_CONTROL_STANDARD_CONTROL_BIT

Más información sobre: NPEM_CONTROL_STANDARD_CONTROL_BIT
PCW_CALLBACK_TYPE

La enumeración PCW_CALLBACK_TYPE define el tipo de notificación que se va a enviar al proveedor registrado del conjunto de contadores. Un proveedor pasa un puntero a esta enumeración como parámetro a la función PcwCallback.
PO_EFFECTIVE_POWER_MODE

La PO_EFFECTIVE_POWER_MODE constantes de enumeración indica el modo de energía eficaz que el sistema está ejecutando.
PO_FX_PERF_STATE_TYPE

La enumeración PO_FX_PERF_STATE_TYPE contiene valores que describen el tipo de estados de rendimiento en un PO_FX_COMPONENT_PERF_SET.
PO_FX_PERF_STATE_UNIT

La enumeración PO_FX_PERF_STATE_UNIT contiene valores que describen el tipo de unidad controlada por los estados de rendimiento de un PO_FX_COMPONENT_PERF_SET.
POOL_EXTENDED_PARAMETER_TYPE

Más información sobre: POOL_EXTENDED_PARAMETER_TYPE
POOL_TYPE

El tipo de enumeración POOL_TYPE especifica el tipo de memoria del sistema que se va a asignar.
POWER_ACTION

Obtenga información sobre cómo la enumeración POWER_ACTION (wdm.h) identifica las acciones de energía del sistema que pueden producirse en un equipo.
POWER_INFORMATION_LEVEL

POWER_INFORMATION_LEVEL enumera los indicadores de información de nivel de energía.
POWER_MONITOR_REQUEST_REASON

En este tema se describe la enumeración POWER_MONITOR_REQUEST_REASON.
POWER_MONITOR_REQUEST_TYPE

En este tema se describe la enumeración POWER_MONITOR_REQUEST_TYPE.
POWER_REQUEST_TYPE

Obtenga información sobre cómo la enumeración POWER_REQUEST_TYPE indica el tipo de solicitud de energía.
POWER_STATE_TYPE

Obtenga información sobre cómo el tipo de enumeración POWER_STATE_TYPE indica que un valor de estado de energía es un estado de energía del sistema o un estado de energía del dispositivo.
POWER_USER_PRESENCE_TYPE

En este tema se describe la enumeración POWER_USER_PRESENCE_TYPE.
REG_NOTIFY_CLASS

El tipo de enumeración REG_NOTIFY_CLASS especifica el tipo de operación del Registro que el administrador de configuración pasa a una rutina RegistryCallback.
RESOURCEMANAGER_INFORMATION_CLASS

La enumeración RESOURCEMANAGER_INFORMATION_CLASS identifica el tipo de información que la rutina ZwQueryInformationResourceManager puede recuperar para un objeto de Resource Manager.
SE_IMAGE_TYPE

Más información sobre: enumeración de _SE_IMAGE_TYPE
SECURITY_IMPERSONATION_LEVEL

El tipo de enumeración SECURITY_IMPERSONATION_LEVEL contiene valores que especifican niveles de suplantación de seguridad. Los niveles de suplantación de seguridad rigen el grado en que un proceso de servidor puede actuar en nombre de un proceso de cliente.
SYSTEM_POWER_CONDITION

En este tema se describe la enumeración SYSTEM_POWER_CONDITION.
SYSTEM_POWER_STATE

Obtenga información sobre cómo se usa el tipo de enumeración SYSTEM_POWER_STATE para indicar un estado de energía del sistema.
TRACE_INFORMATION_CLASS

El tipo de enumeración TRACE_INFORMATION_CLASS se usa para indicar tipos de información asociada a una sesión de seguimiento de eventos WMI.
TRANSACTION_INFORMATION_CLASS

La enumeración TRANSACTION_INFORMATION_CLASS especifica el tipo de información que ZwSetInformationTransaction puede establecer y ZwQueryInformationTransaction puede recuperar para un objeto de administrador de transacciones.
TRANSACTION_OUTCOME

La enumeración TRANSACTION_OUTCOME define los resultados (resultados) que KTM puede asignar a una transacción.
TRANSACTION_STATE

La enumeración TRANSACTION_STATE define los estados que KTM puede asignar a una transacción.
TRANSACTIONMANAGER_INFORMATION_CLASS

La enumeración TRANSACTIONMANAGER_INFORMATION_CLASS especifica el tipo de información que la rutina ZwQueryInformationTransactionManager puede recuperar para un objeto de administrador de transacciones.
WORK_QUEUE_TYPE

El tipo de enumeración WORK_QUEUE_TYPE indica el tipo de subproceso de trabajo del sistema que controla un elemento de trabajo.