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:
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
La rutina IoSetLinkShareAccess establece los derechos de acceso para compartir el objeto de archivo especificado. |
La rutina IoSetNextIrpStackLocation establece la ubicación de la pila IRP en un IRP asignado por el controlador al del autor de la llamada. |
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. |
La rutina IoSizeofWorkItem devuelve el tamaño, en bytes, de una estructura de IO_WORKITEM. |
ioSkipCurrentIrpStackLocation Más información sobre: IoSkipCurrentIrpStackLocation |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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. |
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 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. |
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. |
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 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 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 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. |
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. |