wdm.h-Header
Dieser Header enthält Referenzmaterial, das bestimmte Details zu den Routinen, Strukturen und Datentypen enthält, die Sie zum Schreiben von Kernelmodustreibern verwenden müssen.
Weitere Informationen finden Sie unter:
wdm.h enthält die folgenden Programmierschnittstellen:
Funktionen
_BitTest64 Die _BitTest64-Funktion... |
_BitTestAndComplement64 Die _BitTestAndComplement64-Funktion... |
_BitTestAndReset64 Die _BitTestAndReset64-Funktion... |
_BitTestAndSet64 Die funktion _BitTestAndSet64... |
_ReadWriteBarrier Beschreibt die ReadWriteBarrier~r2-Funktion (wdm.h). |
ADDRESS_AND_SIZE_TO_SPAN_PAGES Weitere Informationen zu: ADDRESS_AND_SIZE_TO_SPAN_PAGES |
AppendTailList- Die AppendTailList-Routine fügt eine doubly verknüpfte Liste von LIST_ENTRY Strukturen an den Schwanz einer anderen doubly verknüpften Liste von LIST_ENTRY Strukturen an. |
ARM64_SYSREG_CRM Gibt das Feld "CRn" für ein angegebenes ARM-Systemregister zurück. |
ARM64_SYSREG_CRN Erfahren Sie, wie die Methode das Feld "CRn" für ein bestimmtes ARM-Systemregister zurückgibt. |
ARM64_SYSREG_OP1 Gibt das Op1-Feld für ein angegebenes ARM-Systemregister zurück. |
ARM64_SYSREG_OP2 Gibt das Op2-Feld für ein angegebenes ARM-Systemregister zurück. |
ASSERTMSG- ASSERTMSG testet einen Ausdruck. Wenn der Ausdruck "false" ist, wird er in den Kerneldebugger umgebrochen und sendet sie an die angegebene Nachricht. |
BarrierAfterRead- Beschreibt die BarrierAfterRead-Funktion (wdm.h). |
BarrierAfterRead- Beschreibt die BarrierAfterRead~r1-Funktion (wdm.h). |
BarrierAfterRead- Beschreibt die BarrierAfterRead~r2-Funktion (wdm.h). |
BYTE_OFFSET Weitere Informationen zu: BYTE_OFFSET |
BYTES_TO_PAGES Weitere Informationen zu: BYTES_TO_PAGES |
ClfsAddLogContainer- Die ClfsAddLogContainer-Routine fügt einem CLFS-Protokoll einen Container hinzu. |
ClfsAddLogContainerSet- Das ClfsAddLogContainerSet fügt atomisch eine Gruppe von Containern zu einem CLFS-Protokoll hinzu. |
ClfsAdvanceLogBase- Die ClfsAdvanceLogBase-Routine legt den Basis-LSN eines CLFS-Streams fest. |
ClfsAlignReservedLog Die ClfsAlignReservedLog-Routine berechnet die Größe des Leerraums, der für einen bestimmten Datensatzsatz reserviert werden muss. Die Größenberechnung enthält den für Kopfzeilen erforderlichen Speicherplatz und den für die Sektorausrichtung erforderlichen Speicherplatz. |
ClfsAllocReservedLog Die ClfsAllocReservedLog Routine reserviert Platz in einem Marshalling-Bereich für eine Reihe von Datensätzen. |
ClfsCloseAndResetLogFile Die ClfsCloseAndResetLogFile-Routine gibt alle Verweise auf ein angegebenes Protokolldateiobjekt frei und markiert den zugeordneten Datenstrom zum Zurücksetzen. |
ClfsCloseLogFileObject Die ClfsCloseLogFileObject-Routine gibt alle Verweise auf ein Protokolldateiobjekt frei. |
ClfsCreateLogFile- Die ClfsCreateLogFile-Routine erstellt oder öffnet einen CLFS-Stream. Bei Bedarf erstellt ClfsCreateLogFile auch das zugrunde liegende physische Protokoll, das die Datensätze des Datenstroms enthält. |
ClfsCreateMarshallingArea Die ClfsCreateMarshallingArea-Routine erstellt einen Marshallbereich für einen CLFS-Stream und gibt einen Zeiger auf einen undurchsichtigen Kontext zurück, der den neuen Marshallbereich darstellt. |
ClfsCreateMarshallingAreaEx Initialisiert einen Marshallbereich für einen physischen oder Clientprotokolldateidatenstrom. |
ClfsCreateScanContext- Die ClfsCreateScanContext-Routine erstellt einen Scankontext, der zum Durchlaufen der Container eines angegebenen CLFS-Protokolls verwendet werden kann. |
ClfsDeleteLogByPointer Die ClfsDeleteLogByPointer-Routine markiert einen CLFS-Datenstrom zum Löschen. |
ClfsDeleteLogFile- Die ClfsDeleteLogFile-Routine kennzeichnet einen CLFS-Datenstrom zum Löschen. |
ClfsDeleteMarshallingArea Die ClfsDeleteMarshallingArea-Routine löscht ein Marshalling-Gebiet. |
ClfsFlushBuffers Die ClfsFlushBuffers Routine erzwingt alle Protokoll-E/A-Blöcke in einem angegebenen Marshalling-Bereich zum stabilen Speicher. |
ClfsFlushToLsn Die ClfsFlushToLsn-Routine erzwingt zum stabilen Speicher alle Datensätze, die einen LSN kleiner oder gleich einem angegebenen LSN haben. |
ClfsGetContainerName- Die ClfsGetContainerName-Routine gibt den Pfadnamen eines angegebenen Containers zurück. |
ClfsGetIoStatistics Die ClfsGetIoStatistics-Routine gibt E/A-Statistiken für ein angegebenes CLFS-Protokoll zurück. |
ClfsLsnBlockOffset- Die ClfsLsnBlockOffset-Routine gibt den Sektoraussatz zurück, der in einem angegebenen LSN enthalten ist. |
ClfsLsnContainer- Die ClfsLsnContainer-Routine gibt den logischen Containerbezeichner zurück, der in einem angegebenen LSN enthalten ist. |
ClfsLsnCreate Die ClfsLsnCreate-Routine erstellt eine Logsequenznummer (Log Sequence Number, LSN), wobei ein Containerbezeichner, ein Blockoffset und eine Datensatzsequenznummer angegeben werden. |
ClfsLsnEqual- Die ClfsLsnEqual-Routine bestimmt, ob zwei LSNs aus demselben Datenstrom gleich sind. |
ClfsLsnGreater Die ClfsLsnGreater-Routine bestimmt, ob ein LSN größer als ein anderer LSN ist. Die beiden LSNs müssen aus demselben Datenstrom stammen. |
ClfsLsnLess- Die ClfsLsnLess-Routine bestimmt, ob ein LSN kleiner als ein anderer LSN ist. Die beiden LSNs müssen aus demselben Datenstrom stammen. |
ClfsLsnNull- Die ClfsLsnNull-Routine bestimmt, ob ein angegebenes LSN dem kleinsten möglichen LSN entspricht, CLFS_LSN_NULL. |
ClfsLsnRecordSequence Die ClfsLsnRecordSequence-Routine gibt die Datensatzsequenznummer zurück, die in einem angegebenen LSN enthalten ist. |
ClfsMgmtDeregisterManagedClient Die ClfsMgmtDeregisterManagedClient-Routine entfernt die Verbindung zwischen einem Client und einem Protokoll, sodass der Client das Protokoll nicht mehr verwaltet. |
ClfsMgmtHandleLogFileFull Die ClfsMgmtHandleLogFileFull-Routine versucht, mehr Speicherplatz in einem Protokoll verfügbar zu machen. Es kann mehr Speicherplatz zur Verfügung stellen, indem Container zum Protokoll hinzugefügt werden, oder er fordert Clients auf, ihre Protokollschwanzen zu verschieben. |
ClfsMgmtInstallPolicy Die ClfsMgmtInstallPolicy-Routine fügt einem physischen Protokoll eine CLFS_MGMT_POLICY Struktur hinzu. |
ClfsMgmtQueryPolicy Die ClfsMgmtQueryPolicy-Routine ruft eine bestimmte CLFS_MGMT_POLICY Struktur für ein Protokoll ab. |
ClfsMgmtRegisterManagedClient Die ClfsMgmtRegisterManagedClient-Routine erstellt einen Client, der ein CLFS-Protokoll verwaltet. |
ClfsMgmtRemovePolicy Die ClfsMgmtRemovePolicy-Routine setzt die CLFS_MGMT_POLICY Struktur eines Protokolls auf den Standardwert zurück. |
ClfsMgmtSetLogFileSize Die ClfsMgmtSetLogFileSize-Routine fügt Container zu einem Protokoll hinzu oder löscht Container aus einem Protokoll. |
ClfsMgmtSetLogFileSizeAsClient Die ClfsMgmtSetLogFileSizeAsClient-Routine legt die Protokolldateigröße fest, indem Container zu einem Clientprotokoll hinzugefügt oder Container aus einem Clientprotokoll gelöscht werden. |
ClfsMgmtTailAdvanceFailure Die ClfsMgmtTailAdvanceFailure-Routine benachrichtigt die CLFS-Verwaltung, dass der Client den Tail des Protokolls nicht voranbringen konnte. |
ClfsQueryLogFileInformation Die ClfsQueryLogFileInformation-Routine gibt Metadaten- und Statusinformationen für einen angegebenen CLFS-Datenstrom oder dessen zugrunde liegendes physisches Protokoll oder beides zurück. |
ClfsReadLogRecord- Die ClfsReadLogRecord-Routine liest einen Zieldatensatz in einem CLFS-Stream und gibt einen Lesekontext zurück, den der Aufrufer verwenden kann, um die Datensätze vor oder nach dem Datenstrom zu lesen. |
ClfsReadNextLogRecord Die ClfsReadNextLogRecord-Routine liest den nächsten Datensatz in einer Sequenz relativ zum aktuellen Datensatz in einem Lesekontext. |
ClfsReadPreviousRestartArea Die ClfsReadPreviousRestartArea-Routine liest den vorherigen Neustartdatensatz relativ zum aktuellen Datensatz in einem Lesekontext. |
ClfsReadRestartArea Die ClfsReadRestartArea-Routine liest den Neustartdatensatz, der zuletzt in einen angegebenen CLFS-Stream geschrieben wurde. |
ClfsRemoveLogContainer Die ClfsRemoveLogContainer-Routine entfernt einen Container aus einem CLFS-Protokoll. |
ClfsRemoveLogContainerSet Das ClfsRemoveLogContainerSet entfernt eine Reihe von Containern atomisch aus einem CLFS-Protokoll. |
ClfsReserveAndAppendLog Die ClfsReserveAndAppendLog-Routine reserviert Raum in einem Marshalling-Gebiet oder fügt einen Datensatz an ein Marshalling-Gebiet an oder führt beide atomar aus. |
ClfsReserveAndAppendLogAligned Die ClfsReserveAndAppendLogAligned-Routine reserviert Platz in einem Marshalling-Bereich oder fügt einen Datensatz an ein Marshalling-Gebiet an oder führt beide atomar aus. Die Daten des Datensatzes werden an angegebenen Begrenzungen ausgerichtet. |
ClfsScanLogContainers Die ClfsScanLogContainers-Routine ruft beschreibende Informationen für eine Abfolge von Containern ab, die zu einem bestimmten CLFS-Protokoll gehören. |
ClfsSetArchiveTail- Die ClfsSetArchiveTail-Routine legt den Archivschwanz eines CLFS-Protokolls auf einen angegebenen LSN fest. |
ClfsSetEndOfLog- Die ClfsSetEndOfLog-Routine schneidet einen CLFS-Stream ab. |
ClfsSetLogFileInformation Die ClfsSetLogFileInformation-Routine legt Metadaten- und Statusinformationen für einen angegebenen Datenstrom und das zugrunde liegende physische Protokoll fest. |
ClfsTerminateReadLog- Die ClfsTerminateReadLog-Routine ungültigt einen angegebenen Lesekontext, nachdem Ressourcen freigegeben wurden, die dem Kontext zugeordnet sind. |
ClfsWriteRestartArea Die ClfsWriteRestartArea-Routine fügt einen neuen Neustartdatensatz an einen CLFS-Datenstrom an, löscht den Neustartdatensatz auf stabilen Speicher und aktualisiert optional den Basis-LSN des Datenstroms. |
CmCallbackGetKeyObjectID- Die CmCallbackGetKeyObjectID-Routine ruft den eindeutigen Bezeichner und objektnamen ab, der einem angegebenen Registrierungsschlüsselobjekt zugeordnet ist. |
CmCallbackGetKeyObjectIDEx Die CmCallbackGetKeyObjectIDEx-Routine ruft den eindeutigen Bezeichner und objektnamen ab, der einem angegebenen Registrierungsschlüsselobjekt zugeordnet ist. |
CmCallbackReleaseKeyObjectIDEx Die CmCallbackReleaseKeyObjectIDEx-Routine gibt eine Objektnamenzeichenfolge frei, die aus der CmCallbackGetKeyObjectIDEx-Routine abgerufen wird. |
CmGetBoundTransaction- Die CmGetBoundTransaction-Routine gibt einen Zeiger auf das Transaktionsobjekt zurück, das die Transaktion (falls vorhanden) darstellt, die einem angegebenen Registrierungsschlüsselobjekt zugeordnet ist. |
CmGetCallbackVersion- Die CmGetCallbackVersion-Routine ruft die Haupt- und Nebenversionsnummern für die aktuelle Version des Registrierungsrückruffeatures des Konfigurations-Managers ab. |
CmRegisterCallback- Die CmRegisterCallback-Routine ist für Windows Vista und höhere Betriebssystemversionen veraltet. Verwenden Sie stattdessen CmRegisterCallbackEx. Die CmRegisterCallback-Routine registriert eine RegistryCallback-Routine. |
CmRegisterCallbackEx- Die CmRegisterCallbackEx-Routine registriert eine RegistryCallback-Routine. |
CmSetCallbackObjectContext- Die CmSetCallbackObjectContext-Routine ordnet angegebene Kontextinformationen einem angegebenen Registrierungsobjekt zu. |
CmUnRegisterCallback- Die CmUnRegisterCallback-Routine hebt die Registrierung einer RegistryCallback-Routine auf, die zuvor von einer CmRegisterCallback- oder CmRegisterCallbackEx-Routine registriert wurde. |
DbgBreakPoint- Die DbgBreakPoint-Routine unterbricht in den Kerneldebugger. |
DbgBreakPointWithStatus- Die DbgBreakPointWithStatus-Routine wechselt in den Kerneldebugger und sendet den Wert von Status an den Debugger. |
DbgPrint- Die DbgPrint-Routine sendet eine Nachricht an den Kerneldebugger. |
DbgPrintEx- Die DbgPrintEx-Routine sendet eine Zeichenfolge an den Kerneldebugger, wenn die von Ihnen angegebenen Bedingungen erfüllt sind. |
EtwActivityIdControl- Die EtwActivityIdControl-Funktion erstellt, fragt und legt den aktuellen Aktivitätsbezeichner fest. |
EtwEventEnabled Die EtwEventEnabled-Funktion überprüft, ob ein Ereignis aktiviert ist. |
EtwProviderEnabled- Die EtwProviderEnabled-Funktion überprüft, ob ein Anbieter für die Ereignisprotokollierung auf einer angegebenen Ebene und einem Schlüsselwort aktiviert ist. |
EtwRegister- Die EtwRegister-Funktion registriert den Ereignisanbieter und muss aufgerufen werden, bevor ein Anbieter die Ablaufverfolgung starten kann. |
EtwSetInformation- EtwSetInformation bietet spezielle Informationen zum Ändern einer Kernelmodus-ETW-Anbieterregistrierung. |
EtwUnregister- Die EtwUnregister-Funktion hebt die Registrierung des Ereignisanbieters auf und muss aufgerufen werden, bevor der Anbieter beendet wird. |
EtwWrite- Die EtwWrite-Funktion ist eine Ablaufverfolgungsfunktion zum Veröffentlichen von Ereignissen im Kernelmodustreibercode. |
EtwWriteEx- Die EtwWriteEx-Funktion ist eine Ablaufverfolgungsfunktion zum Veröffentlichen von Ereignissen, die das Filtern im Kernelmodustreibercode unterstützen. |
EtwWriteString- Die EventWriteString-Funktion ist eine Ablaufverfolgungsfunktion, die Sie verwenden können, wenn keine komplexen Daten erforderlich sind. Diese Funktion ähnelt einer Debugdruck-Anweisung. |
EtwWriteTransfer Die EtwWriteTransfer-Funktion markiert ein Ereignis, das zwei Aktivitäten miteinander verknüpft; dieser Ereignistyp wird als Übertragungsereignis bezeichnet. |
ExAcquireFastMutex Erfahren Sie mehr über die ExAcquireFastMutex-Routine. |
ExAcquireFastMutexUnsafe- Erfahren Sie mehr über die ExAcquireFastMutexUnsafe-Routine. |
ExAcquirePushLockExclusive Ruft die angegebene Pushsperre für exklusiven Zugriff durch den aufrufenden Thread ab. |
ExAcquirePushLockShared- Ruft die angegebene Pushsperre für den freigegebenen Zugriff durch den aufrufenden Thread ab. |
ExAcquireResourceExclusiveLite- Die ExAcquireResourceExclusiveLite-Routine ruft die angegebene Ressource für exklusiven Zugriff durch den aufrufenden Thread ab. |
ExAcquireResourceSharedLite- Die ExAcquireResourceSharedLite-Routine erwirbt die angegebene Ressource für den freigegebenen Zugriff durch den aufrufenden Thread. |
ExAcquireRundownProtection Die ExAcquireRundownProtection-Routine versucht, run-down-Schutz für ein freigegebenes Objekt abzurufen, damit der Aufrufer sicher auf das Objekt zugreifen kann. |
ExAcquireRundownProtectionCacheAware In diesem Thema wird die ExAcquireRundownProtectionCacheAware-Funktion beschrieben. |
ExAcquireRundownProtectionCacheAwareEx In diesem Thema wird die ExAcquireRundownProtectionCacheAwareEx-Funktion beschrieben. |
ExAcquireRundownProtectionEx Die ExAcquireRundownProtectionEx-Routine versucht, run-down-Schutz für ein freigegebenes Objekt abzurufen, damit der Aufrufer sicher auf das Objekt zugreifen kann. |
ExAcquireSharedStarveExclusive Die ExAcquireSharedStarveExclusive-Routine erwirbt eine bestimmte Ressource für den freigegebenen Zugriff, ohne auf ausstehende Versuche zu warten, exklusiven Zugriff auf dieselbe Ressource zu erhalten. |
ExAcquireSharedWaitForExclusive Die ExAcquireSharedWaitForExclusive-Routine erwirbt die angegebene Ressource für den freigegebenen Zugriff, wenn freigegebener Zugriff gewährt werden kann und es keine exklusiven Waiters gibt. |
ExAcquireSpinLockExclusive Die ExAcquireSpinLockExclusive-Routine ruft eine Drehsperre für den exklusiven Zugriff durch den Aufrufer ab und löst die IRQL auf DISPATCH_LEVEL aus. |
ExAcquireSpinLockExclusiveAtDpcLevel Erfahren Sie mehr über die ExAcquireSpinLockExclusiveAtDpcLevel-Routine. |
ExAcquireSpinLockShared Die ExAcquireSpinLockShared-Routine erwirbt eine Drehsperre für den freigegebenen Zugriff durch den Aufrufer und löst die IRQL auf DISPATCH_LEVEL aus. |
ExAcquireSpinLockSharedAtDpcLevel Erfahren Sie mehr über die ExAcquireSpinLockSharedAtDpcLevel-Routine. |
ExAllocateCacheAwareRundownProtection In diesem Thema wird die Funktion ExAllocateCacheAwareRundownProtection beschrieben. |
ExAllocateFromLookasideListEx Die ExAllocateFromLookasideListEx-Routine entfernt den ersten Eintrag aus der angegebenen Lookaside-Liste, oder, wenn die Liste leer ist, weist den Speicher für einen neuen Eintrag dynamisch zu. |
ExAllocateFromNPagedLookasideList Die ExAllocateFromNPagedLookasideList-Routine gibt einen Zeiger auf einen nicht seitengebundenen Eintrag aus der angegebenen Lookaside-Liste zurück oder gibt einen Zeiger auf einen neu zugewiesenen nichtpageten Eintrag zurück. |
ExAllocateFromPagedLookasideList Die ExAllocateFromPagedLookasideList-Routine gibt einen Zeiger auf einen seitenseitigen Eintrag aus der angegebenen Lookaside-Liste zurück oder gibt einen Zeiger auf einen neu zugeordneten seitengebundenen Eintrag zurück. |
ExAllocatePool- Die ExAllocatePool-Routine ist veraltet und wird nur für vorhandene Binärdateien exportiert. Verwenden Sie stattdessen ExAllocatePoolWithTag. ExAllocatePool weist Poolspeicher zu. |
ExAllocatePool2 Weitere Informationen: ExAllocatePool2 |
ExAllocatePool3 Weitere Informationen: ExAllocatePool3 |
ExAllocatePoolPriorityUninitialized ExAllocatePoolPriorityUninitialized weist poolspeicher des angegebenen Typs zu. Diese Routine ist eine Wrapper- und Ersetzungsoption für ExAllocatePoolWithTagPriority. |
ExAllocatePoolPriorityZero Weitere Informationen: ExAllocatePoolPriorityZero |
ExAllocatePoolQuotaUninitialized Die ExAllocatePoolQuotaUninitialized-Routine weist Poolspeicher zu, wobei das Kontingent für den aktuellen Prozess geladen wird. |
ExAllocatePoolQuotaZero Weitere Informationen: ExAllocatePoolQuotaZero |
ExAllocatePoolUninitialisierte Diese Routine ist eine Wrapper- und Ersetzungsoption für ExAllocatePoolWithTag. |
ExAllocatePoolWithQuota Obsolet. Verwenden Sie stattdessen ExAllocatePoolWithQuotaTag. ExAllocatePoolWithQuota weist Poolspeicher zu. Sie wird nur für vorhandene Treiberbinärdateien exportiert. |
ExAllocatePoolWithQuotaTag Die ExAllocatePoolWithQuotaTag-Routine weist Poolspeicher zu, wobei das Kontingent für den aktuellen Prozess geladen wird. |
ExAllocatePoolWithTag- Obsolet. Verwenden Sie stattdessen ExAllocatePool2. Die ExAllocatePoolWithTag-Routine weist den Poolspeicher des angegebenen Typs zu und gibt einen Zeiger auf den zugewiesenen Block zurück. |
ExAllocatePoolWithTagPriority Die ExAllocatePoolWithTagPriority-Routine weist den Poolspeicher des angegebenen Typs zu. |
ExAllocatePoolZero Weitere Informationen: ExAllocatePoolZero |
ExAllocateTimer- Die ExAllocateTimer-Routine weist ein Timerobjekt zu und initialisiert es. |
ExCancelTimer- Die ExCancelTimer-Routine bricht einen Timer ab, der von einem vorherigen Aufruf der ExSetTimer-Routine festgelegt wurde. |
ExConvertExclusiveToSharedLite- Die ExConvertExclusiveToSharedLite-Routine konvertiert eine bestimmte Ressource, die für den exklusiven Zugriff auf den freigegebenen Zugriff erworben wurde. |
ExCreateCallback- Die ExCreateCallback-Routine erstellt entweder ein neues Rückrufobjekt oder öffnet ein vorhandenes Rückrufobjekt im Namen des Aufrufers. |
ExCreatePool- Definiert die ExCreatePool-Funktion. |
ExDeleteLookasideListEx Die ExDeleteLookasideListEx-Routine löscht eine Lookaside-Liste. |
ExDeleteNPagedLookasideList Die ExDeleteNPagedLookasideList-Routine zerstört eine nicht seitenseitige Lookaside-Liste. |
ExDeletePagedLookasideList Die ExDeletePagedLookasideList-Routine zerstört eine seitenseitige Lookaside-Liste. |
ExDeleteResourceLite- Die ExDeleteResourceLite-Routine löscht eine bestimmte Ressource aus der Ressourcenliste des Systems. |
ExDeleteTimer- Die ExDeleteTimer-Routine löscht ein Timerobjekt, das zuvor von der ExAllocateTimer-Routine zugewiesen wurde. |
ExDestroyPool- Definiert die ExDestroyPool-Funktion. |
ExEnterCriticalRegionAndAcquireResourceExclusive Erfahren Sie mehr über die ExEnterCriticalRegionAndAcquireResourceExclusive-Routine. |
ExFlushLookasideListEx Die ExFlushLookasideListEx-Routine löscht alle Einträge aus der angegebenen Lookaside-Liste und gibt den zugewiesenen Speicher für jeden Eintrag frei. |
ExFreeCacheAwareRundownProtection In diesem Thema wird die ExFreeCacheAwareRundownProtection-Funktion beschrieben. |
ExFreePool- Die ExFreePool-Funktion (wdm.h) verteilt einen angegebenen Poolspeicherblock, der zuvor zugeordnet wurde. |
ExFreePool2- Definiert die ExFreePool2-Funktion. |
ExFreePoolWithTag- Mit der ExFreePoolWithTag-Routine wird ein Poolspeicherblock zugeordnet, der dem angegebenen Tag zugeordnet ist. |
ExFreeToLookasideListEx Die ExFreeToLookasideListEx-Routine fügt einen Eintrag in eine Lookaside-Liste ein, oder, wenn die Liste voll ist, gibt den zugewiesenen Speicher für den Eintrag frei. |
ExFreeToNPagedLookasideList Die ExFreeToNPagedLookasideList-Routine gibt einen nicht seitenseitigen Eintrag in die angegebene Lookaside-Liste oder in einen nicht seitenfreien Pool zurück. |
ExFreeToPagedLookasideList Die ExFreeToPagedLookasideList-Routine gibt einen seitenfähigen Eintrag in die angegebene Lookaside-Liste oder in einen ausgelagerten Pool zurück. |
ExGetExclusiveWaiterCount Die ExGetExclusiveWaiterCount-Routine gibt die Anzahl der Waiters für den exklusiven Zugriff auf eine bestimmte Ressource zurück. |
ExGetFirmwareEnvironmentVariable Die ExGetFirmwareEnvironmentVariable-Routine ruft den Wert der angegebenen Systemfirmware-Umgebungsvariable ab. |
ExGetFirmwareType Gibt den Systemfirmwaretyp zurück. |
ExGetPreviousMode Die ExGetPreviousMode-Routine gibt den vorherigen Prozessormodus für den aktuellen Thread zurück. |
ExGetSharedWaiterCount Die ExGetSharedWaiterCount-Routine gibt die Anzahl der Waiters für den freigegebenen Zugriff auf eine bestimmte Ressource zurück. |
ExInitializeDeleteTimerParameters Die Routine "ExInitializeDeleteTimerParameters" initialisiert eine EXT_DELETE_PARAMETERS Struktur. |
ExInitializeDeviceAts Beschreibt die Funktion "ExInitializeDeviceAts". |
ExInitializeDriverRuntime- Weitere Informationen: ExInitializeDriverRuntime |
ExInitializeFastMutex Die ExInitializeFastMutex-Routine initialisiert eine schnelle Mutex-Variable, die verwendet wird, um den sich gegenseitig ausschließenden Zugriff durch eine Reihe von Threads mit einer freigegebenen Ressource zu synchronisieren. |
ExInitializeLookasideListEx Die ExInitializeLookasideListEx-Routine initialisiert eine Lookaside-Liste. |
ExInitializeNPagedLookasideList Die ExInitializeNPagedLookasideList-Routine initialisiert eine Lookaside-Liste für nicht seitenseitige Einträge der angegebenen Größe. |
ExInitializePagedLookasideList Die ExInitializePagedLookasideList-Routine initialisiert eine Lookaside-Liste für seitenfähige Einträge der angegebenen Größe. |
ExInitializePushLock Initialisiert eine Pushsperrvariable. |
ExInitializeResourceLite- Die ExInitializeResourceLite-Routine initialisiert eine Ressourcenvariable. |
ExInitializeRundownProtection Die ExInitializeRundownProtection-Routine initialisiert den Abwärtsschutz für ein freigegebenes Objekt. |
ExInitializeRundownProtectionCacheAware- In diesem Thema wird die ExInitializeRundownProtectionCacheAware-Funktion beschrieben. |
ExInitializeRundownProtectionCacheAwareEx |
ExInitializeSetTimerParameters Die ExInitializeSetTimerParameters-Routine initialisiert eine EXT_SET_PARAMETERS Struktur. |
ExInitializeWorkItem- ExInitializeWorkItem initialisiert ein Arbeitswarteschlangenelement mit einer vom Aufrufer bereitgestellten Kontext- und Rückrufroutine, die für die Ausführung in die Warteschlange gestellt wird, wenn ein Systemarbeitsthread steuerelementiert wird. |
ExInterlockedAddLargeInteger Die ExInterlockedAddLargeInteger-Routine fügt der angegebenen Variablen als atomische Operation einen großen ganzzahligen Wert hinzu. |
ExInterlockedAddLargeStatistic Die ExInterlockedAddLargeStatistic-Routine führt eine verzahnte Addition eines ULONG-Inkrementwerts zu einer LARGE_INTEGER Variablen aus. |
ExInterlockedAddUlong Die ExInterlockedAddUlong-Routine fügt einem bestimmten ganzzahligen Wert ohne Vorzeichen als atomative Operation einen unsignierten long-Wert hinzu. |
ExInterlockedCompareExchange64- Die ExInterlockedCompareExchange64-Routine vergleicht eine ganzzahlige Variable mit einer anderen und legt die erste Variable auf einen vom Aufrufer bereitgestellten Wert fest. |
ExInterlockedFlushSList- Die ExInterlockedFlushSList-Routine entfernt alle Einträge atomisch aus einer sequenzierten, singly verknüpften Liste. |
ExInterlockedInsertHeadList- Die ExInterlockedInsertHeadList fügt atomisch einen Eintrag am Anfang einer doubly verknüpften Liste der LIST_ENTRY Strukturen ein. |
ExInterlockedInsertTailList- Die ExInterlockedInsertTailList fügt atomisch einen Eintrag am Ende einer doubly verknüpften Liste von LIST_ENTRY Strukturen ein. |
ExInterlockedPopEntryList Die ExInterlockedPopEntryList entfernt einen Eintrag atomisch von Anfang einer singly verknüpften Liste von SINGLE_LIST_ENTRY Strukturen. |
ExInterlockedPopEntrySList- Die ExInterlockedPopEntrySList entfernt den ersten Eintrag atomisch aus einer sequenzierten, singly verknüpften Liste. |
ExInterlockedPushEntryList Die ExInterlockedPushEntryList fügt einen Eintrag am Anfang einer singly verknüpften Liste von SINGLE_LIST_ENTRY Strukturen atomisch ein. |
ExInterlockedPushEntrySList Die ExInterlockedPushEntrySList fügt atomisch einen Eintrag am Anfang einer sequenzierten verknüpften Liste ein. |
ExInterlockedRemoveHeadList Die ExInterlockedRemoveHeadList-Routine entfernt einen Eintrag vom Anfang einer doubly verknüpften Liste von LIST_ENTRY Strukturen. |
ExIsProcessorFeaturePresent Die ExIsProcessorFeaturePresent-Routine fragt nach dem Vorhandensein eines angegebenen Prozessorfeatures ab. |
ExIsResourceAcquiredExclusiveLite Die ExIsResourceAcquiredExclusiveLite-Routine gibt zurück, ob der aktuelle Thread exklusiven Zugriff auf eine bestimmte Ressource hat. |
ExIsResourceAcquiredSharedLite Die ExIsResourceAcquiredSharedLite-Routine gibt zurück, ob der aktuelle Thread Zugriff (entweder freigegeben oder exklusiv) auf eine bestimmte Ressource hat. |
ExIsSoftBoot- Bestimmt, ob das System einen vorläufigen Neustart durchlaufen hat. |
ExLocalTimeToSystemTime Die ExLocalTimeToSystemTime-Routine konvertiert einen Systemzeitwert für die aktuelle Zeitzone in einen unvoreingenommenen GreenGMT-Wert. |
ExNotifyCallback- Die ExNotifyCallback-Routine bewirkt, dass alle rückrufroutinen, die für das angegebene Objekt registriert sind, aufgerufen werden. |
ExpInterlockedPopEntrySList Beschreibt die ExpInterlockedPopEntrySList-Funktion. |
ExpInterlockedPushEntrySList Beschreibt die ExpInterlockedPushEntrySList-Funktion. |
ExQueryDepthSList- Die ExQueryDepthSList-Routine gibt die Anzahl der Einträge zurück, die sich derzeit in einer bestimmten sequenzierten verknüpften Liste befinden. |
ExQueryTimerResolution- Die ExQueryTimerResolution-Routine meldet den Bereich der Zeitgeberauflösungen, die von der Systemuhr unterstützt werden. |
ExQueueWorkItem- ExQueueWorkItem fügt eine bestimmte Arbeitsaufgabe in eine Warteschlange ein, aus der ein Systemarbeitsthread das Element entfernt und der Routine, die der Aufrufer für ExInitializeWorkItem bereitgestellt hat, kontrolle. |
ExRaiseStatus Die ExRaiseStatus-Routine wird von Treibern aufgerufen, die strukturierte Ausnahmehandler bereitstellen, um bestimmte Fehler zu behandeln, die während der Verarbeitung von E/A-Anforderungen auftreten. |
ExRegisterCallback- Die ExRegisterCallback-Routine registriert eine bestimmte Rückrufroutine bei einem bestimmten Rückrufobjekt. |
ExReinitializeResourceLite Die ExReinitializeResourceLite-Routine reitialisiert eine vorhandene Ressourcenvariable. |
ExReInitializeRundownProtection Die ExReInitializeRundownProtection-Routine reitialisiert eine EX_RUNDOWN_REF Struktur, nachdem das zugeordnete Objekt ausgeführt wird. |
ExReInitializeRundownProtectionCacheAware- In diesem Thema wird die Funktion "ExReInitializeRundownProtectionCacheAware" beschrieben. |
ExReleaseFastMutex Erfahren Sie mehr über die ExReleaseFastMutex-Routine. |
ExReleaseFastMutexUnsafe Erfahren Sie mehr über die ExReleaseFastMutexUnsafe-Routine. |
ExReleasePushLockExclusive Gibt eine angegebene Pushsperre für exklusiven Zugriff im Besitz des aktuellen Threads frei. |
ExReleasePushLockShared Gibt eine angegebene Pushsperre für den freigegebenen Zugriff im Besitz des aktuellen Threads frei. |
ExReleaseResourceAndLeaveCriticalRegion Erfahren Sie mehr über die Routine "ExReleaseResourceAndLeaveCriticalRegion". |
ExReleaseResourceForThreadLite- Die ExReleaseResourceForThreadLite-Routine gibt die Eingaberessource des angegebenen Threads frei. |
ExReleaseResourceLite- Die ExReleaseResourceLite-Routine gibt eine angegebene Executive-Ressource frei, die dem aktuellen Thread gehört. |
ExReleaseRundownProtection Die ExReleaseRundownProtection-Routine gibt den Abwärtsschutz frei, den der Aufrufer zuvor durch Aufrufen der ExAcquireRundownProtection-Routine erworben hat. |
ExReleaseRundownProtectionCacheAware- In diesem Thema wird die ExReleaseRundownProtectionCacheAware-Funktion beschrieben. |
ExReleaseRundownProtectionCacheAwareEx In diesem Thema wird die Funktion ExReleaseRundownProtectionCacheAwareEx beschrieben. |
ExReleaseRundownProtectionEx Die ExReleaseRundownProtectionEx-Routine gibt den Abwärtsschutz frei, den der Aufrufer zuvor durch Aufrufen der ExAcquireRundownProtectionEx-Routine erworben hat. |
ExReleaseSpinLockExclusive Die ExReleaseSpinLockExclusive-Routine gibt eine Drehsperre frei, die der Aufrufer zuvor für exklusiven Zugriff erworben hat, und stellt die IRQL auf ihren ursprünglichen Wert zurück. |
ExReleaseSpinLockExclusiveFromDpcLevel Erfahren Sie mehr über die ExReleaseSpinLockExclusiveFromDpcLevel-Routine. |
ExReleaseSpinLockShared Die ExReleaseSpinLockShared-Routine gibt den Besitz einer Drehsperre frei, die der Aufrufer zuvor für den freigegebenen Zugriff erworben hat, und stellt den IRQL-Wert wieder auf seinen ursprünglichen Wert zurück. |
ExReleaseSpinLockSharedFromDpcLevel Erfahren Sie mehr über die ExReleaseSpinLockSharedFromDpcLevel-Routine. |
ExRundownCompleted- Die ExRundownCompleted-Routine aktualisiert den Ausführungsstatus eines freigegebenen Objekts, um anzugeben, dass die Ausführung des Objekts abgeschlossen ist. |
ExRundownCompletedCacheAware- In diesem Thema wird die ExRundownCompletedCacheAware-Funktion beschrieben. |
ExSecurePoolUpdate- Die ExSecurePoolUpdate-Funktion aktualisiert den Inhalt der sicheren Poolzuordnung. |
ExSecurePoolValidate Die ExSecurePoolValidate-Funktion überprüft, ob der bereitgestellte sichere Pool tatsächlich der zuvor erstellte ist. |
ExSetFirmwareEnvironmentVariable Die ExSetFirmwareEnvironmentVariable-Routine legt den Wert der angegebenen Systemfirmware-Umgebungsvariable fest. |
ExSetResourceOwnerPointer- Die ExSetResourceOwnerPointer-Routine legt den Besitzerthreadzeiger für eine Geschäftsleitungsressource fest. |
ExSetResourceOwnerPointerEx Die ExSetResourceOwnerPointerEx-Routine überträgt den Besitz einer Geschäftsleitungsressource vom aufrufenden Thread an einen Besitzerzeiger, bei dem es sich um eine Systemadresse handelt, die den Ressourcenbesitzer identifiziert. |
ExSetTimer- Die ExSetTimer-Routine startet einen Timervorgang und legt fest, dass der Timer zum angegebenen Fälligkeitszeitpunkt abläuft. |
ExSetTimerResolution- Die ExSetTimerResolution-Routine ändert die Häufigkeit, mit der die Systemuhr unterbrochen wird. Verwenden Sie diese Routine mit äußerster Vorsicht (siehe den folgenden Abschnitt "Hinweise"). |
ExSizeOfRundownProtectionCacheAware In diesem Thema wird die Funktion ExSizeOfRundownProtectionCacheAware beschrieben. |
ExSystemTimeToLocalTime Die ExSystemTimeToLocalTime-Routine konvertiert einen GMT-Systemzeitwert in die lokale Systemzeit für die aktuelle Zeitzone. |
ExTryConvertSharedSpinLockExclusive Die ExTryConvertSharedSpinLockExclusive-Routine versucht, den Zugriffsstatus einer Spin-Sperre zu konvertieren, die für den freigegebenen Zugriff auf exklusiven Zugriff erworben wurde. |
ExTryToAcquireFastMutex Erfahren Sie mehr über die ExTryToAcquireFastMutex-Routine. |
ExUnregisterCallback- Die ExUnregisterCallback-Routine entfernt eine Rückrufroutine, die zuvor bei einem Rückrufobjekt registriert wurde, aus der Liste der Routinen, die während des Benachrichtigungsprozesses aufgerufen werden sollen. |
ExWaitForRundownProtectionRelease Die ExWaitForRundownProtectionRelease-Routine wartet, bis alle Treiber, denen bereits run-down-Schutz gewährt wurde, ihre Zugriffe auf das freigegebene Objekt abschließen. |
ExWaitForRundownProtectionReleaseCacheAware In diesem Thema wird die Funktion ExWaitForRundownProtectionReleaseCacheAware beschrieben. |
FIELD_OFFSET Das FIELD_OFFSET Makro (wdm.h) gibt den Byteoffset des angegebenen Felds im angegebenen bekannten Strukturtyp zurück. |
FirstEntrySList- Die FirstEntrySList-Routine gibt den ersten Eintrag in einer sequenzierten verknüpften Liste zurück. |
IMAGE_POLICY_OVERRIDE Reserviert für das IMAGE_POLICY_OVERRIDE-Makro. |
InitializeListHead- Die InitializeListHead-Routine initialisiert eine LIST_ENTRY Struktur, die den Kopf einer doubly verknüpften Liste darstellt. |
InitializeSListHead- Die InitializeSListHead-Routine (oder ExInitializeSListHead) initialisiert eine SLIST_HEADER Struktur, die den Kopf einer sequenzierten verknüpften Liste darstellt. |
InsertHeadList- Die InsertHeadList-Routine fügt einen Eintrag an der Kopfzeile einer doubly verknüpften Liste von LIST_ENTRY Strukturen ein. |
InsertTailList- Die InsertTailList-Routine fügt einen Eintrag am Ende einer doubly verknüpften Liste von LIST_ENTRY Strukturen ein. |
InterlockedAnd Das InterlockedAnd-Makro (wdm.h) berechnet einen bitweisen AND-Vorgang mit der angegebenen Variable und dem angegebenen Wert atomisch. |
InterlockedCompareExchange Die InterlockedCompareExchange-Routine führt einen atomischen Vorgang aus, der den vom Ziel verweisten Eingabewert mit dem Wert "Comperand" vergleicht. |
InterlockedCompareExchangePointer Die InterlockedCompareExchangePointer-Routine führt einen atomischen Vorgang aus, der den eingabezeiger Wert vergleicht, auf den das Ziel verweist, mit dem Zeigerwert Comperand. |
InterlockedDecrement- Die InterlockedDecrement-Funktion (wdm.h) dekriert eine vom Aufrufer bereitgestellte Variable vom Typ LONG als atomischer Vorgang. |
InterlockedExchange- Die InterlockedExchange-Funktion (wdm.h) legt eine ganzzahlige Variable auf einen bestimmten Wert als atomischen Vorgang fest. |
InterlockedExchangeAdd- Die Funktion InterlockedExchangeAdd (wdm.h) addiert einen Wert zu einer bestimmten ganzen Zahl als atomischen Vorgang und gibt den ursprünglichen Wert der angegebenen ganzzahl zurück. |
InterlockedExchangePointer- Die InterlockedExchangePointer-Funktion (wdm.h) führt einen atomischen Vorgang aus, der einen Zeiger auf einen neuen Wert festlegt. |
InterlockedIncrement- Die InterlockedIncrement-Funktion (wdm.h) erhöht eine vom Aufrufer bereitgestellte Variable als atomische Operation. |
InterlockedOr- Die InterlockedOr-Funktion (wdm.h) berechnet eine bitweise OR-Operation mit der angegebenen Variable und dem angegebenen Wert. |
InterlockedXor- Die InterlockedXor-Funktion (wdm.h) berechnet eine bitweise exklusive OR-Operation mit der angegebenen Variable und dem angegebenen Wert. |
IoAcquireCancelSpinLock Erfahren Sie mehr über die IoAcquireCancelSpinLock-Routine. |
IoAcquireKsrPersistentMemory Microsoft reserviert die IoAcquireKsrPersistentMemory-Funktion nur für die interne Verwendung. Verwenden Sie diese Funktion nicht in Ihrem Code. |
IoAcquireKsrPersistentMemoryEx Microsoft reserviert die IoAcquireKsrPersistentMemoryEx-Funktion nur für die interne Verwendung. Verwenden Sie diese Funktion nicht in Ihrem Code. |
IoAcquireRemoveLock Die IoAcquireRemoveLock-Routine erhöht die Anzahl einer Remove-Sperre und gibt an, dass das zugeordnete Geräteobjekt nicht vom Gerätestapel getrennt oder gelöscht werden soll. |
IoAdjustPagingPathCount- Die IoAdjustPagingPathCount-Routine erhöht oder erhöht einen aufrufer-bereitgestellten Seitendateizähler als atomischen Vorgang. |
IoAllocateDriverObjectExtension Die IoAllocateDriverObjectExtension-Routine weist einen Kontextbereich pro Treiber zu, der als Treiberobjekterweiterung bezeichnet wird, und weist ihm einen eindeutigen Bezeichner zu. |
IoAllocateErrorLogEntry- Die IoAllocateErrorLogEntry-Routine weist einen Fehlerprotokolleintrag zu und gibt einen Zeiger auf das Paket zurück, das der Aufrufer verwendet, um Informationen zu einem E/A-Fehler bereitzustellen. |
IoAllocateIrp Die IoAllocateIrp-Routine weist einen IRP zu, wobei die Anzahl der I/O-Stapelstandorte für jeden Treiber, der unter dem Aufrufer angeordnet ist, und optional für den Anrufer zugewiesen wird. |
IoAllocateIrpEx- IoAllocateIrpEx weist ein E/A-Anforderungspaket (IRP) von |
IoAllocateMdl- Die IoAllocateMdl-Routine weist eine Speicherdeskriptorliste (MDL) groß genug zu, um einen Puffer zuzuordnen, da die Startadresse und Länge des Puffers angegeben ist. Optional ordnet diese Routine die MDL einem IRP zu. |
IoAllocateWorkItem- Die IoAllocateWorkItem-Routine weist eine Arbeitsaufgabe zu. |
IoAttachDevice Die IoAttachDevice-Routine fügt das Geräteobjekt des Aufrufers an ein benanntes Zielgerätobjekt an, sodass E/A-Anforderungen, die an das Zielgerät gebunden sind, zuerst an den Aufrufer weitergeleitet werden. |
IoAttachDeviceToDeviceStack Die IoAttachDeviceToDeviceStack-Routine fügt das Geräteobjekt des Aufrufers an das höchste Geräteobjekt in der Kette an und gibt einen Zeiger auf das zuvor höchste Geräteobjekt zurück. |
IoBuildAsynchronousFsdRequest Die IoBuildAsynchronousFsdRequest-Routine weist ein IRP zu, das an Treiber auf niedrigerer Ebene gesendet werden soll. |
IoBuildDeviceIoControlRequest Die IoBuildDeviceIoControlRequest-Routine weist ein IRP für eine synchron verarbeitete Gerätesteuerungsanforderung zu und richtet diese ein. |
IoBuildPartialMdl- Die IoBuildPartialMdl-Routine erstellt eine neue Speicherdeskriptorliste (MDL), die einen Teil eines Puffers darstellt, der von einer vorhandenen MDL beschrieben wird. |
IoBuildSynchronousFsdRequest Die IoBuildSynchronousFsdRequest-Routine weist ein IRP für eine synchron verarbeitete E/A-Anforderung zu und richtet diese ein. |
IoCallDriver- Die IoCallDriver-Routine sendet ein IRP an den Treiber, der einem angegebenen Geräteobjekt zugeordnet ist. |
IoCancelIrp- Die IoCancelIrp-Routine legt das Cancel-Bit in einem bestimmten IRP fest und ruft die Cancel-Routine für das IRP auf, falls vorhanden. |
IoCheckLinkShareAccess- Die IoCheckLinkShareAccess-Routine wird von Dateisystemtreibern (FSDs) oder anderen Treibern auf höchster Ebene aufgerufen, um zu überprüfen, ob der freigegebene Zugriff auf ein Dateiobjekt zulässig ist. |
IoCheckShareAccess- Die IoCheckShareAccess-Routine wird von Dateisystemtreibern (FSDs) oder anderen Treibern auf höchster Ebene aufgerufen, um zu überprüfen, ob der freigegebene Zugriff auf ein Dateiobjekt zulässig ist. |
IoCheckShareAccessEx- Die IoCheckShareAccessEx-Routine wird von Dateisystemtreibern (FSDs) oder anderen Treibern der höchsten Ebene aufgerufen, um zu überprüfen, ob der freigegebene Zugriff auf ein Dateiobjekt zulässig ist. |
IoConnectInterrupt- Die IoConnectInterrupt-Routine registriert die InterruptService-Routine (InterruptService Routine, ISR) eines Gerätetreibers, sodass sie aufgerufen wird, wenn ein Gerät in einer bestimmten Gruppe von Prozessoren unterbricht. |
IoConnectInterruptEx- Weitere Informationen finden Sie in der WdmlibIoConnectInterruptEx-Funktion.#define IoConnectInterruptEx WdmlibIoConnectInterruptEx |
IoCopyCurrentIrpStackLocationToNext Die IoCopyCurrentIrpStackLocationToNext-Routine kopiert die IRP-Stapelparameter aus der aktuellen I/O-Stapelposition in die Stapelposition des nächsten niedrigeren Treibers. |
IoCreateDevice Die IoCreateDevice-Routine erstellt ein Geräteobjekt zur Verwendung durch einen Treiber. |
IoCreateFile- Die IoCreateFile-Routine bewirkt entweder, dass eine neue Datei oder ein neues Verzeichnis erstellt wird, oder es öffnet eine vorhandene Datei, ein Gerät, ein Verzeichnis oder ein Volume, wodurch der Aufrufer ein Handle für das Dateiobjekt erhält. |
IoCreateNotificationEvent- Die IoCreateNotificationEvent-Routine erstellt oder öffnet ein benanntes Benachrichtigungsereignis, das verwendet wird, um einen oder mehrere Threads der Ausführung zu benachrichtigen, dass ein Ereignis aufgetreten ist. |
IoCreateSymbolicLink Die IoCreateSymbolicLink-Routine richtet eine symbolische Verknüpfung zwischen einem Geräteobjektnamen und einem sichtbaren Namen für das Gerät ein. |
IoCreateSynchronizationEvent- Die IoCreateSynchronizationEvent-Routine erstellt oder öffnet ein benanntes Synchronisierungsereignis für die Serialisierung des Zugriffs auf Hardware zwischen zwei anderen nicht verbundenen Treibern. |
IoCreateSystemThread- Die IoCreateSystemThread-Routine erstellt einen Systemthread, der im Kernelmodus ausgeführt wird, und stellt einen Handle für den Thread bereit. |
IoCreateUnprotectedSymbolicLink Die IoCreateUnprotectedSymbolicLink-Routine richtet eine nicht geschützte symbolische Verknüpfung zwischen einem Geräteobjektnamen und einem entsprechenden Win32-sichtbaren Namen ein. |
IoCsqInitialize Die IoCsqInitialize-Routine initialisiert die Abbruchsichere IRP-Warteschlangenverteilertabelle des Treibers. |
IoCsqInitializeEx Die IoCsqInitializeEx-Routine initialisiert die Verteilertabelle für eine abbruchsichere IRP-Warteschlange. |
IoCsqInsertIrp- Die IoCsqInsertIrp-Routine fügt ein IRP in die cancel-safe IRP-Warteschlange des Treibers ein. |
IoCsqInsertIrpEx- Die IoCsqInsertIrpEx-Routine fügt ein IRP in die cancel-safe IRP-Warteschlange des Treibers ein. |
IoCsqRemoveIrp Die IoCsqRemoveIrp-Routine entfernt ein bestimmtes IRP aus der Warteschlange. |
IoCsqRemoveNextIrp Die IoCsqRemoveNextIrp-Routine entfernt die nächste übereinstimmende IRP in der Warteschlange. |
IoDeleteDevice- Die IoDeleteDevice-Routine entfernt ein Geräteobjekt aus dem System, z. B. wenn das zugrunde liegende Gerät aus dem System entfernt wird. |
IoDeleteSymbolicLink Die IoDeleteSymbolicLink-Routine entfernt eine symbolische Verbindung aus dem System. |
IoDetachDevice- Die IoDetachDevice-Routine gibt eine Anlage zwischen dem Geräteobjekt des Aufrufers und dem Geräteobjekt eines niedrigeren Treibers frei. |
IoDisconnectInterrupt- Die IoDisconnectInterrupt-Routine gibt den Satz von Interruptobjekten eines Gerätetreibers frei, wenn das Gerät angehalten oder entfernt wird oder wenn der Treiber entladen wird. |
IoDisconnectInterruptEx- Weitere Informationen finden Sie in der WdmlibIoDisconnectInterruptEx-Funktion.#define IoDisconnectInterruptEx WdmlibIoDisconnectInterruptEx |
IoEnumerateKsrPersistentMemoryEx Microsoft reserviert die IoEnumerateKsrPersistentMemoryEx-Funktion nur für die interne Verwendung. Verwenden Sie diese Funktion nicht in Ihrem Code. |
IofCallDriver- Rufen Sie stattdessen IoCallDriver- an. Sendet ein IRP an den Treiber, der einem angegebenen Geräteobjekt zugeordnet ist. |
IofCompleteRequest- Die IoCompleteRequest-Routine gibt an, dass der Aufrufer die gesamte Verarbeitung für eine bestimmte E/A-Anforderung abgeschlossen hat und das angegebene IRP an den E/A-Manager zurückgibt. |
IoForwardIrpSynchronously Die IoForwardIrpSynchronously-Routine sendet einen IRP an einen angegebenen Treiber und wartet, bis dieser Treiber das IRP abgeschlossen hat. |
IoFreeErrorLogEntry- Die IoFreeErrorLogEntry-Routine gibt einen nicht verwendeten Fehlerprotokolleintrag frei. |
IoFreeIrp- Die IoFreeIrp-Routine gibt einen anrufergeteilten IRP aus der IoCompletion-Routine des Anrufers frei. |
IoFreeKsrPersistentMemory Microsoft reserviert die IoFreeKsrPersistentMemory-Funktion nur für die interne Verwendung. Verwenden Sie diese Funktion nicht in Ihrem Code. |
IoFreeMdl- Die IoFreeMdl-Routine gibt eine vom Aufrufer zugewiesene Speicherbeschreibungsliste (MDL) frei. |
IoFreeWorkItem- Die IoFreeWorkItem-Routine gibt eine Arbeitsaufgabe frei, die von IoAllocateWorkItem zugewiesen wurde. |
IoGetAffinityInterrupt- Weitere Informationen finden Sie in der Funktion WdmlibIoGetAffinityInterrupt.#define IoGetAffinityInterrupt WdmlibIoGetAffinityInterrupt |
IoGetAttachedDeviceReference Die IoGetAttachedDeviceReference-Routine in wdm.h gibt einen Zeiger auf das Objekt der höchsten Ebene in einem Treiberstapel zurück und erhöht die Referenzanzahl. |
IoGetBootDiskInformation- Die IoGetBootDiskInformation-Routine gibt Informationen zurück, die den Start- und Systemdatenträger beschreiben. |
IoGetContainerInformation- Die IoGetContainerInformation-Routine stellt Informationen zum aktuellen Status einer Benutzersitzung bereit. |
IoGetCurrentIrpStackLocation Die IoGetCurrentIrpStackLocation-Routine gibt einen Zeiger auf die I/O-Position des Aufrufers im angegebenen IRP zurück. |
IoGetCurrentProcess- Die IoGetCurrentProcess-Routine gibt einen Zeiger auf den aktuellen Prozess zurück. |
IoGetDeviceDirectory- Gibt ein Handle zu einem Verzeichnis auf einem Datenträger zurück, das für das angegebene Treiberobjekt spezifisch ist, in dem der Treiber Dateien lesen und schreiben kann. |
IoGetDeviceInterfaceAlias Die IoGetDeviceInterfaceAlias-Routine gibt die Alias-Geräteschnittstelle der angegebenen Geräteschnittstelleninstanz zurück, wenn der Alias vorhanden ist. |
IoGetDeviceInterfacePropertyData- Die IoGetDeviceInterfacePropertyData-Routine ruft den aktuellen Wert einer Geräteschnittstelleneigenschaft ab. |
IoGetDeviceInterfaces Die IoGetDeviceInterfaces-Routine gibt eine Liste der Geräteschnittstelleninstanzen einer bestimmten Geräteschnittstellenklasse zurück (z. B. alle Geräte auf dem System, die eine HID-Schnittstelle unterstützen). |
IoGetDeviceNumaNode Die IoGetDeviceNumaNode-Routine ruft die Knotennummer eines Geräts ab. |
IoGetDeviceObjectPointer- Die IoGetDeviceObjectPointer-Routine gibt einen Zeiger auf das oberste Objekt im Stapel des benannten Geräteobjekts und einen Zeiger auf das entsprechende Dateiobjekt zurück, wenn der angeforderte Zugriff auf die Objekte gewährt werden kann. |
IoGetDeviceProperty- Die IoGetDeviceProperty-Routine ruft Informationen zu einem Gerät ab, z. B. Konfigurationsinformationen und den Namen seiner PDO. |
IoGetDevicePropertyData- Die IoGetDevicePropertyData-Routine ruft die aktuelle Einstellung für eine Geräteeigenschaft ab. |
IoGetDmaAdapter- Die IoGetDmaAdapter-Routine gibt einen Zeiger auf die DMA-Adapterstruktur für ein physisches Geräteobjekt zurück. |
IoGetDriverDirectory- Gibt ein Handle zu einem Verzeichnis auf dem Datenträger zurück, aus dem der Treiber Dateien lesen und schreiben kann. Die Dateien in diesem Verzeichnis gelten für ein bestimmtes Treiberobjekt. |
IoGetDriverObjectExtension- Die IoGetDriverObjectExtension-Routine ruft einen zuvor zugewiesenen Kontextbereich pro Treiber ab. |
IoGetFunctionCodeFromCtlCode Das IoGetFunctionCodeFromCtlCode-Makro gibt den Wert des Funktionscodes zurück, der in einem E/A-Steuerelementcode enthalten ist. |
IoGetInitialStack- Die IoGetInitialStack-Routine gibt die Basisadresse des Stapels des aktuellen Threads zurück. |
IoGetIommuInterface- Ruft einen Zeiger auf die Schnittstelle ab, die Zeiger auf IOMMU-Routinen enthält. |
IoGetIommuInterfaceEx Ruft einen Zeiger auf die erweiterte Schnittstelle ab, die eine Reihe von IOMMU-Routinen enthält. |
IoGetIoPriorityHint Die IoGetIoPriorityHint-Routine ruft den Prioritätshinweiswert aus einem IRP ab. |
IoGetNextIrpStackLocation Die IoGetNextIrpStackLocation-Routine ermöglicht einen höheren Treiberzugriff auf die I/O-Position des nächsten Treibers in einem IRP, sodass der Aufrufer ihn für den unteren Treiber einrichten kann. |
IoGetRelatedDeviceObject Aufgrund eines Dateiobjekts gibt die IoGetRelatedDeviceObject-Routine einen Zeiger auf das entsprechende Geräteobjekt zurück. |
IoGetRemainingStackSize Die IoGetRemainingStackSize-Routine gibt die aktuelle Menge des verfügbaren Kernelmodus-Stapelspeichers zurück. |
IoGetStackLimits- Die IoGetStackLimits-Routine gibt die Grenzen des Stapelframes des aktuellen Threads zurück. |
IoGetTopLevelIrp Die IoGetTopLevelIrp-Routine in wdm.h gibt den Wert des TopLevelIrp-Felds des aktuellen Threads zurück. |
IoInitializeDpcRequest Die IoInitializeDpcRequest-Routine registriert eine vom Treiber bereitgestellte DpcForIsr-Routine. |
IoInitializeIrp- Die IoInitializeIrp-Routine initialisiert ein bestimmtes IRP, das vom Aufrufer zugewiesen wurde. |
IoInitializeRemoveLock- Die IoInitializeRemoveLock-Routine initialisiert eine Remove-Sperre für ein Geräteobjekt. |
IoInitializeTimer- Die IoInitializeTimer-Routine richtet eine vom Treiber bereitgestellte IoTimer-Routine ein, die einem bestimmten Geräteobjekt zugeordnet ist. |
IoInitializeWorkItem- Die IoInitializeWorkItem-Routine initialisiert eine Arbeitsaufgabe, die der Aufrufer bereits zugewiesen hat. |
IoInvalidateDeviceRelations Die IoInvalidateDeviceRelations-Routine benachrichtigt den PnP-Manager, dass sich die Beziehungen für ein Gerät (z. B. Busbeziehungen, Ejection-Beziehungen, Entfernungsbeziehungen und die Zielgerätebeziehung) geändert haben. |
IoInvalidateDeviceState Die IoInvalidateDeviceState-Routine benachrichtigt den PnP-Manager, dass sich ein Aspekt des PnP-Zustands eines Geräts geändert hat. |
IoIs32bitProcess- Die IoIs32bitProcess-Routine überprüft, ob der Absender der aktuellen E/A-Anforderung eine 32-Bit-Benutzermodusanwendung ist. |
IoIsErrorUserInduced- Die IoIsErrorUserInduced-Routine bestimmt, ob beim Verarbeiten einer Anforderung an ein Wechselmediengerät ein E/A-Fehler aufgetreten ist. |
IoIsWdmVersionAvailable Die IoIsWdmVersionAvailable-Routine überprüft, ob eine bestimmte WDM-Version vom Betriebssystem unterstützt wird. |
IoMarkIrpPending Die IoMarkIrpPending-Routine kennzeichnet das angegebene IRP, was angibt, dass die Dispatchroutine eines Treibers anschließend STATUS_PENDING zurückgegeben wird, da eine weitere Verarbeitung von anderen Treiberroutinen erforderlich ist. |
IoOpenDeviceInterfaceRegistryKey Die IoOpenDeviceInterfaceRegistryKey-Routine gibt ein Handle an einen Registrierungsschlüssel zum Speichern von Informationen zu einer bestimmten Geräteschnittstelleninstanz zurück. |
IoOpenDeviceRegistryKey Die IoOpenDeviceRegistryKey-Routine gibt ein Handle an einen Registrierungsstatusspeicherort für eine bestimmte Geräteinstanz zurück. |
IoOpenDriverRegistryKey Reserviert für die IoOpenDriverRegistryKey-Funktion. |
IoQueryKsrPersistentMemorySize Microsoft reserviert die IoQueryKsrPersistentMemorySize-Funktion nur für die interne Verwendung. Verwenden Sie diese Funktion nicht in Ihrem Code. |
IoQueryKsrPersistentMemorySizeEx Microsoft reserviert die IoQueryKsrPersistentMemorySizeEx-Funktion nur für die interne Verwendung. Verwenden Sie diese Funktion nicht in Ihrem Code. |
IoQueueWorkItem- Die IoQueueWorkItem-Routine verknüpft eine WorkItem-Routine mit einer Arbeitsaufgabe und fügt die Arbeitsaufgabe zur späteren Verarbeitung durch einen Systemarbeitsthread in eine Warteschlange ein. |
IoQueueWorkItemEx- Die IoQueueWorkItemEx-Routine verknüpft eine WorkItemEx-Routine mit einer Arbeitsaufgabe und fügt die Arbeitsaufgabe zur späteren Verarbeitung durch einen Systemarbeitsthread in eine Warteschlange ein. |
IoRegisterContainerNotification- Die IoRegisterContainerNotification-Routine registriert einen Kernelmodustreiber, um Benachrichtigungen über eine bestimmte Ereignisklasse zu empfangen. |
IoRegisterDeviceInterface- Die IoRegisterDeviceInterface-Routine registriert eine Geräteschnittstellenklasse, sofern sie noch nicht registriert wurde, und erstellt eine neue Instanz der Schnittstellenklasse, die ein Treiber anschließend für die Verwendung durch Anwendungen oder andere Systemkomponenten aktivieren kann. |
IoRegisterLastChanceShutdownNotification Die IoRegisterLastChanceShutdownNotification-Routine registriert einen Treiber, um eine IRP_MJ_SHUTDOWN IRP zu erhalten, wenn das System heruntergefahren wird, nachdem alle Dateisysteme geleert wurden. |
IoRegisterPlugPlayNotification- Die IoRegisterPlugPlayNotification-Routine registriert eine Plug and Play (PnP)-Benachrichtigungsrückrufroutine, die aufgerufen werden soll, wenn ein PnP-Ereignis der angegebenen Kategorie auftritt. |
IoRegisterShutdownNotification Die IoRegisterShutdownNotification-Routine registriert den Treiber, um einen IRP_MJ_SHUTDOWN IRP zu erhalten, wenn das System heruntergefahren wird. |
IoReleaseCancelSpinLock Erfahren Sie mehr über die IoReleaseCancelSpinLock-Routine. |
IoReleaseRemoveLock Die IoReleaseRemoveLock-Routine gibt eine entfernte Sperre frei, die mit einem vorherigen Aufruf von IoAcquireRemoveLock erworben wurde. |
IoReleaseRemoveLockAndWait Die IoReleaseRemoveLockAndWait-Routine gibt eine Remove-Sperre frei, die der Treiber in einem vorherigen Aufruf von IoAcquireRemoveLock erworben hat, und wartet, bis alle Käufe der Sperre freigegeben wurden. |
IoRemoveLinkShareAccess- Die IoRemoveLinkShareAccess-Routine entfernt die Zugriffs- und Linkfreigabezugriffsinformationen für eine bestimmte geöffnete Instanz eines Dateiobjekts. |
IoRemoveLinkShareAccessEx- Die IoRemoveLinkShareAccessEx-Routine entfernt die Zugriffs- und Freigabeinformationen in einer Share Access-Struktur des Dateisystems für eine bestimmte geöffnete Instanz. |
IoRemoveShareAccess- Die IoRemoveShareAccess-Routine entfernt die Zugriffs- und Freigabezugriffsinformationen für eine bestimmte geöffnete Instanz eines Dateiobjekts. |
IoReportInterruptActive- Die IoReportInterruptActive-Routine informiert das Betriebssystem darüber, dass eine registrierte Interrupt-Dienstroutine (ISR) aktiv ist und bereit für die Behandlung von Interruptanforderungen ist. |
IoReportInterruptInactive Die IoReportInterruptInactive-Routine informiert das Betriebssystem darüber, dass eine registrierte Interrupt-Dienstroutine (ISR) inaktiv ist und keine Interruptanforderungen erwartet. |
IoReportTargetDeviceChange Die IoReportTargetDeviceChange-Routine benachrichtigt den PnP-Manager, dass ein benutzerdefiniertes Ereignis auf einem Gerät aufgetreten ist. |
IoReportTargetDeviceChangeAsynchronous Die IoReportTargetDeviceChangeAsynchronous-Routine benachrichtigt den PnP-Manager, dass ein benutzerdefiniertes Ereignis auf einem Gerät aufgetreten ist. |
IoRequestDeviceEject Die IoRequestDeviceEject-Routine benachrichtigt den PnP-Manager, dass die Geräteauswurftaste gedrückt wurde. |
IoRequestDpc Die IoRequestDpc-Routine stellt eine vom Treiber bereitgestellte DpcForIsr-Routine in die Warteschlange, um die interruptgesteuerte E/A-Verarbeitung bei einer niedrigeren IRQL abzuschließen. |
IoReserveKsrPersistentMemory Microsoft reserviert die IoReserveKsrPersistentMemory-Funktion nur für die interne Verwendung. Verwenden Sie diese Funktion nicht in Ihrem Code. |
IoReserveKsrPersistentMemoryEx Microsoft reserviert die IoReserveKsrPersistentMemoryEx-Funktion nur für die interne Verwendung. Verwenden Sie diese Funktion nicht in Ihrem Code. |
IoReuseIrp Die IoReuseIrp-Routine reitialisiert ein IRP, sodass es wiederverwendet werden kann. |
Iosb64ToIosb- Die Funktion Iosb64ToIosb... |
IosbToIosb64 Die Funktion IosbToIosb64... |
IoSetCancelRoutine- Die IoSetCancelRoutine-Routine richtet eine vom Treiber bereitgestellte Cancel-Routine ein, die aufgerufen wird, wenn ein bestimmtes IRP abgebrochen wird. |
IoSetCompletionRoutine Die IoSetCompletionRoutine-Routine registriert eine IoCompletion-Routine, die aufgerufen wird, wenn der nächste Treiber auf niedrigerer Ebene den angeforderten Vorgang für das angegebene IRP abgeschlossen hat. |
IoSetCompletionRoutineEx- Die IoSetCompletionRoutineEx-Routine registriert eine IoCompletion-Routine, die aufgerufen wird, wenn der nächste Treiber auf niedrigerer Ebene den angeforderten Vorgang für den angegebenen IRP abgeschlossen hat. |
IoSetDeviceInterfacePropertyData- Die IoSetDeviceInterfacePropertyData-Routine ändert den aktuellen Wert einer Geräteschnittstelleneigenschaft. |
IoSetDeviceInterfaceState- Die IoSetDeviceInterfaceState-Routine aktiviert oder deaktiviert eine Instanz einer zuvor registrierten Geräteschnittstellenklasse. |
IoSetDevicePropertyData- Die IoSetDevicePropertyData-Routine ändert die aktuelle Einstellung für eine Geräteeigenschaft. |
IoSetIoPriorityHint Die IoSetIoPriorityHint-Routine legt den Prioritätshinweiswert für ein IRP fest. |
IoSetLinkShareAccess- Die IoSetLinkShareAccess-Routine legt die Zugriffsrechte für die Linkfreigabe des angegebenen Dateiobjekts fest. |
IoSetNextIrpStackLocation- Die IoSetNextIrpStackLocation-Routine legt die IRP-Stapelposition in einem vom Treiber zugewiesenen IRP auf die des Aufrufers fest. |
IoSetShareAccess- Die IoSetShareAccess-Routine legt die Zugriffsrechte für die Freigabe des angegebenen Dateiobjekts fest. |
IoSetShareAccessEx- Die IoSetShareAccessEx-Routine legt die Zugriffsrechte für die Freigabe des angegebenen Dateiobjekts fest. |
IoSetStartIoAttributes Die IoSetStartIoAttributes-Routine in wdm.h legt Attribute für die StartIo-Routine des Treibers fest. |
IoSetTopLevelIrp Die IoSetTopLevelIrp-Routine in wdm.h legt den Wert des TopLevelIrp-Felds des aktuellen Threads fest. |
IoSizeOfIrp- Die IoSizeOfIrp-Routine in wdm.h bestimmt die Größe in Bytes für ein IRP, je nach Anzahl der Stapelpositionen im IRP. |
IoSizeofWorkItem- Die IoSizeofWorkItem-Routine gibt die Größe einer IO_WORKITEM-Struktur in Bytes zurück. |
IoSkipCurrentIrpStackLocation Erfahren Sie mehr über: IoSkipCurrentIrpStackLocation |
IoStartNextPacket- Die IoStartNextPacket-Routine in wdm.h dequeues the next IRP from the given device object's associated device queue and calls the driver's StartIo routine. |
IoStartNextPacketByKey- Die IoStartNextPacketByKey-Routine in wdm.h dequeues das nächste E/A-Anforderungspaket aus der zugeordneten Gerätewarteschlange des angegebenen Geräteobjekts. |
IoStartPacket- Die IoStartPacket-Routine in wdm.h ruft die StartIo-Routine des Treibers mit einem IRP auf oder fügt das IRP in die Gerätewarteschlange für das angegebene Geräteobjekt ein. |
IoStartTimer- Die IoStartTimer-Routine in wdm.h ermöglicht den Timer, der einem bestimmten Geräteobjekt zugeordnet ist, sodass die vom Treiber bereitgestellte IoTimer-Routine einmal pro Sekunde aufgerufen wird. |
IoStopTimer- Die IoStopTimer-Routine in wdm.h deaktiviert den Timer für ein angegebenes Geräteobjekt, sodass die vom Treiber bereitgestellte IoTimer-Routine nicht aufgerufen wird. |
IoUninitializeWorkItem- Die IoUninitializeWorkItem-Routine hebt eine Arbeitsaufgabe auf, die von IoInitializeWorkItem initialisiert wurde. |
IoUnregisterContainerNotification- Die IoUnregisterContainerNotification-Routine bricht eine Containerbenachrichtigungsregistrierung ab, die zuvor von der IoRegisterContainerNotification-Routine erstellt wurde. |
IoUnregisterPlugPlayNotification- Diese Routine ist in Windows 7 und höheren Versionen von Windows veraltet. Die IoUnregisterPlugPlayNotification-Routine entfernt die Registrierung der Rückrufroutine eines Treibers für ein PnP-Ereignis. |
IoUnregisterPlugPlayNotificationEx Die IoUnregisterPlugPlayNotificationEx-Routine bricht die Registrierung der Rückrufroutine eines Treibers für Benachrichtigungen über Plug and Play -Ereignisse (PnP) ab. |
IoUnregisterShutdownNotification Die IoUnregisterShutdownNotification-Routine entfernt einen registrierten Treiber aus der Benachrichtigungswarteschlange für das Herunterfahren. |
IoUpdateLinkShareAccess Die IoUpdateLinkShareAccess-Routine aktualisiert den Freigabezugriff für das angegebene Dateiobjekt, in der Regel, wenn die Datei geöffnet wird. |
IoUpdateLinkShareAccessEx- Die IoUpdateLinkShareAccessEx-Routine aktualisiert den Freigabezugriff für das angegebene Dateiobjekt, in der Regel, wenn die Datei geöffnet wird. |
IoUpdateShareAccess- Die IoUpdateShareAccess-Routine aktualisiert den Freigabezugriff für das angegebene Dateiobjekt, in der Regel, wenn die Datei geöffnet wird. |
IoValidateDeviceIoControlAccess Weitere Informationen finden Sie in der WdmlibIoValidateDeviceIoControlAccess-Funktion. |
IoWithinStackLimits Die IoWithinStackLimits-Routine bestimmt, ob sich ein Speicherbereich innerhalb des Stapellimits des aktuellen Threads befindet. |
IoWMIAllocateInstanceIds Die IoWMIAllocateInstanceIds-Routine weist mindestens eine Instanz-IDs zu, die für die GUID eindeutig sind. |
IoWMIDeviceObjectToInstanceName Die IoWMIDeviceObjectToInstanceName-Routine bestimmt den Instanznamen für die WMI-Klasseninstanz, die von dem Treiber implementiert wird, der von einem Geräteobjekt angegeben wird. |
IoWMIDeviceObjectToProviderId Die IoWMIDeviceObjectToProviderId-Routine übersetzt das angegebene Geräteobjekt in die entsprechende WMI-Anbieter-ID. |
IoWMIExecuteMethod Die IoWMIExecuteMethod-Routine führt eine WMI-Klassenmethode für die angegebene WMI-Datenblockinstanz aus. |
IoWMIHandleToInstanceName Die IoWMIHandleToInstanceName-Routine bestimmt den Instanznamen für die vom Treiber implementierte WMI-Klasseninstanz, die durch ein Dateihandle angegeben wird. |
IoWMIOpenBlock- Die IoWMIOpenBlock-Routine öffnet das WMI-Datenblockobjekt für die angegebene WMI-Klasse. |
IoWMIQueryAllData- Die IoWMIQueryAllData-Routine gibt alle WMI-Datenblöcke zurück, die eine bestimmte WMI-Klasse implementieren. |
IoWMIQueryAllDataMultiple Die IoWMIQueryAllDataMultiple-Routine gibt alle WMI-Datenblöcke zurück, die eine reihe von WMI-Klassen implementieren. |
IoWMIQuerySingleInstance Die IoWMIQuerySingleInstance-Routine gibt die angegebene Instanz eines WMI-Datenblocks zurück. |
IoWMIQuerySingleInstanceMultiple Die IoWMIQuerySingleInstanceMultiple-Routine gibt alle WMI-Datenblockinstanzen zurück, die die angegebenen WMI-Klassen mit den angegebenen Instanznamen implementieren. |
IoWMIRegistrationControl- Die IoWMIRegistrationControl-Routine registriert oder hebt die Registrierung des Aufrufers als WMI-Datenanbieter für ein angegebenes Geräteobjekt auf. |
IoWMISetNotificationCallback- Die IoWMISetNotificationCallback-Routine registriert einen Benachrichtigungsrückruf für ein WMI-Ereignis. |
IoWMISetSingleInstance Die IoWMISetSingleInstance-Routine legt die Werte für Eigenschaften innerhalb der Datenblockinstanz fest, die mit der angegebenen WMI-Klasse und dem Namen der Instanz übereinstimmen. |
IoWMISetSingleItem- Die IoWMISetSingleItem-Routine legt eine einzelne Eigenschaft in der Datenblockinstanz fest, die mit der angegebenen WMI-Klasse und dem Namen der Instanz übereinstimmt. |
IoWMISuggestInstanceName Die IoWMISuggestInstanceName-Routine wird verwendet, um anzufordern, dass WMI einen Basisnamen vorschlägt, den ein Treiber zum Erstellen von WMI-Instanznamen für das Gerät verwenden kann. |
IoWMIWriteEvent- Die IoWMIWriteEvent-Routine liefert ein bestimmtes Ereignis an die WMI-Komponenten des Benutzermodus für die Benachrichtigung. |
IoWriteErrorLogEntry- Die IoWriteErrorLogEntry-Routine in wdm.h stellt ein bestimmtes Fehlerprotokollpaket in die Warteschlange des Systemfehlerprotokollthreads. |
IoWriteKsrPersistentMemory Microsoft reserviert die IoWriteKsrPersistentMemory-Funktion nur für die interne Verwendung. Verwenden Sie diese Funktion nicht in Ihrem Code. |
IsListEmpty- Die IsListEmpty-Routine gibt an, ob eine doubly verknüpfte Liste mit LIST_ENTRY Strukturen leer ist. |
KdBreakPointWithStatus- Das KdBreakPointWithStatus-Makro wechselt in den Kerneldebugger und sendet den Wert von Status an den Debugger. |
KdChangeOption- Die KdChangeOption-Routine greift auf den Kernel zu und ändert den Zustand im Kernel, der mit dem Kerneldebugging verknüpft ist. |
KdDisableDebugger- Die KdDisableDebugger-Routine deaktiviert den Kerneldebugger. |
KdEnableDebugger Die KdEnableDebugger-Routine aktiviert den Kerneldebugger erneut, nachdem ein Aufruf der KdDisableDebugger-Routine den Kerneldebugger deaktiviert hat. |
KdPrint- Das KdPrint-Makro sendet eine Nachricht an den Kerneldebugger. |
KdPrintEx- Das KdPrintEx-Makro sendet eine Zeichenfolge an den Kerneldebugger, wenn die von Ihnen angegebenen Bedingungen erfüllt sind. Ein Aufruf von KdPrintEx erfordert doppelte Klammern. |
KdRefreshDebuggerNotPresent Das KdRefreshDebuggerNotPresent-Makro aktualisiert den Wert der globalen Kernelvariable KD_DEBUGGER_NOT_PRESENT. |
KeAcquireGuardedMutex Erfahren Sie mehr über die KeAcquireGuardedMutex-Routine. |
KeAcquireGuardedMutexUnsafe Erfahren Sie mehr über die KeAcquireGuardedMutexUnsafe-Funktion. |
KeAcquireInStackQueuedSpinLock Erfahren Sie mehr über die KeAcquireInStackQueuedSpinLock-Routine. |
KeAcquireInStackQueuedSpinLockAtDpcLevel Erfahren Sie mehr über die KeAcquireInStackQueuedSpinLockAtDpcLevel-Routine. |
KeAcquireInStackQueuedSpinLockForDpc Erfahren Sie mehr über die KeAcquireInStackQueuedSpinLockForDpc-Routine. |
KeAcquireInterruptSpinLock Erfahren Sie mehr über die KeAcquireInterruptSpinLock-Routine. |
KeAcquireSpinLock Die KeAcquireSpinLock-Routine erwirbt eine Drehsperre, sodass der Aufrufer den Zugriff auf freigegebene Daten auf multiprozessorsichere Weise synchronisieren kann, indem IRQL ausgelöst wird. |
KeAcquireSpinLockAtDpcLevel Die KeAcquireSpinLockAtDpcLevel-Routine ruft eine Drehsperre ab, wenn der Aufrufer bereits bei IRQL >= DISPATCH_LEVEL ausgeführt wird. |
KeAcquireSpinLockForDpc Erfahren Sie mehr über die KeAcquireSpinLockForDpc-Routine. |
KeAcquireSpinLockRaiseToDpc Die KeAcquireSpinLockRaiseToDpc Routine ist eine schnellere Version der KeAcquireSpinLock Routine. |
KeAddTriageDumpDataBlock Fügt einem Triage-Dump-Datenblock einen Triage-Dump-Datenblock-Array hinzu. |
KeAreAllApcsDisabled Die KeAreAllApcsDisabled-Routine gibt an, ob sich der aufrufende Thread in einem geschützten Bereich befindet oder bei IRQL->= APC_LEVEL ausgeführt wird, wodurch die gesamte APC-Übermittlung deaktiviert wird. |
KeAreApcsDisabled Die KeAreApcsDisabled-Funktion (wdm.h) gibt einen Wert zurück, der angibt, ob sich der aufrufende Thread innerhalb eines kritischen Bereichs oder einer geschützten Region befindet. |
KeBugCheckEx- Die KeBugCheckEx-Routine führt das System kontrolliert herunter, wenn der Aufrufer eine nicht behebbare Inkonsistenz erkennt, die das System beschädigt, wenn der Aufrufer weiterhin ausgeführt wird. |
KeCancelTimer- Die KeCancelTimer-Routine dequeues ein Timerobjekt vor Ablauf des Zeitgeberintervalls, falls vorhanden, ab. |
KeClearEvent Die KeClearEvent-Routine legt ein Ereignis auf einen nicht signalisierten Zustand fest. |
KeConvertAuxiliaryCounterToPerformanceCounter Die KeConvertAuxiliaryCounterToPerformanceCounter-Routine konvertiert den angegebenen Hilfszählerwert in einen Leistungsindikatorwert. |
KeConvertPerformanceCounterToAuxiliaryCounter Die KeConvertPerformanceCounterToAuxiliaryCounter-Routine konvertiert den angegebenen Leistungsindikatorwert in einen Hilfszählerwert. |
KeDelayExecutionThread- Die KeDelayExecutionThread-Routine versetzt den aktuellen Thread in einen warnbaren oder nicht veränderlichen Wartezustand für ein angegebenes Intervall. |
KeDeregisterBoundCallback- Die KeDeregisterBoundCallback-Routine deregistert einen benutzermodusgebundenen Ausnahmerückruf, der von KeRegisterBoundCallback registriert wurde. |
KeDeregisterBugCheckCallback Die KeDeregisterBugCheckCallback-Routine entfernt eine Rückrufroutine, die von KeRegisterBugCheckCallback registriert wurde. |
KeDeregisterBugCheckReasonCallback Die KeDeregisterBugCheckReasonCallback-Routine entfernt eine Rückrufroutine, die von KeRegisterBugCheckReasonCallback registriert wurde. |
KeDeregisterNmiCallback Die KeDeregisterNmiCallback-Routine deregistert einen nicht maskierbaren Interrupt-Rückruf (NMI), der von KeRegisterNmiCallback registriert wurde. |
KeDeregisterProcessorChangeCallback- Die KeDeregisterProcessorChangeCallback-Routine hebt die Registrierung einer Rückruffunktion auf, die zuvor beim Betriebssystem registriert wurde, indem die KeRegisterProcessorChangeCallback-Routine aufgerufen wird. |
KeEnterCriticalRegion Die KeEnterCriticalRegion-Funktion (wdm.h) deaktiviert vorübergehend die Ausführung normaler Kernel-APCs, verhindert jedoch nicht, dass spezielle Kernel-APCs ausgeführt werden. |
KeEnterGuardedRegion Die KeEnterGuardedRegion-Funktion (wdm.h) wechselt in einen geschützten Bereich, wodurch alle Kernelmodus-APC-Übermittlungen an den aktuellen Thread deaktiviert werden. |
KeFlushIoBuffers Die KeFlushIoBuffers-Routine löscht den von einer MDL beschriebenen Speicherbereich aus Caches aller Prozessoren. |
KeFlushQueuedDpcs Die KeFlushQueuedDpcs-Routine gibt zurück, nachdem alle in die Warteschlange eingereihten DPCs auf allen Prozessoren ausgeführt wurden. |
KefReleaseSpinLockFromDpcLevel Die KeReleaseSpinLockFromDpcLevel-Routine gibt eine Drehsperre für Führungskräfte frei, ohne die IRQL zu ändern. |
KeGetCurrentIrql Die KeGetCurrentIrql-Routine gibt die aktuelle IRQL zurück. |
KeGetCurrentNodeNumber Die Funktion KeGetCurrentNodeNumber (wdm.h) gibt die NUMA-Knotennummer für den logischen Prozessor zurück, auf dem der Aufrufer ausgeführt wird. |
KeGetCurrentProcessorIndex KeGetCurrentProcessorIndex gibt den Index des Prozessors zurück, auf dem der Aufrufer ausgeführt wird. |
KeGetCurrentProcessorNumberEx Die KeGetCurrentProcessorNumberEx-Funktion (wdm.h) gibt die Prozessornummer des logischen Prozessors zurück, auf dem der Aufrufer ausgeführt wird. |
KeGetCurrentThread- Die KeGetCurrentThread-Routine identifiziert den aktuellen Thread. |
KeGetProcessorIndexFromNumber Die KeGetProcessorIndexFromNumber-Routine in wdm.h konvertiert eine Gruppennummer und eine gruppenrelative Prozessornummer in einen systemweiten Prozessorindex. |
KeGetProcessorNumberFromIndex- Die KeGetProcessorNumberFromIndex-Routine in wdm.h konvertiert einen systemweiten Prozessorindex in eine Gruppennummer und eine gruppenrelative Prozessornummer. |
KeGetRecommendedSharedDataAlignment Die KeGetRecommendedSharedDataAlignment-Routine gibt die bevorzugte Ausrichtung für Speicherstrukturen zurück, auf die von mehreren Prozessorn zugegriffen werden kann. |
KeInitializeCallbackRecord Weitere Informationen: KeInitializeCallbackRecord |
KeInitializeCrashDumpHeader Erfahren Sie, wie die KeInitializeCrashDumpHeader-Routine die Kopfzeileninformationen bereitstellt, die das System für eine Absturzabbilddatei benötigt. |
KeInitializeDeviceQueue Die KeInitializeDeviceQueue-Routine initialisiert ein Gerätewarteschlangenobjekt in einen nicht ausgelasteten Zustand. |
KeInitializeDpc Die KeInitializeDpc-Routine initialisiert ein DPC-Objekt und registriert eine CustomDpc-Routine für dieses Objekt. |
KeInitializeEvent- Die KeInitializeEvent-Routine initialisiert ein Ereignisobjekt als Synchronisierungsereignis (einzelnes Waiter) oder Benachrichtigungstypereignis und legt es auf einen signalisierten oder nicht signalisierten Zustand fest. |
KeInitializeGuardedMutex Die KeInitializeGuardedMutex-Routine initialisiert einen geschützten Mutex. |
KeInitializeMutex Die KeInitializeMutex-Routine initialisiert ein Mutex-Objekt und legt es auf einen signalisierten Zustand fest. |
KeInitializeSemaphor Die KeInitializeSemaphore-Routine initialisiert ein Semaphorobjekt mit einer angegebenen Anzahl und gibt eine Obergrenze an, die die Anzahl erreichen kann. |
KeInitializeSpinLock Die KeInitializeSpinLock-Routine initialisiert eine Variable vom Typ KSPIN_LOCK. |
KeInitializeThreadedDpc Die KeInitializeThreadedDpc-Routine initialisiert ein DPC-Objekt mit Thread und registriert eine CustomThreadedDpc-Routine für dieses Objekt. |
KeInitializeTimer- Die KeInitializeTimer-Routine initialisiert ein Timerobjekt. |
KeInitializeTimerEx- Die KeInitializeTimerEx-Routine initialisiert ein erweitertes Kerneltimerobjekt. |
KeInitializeTriageDumpDataArray Initialisiert ein Triage-Speicherabbild-Datenblockarray. |
KeInsertByKeyDeviceQueue Die KeInsertByKeyDeviceQueue-Routine erwirbt die Drehsperre für die angegebene DeviceQueue und stellt einen Eintrag gemäß dem angegebenen Sortierschlüsselwert in die Warteschlange ein, wenn die Gerätewarteschlange auf einen Beschäftigt-Zustand festgelegt ist. |
KeInsertDeviceQueue Die KeInsertDeviceQueue-Routine erwirbt die Drehsperre für das angegebene Gerätewarteschlangenobjekt. Wenn die Gerätewarteschlange auf einen Beschäftigt-Zustand festgelegt ist, wird der angegebene Eintrag in die Warteschlange gestellt. |
KeInsertQueueDpc Die KeInsertQueueDpc-Routine stellt einen DPC für die Ausführung in die Warteschlange. |
KeIpiGenericCall Die KeIpiGenericCall-Routine bewirkt, dass die angegebene Routine gleichzeitig auf allen Prozessoren ausgeführt wird. |
KeIsExecutingDpc Überprüft, ob ein DPC auf dem aktuellen Prozessor ausgeführt wird. |
KeLeaveCriticalRegion Erfahren Sie, wie die KeLeaveCriticalRegion-Routine die Übermittlung normaler Kernelmodus-APCs erneut aktiviert, die durch einen vorherigen Aufruf von KeEnterCriticalRegion deaktiviert wurden. |
KeLeaveGuardedRegion Erfahren Sie, wie die KeLeaveGuardedRegion-Routine eine von KeEnterGuardedRegion eingegebene geschützte Region verlässt. |
KeLowerIrql Die KeLowerIrql-Routine stellt den IRQL auf dem aktuellen Prozessor auf seinen ursprünglichen Wert zurück. |
KeMemoryBarrier Die KeMemoryBarrier-Routine erstellt an seiner Position im Code eine Barriere , über die der Compiler und der Prozessor keine Vorgänge verschieben können. |
KeQueryActiveGroupCount Erfahren Sie, wie die KeQueryActiveGroupCount-Routine die Anzahl der aktiven Prozessorgruppen in einem Multiprozessorsystem zurückgibt. |
KeQueryActiveProcessorCount Erfahren Sie, wie die KeQueryActiveProcessorCount-Routine die Anzahl der derzeit aktiven Prozessoren zurückgibt. |
KeQueryActiveProcessorCountEx Erfahren Sie, wie die KeQueryActiveProcessorCountEx-Routine die Anzahl der aktiven logischen Prozessoren in einer angegebenen Gruppe in einem Multiprozessorsystem oder im gesamten System zurückgibt. |
KeQueryActiveProcessors Erfahren Sie, wie die KeQueryActiveProcessors-Routine eine Bitmaske der derzeit aktiven Prozessoren zurückgibt. |
KeQueryAuxiliaryCounterFrequency Die KeQueryAuxiliaryCounterFrequency-Routine gibt die Frequenz des Hilfszählers in Einheiten von Hz zurück. |
KeQueryDpcWatchdogInformation Die KeQueryDpcWatchdogInformation-Routine gibt den DPC-Watchdog-Timerwert (Verzögerter Prozeduraufruf) für den aktuellen Prozessor zurück. |
KeQueryGroupAffinity- Erfahren Sie, wie die KeQueryGroupAffinity-Routine eine Affinitätsmaske zurückgibt, die die aktiven logischen Prozessoren in einer bestimmten Gruppe in einem Multiprozessorsystem identifiziert. |
KeQueryHighestNodeNumber Erfahren Sie, wie die KeQueryHighestNodeNumber-Routine die höchste Knotennummer in einem Multiprozessorsystem zurückgibt, das über eine nicht einheitliche Speicherzugriffsarchitektur (NUMA) verfügt. |
KeQueryInterruptTime Die KeQueryInterruptTime-Routine gibt den aktuellen Wert der Systemunterbrechungszeitanzahl zurück, wobei die Genauigkeit innerhalb des Systemuhrstrichs korrekt ist. |
KeQueryInterruptTimePrecise Die KeQueryInterruptTimePrecise-Routine gibt den aktuellen Wert der Zeitanzahl des Systems mit Genauigkeit innerhalb einer Mikrosekunden zurück. |
KeQueryLogicalProcessorRelationship Die KeQueryLogicalProcessorRelationship-Routine ruft Informationen über die Beziehungen eines oder mehrerer Prozessoren zu den anderen Prozessoren in einem Multiprozessorsystem ab. |
KeQueryMaximumGroupCount Erfahren Sie, wie die KeQueryMaximumGroupCount-Routine die maximale Anzahl von Gruppen in einem Multiprozessorsystem zurückgibt. |
KeQueryMaximumProcessorCount Erfahren Sie, wie die KeQueryMaximumProcessorCount-Routine die maximale Anzahl von Prozessoren zurückgibt. |
KeQueryMaximumProcessorCountEx Erfahren Sie, wie die KeQueryMaximumProcessorCountEx-Routine die maximale Anzahl logischer Prozessoren in einer angegebenen Gruppe in einem Multiprozessorsystem zurückgibt. |
KeQueryNodeActiveAffinity Die KeQueryNodeActiveAffinity-Routine ruft die aktuelle Prozessoraffinität eines angegebenen Knotens in einem Multiprozessorsystem ab, das über eine nicht einheitliche Speicherzugriffsarchitektur (NUMA) verfügt. |
KeQueryNodeActiveAffinity2 Diese Routine gibt die aktuelle Multigruppenprozessoraffinität des angegebenen NUMA-Knotens zurück. |
KeQueryNodeActiveProcessorCount Diese Routine gibt die Anzahl der aktiven Prozessoren im angegebenen NUMA-Knoten in allen Gruppen zurück. |
KeQueryNodeMaximumProcessorCount Erfahren Sie, wie die KeQueryNodeMaximumProcessorCount-Routine die maximale Anzahl logischer Prozessoren zurückgibt, die ein angegebener Knoten in einem nicht uniform Memory Access (NUMA)-Multiprozessorsystem enthalten kann. |
KeQueryPerformanceCounter Die KeQueryPerformanceCounter-Routine in wdm.h ruft den aktuellen Wert und die Häufigkeit des Leistungsindikators ab. |
KeQueryPriorityThread- Die KeQueryPriorityThread-Routine gibt die aktuelle Priorität eines bestimmten Threads zurück. |
KeQueryRuntimeThread- Die KeQueryRuntimeThread-Routine meldet die angesammelte Kernelmodus- und Benutzermoduslaufzeit eines Threads in Taktstrichen. |
KeQuerySystemTime- Die KeQuerySystemTime-Routine ruft die aktuelle Systemzeit ab. |
KeQuerySystemTimePrecise Die KeQuerySystemTimePrecise-Routine ruft die aktuelle Systemzeit ab und ist präziser als die KeQuerySystemTime-Routine. |
KeQueryTickCount Erfahren Sie, wie die KeQueryTickCount-Routine eine Anzahl der Intervalltimerunterbrechungen verwaltet, die seit dem Start des Systems aufgetreten sind. |
KeQueryTimeIncrement Die KeQueryTimeIncrement-Routine gibt die Anzahl von 100-Nanosekundeneinheiten zurück, die dem System bei jeder Unterbrechung der Intervalluhr hinzugefügt werden. |
KeQueryTotalCycleTimeThread- Die KeQueryTotalCycleTimeThread-Routine gibt die akkumulierte Zykluszeit für den angegebenen Thread zurück. |
KeQueryUnbiasedInterruptTime Die KeQueryUnbiasedInterruptTime-Routine gibt den aktuellen Wert der Systemunterbrechungszeitanzahl zurück. |
KeRaiseIrql Die KeRaiseIrql-Routine erhöht die Hardwarepriorität auf den angegebenen IRQL-Wert und maskiert dadurch Unterbrechungen von gleichwertigen oder niedrigeren IRQL auf dem aktuellen Prozessor. |
KeRaiseIrqlToDpcLevel Erfahren Sie, wie die KeRaiseIrqlToDpcLevel-Routine die Hardwarepriorität auf IRQL = DISPATCH_LEVEL erhöht, wodurch Unterbrechungen von gleichwertigen oder niedrigeren IRQL auf dem aktuellen Prozessor maskiert werden. |
KeReadStateEvent- Die KeReadStateEvent-Routine gibt den aktuellen Zustand, signalisiert oder nicht signalisiert, eines Ereignisobjekts zurück. |
KeReadStateMutex Die KeReadStateMutex-Routine gibt den aktuellen Zustand, signalisiert oder nicht signalisiert, des angegebenen Mutex-Objekts zurück. |
KeReadStateSemaphor Die KeReadStateSemaphore-Routine gibt den aktuellen Zustand, signalisiert oder nicht signalisiert, des angegebenen Semaphorobjekts zurück. |
KeReadStateTimer- Die KeReadStateTimer-Routine liest den aktuellen Zustand eines Timerobjekts. |
KeRegisterBoundCallback- Die KeRegisterBoundCallback-Routine registriert eine Routine, die aufgerufen werden soll, wenn eine gebundene Ausnahme für den Benutzermodus auftritt. |
KeRegisterBugCheckCallback- Die KeRegisterBugCheckCallback-Routine registriert eine BugCheckCallback-Routine, die ausgeführt wird, wenn das Betriebssystem eine Fehlerüberprüfung ausgibt. |
KeRegisterBugCheckReasonCallback Die KeRegisterBugCheckReasonCallback-Routine registriert eine KbCallbackDumpIo-, KbCallbackSecondaryDumpData- oder KbCallbackAddPages-Routine, die ausgeführt wird, wenn das Betriebssystem eine Fehlerüberprüfung ausgibt. |
KeRegisterNmiCallback Die KeRegisterNmiCallback-Routine registriert eine Routine, die aufgerufen werden soll, wenn ein nicht maskierbarer Interrupt (NMI) auftritt. |
KeRegisterProcessorChangeCallback- Die KeRegisterProcessorChangeCallback-Routine registriert eine Rückruffunktion mit dem Betriebssystem, sodass das Betriebssystem den Treiber benachrichtigt, wenn der Hardwarepartition ein neuer Prozessor hinzugefügt wird. |
KeReleaseGuardedMutex Die KeReleaseGuardedMutex-Routine gibt einen geschützten Mutex frei, der mit KeAcquireGuardedMutex oder KeTryToAcquireGuardedMutex erworben wurde. |
KeReleaseGuardedMutexUnsafe Die KeReleaseGuardedMutexUnsafe-Routine gibt einen geschützten Mutex frei, der von KeAcquireGuardedMutexUnsafe erworben wurde. |
KeReleaseInStackQueuedSpinLock Die KeReleaseInStackQueuedSpinLock-Routine gibt eine von KeAcquireInStackQueuedSpinLock erworbene Spin-Sperre in der Warteschlange frei. |
KeReleaseInStackQueuedSpinLockForDpc Die KeReleaseInStackQueuedSpinLockForDpc-Routine gibt eine Warteschlange spin lock, die durch Aufrufen von KeAcquireInStackQueuedSpinLockForDpc erworben wurde. |
KeReleaseInStackQueuedSpinLockFromDpcLevel Die KeReleaseInStackQueuedSpinLockFromDpcLevel-Routine gibt eine von KeAcquireInStackQueuedSpinLockAtDpcLevel erworbene Warteschlange frei. |
KeReleaseInterruptSpinLock Die KeReleaseInterruptSpinLock-Routine gibt eine Unterbrechungsdrehsperre frei, die von KeAcquireInterruptSpinLock erworben wurde. |
KeReleaseMutex Die KeReleaseMutex-Routine gibt ein Mutex-Objekt frei und gibt an, ob der Aufrufer eine der KeWaitXxx-Routinen aufruft, sobald KeReleaseMutex die Steuerung zurückgibt. |
KeReleaseSemaphor Die KeReleaseSemaphore-Routine gibt das angegebene Semaphorobjekt frei. |
KeReleaseSpinLock Die KeReleaseSpinLock-Routine gibt eine Drehsperre frei und stellt die ursprüngliche IRQL wieder her, bei der der Aufrufer ausgeführt wurde. |
KeReleaseSpinLockForDpc Die KeReleaseSpinLockForDpc-Routine gibt eine Drehsperre frei, die durch Aufrufen von KeAcquireSpinLockForDpc erworben wurde. |
KeReleaseSpinLockFromDpcLevel Erfahren Sie, wie die KeReleaseSpinLockFromDpcLevel-Routine eine Spin lockt, ohne die IRQL zu ändern. |
KeRemoveByKeyDeviceQueue Die KeRemoveByKeyDeviceQueue-Routine entfernt einen Eintrag, der gemäß einem Sortierschlüsselwert ausgewählt ist, aus der angegebenen Gerätewarteschlange. |
KeRemoveDeviceQueue Die KeRemoveDeviceQueue-Routine entfernt einen Eintrag aus dem Kopf einer angegebenen Gerätewarteschlange. |
KeRemoveEntryDeviceQueue Die KeRemoveEntryDeviceQueue-Routine gibt zurück, ob sich der angegebene Eintrag in der Gerätewarteschlange befindet, und entfernt ihn, wenn er in die Warteschlange gestellt wurde, aus der Gerätewarteschlange. |
KeRemoveQueueDpc Die KeRemoveQueueDpc-Routine entfernt das angegebene DPC-Objekt aus der DPC-Systemwarteschlange. |
KeResetEvent Die KeResetEvent-Routine setzt ein angegebenes Ereignisobjekt auf einen nicht signalisierten Zustand zurück und gibt den vorherigen Zustand dieses Ereignisobjekts zurück. |
KeRestoreExtendedProcessorState Die KeRestoreExtendedProcessorState-Routine stellt erweiterte Prozessorstatusinformationen wieder her, die zuvor gespeichert wurden. |
KeRestoreFloatingPointState Die KeRestoreFloatingPointState-Routine stellt den nichtvolatile Gleitkommakontext wieder her, der durch den vorherigen Aufruf von KeSaveFloatingPointState gespeichert wurde. |
KeRevertToUserAffinityThreadEx- Die KeRevertToUserAffinityThreadEx-Routine stellt die vorherige Affinität des aktuellen Threads wieder her. |
KeRevertToUserGroupAffinityThread Die KeRevertToUserGroupAffinityThread-Routine stellt die Gruppenaffinität des aufrufenden Threads zum Zeitpunkt der Erstellung des Threads wieder auf den ursprünglichen Wert zurück. |
KeSaveExtendedProcessorState Die KeSaveExtendedProcessorState-Routine speichert erweiterte Prozessorstatusinformationen. |
KeSaveFloatingPointState Die KeSaveFloatingPointState-Routine speichert den nichtvolatile Gleitkommakontext, sodass der Aufrufer Gleitkommavorgänge ausführen kann. |
KeSetCoalescableTimer Die KeSetCoalescableTimer-Routine legt die anfängliche Ablaufzeit und den ersten Zeitraum eines Timerobjekts fest und gibt an, wie viel Verzögerung in den Ablaufzeiten toleriert werden kann. |
KeSetEvent Die KeSetEvent-Routine legt ein Ereignisobjekt auf einen signalisierten Zustand fest, wenn das Ereignis noch nicht signalisiert wurde, und gibt den vorherigen Zustand des Ereignisobjekts zurück. |
KeSetImportanceDpc Erfahren Sie, wie die KeSetImportanceDpc-Routine angibt, wie bald die DPC-Routine ausgeführt wird. |
KeSetPriorityThread- Die KeSetPriorityThread-Routine legt die Laufzeitpriorität eines vom Treiber erstellten Threads fest. |
KeSetSystemAffinityThread- Die KeSetSystemAffinityThread-Routine legt die Systemaffinität des aktuellen Threads fest. |
KeSetSystemAffinityThreadEx- Die KeSetSystemAffinityThreadEx-Routine legt die Systemaffinität des aktuellen Threads fest. |
KeSetSystemGroupAffinityThread Die KeSetSystemGroupAffinityThread-Routine ändert die Gruppennummer und das Affinitätsformat des aufrufenden Threads. |
KeSetTargetProcessorDpc Erfahren Sie, wie die KeSetTargetProcessorDpc-Routine den Prozessor angibt, auf dem eine DPC-Routine ausgeführt wird. |
KeSetTargetProcessorDpcEx Die KeSetTargetProcessorDpcEx-Routine gibt den Prozessor an, auf dem eine DPC-Routine ausgeführt wird. |
KeSetTimer- Die KeSetTimer-Routine legt das absolute oder relative Intervall fest, bei dem ein Timerobjekt auf einen signalierten Zustand festgelegt werden soll, und stellt optional eine CustomTimerDpc-Routine bereit, die ausgeführt werden soll, wenn dieses Intervall abläuft. |
KeSetTimerEx Die KeSetTimerEx-Routine legt das absolute oder relative Intervall fest, bei dem ein Timerobjekt auf einen signalisierten Zustand festgelegt werden soll, optional eine CustomTimerDpc-Routine, die ausgeführt werden soll, wenn dieses Intervall abläuft, und stellt optional ein wiederkehrendes Intervall für den Timer bereit. |
KeShouldYieldProcessor Weitere Informationen: KeShouldYieldProcessor |
KeStallExecutionProcessor Die KeStallExecutionProcessor-Routine in wdm.h stagniert den Aufrufer auf dem aktuellen Prozessor für ein angegebenes Zeitintervall. |
KeSynchronizeExecution Die KeSynchronizeExecution-Routine synchronisiert die Ausführung der angegebenen Routine mit der Unterbrechungsdienstroutine (Interrupt Service Routine, ISR), die einem Satz von mindestens einem Interruptobjekt zugewiesen ist. |
KeTestSpinLock Die KeTestSpinLock-Routine testet auf die Verfügbarkeit einer Drehsperre. |
KeTryToAcquireGuardedMutex Die KeTryToAcquireGuardedMutex-Routine erwirbt, sofern verfügbar, einen geschützten Mutex. |
KeTryToAcquireSpinLockAtDpcLevel Die KeTryToAcquireSpinLockAtDpcLevel-Routine versucht, eine Drehsperre bei DISPATCH_LEVEL zu erwerben. |
KeWaitForMultipleObjects Die KeWaitForMultipleObjects-Routine versetzt den aktuellen Thread in einen warnbaren oder nicht verwertbaren Wartezustand, bis eine oder alle einer Reihe von Dispatcherobjekten auf einen signalisierten Zustand oder (optional) festgelegt sind, bis die Wartezeiten überschritten werden. |
KeWaitForSingleObject Die KeWaitForSingleObject-Routine versetzt den aktuellen Thread in einen Wartezustand, bis das angegebene Dispatcherobjekt auf einen signalisierten Zustand oder (optional) festgelegt ist, bis die Wartezeit überschritten wird. |
KzLowerIrql Stellt den IRQL auf dem aktuellen Prozessor auf seinen ursprünglichen Wert zurück. |
KzRaiseIrql Löst die Hardwarepriorität auf den angegebenen IRQL-Wert aus, wodurch Unterbrechungen von gleichwertiger oder niedrigerer IRQL auf dem aktuellen Prozessor maskiert werden. |
MmAdvanceMdl Die MmAdvanceMdl-Routine führt den Anfang des virtuellen Speicherbereichs einer MDL um die angegebene Anzahl von Bytes weiter. |
MmAllocateContiguousMemory Erfahren Sie, wie die MmAllocateContiguousMemory-Routine einen Bereich zusammenhängender, nichtpageierter physischer Speicher zuordnet und dem Systemadressraum zuordnet. |
MmAllocateContiguousMemoryEx Die MmAllocateContiguousMemoryEx-Funktion weist einen Bereich von physisch zusammenhängendem, nicht ausgelagertem Speicher zu und gibt seine virtuelle Adresse zurück. |
MmAllocateContiguousMemorySpecifyCache Erfahren Sie, wie die MmAllocateContiguousMemorySpecifyCache-Routine einen Bereich zusammenhängender, nicht seitenseitiger physischer Speicher zuordnet und dem Systemadressraum zuordnet. |
MmAllocateContiguousMemorySpecifyCacheNode Erfahren Sie, wie die MmAllocateContiguousMemorySpecifyCacheNode-Routine einen Bereich zusammenhängender, nicht seitenseitiger physischer Speicher zuordnet und dem Systemadressraum zuordnet. |
MmAllocateContiguousNodeMemory Erfahren Sie, wie die MmAllocateContiguousNodeMemory-Routine einen Bereich zusammenhängender, nicht seitenseitiger physischer Speicher zuordnet und dem Systemadressraum zuordnet. |
MmAllocateMappingAddress Die MmAllocateMappingAddress-Routine reserviert einen Bereich des virtuellen Systemadressraums der angegebenen Größe. |
MmAllocateMappingAddressEx Die MmAllocateMappingAddressEx-Funktion weist eine System-PTE-Zuordnung der angeforderten Länge zu, die später zum Zuordnen beliebiger Adressen verwendet werden kann. |
MmAllocateMdlForIoSpace Die MmAllocateMdlForIoSpace-Routine weist eine MDL zu und initialisiert diese MDL, um einen Satz physischer Adressbereiche im E/A-Adressraum zu beschreiben. |
MmAllocateNodePagesForMdlEx Die MmAllocateNodePagesForMdlEx-Routine weist nicht seitenseitigen physischen Speicher von einem idealen Knoten zu und weist eine MDL-Struktur zu, um diesen Speicher zu beschreiben. |
MmAllocatePagesForMdl Die MmAllocatePagesForMdl-Routine weist einer MDL nullgefüllte, nicht seitenfreie Speicherseiten zu. |
MmAllocatePagesForMdlEx Die MmAllocatePagesForMdlEx-Routine weist einer MDL nichtpagete, physische Speicherseiten zu. Verwenden Sie diese Routine anstelle von MmAllocatePagesForMdl. |
MmBuildMdlForNonPagedPool Die MmBuildMdlForNonPagedPool-Routine empfängt eine MDL, die einen nicht ausgelagerten virtuellen Speicherpuffer angibt, und aktualisiert ihn, um die zugrunde liegenden physischen Seiten zu beschreiben. |
MmFreeContiguousMemory Erfahren Sie, wie die MmFreeContiguousMemory-Routine einen Bereich physisch zusammenhängender Speicher freigibt, der von einer MmAllocateContiguousMemoryXxx-Routine zugeordnet wurde. |
MmFreeContiguousMemorySpecifyCache Erfahren Sie, wie die MmFreeContiguousMemorySpecifyCache-Routine einen Puffer freigibt, der von einer MmAllocateContiguousMemorySpecifyCacheXxx-Routine zugeordnet wurde. |
MmFreeMappingAddress Die MmFreeMappingAddress-Routine gibt einen Bereich von virtuellem Speicher frei, der von der MmAllocateMappingAddress-Routine reserviert ist. |
MmFreePagesFromMdl Die MmFreePagesFromMdl-Routine gibt alle physischen Seiten frei, die von einer MDL beschrieben werden, die von der MmAllocatePagesForMdl-Routine erstellt wurde. |
MmGetMdlByteCount Das MmGetMdlByteCount-Makro gibt die Länge des durch die angegebene MDL beschriebenen Puffers in Bytes zurück. |
MmGetMdlByteOffset- Das MmGetMdlByteOffset Makro gibt den Byteoffset innerhalb der ersten Seite des puffers zurück, der von der angegebenen MDL beschrieben wird. |
MmGetMdlPfnArray Das MmGetMdlPfnArray-Makro gibt einen Zeiger an den Anfang des Arrays physischer Seitenzahlen zurück, die einer Speicherdeskriptorliste (MDL) zugeordnet sind. |
MmGetMdlVirtualAddress Weitere Informationen: MmGetMdlVirtualAddress |
MmGetSystemAddressForMdl Die MmGetSystemAddressForMdl-Routine ist veraltet. Verwenden Sie stattdessen MmGetSystemAddressForMdlSafe. |
MmGetSystemAddressForMdlSafe Weitere Informationen: MmGetSystemAddressForMdlSafe |
MmGetSystemRoutineAddress Die MmGetSystemRoutineAddress-Routine gibt einen Zeiger auf eine von SystemRoutineName angegebene Funktion zurück. |
MmGetSystemRoutineAddressEx Die MmGetSystemRoutineAddressEx-Funktion gibt die Adresse der angegebenen Funktion im angegebenen Systemmodul zurück. |
MmInitializeMdl Weitere Informationen: MmInitializeMdl |
MmIsDriverSuspectForVerifier Die MmIsDriverSuspectForVerifier-Routine gibt an, ob sich der vom angegebenen Treiberobjekt dargestellte Treiber in der Liste der Treiber befindet, die von der Treiberüberprüfung überprüft werden sollen. |
MmIsDriverVerifying Die MmIsDriverVerifying-Routine gibt an, ob der vom angegebenen Treiberobjekt identifizierte Kernelmodustreiber überprüft wird, oder ruft einen Treiber auf, der von der Treiberüberprüfung überprüft wird. |
MmIsDriverVerifyingByAddress Die MmIsDriverVerifyingByAddress-Routine überprüft, ob der kernelmodustreiber, der durch die angegebene Bildadresse identifiziert wird, überprüft wird, oder ruft einen Treiber auf, der von der Treiberüberprüfung überprüft wird. |
MmLockPagableCodeSection Die MmLockPagableCodeSection-Routine sperrt einen Abschnitt des Treibercodes, der eine Reihe von Treiberroutinen enthält, die mit einer speziellen Compilerdirektive gekennzeichnet sind, in den Systemraum. |
MmLockPagableDataSection- Die MmLockPagableDataSection-Routine sperrt einen gesamten Abschnitt der Treiberdaten in den Systemraum. |
MmMapIoSpace- Die MmMapIoSpace-Routine ordnet den angegebenen physischen Adressbereich nicht seitenseitigem Systembereich zu. |
MmMapIoSpaceEx- Die MmMapIoSpaceEx-Routine ordnet den angegebenen physischen Adressbereich mithilfe des angegebenen Seitenschutzes dem nicht seitenseitigen Systembereich zu. |
MmMapLockedPages- Die MmMapLockedPages-Routine ist für Windows 2000 und höhere Versionen von Windows und für Windows Me veraltet. |
MmMapLockedPagesSpecifyCache- Die MmMapLockedPagesSpecifyCache-Routine ordnet die physischen Seiten, die von einer MDL beschrieben werden, einer virtuellen Adresse zu und ermöglicht es dem Aufrufer, das Cacheattribut anzugeben, das zum Erstellen der Zuordnung verwendet wird. |
MmMapLockedPagesWithReservedMapping Die MmMapLockedPagesWithReservedMapping-Routine ordnet alle oder einen Teil eines Adressbereichs zu, der zuvor von der MmAllocateMappingAddress-Routine reserviert wurde. |
MmMapMdl- Diese Funktion ordnet physische Seiten, die durch eine Speicherdeskriptorliste (MDL) beschrieben werden, dem virtuellen Adressraum des Systems zu. |
MmMapMemoryDumpMdlEx Die MmMapMemoryDumpMdlEx-Funktion ordnet eine MDL einer angegebenen virtuellen Adresse zu. |
MmPageEntireDriver- Die MmPageEntireDriver-Routine bewirkt, dass der gesamte Code und die Daten eines Treibers seitenfähig gemacht werden, wodurch die Attribute der verschiedenen Abschnitte überschrieben werden, aus denen das Treiberbild besteht. |
MmPrepareMdlForReuse Weitere Informationen: MmPrepareMdlForReuse |
MmProbeAndLockPages Die MmProbeAndLockPages-Routine überprüft die angegebenen virtuellen Speicherseiten, macht sie resident und sperrt sie im Speicher. |
MmProbeAndLockSelectedPages Die MmProbeAndLockSelectedPages-Routine überprüft die ausgewählten virtuellen Speicherseiten, macht sie resident und sperrt sie im Speicher. |
MmProtectDriverSection Der MmProtectDriverSection-Schreibschutz schützt einen Abschnitt eines geladenen Treibers mithilfe der vom virtuellen sicheren Modus (VIRTUAL Secure Mode, VSM) bereitgestellten Dienste. |
MmProtectMdlSystemAddress Die MmProtectMdlSystemAddress-Routine legt den Schutztyp für einen Speicheradressbereich fest. |
MmQuerySystemSize- Die MmQuerySystemSize-Routine gibt eine Schätzung des Arbeitsspeichers im System zurück. |
MmResetDriverPaging Die MmResetDriverPaging-Routine setzt den seitenfähigen Status der Abschnitte eines Treibers auf die beim Kompilieren des Treibers angegebenen Zurück. |
MmSizeOfMdl- Die MmSizeOfMdl-Routine gibt die Anzahl der Bytes zurück, die für eine MDL zugeordnet werden sollen, die einen bestimmten Adressbereich beschreibt. |
MmUnlockPagableImageSection Die MmUnlockPagableImageSection-Routine gibt einen Abschnitt mit Treibercode- oder Treiberdaten frei, die zuvor mit MmLockPagableCodeSection, MmLockPagableDataSection oder MmLockPagableSectionByHandle gesperrt wurden, sodass der Abschnitt erneut ausgelagert werden kann. |
MmUnlockPages- Die MmUnlockPages-Routine entsperrt die physischen Seiten, die von der angegebenen Speicherdeskriptorliste (MDL) beschrieben werden. |
MmUnmapIoSpace Die MmUnmapIoSpace-Routine hebt die Zuordnung eines angegebenen Bereichs physischer Adressen auf, die zuvor von MmMapIoSpace zugeordnet wurden. |
MmUnmapLockedPages Die MmUnmapLockedPages-Routine gibt eine Zuordnung frei, die durch einen vorherigen Aufruf der MmMapLockedPages- oder MmMapLockedPagesSpecifyCache-Routine eingerichtet wurde. |
MmUnmapReservedMapping Die MmUnmapReservedMapping-Routine hebt die Zuordnung eines Speicherpuffers auf, der von der MmMapLockedPagesWithReservedMapping-Routine zugeordnet wurde. |
NtCommitComplete- Die ZwCommitComplete-Routine benachrichtigt KTM, dass der aufrufende Ressourcenmanager das Commit der Transaktionsdaten abgeschlossen hat. |
NtCommitEnlistment- Die ZwCommitEnlistment-Routine initiiert den Commitvorgang für die Transaktion einer angegebenen Liste. |
NtCommitTransaction- Die ZwCommitTransaction-Routine initiiert einen Commit-Vorgang für eine angegebene Transaktion. |
NtCreateEnlistment- Die ZwCreateEnlistment-Routine erstellt ein neues Enlistment-Objekt für eine Transaktion. |
NtCreateResourceManager- Die ZwCreateResourceManager-Routine erstellt ein Ressourcen-Manager-Objekt. |
NtCreateTransaction- Die ZwCreateTransaction-Routine erstellt ein Transaktionsobjekt. |
NtCreateTransactionManager- Die ZwCreateTransactionManager-Routine erstellt ein neues Transaktions-Manager-Objekt. |
NtEnumerateTransactionObject- Die ZwEnumerateTransactionObject-Routine listet die KTM-Objekte auf einem Computer auf. |
NtGetNotificationResourceManager- Die ZwGetNotificationResourceManager-Routine ruft die nächste Transaktionsbenachrichtigung aus der Benachrichtigungswarteschlange eines angegebenen Ressourcenmanagers ab. |
NtManagePartition- Die NtManagePartition-Funktion ruft Informationen für eine Partition ab und legt sie fest. |
NtOpenEnlistment- Die ZwOpenEnlistment-Routine ruft ein Handle für ein vorhandenes Enlistment-Objekt ab. |
NtOpenResourceManager- Die ZwOpenResourceManager-Routine gibt ein Handle an ein vorhandenes Ressourcen-Manager-Objekt zurück. |
NtOpenTransaction- Die ZwOpenTransaction-Routine ruft ein Handle für ein vorhandenes Transaktionsobjekt ab. |
NtOpenTransactionManager- Die ZwOpenTransactionManager-Routine ruft ein Handle für ein vorhandenes Transaktions-Manager-Objekt ab. |
NtPowerInformation- Erfahren Sie, wie die ZwPowerInformation-Routine (wdm.h) Systemleistungsinformationen festlegt oder abruft. |
NtPrepareComplete- Die ZwPrepareComplete-Routine benachrichtigt KTM, dass der aufrufende Ressourcenmanager die Vorbereitung der Transaktionsdaten abgeschlossen hat. |
NtPrepareEnlistment- Die ZwPrepareEnlistment-Routine initiiert den Vorbereitungsvorgang für die Transaktion einer angegebenen Liste. |
NtPrePrepareComplete- Die ZwPrePrepareComplete-Routine benachrichtigt KTM, dass der aufrufende Ressourcenmanager die vorläufige Vorbereitung der Transaktionsdaten abgeschlossen hat. |
NtPrePrepareEnlistment- Die ZwPrePrepareEnlistment-Routine initiiert den Vorvorbereitungsvorgang für die Transaktion einer angegebenen Liste. |
NtQueryInformationEnlistment- Die ZwQueryInformationEnlistment-Routine ruft Informationen zu einem angegebenen Enlistment-Objekt ab. |
NtQueryInformationResourceManager- Die ZwQueryInformationResourceManager-Routine ruft Informationen zu einem angegebenen Ressourcen-Manager-Objekt ab. |
NtQueryInformationTransaction- Die ZwQueryInformationTransaction-Routine ruft Informationen zu einer angegebenen Transaktion ab. |
NtQueryInformationTransactionManager- Die ZwQueryInformationTransactionManager-Routine ruft Informationen zu einem angegebenen Transaktions-Manager-Objekt ab. |
NtReadOnlyEnlistment- Die ZwReadOnlyEnlistment-Routine legt eine angegebene Liste auf schreibgeschützt fest. |
NtRecoverEnlistment- Die ZwRecoverEnlistment-Routine initiiert einen Wiederherstellungsvorgang für die Transaktion, die einer angegebenen Liste zugeordnet ist. |
NtRecoverResourceManager Die ZwRecoverResourceManager-Routine versucht, die Transaktion wiederherzustellen, die jeder Enlistment eines angegebenen Ressourcen-Manager-Objekts zugeordnet ist. |
NtRecoverTransactionManager Die ZwRecoverTransactionManager-Routine rekonstruiert den Status des Transaktions-Manager-Objekts (einschließlich aller Transaktionen, Listen und Ressourcenmanager) aus den Wiederherstellungsinformationen, die sich im Protokolldatenstrom befinden. |
NtRenameTransactionManager Die NtRenameTransactionManager-Routine ändert die Identität des Transaktions-Manager-Objekts, das im CLFS-Protokolldateidatenstrom gespeichert ist, der im Namen der Protokolldatei enthalten ist. |
NtRollbackComplete- Die ZwRollbackComplete-Routine benachrichtigt KTM, dass der aufrufende Ressourcenmanager das Rollback der Transaktionsdaten abgeschlossen hat. |
NtRollbackEnlistment- Die ZwRollbackEnlistment-Routine rollt die Transaktion zurück, die einer angegebenen Liste zugeordnet ist. |
NtRollbackTransaction- Die ZwRollbackTransaction-Routine initiiert einen Rollbackvorgang für eine angegebene Transaktion. |
NtRollforwardTransactionManager Die ZwRollforwardTransactionManager-Routine initiiert Wiederherstellungsvorgänge für alle laufenden Transaktionen, die einem angegebenen Transaktionsmanager zugewiesen sind. |
NtSetInformationEnlistment- Die ZwSetInformationEnlistment-Routine legt Informationen für ein angegebenes Enlistment-Objekt fest. |
NtSetInformationResourceManager- Die ZwSetInformationResourceManager-Routine wird nicht verwendet. |
NtSetInformationTransaction- Die ZwSetInformationTransaction-Routine legt Informationen für eine angegebene Transaktion fest. |
NtSetInformationTransactionManager- Rufen Sie diese Routine nicht aus Kernelmoduscode auf. |
NtSinglePhaseReject- Die ZwSinglePhaseReject-Routine informiert KTM darüber, dass der aufrufende Ressourcenmanager keine Einzelphasen-Commit-Vorgänge für eine bestimmte Liste unterstützt. |
ObCloseHandle- Die ObCloseHandle-Routine schließt ein Objekthandle. |
ObDereferenceObject Die ObDereferenceObject-Routine erhöht die Referenzanzahl des angegebenen Objekts und führt Aufbewahrungsprüfungen durch. |
ObDereferenceObjectDeferEnceDelete Mit der ObDereferenceObjectDeferDelete-Routine wird die Referenzanzahl für das angegebene Objekt erhöht, die Objektaufbewahrung überprüft und Deadlocks vermieden. |
ObDereferenceObjectDeferDeleteWithTag- Die Routine ObDereferenceObjectDeferenceWithTag dekrementiert die Verweisanzahl für das angegebene Objekt, verzögert das Löschen des Objekts, um Deadlocks zu vermeiden, und schreibt einen Wert mit vier Byte-Tags in das Objekt, um die Objektreferenzablaufverfolgung zu unterstützen. |
ObDereferenceObjectWithTag Die ObDereferenceObjectWithTag-Routine dekrementiert die Referenzanzahl des angegebenen Objekts und schreibt einen Wert mit vier Byte-Tags in das Objekt, um die Objektreferenzablaufverfolgung zu unterstützen. |
ObfReferenceObject Die ObfReferenceObject-Routine erhöht die Verweisanzahl auf das angegebene Objekt. |
ObGetObjectSecurity Die ObGetObjectSecurity-Routine ruft den Sicherheitsdeskriptor für ein bestimmtes Objekt ab. |
ObReferenceObject- Die ObReferenceObject-Routine erhöht die Verweisanzahl auf das angegebene Objekt. |
ObReferenceObjectByHandle- Die ObReferenceObjectByHandle-Routine stellt die Zugriffsüberprüfung für das Objekthandle bereit, und wenn der Zugriff gewährt werden kann, wird der entsprechende Zeiger auf den Textkörper des Objekts zurückgegeben. |
ObReferenceObjectByHandleWithTag- Die ObReferenceObjectByHandleWithTag-Routine erhöht die Verweisanzahl des Objekts, das vom angegebenen Handle identifiziert wird, und schreibt einen Wert mit vier Byte-Tags in das Objekt, um die Objektreferenzablaufverfolgung zu unterstützen. |
ObReferenceObjectByPointer- Die ObReferenceObjectByPointer-Routine erhöht die Zeigerverweisanzahl für ein bestimmtes Objekt. |
ObReferenceObjectByPointerWithTag- Die ObReferenceObjectByPointerWithTag-Routine erhöht die Referenzanzahl des angegebenen Objekts und schreibt einen Wert mit vier Byte-Tags in das Objekt, um die Objektreferenzablaufverfolgung zu unterstützen. |
ObReferenceObjectSafe- Die Funktion ObReferenceObjectSafe erhöht die Verweisanzahl für ein Objekt und bestimmt, ob es sicher ist, das Objekt zu verwenden. Es wird FALSE zurückgegeben, wenn das Objekt gelöscht oder WAHR ist, wenn es sicher ist, das Objekt weiter zu verwenden. |
ObReferenceObjectWithTag- Die ObReferenceObjectWithTag-Routine erhöht die Referenzanzahl des angegebenen Objekts und schreibt einen Wert mit vier Byte-Tags in das Objekt, um die Objektreferenzablaufverfolgung zu unterstützen. |
ObRegisterCallbacks- Die ObRegisterCallbacks-Routine registriert eine Liste von Rückrufroutinen für Thread-, Prozess- und Desktophandlevorgänge. |
ObReleaseObjectSecurity Die ObReleaseObjectSecurity-Routine ist der Kehrwert von ObGetObjectSecurity. |
ObUnRegisterCallbacks- Die ObUnRegisterCallbacks-Routine hebt die Registrierung einer Reihe von Rückrufroutinen auf, die bei der ObRegisterCallbacks-Routine registriert wurden. |
PAGE_ALIGN Weitere Informationen zu: PAGE_ALIGN |
PcwAddInstance Die PcwAddInstance-Funktion fügt die angegebene Instanz des Gegensatzs zum Consumerpuffer hinzu. |
PcwCloseInstance Die PcwCloseInstance-Funktion schließt die angegebene Instanz des Gegensatzs. |
PcwCreateInstance- Die PcwCreateInstance-Funktion erstellt eine neue Instanz für die angegebene registrierte Gegenmenge. |
PcwRegister- Die PcwRegister-Funktion registriert den Aufrufer als Anbieter der angegebenen Gegenmenge. |
PcwUnregister- Die PcwUnregister-Funktion hebt die Registrierung des Anbieters der angegebenen Gegenmenge auf. |
PoCallDriver- Die PoCallDriver-Routine in wdm.h übergibt einen Strom-IRP an den nächsten niedrigeren Treiber im Gerätestapel. (Nur Windows Server 2003, Windows XP und Windows 2000.) |
PoClearPowerRequest Die PoClearPowerRequest-Routine in der Datei wdm.h erhöht die Anzahl für den angegebenen Energieanforderungstyp. |
PoCreatePowerRequest Die PoCreatePowerRequest-Routine in wdm.h erstellt ein Power Request-Objekt. Um Energieanforderungen zu aktivieren, erstellen Sie ein Power Request-Objekt, und verwenden Sie es für alle Aufrufe. |
PoDeletePowerRequest- Die PoDeletePowerRequest-Routine in wdm.h löscht ein Power Request-Objekt. Der Treiber muss das Energieanforderungsobjekt löschen, bevor es das Geräteobjekt löscht. |
PoEndDeviceBusy Die PoEndDeviceBusy-Routine in der Datei wdm.h markiert das Ende eines Zeitraums, in dem das Gerät ausgelastet ist. |
PoFxActivateComponent Die PoFxActivateComponent-Routine erhöht die Aktivierungsreferenzanzahl für die angegebene Komponente. |
PoFxCompleteDevicePowerNotRequired Die PoFxCompleteDevicePowerNotRequired-Routine benachrichtigt das Power Management Framework (PoFx), dass der aufrufende Treiber seine Antwort auf einen Aufruf der DevicePowerNotRequiredCallback-Rückrufroutine des Treibers abgeschlossen hat. |
PoFxCompleteDirectedPowerDown- Ein gerichteter Power Framework (DFx)-Clienttreiber ruft diese Funktion auf, um den Umstieg auf die richtungsgesteuerte Stromversorgung abzuschließen. |
PoFxCompleteIdleCondition Die PoFxCompleteIdleCondition-Routine informiert das Power Management Framework (PoFx), dass die angegebene Komponente eine ausstehende Änderung an der Leerlaufbedingung abgeschlossen hat. |
PoFxCompleteIdleState Die PoFxCompleteIdleState-Routine informiert das Power Management Framework (PoFx), dass die angegebene Komponente eine ausstehende Änderung an einem Fx-Zustand abgeschlossen hat. |
PoFxIdleComponent- Die PoFxIdleComponent-Routine erhöht die Anzahl der Aktivierungsreferenzen für die angegebene Komponente. |
PoFxIssueComponentPerfStateChange Die PoFxIssueComponentPerfStateChange-Routine sendet eine Anforderung, eine Gerätekomponente in einem bestimmten Leistungszustand zu platzieren. |
PoFxIssueComponentPerfStateChangeMultiple Die PoFxIssueComponentPerfStateChangeMultiple-Routine sendet eine Anforderung, um die Leistungszustände in mehreren Leistungsstatussätzen für eine Gerätekomponente gleichzeitig zu ändern. |
PoFxNotifySurprisePowerOn Die PoFxNotifySurprisePowerOn-Routine benachrichtigt das Power Management Framework (PoFx), dass ein Gerät als Nebeneffekt der Stromversorgung an ein anderes Gerät aktiviert wurde. |
PoFxPowerControl- Die PoFxPowerControl-Routine sendet eine Power Control-Anforderung an das Power Management Framework (PoFx). |
PoFxPowerOnCrashdumpDevice Die PoFxPowerOnCrashdumpDevice-Routine fordert an, dass ein Absturzabbildgerät aktiviert ist. |
PoFxQueryCurrentComponentPerfState Die PoFxQueryCurrentComponentPerfState-Routine ruft den aktiven Leistungszustand im Leistungsstatussatz einer Komponente ab. |
PoFxRegisterComponentPerfStates Die PoFxRegisterComponentPerfStates-Routine registriert eine Gerätekomponente für die Verwaltung des Leistungszustands durch das Power Management Framework (PoFx). |
PoFxRegisterCrashdumpDevice Die PoFxRegisterCrashdumpDevice-Routine registriert ein Absturzabbildgerät. |
PoFxRegisterDevice Die PoFxRegisterDevice-Routine registriert ein Gerät mit dem Power Management Framework (PoFx). |
PoFxReportDevicePoweredOn Die PoFxReportDevicePoweredOn-Routine benachrichtigt das Power Management Framework (PoFx), dass das Gerät den angeforderten Übergang zum D0 (vollständig aktiviert) abgeschlossen hat. |
PoFxSetComponentLatency Die PoFxSetComponentLatency-Routine gibt die maximale Latenz an, die beim Übergang von der Leerlaufbedingung zur aktiven Bedingung in der angegebenen Komponente toleriert werden kann. |
PoFxSetComponentResidency Die PoFxSetComponentResidency-Routine legt die geschätzte Zeit fest, wie lange eine Komponente wahrscheinlich im Leerlauf bleibt, nachdem die Komponente die Leerlaufbedingung eingegeben hat. |
PoFxSetComponentWake Die PoFxSetComponentWake-Routine gibt an, ob der Treiber die angegebene Komponente wacht, wenn die Komponente in den Leerlauf wechselt. |
PoFxSetDeviceIdleTimeout- Die PoFxSetDeviceIdleTimeout-Routine gibt das Mindestzeitintervall an, ab dem die letzte Komponente des Geräts die Leerlaufbedingung eingibt, wenn das Power Management Framework (PoFx) die DevicePowerNotRequiredCallback-Routine des Treibers aufruft. |
PoFxSetTargetDripsDevicePowerState Diese Routine wird aufgerufen, um den Power Manager über den Energiezustand des Zielgeräts für DRIPS zu benachrichtigen. Der Treiber kann die vom PEP bereitgestellte DRIPS-Einschränkung außer Kraft setzen. |
PoFxStartDevicePowerManagement Die PoFxStartDevicePowerManagement-Routine schließt die Registrierung eines Geräts mit dem Power Management Framework (PoFx) ab und startet die Gerätestromverwaltung. |
PoFxUnregisterDevice Die PoFxUnregisterDevice-Routine entfernt die Registrierung eines Geräts aus dem Power Management Framework (PoFx). |
PoGetSystemWake Die PoGetSystemWake-Routine bestimmt, ob ein angegebenes IRP als Aufwachen des Systems aus einem Schlafzustand markiert wurde. |
PopEntryList- Die PopEntryList-Routine entfernt den ersten Eintrag aus einer singly verknüpften Liste mit SINGLE_LIST_ENTRY Strukturen. |
PoQueryWatchdogTime- Die PoQueryWatchdogTime-Routine in wdm.h gibt an, ob der Power-Manager einen Timeoutzähler für alle Power-IRP aktiviert hat, die dem Gerätestapel zugewiesen sind. |
PoRegisterDeviceForIdleDetection- Die PoRegisterDeviceForIdleDetection-Routine in wdm.h aktiviert oder abbricht die Leerlauferkennung und legt Leerlauftimeoutwerte für ein Gerät fest. |
PoRegisterForEffectivePowerModeNotifications Die PoRegisterForEffectivePowerModeNotifications-Funktion registriert einen Rückruf, um effektive Änderungsbenachrichtigungen für den Energiemodus zu erhalten. |
PoRegisterPowerSettingCallback- Die PoRegisterPowerSettingCallback-Routine in wdm.h registriert eine Power-Setting-Rückrufroutine, um Benachrichtigungen über Änderungen in der angegebenen Energieeinstellung zu erhalten. |
PoRegisterSystemState- Die PoRegisterSystemState-Routine in wdm.h registriert das System aufgrund bestimmter Aktivitäten, wie durch die Flags angegeben, als ausgelastet. |
PoRequestPowerIrp Die PoRequestPowerIrp-Routine weist einen Strom-IRP zu und sendet sie an den oberen Treiber im Gerätestapel für das angegebene Gerät. |
PoSetDeviceBusy Weitere Informationen: PoSetDeviceBusy |
PoSetDeviceBusyEx- Die PoSetDeviceBusyEx-Routine in wdm.h benachrichtigt den Power-Manager, dass das Gerät, das dem angegebenen Leerlaufzähler zugeordnet ist, ausgelastet ist. |
PoSetPowerRequest- Die PoSetPowerRequest-Routine in wdm.h erhöht die Anzahl für den angegebenen Energieanforderungstyp. Der Power Manager zählt Anforderungen für jeden Energieanforderungstyp. |
PoSetPowerState- Die PoSetPowerState-Routine in wdm.h benachrichtigt das System einer Änderung des Gerätestromzustands für ein Gerät. |
PoSetSystemState- Treiber rufen die PoSetSystemState-Routine auf, um anzugeben, dass das System aktiv ist. |
PoSetSystemWake Die PoSetSystemWake-Routine markiert die angegebene IRP als eine, die dazu beitrug, das System aus einem Ruhezustand aufzuwachen. |
PoSetSystemWakeDevice Die PoSetSystemWakeDevice-Funktion versucht, eine PDO aus dem angegebenen Geräteobjekt zu extrahieren. |
PoStartDeviceBusy Die PoStartDeviceBusy-Routine in wdm.h markiert den Anfang eines Zeitraums, in dem das Gerät ausgelastet ist. |
PoStartNextPowerIrp Die PoStartNextPowerIrp-Routine in wdm.h signalisiert dem Power Manager, dass der Treiber bereit ist, den nächsten Strom-IRP zu verarbeiten. |
PoUnregisterFromEffectivePowerModeNotifications Die Funktion PoUnregisterFromEffectivePowerModeNotifications hebt die Registrierung von Änderungsbenachrichtigungen für den Effektiven Energiemodus auf. |
PoUnregisterPowerSettingCallback Die PoUnregisterPowerSettingCallback-Routine in wdm.h hebt die Registrierung einer Power-Setting-Rückrufroutine auf, die ein Treiber zuvor registriert hat. |
PoUnregisterSystemState Die PoUnregisterSystemState-Routine in wdm.h bricht eine systemstatusregistrierung ab, die von PoRegisterSystemState erstellt wurde. |
ProbeForRead- Die ProbeForRead-Routine überprüft, ob sich ein Benutzermoduspuffer tatsächlich im Benutzerbereich des Adressraums befindet und korrekt ausgerichtet ist. |
ProbeForWrite Die ProbeForWrite-Routine überprüft, ob sich ein Benutzermoduspuffer tatsächlich im Benutzermodusbereich des Adressraums befindet, schreibbar ist und korrekt ausgerichtet ist. |
PsAllocateAffinityToken Die PsAllocateAffinityToken-Funktion weist ein Threadaffinitätstoken zu. |
PsCreateSystemThread- Die PsCreateSystemThread-Routine erstellt einen Systemthread, der im Kernelmodus ausgeführt wird und ein Handle für den Thread zurückgibt. |
PsFreeAffinityToken Die PsFreeAffinityToken-Funktion gibt ein Affinitätstoken frei, das von PsAllocateAffinityToken zugewiesen wurde. |
PsGetCurrentThread- Erfahren Sie, wie die PsGetCurrentThread-Routine (wdm.h) den aktuellen Thread identifiziert. |
PsGetVersion- Diese Funktion ist in Windows XP und höheren Versionen des Windows-Betriebssystems veraltet. Verwenden Sie stattdessen RtlGetVersion. PsGetVersion gibt vom Aufrufer ausgewählte Informationen zur aktuellen Version des NT-basierten Betriebssystems zurück. |
PsQueryTotalCycleTimeProcess- Die PsQueryTotalCycleTimeProcess-Routine gibt die akkumulierte Zykluszeit für den angegebenen Prozess zurück. |
PsRevertToUserMultipleGroupAffinityThread Die PsRevertToUserMultipleGroupAffinityThread-Funktion setzt den aktuellen Thread auf seine vorherige Affinität zurück, wie durch das angegebene Affinitätstoken angegeben. |
PsSetSystemMultipleGroupAffinityThread Die PsSetSystemMultipleGroupAffinityThread-Funktion legt die Multigruppensystemaffinität des aktuellen Threads fest. |
PsTerminateSystemThread- Die PsTerminateSystemThread-Routine beendet den aktuellen Systemthread. |
PushEntryList- Die PushEntryList-Routine fügt einen Eintrag am Anfang einer singly verknüpften Liste von SINGLE_LIST_ENTRY Strukturen ein. |
READ_PORT_BUFFER_UCHAR Die READ_PORT_BUFFER_UCHAR-Funktion (wdm.h) liest eine Anzahl von Bytes aus der angegebenen Portadresse in einen Puffer. |
READ_PORT_BUFFER_ULONG Die READ_PORT_BUFFER_ULONG-Funktion (wdm.h) liest eine Reihe von ULONG-Werten aus der angegebenen Portadresse in einen Puffer. |
READ_PORT_BUFFER_USHORT Die READ_PORT_BUFFER_USHORT-Funktion (wdm.h) liest eine Reihe von USHORT-Werten aus der angegebenen Portadresse in einen Puffer. |
READ_PORT_UCHAR Die READ_PORT_UCHAR-Funktion (wdm.h) gibt ein Byte zurück, das von der angegebenen Portadresse im residenten, zugeordneten Gerätespeicher gelesen wird. |
READ_PORT_ULONG Die READ_PORT_ULONG-Funktion (wdm.h) gibt einen ULONG-Wert zurück, der aus der angegebenen Portadresse im residenten, zugeordneten Gerätespeicher gelesen wird. |
READ_PORT_USHORT Die READ_PORT_USHORT-Funktion (wdm.h) gibt einen USHORT-Wert zurück, der von der angegebenen Portadresse im residenten zugeordneten Gerätespeicher gelesen wird. |
READ_REGISTER_BUFFER_UCHAR Die READ_REGISTER_BUFFER_UCHAR-Funktion (wdm.h) liest eine Anzahl von Bytes aus der angegebenen Registeradresse in einen Puffer. |
READ_REGISTER_BUFFER_ULONG Die READ_REGISTER_BUFFER_ULONG-Funktion (wdm.h) liest eine Reihe von ULONG-Werten aus der angegebenen Registeradresse in einen Puffer. |
READ_REGISTER_BUFFER_ULONG64 Die READ_REGISTER_BUFFER_ULONG64-Funktion (wdm.h)liest eine Reihe von ULONG64 Werten aus der angegebenen Registeradresse in einen Puffer. |
READ_REGISTER_BUFFER_USHORT Die READ_REGISTER_BUFFER_USHORT-Funktion (wdm.h) liest eine Reihe von USHORT-Werten aus der angegebenen Registeradresse in einen Puffer. |
READ_REGISTER_UCHAR Die READ_REGISTER_UCHAR-Funktion (wdm.h) gibt ein Byte aus der angegebenen Registeradresse im residenten, zugeordneten Gerätespeicher zurück. |
READ_REGISTER_ULONG Die READ_REGISTER_ULONG-Funktion (wdm.h) gibt einen ULONG-Wert zurück, der aus der angegebenen Registeradresse im residenten, zugeordneten Gerätespeicher gelesen wird. |
READ_REGISTER_ULONG64 Die READ_REGISTER_ULONG64-Funktion (wdm.h) liest einen ULONG64 Wert aus der angegebenen Registeradresse. |
READ_REGISTER_USHORT Die READ_REGISTER_USHORT-Funktion (wdm.h) gibt einen USHORT-Wert zurück, der aus der angegebenen Registeradresse im residenten, zugeordneten Gerätespeicher gelesen wird. |
ReadBooleanRaw In diesem Thema wird die ReadBooleanRaw-Funktion beschrieben. |
ReadInt32Acquire- Die ReadInt32Acquire-Funktion... |
ReadInt32NoFence- Die Funktion ReadInt32NoFence... |
ReadInt32Raw- Die ReadInt32Raw-Funktion... |
ReadUInt32Acquire- Die ReadUInt32Acquire-Funktion... |
ReadUInt32NoFence- Die Funktion ReadUInt32NoFence... |
ReadUInt32Raw- Die ReadUInt32Raw-Funktion... |
RemoveEntryList- Die RemoveEntryList-Routine entfernt einen Eintrag aus einer doubly verknüpften Liste von LIST_ENTRY Strukturen. |
RemoveHeadList- Die RemoveHeadList-Routine entfernt einen Eintrag vom Anfang einer doubly verknüpften Liste von LIST_ENTRY Strukturen. |
RemoveTailList- Die RemoveTailList-Routine entfernt einen Eintrag am Ende einer doubly verknüpften Liste von LIST_ENTRY Strukturen. |
ROUND_TO_PAGES Weitere Informationen zu: ROUND_TO_PAGES |
RtlAnsiStringToUnicodeSize Die RtlAnsiStringToUnicodeSize-Routine gibt die Anzahl der Bytes zurück, die erforderlich sind, um eine INSI-Zeichenfolge zu konvertieren, die in eine Unicode-Zeichenfolge konvertiert wird. |
RtlAnsiStringToUnicodeString RtlAnsiStringToUnicodeString konvertiert die angegebene ANSI-Quellzeichenfolge in eine Unicode-Zeichenfolge. |
RtlAppendUnicodeStringToStringToString Die RtlAppendUnicodeStringToStringToString-Routine verkettet zwei Unicode-Zeichenfolgen. |
RtlAppendUnicodeToString- Die RtlAppendUnicodeToString-Routine verkettet die bereitgestellte Unicode-Zeichenfolge mit einer gepufferten Unicode-Zeichenfolge. |
RtlAreBitsClear Die RtlAreBitsClear-Routine bestimmt, ob ein bestimmter Bitbereich innerhalb einer Bitmapvariable eindeutig ist. |
RtlAreBitsSet- Die RtlAreBitsSet-Routine bestimmt, ob ein bestimmter Bitbereich innerhalb einer Bitmapvariable festgelegt ist. |
RtlCheckBit- Die RtlCheckBit-Routine bestimmt, ob ein bestimmtes Bit in einer bestimmten Bitmapvariable klar oder festgelegt ist. |
RtlCheckRegistryKey- Die RtlCheckRegistryKey-Routine sucht nach dem Vorhandensein eines angegebenen benannten Schlüssels in der Registrierung. |
RtlClearAllBits Die RtlClearAllBits-Routine legt alle Bits in einer bestimmten Bitmapvariable auf Null fest. |
RtlClearBit- Die RtlClearBit-Routine legt das angegebene Bit in einer Bitmap auf Null fest. |
RtlClearBits Die RtlClearBits-Routine legt alle Bits im angegebenen Bereich von Bits in der Bitmap auf Null fest. |
RtlCmDecodeMemIoResource- Die RtlCmDecodeMemIoResource-Routine stellt die Startadresse und die Länge einer CM_PARTIAL_RESOURCE_DESCRIPTOR Struktur bereit, die einen Bereich von Speicher- oder E/A-Portadressen beschreibt. |
RtlCmEncodeMemIoResource Die RtlCmEncodeMemIoResource-Routine aktualisiert eine CM_PARTIAL_RESOURCE_DESCRIPTOR Struktur, um einen Bereich von Speicher- oder E/A-Portadressen zu beschreiben. |
RtlCompareMemory Die RtlCompareMemory-Routine vergleicht zwei Speicherblöcke und gibt die Anzahl der Bytes zurück, die bis zum ersten Unterschied übereinstimmen. |
RtlCompareUnicodeString- Die RtlCompareUnicodeString-Routine vergleicht zwei Unicode-Zeichenfolgen. |
RtlConstantTimeEqualMemory In diesem Thema wird die Funktion "RtlConstantTimeEqualMemory" beschrieben. |
RtlConvertLongToLargeInteger Die RtlConvertLongToLargeInteger-Routine konvertiert die eingegebene ganzzahlige Eingabe in eine signierte große ganze Zahl. |
RtlConvertUlongToLargeInteger Die RtlConvertUlongToLargeInteger-Routine wandelt die nicht signierte ganze Zahl in eine signierte große ganze Zahl um. Verwenden Sie diese Routine nicht für Windows XP und höhere Versionen von Windows. verwenden Sie die systemeigene Unterstützung für __int64. |
RtlCopyDeviceMemory Stellt rtlCopyVolatileMemory-Verhalten in Situationen bereit, in denen der Entwickler zusätzlich sicherstellen muss, dass Ausrichtungsfehler beim Zugriff auf den Gerätespeicher nicht generiert werden. |
RtlCopyMemory Erfahren Sie, wie die RtlCopyMemory-Routine den Inhalt eines Quellspeicherblocks in einen Zielspeicherblock kopiert. |
RtlCopyMemoryNonTemporal Diese Funktion kopiert von einem Puffer in einen anderen, wobei nicht zeitliche Verschiebungen verwendet werden, die den Cache nicht verunreinigen. Die Puffer sollten sich nicht überlappen. |
RtlCopyUnicodeString- Die RtlCopyUnicodeString-Routine kopiert eine Quellzeichenfolge in eine Zielzeichenfolge. |
RtlCopyVolatileMemory Stellt das RtlCopyMemory-Verhalten in Situationen bereit, in denen der Entwickler sicherstellen muss, dass der Kopiervorgang auftritt. |
RtlCreateRegistryKey Die RtlCreateRegistryKey-Routine fügt ein Schlüsselobjekt in der Registrierung entlang eines bestimmten relativen Pfads hinzu. |
RtlCreateSecurityDescriptor- Die RtlCreateSecurityDescriptor-Routine initialisiert einen neuen Sicherheitsdeskriptor für absolute Formate. Bei Der Rückgabe wird der Sicherheitsdeskriptor ohne System-ACL, keine diskretionäre ACL, kein Besitzer, keine primäre Gruppe und alle Steuerelementkennzeichnungen auf Null initialisiert. |
RtlDeleteRegistryValue Die RtlDeleteRegistryValue-Routine entfernt den angegebenen Eintragsnamen und die zugehörigen Werte aus der Registrierung entlang des angegebenen relativen Pfads. |
RtlDowncaseUnicodeChar- Die RtlDowncaseUnicodeChar-Routine konvertiert das angegebene Unicode-Zeichen in Kleinbuchstaben. |
RtlEqualLuid Weitere Informationen: RtlEqualLuid |
RtlEqualMemory Die RtlEqualMemory-Routine vergleicht zwei Speicherblöcke, um zu bestimmen, ob die angegebene Anzahl von Bytes identisch ist. |
RtlEqualUnicodeString Die RtlEqualUnicodeString-Routine vergleicht zwei Unicode-Zeichenfolgen, um zu bestimmen, ob sie gleich sind. |
RtlFillDeviceMemory Stellt rtlFillVolatileMemory-Verhalten in Situationen bereit, in denen der Entwickler zusätzlich sicherstellen muss, dass Ausrichtungsfehler beim Zugriff auf den Gerätespeicher nicht generiert werden. |
RtlFillMemory Die RtlFillMemory-Routine füllt einen Speicherblock mit dem angegebenen Füllwert aus. |
RtlFillMemoryNonTemporal Diese Funktion füllt einen Speicherblock mit dem angegebenen Füllwert mit nicht zeitlichen Verschiebungen aus, die den Cache nicht belasten. |
RtlFillVolatileMemory Stellt das RtlFillMemory-Verhalten in Situationen bereit, in denen der Entwickler sicherstellen muss, dass der Einstellungsvorgang auftritt. |
RtlFindClearBits Die RtlFindClearBits-Routine sucht nach einem Bereich von klaren Bits einer angeforderten Größe innerhalb einer Bitmap. |
RtlFindClearBitsAndSet Die RtlFindClearBitsAndSet-Routine sucht nach einem Bereich von klaren Bits einer angeforderten Größe innerhalb einer Bitmap und legt alle Bits im Bereich fest, wenn sie sich befindet. |
RtlFindClearRuns Die RtlFindClearRuns-Routine findet die angegebene Anzahl von Läufen mit klaren Bits innerhalb einer bestimmten Bitmap. |
RtlFindFirstRunClear Die RtlFindFirstRunClear-Routine sucht nach dem anfänglichen zusammenhängenden Bereich von klaren Bits innerhalb einer bestimmten Bitmap. |
RtlFindLastBackwardRunClear Die RtlFindLastBackwardRunClear-Routine durchsucht eine bestimmte Bitmap für die vorherige Klarlauf von Bits, beginnend mit der angegebenen Indexposition. |
RtlFindLeastSignificantBit Die RtlFindLeastSignificantBit-Routine gibt die nullbasierte Position des am wenigsten signifikanten Nonzero-Bits in seinem Parameter zurück. |
RtlFindLongestRunClear Die RtlFindLongestRunClear-Routine sucht nach dem größten zusammenhängenden Bereich von klaren Bits innerhalb einer bestimmten Bitmap. |
RtlFindMostSignificantBit Die RtlFindMostSignificantBit-Routine gibt die nullbasierte Position des wichtigsten Nonzero-Bits in seinem Parameter zurück. |
RtlFindNextForwardRunClear Die RtlFindNextForwardRunClear-Routine durchsucht eine bestimmte Bitmapvariable für die nächste Klarlauf von Bits, beginnend mit der angegebenen Indexposition. |
RtlFindSetBits Die RtlFindSetBits-Routine sucht nach einem Bereich von festgelegten Bits einer angeforderten Größe innerhalb einer Bitmap. |
RtlFindSetBitsAndClear Die RtlFindSetBitsAndClear-Routine sucht nach einem Bereich von festgelegten Bits einer angeforderten Größe innerhalb einer Bitmap und löscht alle Bits im Bereich, wenn sie sich befindet. |
RtlFreeAnsiString- Die RtlFreeAnsiString-Routine gibt Speicher frei, der von RtlUnicodeStringToAnsiString zugewiesen wurde. |
RtlFreeUnicodeString- Die RtlFreeUnicodeString-Routine gibt Speicher frei, der von RtlAnsiStringToUnicodeString oder RtlUpcaseUnicodeString zugewiesen wurde. |
RtlFreeUTF8String- Die RtlFreeUTF8String-Funktion gibt Speicher frei, der von RtlUnicodeStringToUTF8String zugewiesen wurde. |
RtlGetVersion- Die RtlGetVersion-Routine gibt Versionsinformationen zum derzeit ausgeführten Betriebssystem zurück. |
RtlGUIDFromString- Die RtlGUIDFromString-Routine konvertiert die angegebene Unicode-Zeichenfolge in eine GUID im Binärformat. |
RtlHashUnicodeString Die RtlHashUnicodeString-Routine erstellt einen Hashwert aus einem bestimmten Unicode-Zeichenfolgen- und Hashalgorithmus. |
RtlInitAnsiString- Die RtlInitAnsiString-Routine initialisiert eine gezählte Zeichenfolge von ANSI-Zeichen. |
RtlInitEmptyAnsiString Weitere Informationen: RtlInitEmptyAnsiString |
RtlInitEmptyUnicodeString Weitere Informationen: RtlInitEmptyUnicodeString |
RtlInitializeBitMap- Die RtlInitializeBitMap-Routine initialisiert den Header einer Bitmapvariable. |
RtlInitString- Die RtlInitString-Routine initialisiert eine gezählte Zeichenfolge von 8-Bit-Zeichen. |
RtlInitStringEx- Die RtlInitStringEx-Routine in wdm.h initialisiert eine gezählte Zeichenfolge von 8-Bit-Zeichen. RtlInitStringEx ändert die Quellzeichenfolge nicht. |
RtlInitUnicodeString Weitere Informationen finden Sie in der WdmlibRtlInitUnicodeStringEx-Funktion. |
RtlInitUTF8String- Die RtlInitUTF8String-Funktion initialisiert eine gezählte Zeichenfolge mit UTF-8 Zeichen. |
RtlInitUTF8StringEx Die RtlInitUTF8StringEx-Routine initialisiert eine gezählte Zeichenfolge mit UTF-8 Zeichen. |
RtlInt64ToUnicodeString Die RtlInt64ToUnicodeString-Routine konvertiert einen angegebenen nicht signierten 64-Bit-Ganzzahlwert in eine Unicode-Zeichenfolge, die den Wert in einer angegebenen Basis darstellt. |
RtlIntegerToUnicodeString Die RtlIntegerToUnicodeString-Routine konvertiert einen nicht signierten ganzzahligen Wert in eine null-gekündigte Zeichenfolge von mindestens einem Unicode-Zeichen in der angegebenen Basis. |
RtlIntPtrToUnicodeString Die RtlIntPtrToUnicodeString-Routine konvertiert einen angegebenen ULONG_PTR Wert in eine Unicode-Zeichenfolge, die den Wert in einer angegebenen Basis darstellt. |
RtlIoDecodeMemIoResource Die RtlIoDecodeMemIoResource-Routine stellt die Adressinformationen bereit, die in einer IO_RESOURCE_DESCRIPTOR Struktur enthalten sind, die einen Bereich von Speicher- oder E/A-Portadressen beschreibt. |
RtlIoEncodeMemIoResource Die RtlIoEncodeMemIoResource-Routine aktualisiert eine IO_RESOURCE_DESCRIPTOR Struktur, um einen Bereich von Speicher- oder E/A-Portadressen zu beschreiben. |
RtlIsNtDdiVersionAvailable Die RtlIsNtDdiVersionAvailable-Routine bestimmt, ob eine angegebene Version der Microsoft Windows-Gerätetreiberschnittstelle (DDI) verfügbar ist. |
RtlIsServicePackVersionInstalled Die RtlIsServicePackVersionInstalled-Routine bestimmt, ob eine angegebene Service Pack-Version der Microsoft Windows-Gerätetreiberschnittstelle (DDI) installiert ist. |
RtlIsZeroLuid Weitere Informationen: RtlIsZeroLuid |
RtlLengthSecurityDescriptor Die RtlLengthSecurityDescriptor-Routine gibt die Größe eines bestimmten Sicherheitsdeskriptors zurück. |
RtlMoveMemory Die RtlMoveMemory-Routine kopiert den Inhalt eines Quellspeicherblocks in einen Zielspeicherblock und unterstützt überlappende Quell- und Zielspeicherblöcke. |
RtlMoveVolatileMemory Stellt rtlMoveMemory-Verhalten in Situationen bereit, in denen der Entwickler sicherstellen muss, dass der Kopiervorgang auftritt, und behandelt Fälle, in denen sich die Source und Destination Puffer überlappen. |
RtlNumberOfClearBits Die RtlNumberOfClearBits-Routine gibt eine Anzahl der klaren Bits in einer bestimmten Bitmapvariable zurück. |
RtlNumberOfSetBits Die RtlNumberOfSetBits-Routine gibt eine Anzahl der festgelegten Bits in einer bestimmten Bitmapvariable zurück. |
RtlNumberOfSetBitsUlongPtr Die RtlNumberOfSetBitsUlongPtr-Routine gibt die Anzahl der Bits im angegebenen ULONG_PTR ganzzahligen Wert zurück, der auf einen wert festgelegt ist. |
RtlPrefetchMemoryNonTemporal Die RtlPrefetchMemoryNonTemporal-Routine bietet einen Hinweis auf den Prozessor, dass ein Puffer vorübergehend in den Prozessorcache verschoben werden soll. |
RtlQueryRegistryValues Die RtlQueryRegistryValues-Routine ermöglicht es dem Aufrufer, mehrere Werte aus der Registrierungsunterstruktur mit einem einzelnen Aufruf abzufragen. |
RtlRetrieveUlong Weitere Informationen: RtlRetrieveUlong |
RtlRetrieveUshort Weitere Informationen: RtlRetrieveUshort |
RtlSanitizeUnicodeStringPadding Wiederherstellen des Abstands für eine Unicode-Zeichenfolge. |
RtlSecureZeroMemory Die RtlSecureZeroMemory-Routine füllt einen Speicherblock mit Nullen auf eine Weise, die garantiert sicher ist. |
RtlSecureZeroMemory2 Bietet einen Komfortwrapper um RtlFillVolatileMemory und ist identisch mit RtlZeroVolatileMemory. |
RtlSetAllBits Die RtlSetAllBits-Routine legt alle Bits in einer bestimmten Bitmapvariable fest. |
RtlSetBit- Die RtlSetBit-Routine legt das angegebene Bit in einer Bitmap auf eine fest. |
RtlSetBits- Die RtlSetBits-Routine legt alle Bits in einem bestimmten Bereich einer bestimmten Bitmapvariable fest. |
RtlSetDaclSecurityDescriptor- Die RtlSetDaclSecurityDescriptor-Routine legt die DACL-Informationen eines absolut formatierten Sicherheitsdeskriptors fest, oder wenn bereits eine DACL im Sicherheitsdeskriptor vorhanden ist, wird sie ersetzt. |
RtlStoreUlong- Weitere Informationen: RtlStoreUlong |
RtlStoreUlonglong Weitere Informationen: RtlStoreUlonglong |
RtlStoreUlongPtr Weitere Informationen: RtlStoreUlongPtr |
RtlStoreUshort- Weitere Informationen: RtlStoreUshort |
RtlStringFromGUID- Die RtlStringFromGUID-Routine konvertiert eine bestimmte GUID aus dem Binärformat in eine Unicode-Zeichenfolge. |
RtlTestBit- Die RtlTestBit-Routine gibt den Wert eines Bits in einer Bitmap zurück. |
RtlTimeFieldsToTime- Die RtlTimeFieldsToTime-Routine konvertiert TIME_FIELDS Informationen in einen Systemzeitwert. |
RtlTimeToTimeFields- Die RtlTimeToTimeFields-Routine wandelt Systemzeit in eine TIME_FIELDS Struktur um. |
RtlUlongByteSwap Die RtlUlongByteSwap-Routine kehrt die Reihenfolge der vier Bytes in einem ganzzahligen 32-Bit-Wert ohne Vorzeichen um. |
RtlUlonglongByteSwap Die RtlUlonglongByteSwap-Routine umkehrt die Reihenfolge der acht Bytes in einem ganzzahligen 64-Bit-Wert ohne Vorzeichen. |
RtlUnicodeStringToAnsiSize Die RtlUnicodeStringToAnsiSize-Routine gibt die Anzahl der Bytes zurück, die für eine null-beendete ANSI-Zeichenfolge erforderlich sind, die einer angegebenen Unicode-Zeichenfolge entspricht. |
RtlUnicodeStringToAnsiString Die RtlUnicodeStringToAnsiString-Routine konvertiert eine angegebene Unicode-Zeichenfolge in eine ANSI-Zeichenfolge. |
RtlUnicodeStringToInteger Die RtlUnicodeStringToInteger-Routine konvertiert eine Unicode-Zeichenfolgendarstellung einer Zahl in den entsprechenden ganzzahligen Wert. |
RtlUnicodeStringToUTF8String Die RtlUnicodeStringToUTF8String-Funktion konvertiert die angegebene Unicode-Quellzeichenfolge in eine UTF8-Zeichenfolge. |
RtlUnicodeToUTF8N Die RtlUnicodeToUTF8N-Routine in wdm.h konvertiert eine Unicode-Zeichenfolge in eine UTF-8-Zeichenfolge. Die UTF-8-Ausgabe wird nur null beendet, wenn die Unicode-Eingabezeichenfolge lautet. |
RtlUpcaseUnicodeChar Die RtlUpcaseUnicodeChar-Routine konvertiert das angegebene Unicode-Zeichen in Großbuchstaben. |
RtlUshortByteSwap Die RtlUshortByteSwap-Routine umkehrt die Reihenfolge der beiden Bytes in einem ganzzahligen 16-Bit-Wert ohne Vorzeichen.The RtlUshortByteSwap routine reverses the order of the two bytes in a 16-bit unsigned integer value. |
RtlUTF8StringToUnicodeString Die RtlUTF8StringToUnicodeString-Funktion konvertiert die angegebene UTF8-Quellzeichenfolge in eine Unicode-Zeichenfolge gemäß den aktuellen Systemgebietsschemainformationen. |
RtlUTF8ToUnicodeN Die RtlUTF8ToUnicodeN-Routine in wdm.h konvertiert eine UTF-8-Zeichenfolge in eine Unicode-Zeichenfolge. Die Unicode-Ausgabe wird nur null beendet, wenn die UTF-8-Eingabezeichenfolge lautet. |
RtlValidRelativeSecurityDescriptor Die RtlValidRelativeSecurityDescriptor-Routine überprüft die Gültigkeit eines selbstrelativen Sicherheitsdeskriptors. |
RtlValidSecurityDescriptor Die RtlValidSecurityDescriptor-Routine überprüft die Gültigkeit eines bestimmten Sicherheitsdeskriptors. |
RtlVerifyVersionInfo Die RtlVerifyVersionInfo-Routine vergleicht einen angegebenen Satz von Betriebssystemversionsanforderungen mit den entsprechenden Attributen der derzeit ausgeführten Version des Betriebssystems. |
RtlWriteRegistryValue Die RtlWriteRegistryValue-Routine schreibt vom Aufrufer bereitgestellte Daten entlang des angegebenen relativen Pfads am angegebenen Wertnamen in die Registrierung. |
RtlxAnsiStringToUnicodeSize Die RtlxAnsiStringToUnicodeSize-Routine gibt die Anzahl der Bytes zurück, die für eine mit Null beendete Unicode-Zeichenfolge erforderlich sind, die einer angegebenen ANSI-Zeichenfolge entspricht. |
RtlxUnicodeStringToAnsiSize Die RtlxUnicodeStringToAnsiSize-Routine gibt die Anzahl der Bytes zurück, die für eine NULL-beendete ANSI-Zeichenfolge erforderlich sind, die einer angegebenen Unicode-Zeichenfolge entspricht. |
RtlZeroDeviceMemory Bietet einen Komfortwrapper um RtlFillDeviceMemory. |
RtlZeroMemory Das RtlZeroMemory-Makro (wdm.h) füllt einen Speicherblock mit Nullen, wobei ein Zeiger auf den Block und die Länge in Bytes gefüllt werden soll. |
RtlZeroVolatileMemory Bietet einen Komfortwrapper um RtlFillVolatileMemory. |
SeAccessCheck- Die SeAccessCheck-Routine bestimmt, ob den angeforderten Zugriffsrechten ein Objekt gewährt werden kann, das durch einen Sicherheitsdeskriptor und einen Objektbesitzer geschützt ist. |
SeAssignSecurity Die SeAssignSecurity-Routine erstellt einen selbstrelativen Sicherheitsdeskriptor für ein neues Objekt, da der Sicherheitsdeskriptor des übergeordneten Verzeichnisses und alle ursprünglich angeforderten Sicherheit für das Objekt. |
SeAssignSecurityEx Die SeAssignSecurityEx-Routine erstellt einen selbstrelativen Sicherheitsdeskriptor für ein neues Objekt mit den folgenden optionalen Parametern:_a Sicherheitsbeschreibung des übergeordneten Verzeichnisses des Objekts, einen expliziten Sicherheitsdeskriptor für das Objekt und den Objekttyp. |
SeCaptureSubjectContext Die SeCaptureSubjectContext-Routine in wdm.h erfasst den Sicherheitskontext des aufrufenden Threads für die Zugriffsüberprüfung und -überwachung. |
SeDeassignSecurity Die SeDeassignSecurity-Routine behandelt den Speicher, der einem Sicherheitsdeskriptor zugeordnet wurde, der mithilfe von SeAssignSecurity zugewiesen wurde. |
SeEtwriteKMCveEvent Die SeEtwriteKMCveEvent-Funktion ist eine Ablaufverfolgungsfunktion zum Veröffentlichen von Ereignissen, wenn ein versuchter Sicherheitsrisiko-Exploit in Ihren Kernelmodustreibern erkannt wird. |
SeLockSubjectContext- Die SeLockSubjectContext-Routine in wdm.h sperrt die primären und Identitätswechseltoken eines erfassten Betreffkontexts. |
SeReleaseSubjectContext Die SeReleaseSubjectContext-Routine in wdm.h gibt einen von einem früheren Aufruf von SeCaptureSubjectContext erfassten Sicherheitskontext für Subjekte frei. |
SeUnlockSubjectContext Die SeUnlockSubjectContext-Routine in wdm.h entsperrt die Token eines erfassten Betreffkontexts, die durch einen Aufruf von SeLockSubjectContext gesperrt wurden. |
SeValidSecurityDescriptor- Die SeValidSecurityDescriptor-Routine gibt zurück, ob ein gegebener Sicherheitsdeskriptor strukturell gültig ist. |
TmCommitComplete- Die TmCommitComplete-Routine benachrichtigt KTM, dass der aufrufende Ressourcenmanager das Commit einer Transaktion abgeschlossen hat. |
TmCommitEnlistment- Die TmCommitEnlistment-Routine initiiert den Commit-Vorgang für die Transaktion einer angegebenen Liste. |
TmCommitTransaction- Die TmCommitTransaction-Routine initiiert einen Commit-Vorgang für eine angegebene Transaktion. |
TmCreateEnlistment- Die TmCreateEnlistment-Routine erstellt ein neues Enlistment-Objekt für eine Transaktion. |
TmDereferenceEnlistmentKey Die TmDereferenceEnlistmentKey-Routine dekrementiert die Referenzanzahl für den Schlüssel eines angegebenen Enlistment-Objekts. |
TmEnableCallbacks Die TmEnableCallbacks-Routine ermöglicht eine Rückrufroutine, die Transaktionsbenachrichtigungen empfängt. |
TmGetTransactionId- Die TmGetTransactionId-Routine ruft die Arbeitseinheit (UOW) eines Transaktionsobjekts ab. |
TmInitializeTransactionManager Die TmInitializeTransactionManager-Routine initialisiert ein Transaktions-Manager-Objekt. |
TmIsTransactionActive- Die TmIsTransactionActive-Routine gibt an, ob sich eine angegebene Transaktion im aktiven Zustand befindet. |
TmPrepareComplete- Die TmPrepareComplete-Routine benachrichtigt KTM, dass der aufrufende Ressourcenmanager die Vorbereitung der Transaktionsdaten abgeschlossen hat. |
TmPrepareEnlistment Die TmPrepareEnlistment-Routine initiiert den Vorbereitungsvorgang für die Transaktion einer angegebenen Liste. |
TmPrePrepareComplete- Die TmPrePrepareComplete-Routine benachrichtigt KTM, dass der aufrufende Ressourcenmanager die vorläufige Vorbereitung der Transaktionsdaten abgeschlossen hat. |
TmPrePrepareEnlistment- Die TmPrePrepareEnlistment-Routine initiiert den Vorvorbereitungsvorgang für die Transaktion einer angegebenen Liste. |
TmReadOnlyEnlistment- Die TmReadOnlyEnlistment-Routine legt eine angegebene Liste auf schreibgeschützt fest. |
TmRecoverEnlistment- Die TmRecoverEnlistment-Routine initiiert einen Wiederherstellungsvorgang für die Transaktion, die einer angegebenen Liste zugeordnet ist. |
TmRecoverResourceManager- Die TmRecoverResourceManager-Routine versucht, die Transaktion wiederherzustellen, die jeder Enlistment eines angegebenen Ressourcen-Manager-Objekts zugeordnet ist. |
TmRecoverTransactionManager Die TmRecoverTransactionManager-Routine rekonstruiert den Status des Transaktions-Manager-Objekts (einschließlich aller Transaktionen, Listen und Ressourcenmanager) aus den Wiederherstellungsinformationen, die sich im Protokolldatenstrom befinden. |
TmReferenceEnlistmentKey Die TmReferenceEnlistmentKey-Routine erhöht die Referenzanzahl für den Schlüssel eines angegebenen Enlistment-Objekts und ruft den Schlüssel ab. |
TmRenameTransactionManager Die TmRenameTransactionManager-Routine ändert die Identität des Transaktions-Manager-Objekts, das im CLFS-Protokolldateidatenstrom gespeichert ist, der im Namen der Protokolldatei enthalten ist. |
TmRequestOutcomeEnlistment- Die TmRequestOutcomeEnlistment-Routine fordert KTM auf, ein sofortiges Ergebnis (Commit oder Rollback) für die Transaktion bereitzustellen, die mit einer angegebenen Liste verknüpft ist. |
TmRollbackComplete- Die TmRollbackComplete-Routine benachrichtigt KTM, dass der aufrufende Ressourcenmanager das Rollback der Transaktionsdaten abgeschlossen hat. |
TmRollbackEnlistment- Die TmRollbackEnlistment-Routine setzt eine angegebene Liste zurück. |
TmRollbackTransaction- Die TmRollbackTransaction-Routine initiiert einen Rollbackvorgang für eine angegebene Transaktion. |
TmSinglePhaseReject Die TmSinglePhaseReject-Routine informiert KTM darüber, dass der aufrufende Ressourcenmanager keinen Einzelphasen-Commit-Vorgang für eine bestimmte Liste unterstützt. |
vDbgPrintEx- Die vDbgPrintEx-Routine sendet eine Zeichenfolge an den Kerneldebugger, wenn bestimmte Bedingungen erfüllt sind. |
vDbgPrintExWithPrefix- Die vDbgPrintExWithPrefix-Routine sendet eine Zeichenfolge an den Kerneldebugger, wenn bestimmte von Ihnen angegebene Bedingungen erfüllt sind. Diese Routine kann ein Präfix an die Debuggerausgabe anfügen, um Debuggingergebnisse zu organisieren. |
VslCreateSecureSection- Dieses VslCreateSecureSection-Material ist noch nicht verfügbar. Dieses Platzhalterthema wird als Beispiel für eine Dokumentation bereitgestellt, die in einer späteren Version enthalten sein kann. |
VslDeleteSecureSection Dieses VslDeleteSecureSection-Material ist noch nicht verfügbar. Dieses Platzhalterthema wird als Beispiel für eine Dokumentation bereitgestellt, die in einer späteren Version enthalten sein kann. |
WmiQueryTraceInformation- Die WmiQueryTraceInformation-Routine gibt Informationen zu einer WMI-Ereignisablaufverfolgung zurück. |
WmiTraceMessage- Die WmiTraceMessage-Routine fügt dem Ausgabeprotokoll einer WPP-Softwareablaufverfolgungssitzung eine Nachricht hinzu. |
WmiTraceMessageVa Die WmiTraceMessageVa-Routine fügt dem Ausgabeprotokoll einer WPP-Softwareablaufverfolgungssitzung eine Nachricht hinzu. |
WRITE_PORT_BUFFER_UCHAR Die WRITE_PORT_BUFFER_UCHAR-Funktion (wdm.h) schreibt eine Anzahl von Bytes aus einem Puffer in den angegebenen Port. |
WRITE_PORT_BUFFER_ULONG Die WRITE_PORT_BUFFER_ULONG-Funktion (wdm.h) schreibt eine Reihe von ULONG-Werten aus einem Puffer in die angegebene Portadresse. |
WRITE_PORT_BUFFER_USHORT Die WRITE_PORT_BUFFER_USHORT-Funktion (wdm.h) schreibt eine Reihe von USHORT-Werten aus einem Puffer in die angegebene Portadresse. |
WRITE_PORT_UCHAR Die WRITE_PORT_UCHAR-Funktion (wdm.h) schreibt ein Byte in die angegebene Portadresse im residenten, zugeordneten Gerätespeicher. |
WRITE_PORT_ULONG Die WRITE_PORT_ULONG-Funktion (wdm.h) schreibt einen ULONG-Wert in die angegebene Portadresse im residenten, zugeordneten Gerätespeicher. |
WRITE_PORT_USHORT Die WRITE_PORT_USHORT-Funktion (wdm.h) schreibt einen USHORT-Wert in die angegebene Portadresse im residenten, zugeordneten Gerätespeicher. |
WRITE_REGISTER_BUFFER_UCHAR Die WRITE_REGISTER_BUFFER_UCHAR-Funktion (wdm.h) schreibt eine Anzahl von Bytes aus einem Puffer in das angegebene Register. |
WRITE_REGISTER_BUFFER_ULONG Die WRITE_REGISTER_BUFFER_ULONG-Funktion (wdm.h) schreibt eine Reihe von ULONG-Werten aus einem Puffer in das angegebene Register. |
WRITE_REGISTER_BUFFER_ULONG64 Die WRITE_REGISTER_BUFFER_ULONG64-Funktion (wdm.h) schreibt eine Reihe von ULONG64 Werten aus einem Puffer in das angegebene Register. |
WRITE_REGISTER_BUFFER_USHORT Die WRITE_REGISTER_BUFFER_USHORT-Funktion (wdm.h) schreibt eine Reihe von USHORT-Werten aus einem Puffer in das angegebene Register. |
WRITE_REGISTER_UCHAR Die WRITE_REGISTER_UCHAR-Funktion (wdm.h) schreibt ein Byte in die angegebene Registeradresse im residenten, zugeordneten Gerätespeicher. |
WRITE_REGISTER_ULONG Die WRITE_REGISTER_ULONG-Funktion (wdm.h) schreibt einen ULONG-Wert in die angegebene Registeradresse im residenten zugeordneten Gerätespeicher. |
WRITE_REGISTER_ULONG64 Die WRITE_REGISTER_ULONG64-Funktion (wdm.h) schreibt einen ULONG64 Wert in die angegebene Registeradresse. |
WRITE_REGISTER_USHORT Die WRITE_REGISTER_USHORT-Funktion (wdm.h) schreibt einen USHORT-Wert in die angegebene Registeradresse im residenten, zugeordneten Gerätespeicher. |
WriteInt32NoFence- Die WriteInt32NoFence-Funktion... |
WriteInt32Raw- Die WriteInt32Raw-Funktion... |
WriteInt32Release- Die Funktion WriteInt32Release... |
WriteUInt32NoFence- Die WriteUInt32NoFence-Funktion... |
WriteUInt32Raw Die WriteUInt32Raw-Funktion... |
WriteUInt32Release Die WriteUInt32Release-Funktion... |
ZwClose Die ZwClose-Routine in wdm.h schließt ein Objekthandle. ZwClose ist eine generische Routine, die auf jedem Objekttyp arbeitet. |
ZwCommitComplete- Erfahren Sie, wie die ZwCommitComplete-Routine KTM benachrichtigt, dass der aufrufende Ressourcenmanager das Commit der Transaktionsdaten abgeschlossen hat. |
ZwCommitEnlistment- Erfahren Sie, wie die ZwCommitEnlistment-Routine den Commit-Vorgang für die Transaktion einer bestimmten Liste initiiert. |
ZwCommitTransaction- Erfahren Sie, wie die ZwCommitTransaction-Routine einen Commit-Vorgang für eine angegebene Transaktion initiiert. |
ZwCreateDirectoryObject Die ZwCreateDirectoryObject-Routine erstellt oder öffnet ein Objektverzeichnisobjekt. |
ZwCreateEnlistment Erfahren Sie, wie die ZwCreateEnlistment-Routine ein neues Enlistment-Objekt für eine Transaktion erstellt. |
ZwCreateFile- Die ZwCreateFile-Routine erstellt eine neue Datei oder öffnet eine vorhandene Datei. |
ZwCreateKey- Die ZwCreateKey-Routine erstellt einen neuen Registrierungsschlüssel oder öffnet eine vorhandene. |
ZwCreateKeyTransacted Die ZwCreateKeyTransacted-Routine erstellt einen neuen Registrierungsschlüssel oder öffnet einen vorhandenen Registrierungsschlüssel und ordnet den Schlüssel einer Transaktion zu. |
ZwCreateResourceManager Erfahren Sie, wie die ZwCreateResourceManager-Routine ein Ressourcen-Manager-Objekt erstellt. |
ZwCreateSection Die ZwCreateSection-Routine in wdm.h erstellt ein Abschnittsobjekt. Sobald der griff, auf den verwiesen wird, nicht mehr verwendet wird, muss der Treiber ihn schließen. |
ZwCreateTransaction- Erfahren Sie, wie die ZwCreateTransaction-Routine ein Transaktionsobjekt erstellt. |
ZwCreateTransactionManager Erfahren Sie, wie die ZwCreateTransactionManager-Routine ein neues Transaktions-Manager-Objekt erstellt. |
ZwDeleteKey- Die ZwDeleteKey-Routine löscht einen geöffneten Schlüssel aus der Registrierung. |
ZwDeleteValueKey- Die ZwDeleteValueKey-Routine löscht einen Werteintrag, der einem Namen eines geöffneten Schlüssels in der Registrierung entspricht. Wenn kein solcher Eintrag vorhanden ist, wird ein Fehler zurückgegeben. |
ZwEnumerateKey Die ZwEnumerateKey-Routine gibt Informationen zu einem Unterschlüssel eines geöffneten Registrierungsschlüssels zurück. |
ZwEnumerateTransactionObject Erfahren Sie, wie die ZwEnumerateTransactionObject-Routine die KTM-Objekte auf einem Computer aufzählt. |
ZwEnumerateValueKey Die ZwEnumerateValueKey-Routine ruft Informationen zu den Werteinträgen eines geöffneten Schlüssels ab. |
ZwFlushKey- Die ZwFlushKey-Routine erzwingt das Commit eines Registrierungsschlüssels auf dem Datenträger. |
ZwGetNotificationResourceManager Erfahren Sie, wie die ZwGetNotificationResourceManager-Routine die nächste Transaktionsbenachrichtigung aus der Benachrichtigungswarteschlange eines angegebenen Ressourcenmanagers abruft. |
ZwLoadDriver- Die ZwLoadDriver-Routine lädt einen Treiber in das System. |
ZwMakeTemporaryObject Die ZwMakeTemporaryObject-Routine ändert die Attribute eines Objekts, um es temporär zu machen. |
ZwMapViewOfSection- Die ZwMapViewOfSection-Routine ordnet eine Ansicht eines Abschnitts dem virtuellen Adressraum eines Betreffprozesses zu. |
ZwMapViewOfSectionEx |
ZwOpenEnlistment Erfahren Sie, wie die ZwOpenEnlistment-Routine ein Handle für ein vorhandenes Enlistment-Objekt abruft. |
ZwOpenEvent- Die ZwOpenEvent-Routine öffnet ein Handle für ein vorhandenes benanntes Ereignisobjekt mit dem angegebenen gewünschten Zugriff. |
ZwOpenFile- Die ZwOpenFile-Routine in wdm.h öffnet eine vorhandene Datei, ein Verzeichnis, ein Gerät oder ein Volume. Sobald der griff, auf den verwiesen wird, nicht mehr verwendet wird, muss der Treiber ihn schließen. |
ZwOpenKey Die ZwOpenKey-Routine öffnet einen vorhandenen Registrierungsschlüssel. |
ZwOpenKeyEx- Die ZwOpenKeyEx-Routine öffnet einen vorhandenen Registrierungsschlüssel. |
ZwOpenKeyTransacted Die ZwOpenKeyTransacted-Routine öffnet einen vorhandenen Registrierungsschlüssel und ordnet den Schlüssel einer Transaktion zu. |
ZwOpenKeyTransactedEx Die ZwOpenKeyTransactedEx-Routine öffnet einen vorhandenen Registrierungsschlüssel und ordnet den Schlüssel einer Transaktion zu. |
ZwOpenResourceManager Erfahren Sie, wie die ZwOpenResourceManager-Routine ein Handle an ein vorhandenes Ressourcen-Manager-Objekt zurückgibt. |
ZwOpenSection- Die ZwOpenSection-Routine öffnet ein Handle für ein vorhandenes Abschnittsobjekt. |
ZwOpenSymbolicLinkObject Die ZwOpenSymbolicLinkObject-Routine öffnet eine vorhandene symbolische Verknüpfung. |
ZwOpenTransaction- Erfahren Sie, wie die ZwOpenTransaction-Routine ein Handle für ein vorhandenes Transaktionsobjekt abruft. |
ZwOpenTransactionManager Erfahren Sie, wie die ZwOpenTransactionManager-Routine ein Handle für ein vorhandenes Transaktions-Manager-Objekt abruft. |
ZwPrepareComplete- Erfahren Sie, wie die ZwPrepareComplete-Routine KTM benachrichtigt, dass der aufrufende Ressourcenmanager die Vorbereitung der Transaktionsdaten abgeschlossen hat. |
ZwPrepareEnlistment Erfahren Sie, wie die ZwPrepareEnlistment-Routine den Vorbereitungsvorgang für die Transaktion einer bestimmten Liste initiiert. |
ZwPrePrepareComplete Erfahren Sie, wie die ZwPrePrepareCompleteComplete-Routine KTM benachrichtigt, dass der aufrufende Ressourcenmanager die vorläufige Vorbereitung der Transaktionsdaten abgeschlossen hat. |
ZwPrePrepareEnlistment Erfahren Sie, wie die ZwPrePrepareEnlistment-Routine den Vorvorbereitungsvorgang für die Transaktion einer bestimmten Liste initiiert. |
ZwQueryFullAttributesFile- Die ZwQueryFullAttributesFile-Routine stellt netzwerkoffene Informationen für die angegebene Datei zur Auswahl. |
ZwQueryInformationByName- ZwQueryInformationByName gibt die angeforderten Informationen zu einer Datei zurück, die durch den Dateinamen angegeben ist. |
ZwQueryInformationEnlistment- Erfahren Sie, wie die ZwQueryInformationEnlistment-Routine Informationen zu einem angegebenen Enlistment-Objekt abruft. |
ZwQueryInformationFile- Die ZwQueryInformationFile-Routine gibt verschiedene Arten von Informationen zu einem Dateiobjekt zurück. |
ZwQueryInformationResourceManager Erfahren Sie, wie die ZwQueryInformationResourceManager-Routine Informationen zu einem angegebenen Ressourcen-Manager-Objekt abruft. |
ZwQueryInformationTransaction- Erfahren Sie, wie die ZwQueryInformationTransaction-Routine Informationen zu einer angegebenen Transaktion abruft. |
ZwQueryInformationTransactionManager- Erfahren Sie, wie die ZwQueryInformationTransactionManager-Routine Informationen zu einem angegebenen Transaktions-Manager-Objekt abruft. |
ZwQueryKey- Die ZwQueryKey-Routine stellt Informationen über die Klasse eines Registrierungsschlüssels sowie die Anzahl und Größe seiner Unterschlüssel bereit. |
ZwQuerySymbolicLinkObject Die ZwQuerySymbolicLinkObject-Routine gibt eine Unicode-Zeichenfolge zurück, die das Ziel einer symbolischen Verknüpfung enthält. |
ZwQueryValueKey- Die ZwQueryValueKey-Routine gibt einen Werteintrag für einen Registrierungsschlüssel zurück. |
ZwReadFile- Die ZwReadFile-Routine in wdm.h liest Daten aus einer geöffneten Datei. Aufrufer von ZwReadFile müssen bereits ZwCreateFile genannt haben. |
ZwReadOnlyEnlistment Erfahren Sie, wie die ZwReadOnlyEnlistment-Routine eine angegebene Liste auf schreibgeschützt festlegt. |
ZwRecoverEnlistment Erfahren Sie, wie die ZwRecoverEnlistment-Routine einen Wiederherstellungsvorgang für die Transaktion initiiert, die einer angegebenen Liste zugeordnet ist. |
ZwRecoverResourceManager Erfahren Sie, wie die ZwRecoverResourceManager-Routine versucht, die Transaktion wiederherzustellen, die jeder Enlistment eines angegebenen Ressourcen-Manager-Objekts zugeordnet ist. |
ZwRecoverTransactionManager Erfahren Sie, wie die ZwRecoverTransactionManager-Routine den Status des Transaktions-Manager-Objekts aus den Wiederherstellungsinformationen rekonstruiert, die sich im Protokolldatenstrom befinden. |
ZwRollbackComplete Erfahren Sie, wie die ZwRollbackComplete-Routine KTM benachrichtigt, dass der aufrufende Ressourcenmanager das Rollback der Transaktionsdaten abgeschlossen hat. |
ZwRollbackEnlistment Erfahren Sie, wie die ZwRollbackEnlistment-Routine die Transaktion zurückrollt, die einer angegebenen Liste zugeordnet ist. |
ZwRollbackTransaction- Erfahren Sie, wie die ZwRollbackTransaction-Routine einen Rollbackvorgang für eine angegebene Transaktion initiiert. |
ZwRollforwardTransactionManager Erfahren Sie, wie die ZwRollforwardTransactionManager-Routine Wiederherstellungsvorgänge für alle laufenden Transaktionen initiiert, die einem angegebenen Transaktionsmanager zugewiesen sind. |
ZwSetInformationEnlistment Erfahren Sie, wie die ZwSetInformationEnlistment-Routine Informationen für ein angegebenes Listenobjekt festlegt. |
ZwSetInformationFile- Die ZwSetInformationFile-Routine in wdm.h ändert verschiedene Arten von Informationen zu einem Dateiobjekt. Es ignoriert nicht unterstützte Member von FILE_XXX_INFORMATION. |
ZwSetInformationResourceManager Erfahren Sie, wie die ZwSetInformationResourceManager-Routine nicht verwendet wird. |
ZwSetInformationTransaction- Erfahren Sie, wie die ZwSetInformationTransaction-Routine Informationen für eine angegebene Transaktion festlegt. |
ZwSetValueKey- Die ZwSetValueKey-Routine erstellt oder ersetzt den Werteintrag eines Registrierungsschlüssels. |
ZwSinglePhaseReject- Erfahren Sie, wie die ZwSinglePhaseReject-Routine KTM informiert, dass der aufrufende Ressourcenmanager keine Einzelphasen-Commit-Vorgänge für eine bestimmte Liste unterstützt. |
ZwUnloadDriver- Die ZwUnloadDriver-Routine entlädt einen Treiber aus dem System. |
ZwUnmapViewOfSection- Die ZwUnmapViewOfSection-Routine hebt eine Ansicht eines Abschnitts aus dem virtuellen Adressraum eines Betreffprozesses auf. |
ZwWriteFile- Die ZwWriteFile-Routine schreibt Daten in eine geöffnete Datei. |
Rückruffunktionen
ALLOCATE_FUNCTION_EX Die LookasideListAllocateEx-Routine weist den Speicher für einen neuen Lookaside-Listeneintrag zu, wenn ein Client einen Eintrag aus einer leeren Lookaside-Liste anfordert. |
BOUND_CALLBACK Die BoundCallback-Routine wird ausgeführt, wenn das System eine Begrenzungsausnahme für einen Benutzermodusthread ausgibt. |
D3COLD_REQUEST_AUX_POWER Ermöglicht es dem Funktionsgeräteobjekt (FDO), seine Hilfsleistungsanforderung zu vermitteln. |
D3COLD_REQUEST_CORE_POWER_RAIL Ermöglicht das Funktionsgeräteobjekt (Function Device Object, FDO), um anzugeben, ob die Kernleistungsschiene benötigt wird. |
D3COLD_REQUEST_PERST_DELAY Ermöglicht es dem Funktionsgeräteobjekt (Function Device Object, FDO), seine Anforderung für eine feste Verzögerungszeit zu übermitteln. |
DEVICE_BUS_SPECIFIC_RESET_HANDLER In diesem Thema wird die DEVICE_BUS_SPECIFIC_RESET_HANDLER Rückruffunktion beschrieben. |
DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER In diesem Thema wird die DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER Rückruffunktion beschrieben. |
DEVICE_RESET_HANDLER Die DeviceReset-Routine wird verwendet, um ein fehlerhaftes Gerät zurückzusetzen und wiederherzustellen. |
DMA_COMPLETION_ROUTINE Die DmaCompletionRoutine-Rückrufroutine benachrichtigt den Treiber, der zuvor eine System-DMA-Übertragung angefordert hat, dass diese Übertragung abgeschlossen ist. |
DRIVER_ADD_DEVICE Die AddDevice-Routine ist für das Erstellen funktionaler Geräteobjekte (FDO) oder des Filterns von Geräteobjekten (Filter DO) für Geräte verantwortlich, die vom Plug and Play(PnP)-Manager aufgezählt werden. |
DRIVER_CANCEL Die Cancel-Routine bricht einen E/A-Vorgang ab. |
DRIVER_CONTROL Diese Routine startet eine DMA-Datenübertragung oder einen Datenübertragungsvorgang. |
DRIVER_DISPATCH Die Rückrufroutinedienste bieten verschiedene IRPs. Eine Liste der Funktionscodes finden Sie in den Hinweisen. |
DRIVER_INITIALIZE DriverEntry ist die erste Routine, die aufgerufen wird, nachdem ein Treiber geladen wurde und für die Initialisierung des Treibers verantwortlich ist. |
DRIVER_LIST_CONTROL Die AdapterListControl-Routine startet einen Punkt/Gather-Vorgang (Direct Memory Access, DMA). |
DRIVER_STARTIO Die StartIo-Routine startet den von einem IRP beschriebenen E/A-Vorgang. |
DRIVER_UNLOAD Die Unload-Routine führt alle Vorgänge aus, die erforderlich sind, bevor der Treiber vom System entladen wird. |
ENABLE_VIRTUALIZATION Die EnableVirtualization-Routine aktiviert oder deaktiviert die Virtualisierung für ein PCI Express (PCIe)-Gerät, das die einzelne Stamm-E/A-Virtualisierung (SR-IOV) -Schnittstelle unterstützt. |
ETWENABLECALLBACK- Die EtwEnableCallback-Funktion ist eine optionale vom Treiber bereitgestellte Rückruffunktion, die verwendet wird, um Benachrichtigungen zu aktivieren oder zu deaktivieren. |
EX_CALLBACK_FUNCTION Die RegistryCallback-Routine eines Filtertreibers kann einen Registrierungsvorgang überwachen, blockieren oder ändern. |
EXT_CALLBACK Eine ExTimerCallback-Rückrufroutine wird ausgeführt, nachdem das Zeitintervall eines EX_TIMER Timerobjekts abgelaufen ist. |
EXT_DELETE_CALLBACK Eine ExTimerDeleteCallback-Rückrufroutine wird ausgeführt, wenn das Betriebssystem ein EX_TIMER Timerobjekt löscht. |
FPGA_BUS_SCAN Reserviert für die zukünftige Verwendung. Löst einen Busscan am übergeordneten Element des FPGA-Geräts aus. |
FPGA_CONTROL_CONFIG_SPACE Reserviert für die zukünftige Verwendung. Aktiviert oder deaktiviert den Zugriff auf den Konfigurationsraum des FPGA-Geräts. |
FPGA_CONTROL_ERROR_REPORTING Reserviert für die zukünftige Verwendung. Schaltet die Fehlerberichterstattung für das FPGA-Gerät und seine übergeordnete Brücke um. |
FPGA_CONTROL_LINK Reserviert für die zukünftige Verwendung von FPGA_CONTROL_LINK. |
FREE_FUNCTION_EX Die LookasideListFreeEx-Routine gibt den Speicher für einen Lookaside-Listeneintrag frei, wenn ein Client versucht, den Eintrag in eine vollständige Lookaside-Liste einzufügen. |
GET_D3COLD_CAPABILITY Mit der GetBusDriverD3ColdSupport-Routine kann der Treiber für ein Gerät abfragen, ob der aufzählende Bustreiber den D3cold-Gerätestromzustand unterstützt. |
GET_D3COLD_LAST_TRANSITION_STATUS Mit der GetLastTransitionStatus-Routine kann der Treiber für ein Gerät abfragen, ob auf den letzten Übergang zum D3hot-Unterstatus ein Übergang zum D3cold-Unterstatus folgt. |
GET_DEVICE_RESET_STATUS In diesem Thema wird die GET_DEVICE_RESET_STATUS Rückruffunktion beschrieben. |
GET_DMA_ADAPTER Die GetDmaAdapter-Routine gibt eine DMA_ADAPTER Struktur für das Zielgerät zurück. |
GET_IDLE_WAKE_INFO Die GetIdleWakeInfo-Routine ermöglicht es dem Treiber für ein Gerät, die Gerätestromzustände zu ermitteln, von denen das Gerät ein Wake-Ereignis signalisieren kann. |
GET_SDEV_IDENTIFIER Dieses Material ist noch nicht verfügbar. Dieses Platzhalterthema wird als Beispiel für eine Dokumentation bereitgestellt, die in einer späteren Version enthalten sein kann. |
GET_SET_DEVICE_DATA Die GetBusData-Routine liest Daten aus dem Konfigurationsraum des Geräts. |
GET_UPDATED_BUS_RESOURCE Meldet die neuesten Ressourcenlisten. |
GET_VIRTUAL_DEVICE_DATA Die GetVirtualFunctionData-Routine liest Daten aus dem PCI Express(PCIe)-Konfigurationsraum einer virtuellen Funktion (VF) auf einem Gerät, das die einzelne I/O-Virtualisierung (SR-IOV) -Schnittstelle unterstützt. |
GET_VIRTUAL_DEVICE_LOCATION Die GetLocation-Routine gibt den Gerätestandort einer virtuellen PCI Express-Funktion (PCIe) auf einem PCI-Bus zurück. Ein Gerät, das die Einzelne Root-E/A-Virtualisierung (SR-IOV) unterstützt, kann ein oder mehrere VFs auf dem PCI-Bus verfügbar machen. |
GET_VIRTUAL_DEVICE_RESOURCES Die GetResources-Routine gibt die Ressourcen zurück, die die PHYSISCHE FUNKTION PCI Express (PCIe) benötigt, um die Virtualisierung auf einem Gerät zu aktivieren, das die einzelne Stamm-E/A-Virtualisierung (SR-IOV) -Schnittstelle unterstützt. |
GET_VIRTUAL_FUNCTION_PROBED_BARS Die GetVirtualFunctionProbedBars-Routine gibt die Werte der PCI Express (PCIe) Base Address Registers (BARs) eines Geräts zurück, das die einzelne Stamm-I/O-Virtualisierung (SR-IOV)-Schnittstelle unterstützt. |
IO_COMPLETION_ROUTINE Die IoCompletion-Routine schließt die Verarbeitung von E/A-Vorgängen ab. |
IO_CSQ_ACQUIRE_LOCK Die CsqAcquireLock-Routine wird vom System verwendet, um die Sperre für eine vom Treiber implementierte, cancel-safe IRP-Warteschlange abzurufen. |
IO_CSQ_COMPLETE_CANCELED_IRP Die CsqCompleteCanceledIrp-Routine wird vom System verwendet, um dem Treiber zu signalisieren, dass ein abgebrochenes IRP abgeschlossen werden kann. |
IO_CSQ_INSERT_IRP Die CsqInsertIrp-Routine wird vom System verwendet, um ein IRP in eine vom Treiber implementierte, cancel-safe IRP-Warteschlange einzufügen. |
IO_CSQ_INSERT_IRP_EX Die CsqInsertIrpEx-Routine wird vom System verwendet, um ein IRP in eine vom Treiber implementierte, cancel-safe IRP-Warteschlange einzufügen. |
IO_CSQ_PEEK_NEXT_IRP Die CsqPeekNextIrp-Routine wird vom System verwendet, um das nächste übereinstimmende IRP in einer vom Treiber implementierten, cancel-safe IRP-Warteschlange zu finden. |
IO_CSQ_RELEASE_LOCK Die CsqReleaseLock-Routine wird vom System verwendet, um die mit CsqAcquireLock erworbene Sperre freizugeben. |
IO_CSQ_REMOVE_IRP Die CsqRemoveIrp-Routine wird vom System verwendet, um das angegebene IRP aus einer vom Treiber implementierten, cancel-safe IRP-Warteschlange zu entfernen. |
IO_DPC_ROUTINE Die DpcForIsr-Routine beendet die Wartung eines E/A-Vorgangs, nachdem eine InterruptService-Routine zurückgegeben wurde. |
IO_SESSION_NOTIFICATION_FUNCTION Der funktionstyp IO_SESSION_NOTIFICATION_FUNCTION definiert eine Rückrufroutine, über die ein Treiber Benachrichtigungen über Änderungen im Status von Benutzersitzungen empfängt, an denen der Treiber interessiert ist. |
IO_TIMER_ROUTINE Die IoTimer-Routine ist ein DPC, der, falls registriert, einmal pro Sekunde aufgerufen wird. |
IO_WORKITEM_ROUTINE Eine WorkItem-Routine führt die Verarbeitung für eine Arbeitsaufgabe aus, die von der IoQueueWorkItem-Routine in die Warteschlange gestellt wurde. |
IO_WORKITEM_ROUTINE_EX Eine WorkItemEx-Routine führt die Verarbeitung für eine Arbeitsaufgabe aus, die von der IoQueueWorkItemEx- oder IoTryQueueWorkItem-Routine in die Warteschlange gestellt wurde. |
IOMMU_DEVICE_CREATE Übernimmt ein physisches Geräteobjekt und erstellt eine IOMMU_DMA_DEVICE. |
IOMMU_DEVICE_DELETE Löscht die bereitgestellte IOMMU_DMA_DEVICE. |
IOMMU_DEVICE_FAULT_HANDLER Meldet einen Fehler von einem bestimmten Gerät und einer bestimmten Domäne. |
IOMMU_DEVICE_QUERY_DOMAIN_TYPES Abfragen für die verfügbaren Domänentypen, an die ein IOMMU_DMA_DEVICE angefügt werden darf, abhängig von Umgebungsfaktoren, z. B. Plattform- und DMA Guard-Richtlinie. |
IOMMU_DOMAIN_ATTACH_DEVICE Fügt ein Gerät an eine vorhandene Domäne an. |
IOMMU_DOMAIN_ATTACH_DEVICE_EX Fügt eine IOMMU_DMA_DEVICE an eine vorhandene DMA-Gerätedomäne an. |
IOMMU_DOMAIN_CONFIGURE Konfiguriert eine Domäne für die Verwendung. |
IOMMU_DOMAIN_CREATE Erstellt eine neue DMA-Neuzuordnungsgerätedomäne (ein Container für eine Reihe von Seitentabellen). |
IOMMU_DOMAIN_CREATE_EX Erstellt eine neue DMA-Gerätedomäne basierend auf dem bereitgestellten Domänentyp. |
IOMMU_DOMAIN_DELETE Löscht eine vorhandene Domäne. |
IOMMU_DOMAIN_DETACH_DEVICE Trennt ein Gerät von einer vorhandenen Domäne. |
IOMMU_DOMAIN_DETACH_DEVICE_EX Trennt eine IOMMU_DMA_DEVICE von einer vorhandenen Domäne. |
IOMMU_FLUSH_DOMAIN Löscht die TLB für alle Einträge, die dieser Domäne entsprechen. |
IOMMU_FLUSH_DOMAIN_VA_LIST Löscht die TLB für alle Einträge, die der ASID der angegebenen Domäne und einer der Adressen in der angegebenen Liste entsprechen. |
IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE Gibt ein logisches Adresstoken frei, das von IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE erstellt wurde. |
IOMMU_INTERFACE_STATE_CHANGE_CALLBACK Diese Routine wird aufgerufen, wenn eine Systemzustandsänderung aufgetreten ist, die sich auf eine DMA_IOMMU_INTERFACE_EX auswirkt. |
IOMMU_MAP_IDENTITY_RANGE Erstellt eine Identitätszuordnung für die bereitgestellte MDL in der bereitgestellten Domäne. |
IOMMU_MAP_IDENTITY_RANGE_EX Erstellt eine Identitätszuordnung für einen bereitgestellten physischen Adressraum in der angegebenen Domäne. |
IOMMU_MAP_LOGICAL_RANGE Ordnet einen Seitenbereich dem Adressraum einer Domäne zu. |
IOMMU_MAP_LOGICAL_RANGE_EX Ordnet physischen Adressraum dem logischen Adressraum eines IOMMU_DMA_DOMAINzu. |
IOMMU_MAP_RESERVED_LOGICAL_RANGE Ordnet einen reservierten logischen Bereich zu. |
IOMMU_QUERY_INPUT_MAPPINGS Versucht, Eingabezuordnungs-IDs zu finden, die für das angegebene Gerät gültig sind, und den bereitgestellten Puffer mit diesen IDs auffüllen. |
IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK Ermöglicht es dem Aufrufer, einen Rückruf zu registrieren, der aufgerufen werden kann, wenn änderungen im Zusammenhang mit einem DMA_IOMMU_INTERFACE_EX auftreten. |
IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE Präallocates logical address space that can be used for future mappings. |
IOMMU_SET_DEVICE_FAULT_REPORTING Diese Routine legt den Zustand der Gerätefehlerberichterstattung auf ein Gerät fest, das bereits an eine Domäne angefügt ist. |
IOMMU_SET_DEVICE_FAULT_REPORTING_EX Diese Routine legt den Zustand der Gerätefehlerberichterstattung auf einem Gerät fest, das bereits an eine Domäne angefügt ist. |
IOMMU_UNMAP_IDENTITY_RANGE Löscht eine Identitätszuordnung für die angegebene MDL. |
IOMMU_UNMAP_IDENTITY_RANGE_EX Löscht eine von IOMMU_MAP_IDENTITY_RANGE_EX erstellte Identitätszuordnung. |
IOMMU_UNMAP_LOGICAL_RANGE Hebt die Zuordnung eines linearen Bereichs aus einer Domäne auf. |
IOMMU_UNMAP_RESERVED_LOGICAL_RANGE Hebt die Zuordnung eines zuvor zugeordneten reservierten logischen Bereichs auf. |
IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK Ermöglicht dem Aufrufer die Registrierung eines registrierten IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK. |
KBUGCHECK_CALLBACK_ROUTINE Die BugCheckCallback-Routine wird ausgeführt, wenn das System eine Fehlerüberprüfung ausgibt. |
KBUGCHECK_REASON_CALLBACK_ROUTINE Vom Treiber implementierte Rückruffunktionen, die vom System ausgeführt werden, wenn sie eine Fehlerüberprüfung ausgibt. |
KDEFERRED_ROUTINE Die Rückrufroutine führt Aktionen aus, nachdem ein InterruptService-Wert von einem Thread-DPC zurückgegeben wurde, beendet die CustomDpc-Routine die Wartung eines E/A-Vorgangs, nachdem eine InterruptService-Routine zurückgegeben wurde. Die CustomThreadedDpc-Routine führt die Aktion eines DPC-Threads aus. Das System führt diese Routine aus, wenn der Thread-DPC ausgeführt wird. Die CustomTimerDpc-Routine wird nach Ablauf des Zeitintervalls eines Timerobjekts ausgeführt. |
KIPI_BROADCAST_WORKER Die IpiGenericCall-Routine wird gleichzeitig auf allen Prozessoren ausgeführt. |
KMESSAGE_SERVICE_ROUTINE Eine InterruptMessageService-Routinedienstdienst-Routinedienste, die eine Nachricht signalisiert. |
KSERVICE_ROUTINE Mit der InterruptService-Routine (ISR) wird ein Gerät bei Bedarf schnell unterbrochen und die Verarbeitung empfangener Daten nach dem Interrupt geplant. |
KSTART_ROUTINE Die ThreadStart-Routine stellt einen Einstiegspunkt für einen vom Treiber erstellten Systemthread bereit. |
KSYNCHRONIZE_ROUTINE Die SynchCritSection-Routine wird verwendet, um auf Hardwareressourcen oder Treiberdaten zuzugreifen, die für die InterruptService-Routine eines Treibers freigegeben werden. |
MM_MDL_ROUTINE Eine vom Treiber bereitgestellte Rückrufroutine, die aufgerufen wird, nachdem eine Speicherdeskriptorliste (MDL) durch Aufrufen der MmMapMdl-Funktion zugeordnet wird. |
NPEM_CONTROL_ENABLE_DISABLE Weitere Informationen zu: NPEM_CONTROL_ENABLE_DISABLE |
NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES Weitere Informationen zu: NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES |
NPEM_CONTROL_SET_STANDARD_CONTROL Weitere Informationen zu: NPEM_CONTROL_SET_STANDARD_CONTROL |
PALLOCATE_ADAPTER_CHANNEL Die AllocateAdapterChannel-Routine bereitet das System für einen DMA-Vorgang im Namen des Zielgeräteobjekts vor und ruft dann die vom Treiber bereitgestellte AdapterControl-Routine auf, um den DMA-Vorgang auszuführen. |
PALLOCATE_ADAPTER_CHANNEL_EX Die AllocateAdapterChannelEx-Routine weist die Ressourcen zu, die zum Ausführen einer DMA-Übertragung erforderlich sind, und ruft dann die vom Treiber bereitgestellte AdapterControl-Routine auf, um die DMA-Übertragung zu initiieren. |
PALLOCATE_COMMON_BUFFER Die AllocateCommonBuffer-Routine weist Arbeitsspeicher zu und ordnet sie zu, sodass sie sowohl vom Prozessor als auch von einem Gerät für DMA-Vorgänge gleichzeitig zugänglich ist. |
PALLOCATE_COMMON_BUFFER_EX Die AllocateCommonBufferEx-Routine weist Speicher für einen allgemeinen Puffer zu und ordnet diesen Speicher zu, sodass sowohl vom Prozessor als auch von einem Gerät, das DMA-Vorgänge ausführt, darauf zugegriffen werden kann. |
PALLOCATE_COMMON_BUFFER_VECTOR Weitere Informationen: PALLOCATE_COMMON_BUFFER_VECTOR Rückruffunktion |
PALLOCATE_COMMON_BUFFER_WITH_BOUNDS Diese Rückruffunktion weist den Speicher für einen allgemeinen Puffer zu und ordnet ihn zu, sodass über ein Mastergerät und die CPU darauf zugegriffen werden kann. |
PALLOCATE_DOMAIN_COMMON_BUFFER Diese Rückruffunktion weist den Speicher für einen gemeinsamen Domänenpuffer zu. |
PBUILD_MDL_FROM_SCATTER_GATHER_LIST Die BuildMdlFromScatterGatherList-Routine erstellt eine MDL aus einer XY/Gather-Liste, die vom System zugewiesen wird. Beachten Sie, dass diese Routine für die Systemverwendung reserviert ist. |
PBUILD_SCATTER_GATHER_LIST Die BuildScatterGatherList-Routine bereitet das System auf einen DMA-Vorgang mit einem vom Treiber bereitgestellten Puffer vor, um die Punkt/Gather-Liste zu erstellen. |
PBUILD_SCATTER_GATHER_LIST_EX Die BuildScatterGatherListEx-Routine weist die Ressourcen zu, die für eine DMA-Übertragung erforderlich sind, erstellt eine Punkt-/Gather-Liste und ruft die vom Treiber bereitgestellte AdapterListControl-Routine auf, um die DMA-Übertragung zu initiieren. |
PCALCULATE_SCATTER_GATHER_LIST_SIZE Die CalculateScatterGatherList-Routine berechnet die Größe in Bytes der XY/Gather-Liste, die zum Speichern eines bestimmten Puffers erforderlich ist. |
PCANCEL_ADAPTER_CHANNEL Die CancelAdapterChannel-Routine versucht, eine ausstehende Anforderung zum Zuordnen eines DMA-Kanals abzubrechen. |
PCANCEL_MAPPED_TRANSFER Die CancelMappedTransfer-Routine bricht eine System-DMA-Übertragung ab, die derzeit einem Adapter zugeordnet ist. |
PCI_MSIX_MASKUNMASK_ENTRY Die MaskTableEntry-Routine maskiert einen Interrupt in der MSI-X Hardware-Interrupt-Tabelle. |
PCI_MSIX_SET_ENTRY Die SetTableEntry-Routine legt die Nachrichten-ID für einen Tabelleneintrag in der MSI-X Hardwareunterbruchtabelle fest. |
PCLFS_CLIENT_ADVANCE_TAIL_CALLBACK Die ClfsAdvanceTailCallback-Funktion wechselt zur Basisprotokollsequenznummer (LSN) des Clientprotokolls. |
PCLFS_CLIENT_LFF_HANDLER_COMPLETE_CALLBACK Die ClfsLogGrowthCompleteCallback-Funktion implementiert die Aktionen, die der Client ausführen wird, wenn Speicherplatz in einem Protokoll freigegeben wird, das zuvor voll war. |
PCLFS_CLIENT_LOG_UNPINNED_CALLBACK Die ClfsLogUnpinnedCallback-Funktion implementiert alle Aktionen, die der Client ausführen wird, wenn ein zuvor angeheftetes Protokoll gelöst wird. |
PCONFIGURE_ADAPTER_CHANNEL Die ConfigureAdapterChannel-Routine ruft eine benutzerdefinierte Funktion auf, die vom DMA-Controller implementiert wird, der durch ein Adapterobjekt dargestellt wird. |
PCREATE_COMMON_BUFFER_FROM_MDL Die CreateCommonBufferFromMdl-Routine versucht, einen allgemeinen Puffer aus einer MDL zu erstellen, indem sie die Kompatibilität des Gerätezugriffs testen und den Speicher je nach Übersetzungstyp potenziell einem zusammenhängenden logischen Bereich zuordnen. Wie alle anderen gängigen Pufferzuweisungsfunktionen bietet diese Funktion keine Vorwärtsstatusgarantie. |
PCW_CALLBACK Anbieter können eine PCW_CALLBACK-Funktion implementieren, um Benachrichtigungen zu empfangen, wenn Verbraucher bestimmte Aktionen ausführen, z. B. das Hinzufügen oder Entfernen von Zählern aus einer Abfrage. |
PFLUSH_ADAPTER_BUFFERS Die FlushAdapterBuffers-Routine löscht alle daten, die im internen Cache des Systems DMA-Controllers oder im internen Cache eines Busmasteradapters am Ende eines DMA-Übertragungsvorgangs verbleiben. |
PFLUSH_ADAPTER_BUFFERS_EX Die FlushAdapterBuffersEx-Routine löscht alle Daten, die am Ende eines DMA-Übertragungsvorgangs im Datencache verbleiben, der von einem System-DMA-Controller oder Einem Busmastergerät ausgeführt wird. |
PFLUSH_DMA_BUFFER Die Rückrufroutine löscht alle Daten, die in dem durch eine MDL beschriebenen Speicherbereich verbleiben. |
PFREE_ADAPTER_CHANNEL Die FreeAdapterChannel-Routine gibt den DMA-Systemcontroller frei, wenn ein Treiber alle DMA-Vorgänge abgeschlossen hat, die erforderlich sind, um den aktuellen IRP zu erfüllen. |
PFREE_ADAPTER_OBJECT Die FreeAdapterObject-Routine gibt das angegebene Adapterobjekt frei, nachdem ein Treiber alle DMA-Vorgänge abgeschlossen hat. |
PFREE_COMMON_BUFFER Die FreeCommonBuffer-Routine gibt einen gemeinsamen Puffer frei, der von AllocateCommonBuffer zugeordnet ist, zusammen mit allen Ressourcen, die der Puffer verwendet. |
PFREE_COMMON_BUFFER_FROM_VECTOR Beschreibt die PFREE_COMMON_BUFFER_FROM_VECTOR Rückruffunktion. |
PFREE_COMMON_BUFFER_VECTOR Beschreibt die PFREE_COMMON_BUFFER_VECTOR Rückruffunktion. |
PFREE_MAP_REGISTERS Die FreeMapRegisters-Routine gibt eine Reihe von Kartenregistern frei, die aus einem Aufruf von "AllocateAdapterChannel" gespeichert wurden. |
PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX Beschreibt die PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX Rückruffunktion. |
PGET_DMA_ADAPTER_INFO Die GetDmaAdapterInfo-Routine ruft Informationen zu den Hardwarefunktionen eines System-DMA-Kanals ab. |
PGET_DMA_ALIGNMENT Die GetDmaAlignment-Routine gibt die Ausrichtungsanforderungen des DMA-Systems zurück. |
PGET_DMA_DOMAIN Die PGET_DMA_DOMAIN Rückruffunktion ruft das Handle an die DMA-Domäne ab. |
PGET_DMA_TRANSFER_INFO Die GetDmaTransferInfo-Routine berechnet die Zuordnungsanforderungen für eine Punkt/Gather-DMA-Übertragung. |
PGET_SCATTER_GATHER_LIST Die GetScatterGatherList-Routine bereitet das System für einen DMA-Punkt/Gather-Vorgang im Auftrag des Zielgeräteobjekts über den System-DMA-Controller oder einen Busmasteradapter vor. |
PGET_SCATTER_GATHER_LIST_EX Die GetScatterGatherListEx-Routine weist die Ressourcen zu, die für eine DMA-Übertragung erforderlich sind, erstellt eine Punkt-/Gather-Liste und ruft die vom Treiber bereitgestellte AdapterListControl-Routine auf, um die DMA-Übertragung zu initiieren. |
PINITIALIZE_DMA_TRANSFER_CONTEXT Die InitializeDmaTransferContext-Routine initialisiert einen undurchsichtigen DMA-Übertragungskontext, der zum Nachverfolgen ausstehender Zuordnungen von DMA-Ressourcen verwendet wird. |
PINTERFACE_DEREFERENCE Die PINTERFACE_DEREFERENCE Rückruffunktion (wdm.h) erhöht die Referenzanzahl auf einer treiberdefinierten Schnittstelle. |
PINTERFACE_REFERENCE Die PINTERFACE_REFERENCE Rückruffunktion (wdm.h) erhöht die Verweisanzahl auf einer treiberdefinierten Schnittstelle. |
PJOIN_DMA_DOMAIN Die PJOIN_DMA_DOMAIN Rückruffunktion verknüpft die angegebene DMA-Domäne. |
PLEAVE_DMA_DOMAIN Die PLEAVE_DMA_DOMAIN Rückruffunktion verlässt die angegebene DMA-Domäne. |
PMAP_TRANSFER Die MapTransfer-Routine richtet Kartenregister für ein Adapterobjekt ein, um eine DMA-Übertragung von einem gesperrten Puffer zuzuordnen. |
PMAP_TRANSFER_EX Die MapTransferEx-Routine richtet Kartenregister ein, um die physischen Adressen in einer Punkt-/Sammelliste den logischen Adressen zuzuordnen, die zum Ausführen einer DMA-Übertragung erforderlich sind. |
PO_EFFECTIVE_POWER_MODE_CALLBACK Die PO_EFFECTIVE_POWER_MODE_CALLBACK ist der effektive Strommodusrückruf. |
PO_FX_COMPONENT_ACTIVE_CONDITION_CALLBACK Die ComponentActiveConditionCallback-Rückrufroutine benachrichtigt den Treiber, dass die angegebene Komponente einen Übergang von der Leerlaufbedingung zur aktiven Bedingung abgeschlossen hat. |
PO_FX_COMPONENT_CRITICAL_TRANSITION_CALLBACK Die ComponentCriticalTransitionCallback-Rückrufroutine verarbeitet einen Übergang der angegebenen Komponente zwischen den Energiezuständen F0 (vollständig aktiviert) und Fx-Komponenten mit niedriger Leistung. |
PO_FX_COMPONENT_IDLE_CONDITION_CALLBACK Die ComponentIdleConditionCallback-Rückrufroutine benachrichtigt den Treiber, dass die angegebene Komponente einen Übergang von der aktiven Bedingung zur Leerlaufbedingung abgeschlossen hat. |
PO_FX_COMPONENT_IDLE_STATE_CALLBACK Die ComponentIdleStateCallback-Rückrufroutine benachrichtigt den Treiber einer ausstehenden Änderung an den Fx-Leistungszustand der angegebenen Komponente. |
PO_FX_COMPONENT_PERF_STATE_CALLBACK Die ComponentPerfStateCallback-Rückrufroutine benachrichtigt den Treiber, dass die Anforderung zum Ändern des Leistungsstatus einer Komponente abgeschlossen ist. |
PO_FX_DEVICE_POWER_NOT_REQUIRED_CALLBACK Die DevicePowerNotRequiredCallback-Rückrufroutine benachrichtigt den Gerätetreiber, dass das Gerät nicht erforderlich ist, um im D0-Energiezustand zu bleiben. |
PO_FX_DEVICE_POWER_REQUIRED_CALLBACK Die DevicePowerRequiredCallback-Rückrufroutine benachrichtigt den Gerätetreiber, dass das Gerät in den D0-Energiezustand wechseln und verbleiben muss. |
PO_FX_DIRECTED_POWER_DOWN_CALLBACK Die PO_FX_DIRECTED_POWER_DOWN_CALLBACK Rückruffunktion wird vom Clienttreiber implementiert, um treiberspezifische Power down-Aktivitäten im Auftrag von DFx zu verarbeiten. |
PO_FX_DIRECTED_POWER_UP_CALLBACK Die PO_FX_DIRECTED_POWER_UP_CALLBACK Rückruffunktion wird vom Clienttreiber implementiert, um treiberspezifische Leistungsaktivitäten im Auftrag von DFx zu verarbeiten. |
PO_FX_POWER_CONTROL_CALLBACK Die PowerControlCallback-Rückrufroutine führt einen Stromsteuerungsvorgang durch, der vom Power Management Framework (PoFx) angefordert wird. |
POB_POST_OPERATION_CALLBACK Die ObjectPostCallback-Routine wird vom Betriebssystem aufgerufen, nachdem ein Prozess- oder Threadhandlevorgang erfolgt. |
POB_PRE_OPERATION_CALLBACK Die ObjectPreCallback-Routine wird vom Betriebssystem aufgerufen, wenn ein Prozess- oder Threadhandlevorgang auftritt. |
PPUT_DMA_ADAPTER Die PutDmaAdapter-Routine gibt eine DMA_ADAPTER Struktur frei, die zuvor von IoGetDmaAdapter zugeordnet wurde. |
PPUT_SCATTER_GATHER_LIST Mit der PutScatterGatherList-Routine werden die zuvor zugeordneten Kartenregister und Punkt-/Gather-Liste freigegeben, die in Punkt/Gather-DMA verwendet wird. |
PREAD_DMA_COUNTER Die ReadDmaCounter-Routine gibt die Anzahl der verbleibenden Bytes zurück, die während des aktuellen untergeordneten DMA-Vorgangs übertragen werden sollen. |
PREENUMERATE_SELF Eine ReenumerateSelf-Routine fordert an, dass ein Bustreiber ein untergeordnetes Gerät erneut aufzählt. |
PROCESSOR_HALT_ROUTINE Eine Stopprückrufroutine übergibt den Prozessor in einen Leerlaufzustand. |
PTM_RM_NOTIFICATION Die ResourceManagerNotification-Rückrufroutine eines Ressourcenmanagers empfängt und verarbeitet Transaktionsbenachrichtigungen. |
REQUEST_POWER_COMPLETE Die PowerCompletion-Rückrufroutine schließt die Verarbeitung eines Energie-IRP ab. |
RTL_QUERY_REGISTRY_ROUTINE Die QueryRoutine-Routine enthält Informationen zu einem Registrierungswert, der in einem vorherigen Aufruf der RtlQueryRegistryValues-Routine angefordert wurde. |
SET_D3COLD_SUPPORT Die SetD3ColdSupport-Routine aktiviert oder deaktiviert Übergänge zum D3cold-Gerätestromzustand. |
SET_VIRTUAL_DEVICE_DATA Die SetVirtualFunctionData-Routine schreibt Daten in den PCI Express(PCIe)-Konfigurationsraum einer virtuellen Funktion (VF) auf einem Gerät, das die einzelne I/O-Virtualisierungsschnittstelle (SR-IOV) unterstützt. |
TRANSLATE_BUS_ADDRESS Die TranslateBusAddress-Routine übersetzt Adressen auf dem übergeordneten Bus in logische Adressen. |
Strukturen
DMA_ADAPTER Die DMA_ADAPTER-Struktur beschreibt eine systemdefinierte Schnittstelle zu einem DMA-Controller für ein bestimmtes Gerät. Ein Treiber ruft IoGetDmaAdapter auf, um diese Struktur abzurufen. |
DMA_OPERATIONS Die DMA_OPERATIONS-Struktur stellt eine Tabelle mit Zeigern auf Funktionen bereit, die den Vorgang eines DMA-Controllers steuern. |
ACCESS_STATE Die ACCESS_STATE Struktur beschreibt den Status eines laufenden Zugriffs. |
ACL- Die ACL-Struktur ist der Header einer Zugriffssteuerungsliste (Access-Control List, ACL). Eine vollständige ACL besteht aus einer ACL-Struktur, gefolgt von einer sortierten Liste mit null oder mehr Zugriffssteuerungseinträgen (Access Control Entries, ACE). |
ACPI_INTERFACE_STANDARD2 In diesem Thema wird die ACPI_INTERFACE_STANDARD2 Struktur beschrieben. |
BATTERY_REPORTING_SCALE Akku-Miniklassentreiber füllen die BATTERY_REPORTING_SCALE-Struktur (wdm.h) als Reaktion auf bestimmte BatteryMiniQueryInformation-Anforderungen aus. |
BOOTDISK_INFORMATION Die BOOTDISK_INFORMATION-Struktur enthält grundlegende Informationen zur Beschreibung der Start- und Systemdatenträger. |
BOOTDISK_INFORMATION_EX Die BOOTDISK_INFORMATION_EX-Struktur enthält erweiterte Informationen zur Beschreibung der Start- und Systemdatenträger. |
BUS_INTERFACE_STANDARD Die BUS_INTERFACE_STANDARD Schnittstellenstruktur ermöglicht Gerätetreibern direkte Aufrufe an übergeordnete Bustreiberroutinen. Diese Struktur definiert die GUID_BUS_INTERFACE_STANDARD Schnittstelle. |
BUS_RESOURCE_UPDATE_INTERFACE Ermöglicht Gerätetreibern direkte Anrufe an übergeordnete Bustreiberroutinen. Diese Struktur definiert die GUID_BUS_RESOURCE_UPDATE_INTERFACE Schnittstelle. |
BUS_SPECIFIC_RESET_FLAGS In diesem Thema wird die BUS_SPECIFIC_RESET_FLAGS Union beschrieben. |
CLFS_LOG_NAME_INFORMATION Die CLFS_LOG_NAME_INFORMATION Struktur enthält den Namen eines Common Log File System (CLFS)-Datenstroms oder -protokolls. |
CLFS_MGMT_CLIENT_REGISTRATION Die CLFS_MGMT_CLIENT_REGISTRATION Struktur wird der CLFS-Verwaltung von Clients zugewiesen, die ihre eigenen Protokolle verwalten. |
CLFS_MGMT_POLICY Die CLFS_MGMT_POLICY-Struktur enthält eine Beschreibung einer Richtlinie zum Verwalten eines CLFS-Protokolls. |
CLFS_STREAM_ID_INFORMATION Die CLFS_STREAM_ID_INFORMATION-Struktur enthält einen Wert, der einen Datenstrom in einem CLFS-Protokoll (Common Log File System) identifiziert. |
CLS_CONTAINER_INFORMATION Die CLFS_CONTAINER_INFORMATION-Struktur enthält beschreibende Informationen für einen einzelnen Container in einem Common Log File System (CLFS)-Protokoll. |
CLS_INFORMATION Die CLFS_INFORMATION-Struktur enthält Metadaten- und Zustandsinformationen für einen Common Log File System (CLFS)-Datenstrom und/oder dessen zugrunde liegendes physisches Protokoll. |
CLS_IO_STATISTICS Die CLFS_IO_STATISTICS Struktur enthält E/A-Statistikdaten für ein Common Log File System (CLFS)-Protokoll. |
CLS_IO_STATISTICS_HEADER Die CLFS_IO_STATISTICS_HEADER Struktur enthält den Kopfzeilenteil einer CLFS_IO_STATISTICS Struktur. |
CLS_LSN Die CLFS_LSN-Struktur identifiziert einen einzelnen Datensatz in einem Common Log File System (CLFS)-Datenstrom. |
CLS_SCAN_CONTEXT Die CLFS_SCAN_CONTEXT Struktur enthält Kontextinformationen zur Unterstützung einer Überprüfung der Container in einem CLFS-Protokoll (Common Log File System). |
CLS_WRITE_ENTRY Die CLFS_WRITE_ENTRY Struktur enthält die Adresse und Größe eines Puffers, der eine Dateneinheit enthält, die in einen Common Log File System (CLFS)-Datenstrom geschrieben werden soll. |
CM_EISA_FUNCTION_INFORMATION Die _CM_EISA_FUNCTION_INFORMATION-Struktur (wdm.h) definiert detaillierte EISA-Konfigurationsinformationen, die von HalGetBusData oder HalGetBusDataByOffset zurückgegeben werden. |
CM_EISA_SLOT_INFORMATION Die _CM_EISA_SLOT_INFORMATION-Struktur (wdm.h) definiert EISA-Konfigurationsheaderinformationen, die von HalGetBusData oder von HalGetBusDataByOffset zurückgegeben werden. |
CM_FLOPPY_DEVICE_DATA Die CM_FLOPPY_DEVICE_DATA-Struktur definiert einen gerätetypspezifischen Datensatz, der in der Struktur \Registry\Machine\Hardware\Description für einen Diskettencontroller gespeichert ist, wenn das System diese Informationen während des Startvorgangs sammeln kann. |
CM_FULL_RESOURCE_DESCRIPTOR Die CM_FULL_RESOURCE_DESCRIPTOR-Struktur gibt eine Reihe von Systemhardwareressourcen verschiedener Typen an, die einem Gerät zugeordnet sind, das mit einem bestimmten Bus verbunden ist. Diese Struktur ist in einer CM_RESOURCE_LIST Struktur enthalten. |
CM_INT13_DRIVE_PARAMETER Die CM_INT13_DRIVE_PARAMETER-Struktur definiert einen gerätetypspezifischen Datensatz, der in der Struktur \Registry\Machine\Hardware\Description für einen Datenträgercontroller gespeichert ist, wenn das System diese Informationen während des Startvorgangs sammeln kann. |
CM_KEYBOARD_DEVICE_DATA Die CM_KEYBOARD_DEVICE_DATA-Struktur definiert einen gerätetypspezifischen Datensatz, der in der Struktur \Registry\Machine\Hardware\Description für ein Tastaturperipheriegerät gespeichert ist, wenn das System diese Informationen während des Startvorgangs sammeln kann. |
CM_MCA_POS_DATA Die _CM_MCA_POS_DATA Struktur (wdm.h) ist veraltet. Es definiert IBM-kompatible MCA POS-Konfigurationsinformationen für einen Steckplatz. |
CM_PARTIAL_RESOURCE_DESCRIPTOR Die CM_PARTIAL_RESOURCE_DESCRIPTOR Struktur gibt eine oder mehrere Systemhardwareressourcen eines einzelnen Typs an, die einem Gerät zugewiesen sind. |
CM_PARTIAL_RESOURCE_LIST Die CM_PARTIAL_RESOURCE_LIST-Struktur gibt eine Reihe von Systemhardwareressourcen aus verschiedenen Typen an, die einem Gerät zugewiesen sind. Diese Struktur ist in einer CM_FULL_RESOURCE_DESCRIPTOR Struktur enthalten. |
CM_POWER_DATA Erfahren Sie, wie die CM_POWER_DATA-Struktur Informationen über den Energieverwaltungsstatus und die Funktionen eines Geräts enthält. |
CM_RESOURCE_LIST Die CM_RESOURCE_LIST Struktur gibt alle Systemhardwareressourcen an, die einem Gerät zugewiesen sind. |
CM_SCSI_DEVICE_DATA Die CM_SCSI_DEVICE_DATA-Struktur definiert einen gerätetypspezifischen Datensatz, der in der Struktur \Registry\Machine\Hardware\Description für eine SCSI-HBA gespeichert ist, wenn das System diese Informationen während des Startvorgangs sammeln kann. |
CM_SERIAL_DEVICE_DATA Die CM_SERIAL_DEVICE_DATA-Struktur definiert einen gerätetypspezifischen Datensatz, der in der Struktur \Registry\Machine\Hardware\Description für einen seriellen Controller gespeichert ist, wenn das System diese Informationen während des Startvorgangs sammeln kann. |
COUNTED_REASON_CONTEXT Erfahren Sie, wie die COUNTED_REASON_CONTEXT-Struktur eine oder mehrere Zeichenfolgen enthält, die Gründe für eine Energieanforderung angeben. |
D3COLD_AUX_POWER_AND_TIMING_INTERFACE Ermöglicht Gerätetreibern das Aushandeln einer höheren Hilfsleistung für ihre PCI-Geräte im D3Cold-Zustand. |
D3COLD_SUPPORT_INTERFACE Die D3COLD_SUPPORT_INTERFACE Schnittstellenstruktur enthält Zeiger auf die Routinen in der GUID_D3COLD_SUPPORT_INTERFACE Treiberschnittstelle. |
DEVICE_BUS_SPECIFIC_RESET_INFO Definiert die DEVICE_BUS_SPECIFIC_RESET_INFO Struktur. |
DEVICE_BUS_SPECIFIC_RESET_TYPE Definiert die DEVICE_BUS_SPECIFIC_RESET_TYPE Union. |
DEVICE_CAPABILITIES Eine DEVICE_CAPABILITIES Struktur beschreibt PnP- und Leistungsfunktionen eines Geräts. Diese Struktur wird als Reaktion auf eine IRP_MN_QUERY_CAPABILITIES IRP zurückgegeben. |
DEVICE_DESCRIPTION Die DEVICE_DESCRIPTION-Struktur beschreibt die Attribute des physischen Geräts, für das ein Treiber einen DMA-Adapter anfordert. |
DEVICE_FAULT_CONFIGURATION Diese Struktur wird verwendet, um den Zustand der Gerätefehlerberichterstattung festzulegen. |
DEVICE_INTERFACE_CHANGE_NOTIFICATION Die DEVICE_INTERFACE_CHANGE_NOTIFICATION Struktur beschreibt eine Geräteschnittstelle, die aktiviert (eingetroffen) oder deaktiviert (entfernt) wurde. |
DEVICE_OBJECT Erfahren Sie mehr über die DEVICE_OBJECT Struktur. |
DEVICE_RESET_INTERFACE_STANDARD Die DEVICE_RESET_INTERFACE_STANDARD Struktur ermöglicht Funktionstreibern das Zurücksetzen und Wiederherstellen fehlerhafter Geräte. Diese Struktur beschreibt die GUID_DEVICE_RESET_INTERFACE_STANDARD Schnittstelle. |
DEVICE_RESET_STATUS_FLAGS In diesem Thema wird die DEVICE_RESET_STATUS_FLAGS Union beschrieben. |
DMA_ADAPTER_INFO Die DMA_ADAPTER_INFO-Struktur ist ein Container für eine DMA_ADAPTER_INFO_XXX Struktur, die die Funktionen eines System-DMA-Controllers beschreibt. |
DMA_ADAPTER_INFO_CRASHDUMP In diesem Thema wird die DMA_ADAPTER_INFO_CRASHDUMP Struktur beschrieben. |
DMA_ADAPTER_INFO_V1 Die DMA_ADAPTER_INFO_V1 Struktur beschreibt die Funktionen des DMA-Systems, der durch ein Adapterobjekt dargestellt wird. |
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION Weitere Informationen zu: DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION Struktur |
DMA_IOMMU_INTERFACE Eine erweiterte Version der INTERFACE-Struktur, mit der Gerätetreiber die Rückruffunktionen aufrufen können, die Gerätedomänenvorgänge ausführen. |
DMA_IOMMU_INTERFACE_EX Eine Schnittstellenstruktur, die es Gerätetreibern ermöglicht, mit den IOMMU-Funktionen zu arbeiten, die Gerätedomänenvorgänge ausführen. |
DMA_IOMMU_INTERFACE_V1 Weitere Informationen zu: DMA_IOMMU_INTERFACE_V1 |
DMA_IOMMU_INTERFACE_V2 Eine Struktur, die den Satz von IOMMU Version 2 (V2)-Funktionen enthält. |
DMA_TRANSFER_INFO Die DMA_TRANSFER_INFO-Struktur ist ein Container für eine DMA_TRANSFER_INFO_XXX Struktur, die die Zuordnungsanforderungen für eine Punkt/Gather-Liste beschreibt. |
DMA_TRANSFER_INFO_V1 Die DMA_TRANSFER_INFO_V1-Struktur enthält die Zuordnungsanforderungen für eine Punkt-/Sammelliste, die den E/A-Datenpuffer für eine DMA-Übertragung beschreibt. |
DMA_TRANSFER_INFO_V2 Enthält die Zuordnungsanforderungen für eine Punkt-/Sammelliste, die den E/A-Datenpuffer für eine DMA-Übertragung beschreibt. |
DOMAIN_CONFIGURATION Enthält Informationen, die zum Konfigurieren einer Domäne erforderlich sind. |
DOMAIN_CONFIGURATION_ARM64 Enthält Informationen, die zum Konfigurieren einer Domäne für ein ARM64-System erforderlich sind. |
DOMAIN_CONFIGURATION_X64 Die DOMAIN_CONFIGURATION_X64-Struktur ist nur für die Systemverwendung reserviert. |
DRIVER_OBJECT Jedes Treiberobjekt stellt das Bild eines geladenen Kernelmodustreibers dar. |
ENLISTMENT_BASIC_INFORMATION Die ENLISTMENT_BASIC_INFORMATION-Struktur enthält Informationen zu einem Enlistment-Objekt. |
EXT_DELETE_PARAMETERS Die EXT_DELETE_PARAMETERS-Struktur enthält einen erweiterten Satz von Parametern für die ExDeleteTimer-Routine. |
EXT_SET_PARAMETERS Die EXT_SET_PARAMETERS-Struktur enthält einen erweiterten Satz von Parametern für die ExSetTimer-Routine. |
EXTENDED_CREATE_INFORMATION Beschreibt die EXTENDED_CREATE_INFORMATION Struktur. |
EXTENDED_CREATE_INFORMATION_32 Beschreibt die 32-Bit-Version der EXTENDED_CREATE_INFORMATION-Struktur. |
FAST_IO_DISPATCH Enthält eine Reihe von Rückrufroutinen, die ein Dateisystemtreiber oder Dateisystemfiltertreiber (Legacy) für eine schnelle E/A-Verarbeitung bereitstellt. |
FAULT_INFORMATION Enthält Informationen zum Festlegen des Fehlerberichts auf einem Gerät. |
FAULT_INFORMATION_ARM64 Enthält Fehlerinformationen für ein ARM64-System. |
FAULT_INFORMATION_ARM64_FLAGS Definiert Fehlerinformationen. |
FILE_BASIC_INFORMATION Die FILE_BASIC_INFORMATION-Struktur enthält Zeitstempel und grundlegende Attribute einer Datei. Sie wird als Argument für Routinen verwendet, die Dateiinformationen abfragen oder festlegen. |
FILE_FS_DEVICE_INFORMATION Die FILE_FS_DEVICE_INFORMATION Struktur stellt Dateisystemgeräteinformationen zum Typ des Geräteobjekts bereit, das einem Dateiobjekt zugeordnet ist. |
FILE_FULL_EA_INFORMATION Die FILE_FULL_EA_INFORMATION-Struktur stellt erweiterte Attributinformationen (EA) bereit. |
FILE_IO_PRIORITY_HINT_INFORMATION Die FILE_IO_PRIORITY_HINT_INFORMATION Struktur wird von den ZwQueryInformationFile- und ZwSetInformationFile-Routinen verwendet, um den IRP-Prioritätshinweis für Anforderungen für das angegebene Dateihandle abzufragen und festzulegen. |
FILE_IS_REMOTE_DEVICE_INFORMATION Die FILE_IS_REMOTE_DEVICE_INFORMATION Struktur wird als Argument für die ZwQueryInformationFile-Routine verwendet. |
FILE_MEMORY_PARTITION_INFORMATION Speichert Informationen zur Speicherpartition. Diese Struktur wird von der ZwSetInformationFile-Funktion verwendet. |
FILE_NETWORK_OPEN_INFORMATION Die FILE_NETWORK_OPEN_INFORMATION Struktur wird als Argument für ZwQueryInformationFile verwendet. |
FILE_OBJECT Die FILE_OBJECT Struktur wird vom System verwendet, um ein Dateiobjekt darzustellen. |
FILE_POSITION_INFORMATION Die FILE_POSITION_INFORMATION Struktur wird als Argument für Routinen verwendet, die Dateiinformationen abfragen oder festlegen. |
FILE_SFIO_RESERVE_INFORMATION FILE_SFIO_RESERVE_INFORMATION wird verwendet, um die reservierten Bandbreiteninformationen einer Datei für geplante Datei-E/A (SFIO) abzufragen oder festzulegen. |
FILE_STANDARD_INFORMATION Die FILE_STANDARD_INFORMATION-Struktur wird als Argument für Routinen verwendet, die Dateiinformationen abfragen oder festlegen. |
FILE_STANDARD_INFORMATION_EX Die FILE_STANDARD_INFORMATION_EX Struktur wird als Argument für Routinen verwendet, die Dateiinformationen abfragen oder festlegen. |
FPGA_CONTROL_INTERFACE Reserviert für die zukünftige Verwendung von FPGA_CONTROL_INTERFACE. |
FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS Die FUNCTION_LEVEL_DEVICE_RESET_PARAMETER Struktur wird als Argument für die DeviceReset-Routine der GUID_DEVICE_RESET_INTERFACE_STANDARD Schnittstelle verwendet. |
GENERIC_MAPPING Die GENERIC_MAPPING-Struktur beschreibt den ACCESS_MASK Wert bestimmter Zugriffsrechte, die jedem Typ von generischen Zugriffsrechten zugeordnet sind. |
HWPROFILE_CHANGE_NOTIFICATION Die HWPROFILE_CHANGE_NOTIFICATION-Struktur beschreibt ein Ereignis im Zusammenhang mit einer Änderung der Hardwareprofilkonfiguration. |
IMAGE_POLICY_ENTRY Die _IMAGE_POLICY_ENTRY Struktur wird nicht unterstützt. |
IMAGE_POLICY_METADATA Die _IMAGE_POLICY_METADATA-Struktur wird nicht unterstützt. |
INPUT_MAPPING_ELEMENT Enthält die Eingabezuordnungs-IDs für ein Gerät. |
INTERFACE- Die _INTERFACE Struktur (wdm.h) beschreibt eine Schnittstelle, die von einem Treiber zur Verwendung durch andere Treiber exportiert wird. |
IO_CONNECT_INTERRUPT_PARAMETERS Die IO_CONNECT_INTERRUPT_PARAMETERS-Struktur enthält die Parameter, die ein Treiber der IoConnectInterruptEx-Routine bereitstellt, um eine Interruptdienstroutine (Interrupt Service Routine, ISR) zu registrieren. |
IO_DISCONNECT_INTERRUPT_PARAMETERS Die IO_DISCONNECT_INTERRUPT_PARAMETERS Struktur beschreibt die Parameter beim Aufheben der Registrierung einer Unterbrechungsbehandlungsroutine mit IoDisconnectInterruptEx. |
IO_ERROR_LOG_PACKET Die IO_ERROR_LOG_PACKET-Struktur dient als Header für einen Fehlerprotokolleintrag. |
IO_INTERRUPT_MESSAGE_INFO Die IO_INTERRUPT_MESSAGE_INFO Struktur beschreibt die meldungs signalgesteuerten Unterbrechungen des Treibers. |
IO_INTERRUPT_MESSAGE_INFO_ENTRY Die IO_INTERRUPT_MESSAGE_INFO_ENTRY Struktur beschreibt die Eigenschaften eines einzelnen Nachrichtensignalunterbruchs. |
IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS Die IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS-Struktur enthält den Verbindungskontext für eine registrierte Interruptdienstroutine (ISR), die mit einem Interrupt oder Interrupt durch einen vorherigen Aufruf der IoConnectInterruptEx-Routine verbunden war. |
IO_RESOURCE_DESCRIPTOR Die _IO_RESOURCE_DESCRIPTOR-Struktur (wdm.h) beschreibt einen Bereich von Rohhardwareressourcen eines Typs, die von einem Gerät verwendet werden können. |
IO_RESOURCE_LIST Die _IO_RESOURCE_LIST-Struktur (wdm.h) beschreibt eine Reihe von Rohhardwareressourcen von verschiedenen Typen, die von einem Gerät verwendet werden können. |
IO_RESOURCE_REQUIREMENTS_LIST Die _IO_RESOURCE_REQUIREMENTS_LIST Struktur (wdm.h) beschreibt Gruppen von Ressourcenkonfigurationen, die rohe Ressourcentypen darstellen, die von einem Gerät verwendet werden. |
IO_SECURITY_CONTEXT Die IO_SECURITY_CONTEXT-Struktur stellt den Sicherheitskontext einer IRP_MJ_CREATE Anforderung dar. |
IO_SESSION_CONNECT_INFO Die IO_SESSION_CONNECT_INFO-Struktur stellt Informationen zu einer Benutzersitzung bereit. |
IO_SESSION_STATE_INFORMATION Die IO_SESSION_STATE_INFORMATION-Struktur enthält Informationen zum Status einer Benutzersitzung. |
IO_SESSION_STATE_NOTIFICATION Die IO_SESSION_STATE_NOTIFICATION-Struktur enthält Informationen, die ein Kernelmodustreiber der IoRegisterContainerNotification-Routine bereitstellt, wenn der Treiber registriert wird, um Benachrichtigungen über Sitzungsereignisse zu empfangen. |
IO_STACK_LOCATION Die IO_STACK_LOCATION-Struktur definiert eine E/A-Stapelposition, bei der es sich um einen Eintrag im E/A-Stapel handelt, der den einzelnen IRP zugeordnet ist. |
IO_STATUS_BLOCK Ein Treiber legt den E/A-Statusblock eines IRP fest, um den endgültigen Status einer E/A-Anforderung anzugeben, bevor IoCompleteRequest für das IRP aufgerufen wird. |
IO_STATUS_BLOCK64 Die IO_STATUS_BLOCK64 Struktur... |
IOMMU_DEVICE_CREATION_CONFIGURATION IOMMU_DEVICE_CREATION_CONFIGURATION beschreibt eine Konfiguration oder Liste der Konfigurationen, die als Teil der Erstellung und Initialisierung eines IOMMU_DMA_DEVICE verwendet werden sollen. |
IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI stellt die ACPI-spezifischen Konfigurationsparameter einer IOMMU_DEVICE_CREATION_CONFIGURATION Struktur bereit, die für die Erstellung eines ACPI-Typs IOMMU_DMA_DEVICE bereitgestellt wird. |
IOMMU_DMA_DOMAIN_CREATION_FLAGS Weitere Informationen zu: IOMMU_DMA_DOMAIN_CREATION_FLAGS |
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN Die IOMMU_DMA_LOGICAL_ADDRESS_TOKEN stellt einen reservierten zusammenhängenden logischen Adressbereich dar, der von IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE erstellt wird. |
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT Weitere Informationen zu: IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT |
IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG Die IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG-Struktur enthält Informationen, die zum Konfigurieren eines logischen Ocators erforderlich sind. |
IOMMU_DMA_RESERVED_REGION Die IOMMU_DMA_RESERVED_REGION-Struktur beschreibt einen Speicherbereich, der während der Domänenerstellung als reserviert gekennzeichnet werden muss. |
IOMMU_INTERFACE_STATE_CHANGE Weitere Informationen zu: IOMMU_INTERFACE_STATE_CHANGE |
IOMMU_INTERFACE_STATE_CHANGE_FIELDS Weitere Informationen zu IOMMU_INTERFACE_STATE_CHANGE_FIELDS |
IOMMU_MAP_PHYSICAL_ADDRESS Die IOMMU_MAP_PHYSICAL_ADDRESS stellt eine physische Adresse dar, die einer logischen Adresse zugeordnet werden soll. |
IRP- Die IRP-Struktur ist eine teilweise undurchsichtige Struktur, die ein E/A-Anforderungspaket darstellt. |
KBUGCHECK_ADD_PAGES Die KBUGCHECK_ADD_PAGES Struktur beschreibt eine oder mehrere Seiten von vom Treiber bereitgestellten Daten, die von einer KbCallbackAddPages-Rückrufroutine in die Absturzabbilddatei geschrieben werden sollen. |
KBUGCHECK_CALLBACK_RECORD Weitere Informationen zu: KBUGCHECK_CALLBACK_RECORD Struktur |
KBUGCHECK_DUMP_IO Die KBUGCHECK_DUMP_IO Struktur beschreibt einen E/A-Vorgang in der Absturzabbilddatei. |
KBUGCHECK_REASON_CALLBACK_RECORD Weitere Informationen zu: KBUGCHECK_REASON_CALLBACK_RECORD Struktur |
KBUGCHECK_REMOVE_PAGES Weitere Informationen zu: KBUGCHECK_REMOVE_PAGES Struktur |
KBUGCHECK_SECONDARY_DUMP_DATA Die KBUGCHECK_SECONDARY_DUMP_DATA Struktur beschreibt einen Abschnitt der vom Treiber bereitgestellten Daten, die von der KbCallbackSecondaryDumpData-Routine in die Absturzabbilddatei geschrieben werden sollen. |
KBUGCHECK_SECONDARY_DUMP_DATA_EX Weitere Informationen zu: _KBUGCHECK_SECONDARY_DUMP_DATA_EX Struktur |
KBUGCHECK_TRIAGE_DUMP_DATA Weitere Informationen zu: _KBUGCHECK_TRIAGE_DUMP_DATA Struktur |
KDPC_WATCHDOG_INFORMATION Die KDPC_WATCHDOG_INFORMATION-Struktur enthält Timeoutinformationen zum aktuellen Aufruf der verzögerten Prozedur (DPC). |
KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT Die KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT-Struktur beschreibt den Benachrichtigungskontext, der an eine registrierte Rückruffunktion übergeben wird, wenn ein neuer Prozessor dynamisch zu einer Hardwarepartition hinzugefügt wird. |
KERNEL_CET_CONTEXT Nur für die Systemverwendung reserviert. Nicht verwenden. |
KERNEL_SOFT_RESTART_NOTIFICATION Weitere Informationen zu: KERNEL_SOFT_RESTART_NOTIFICATION Struktur |
KEY_BASIC_INFORMATION Die KEY_BASIC_INFORMATION-Struktur definiert eine Teilmenge der vollständigen Informationen, die für einen Registrierungsschlüssel verfügbar sind. |
KEY_FULL_INFORMATION Die KEY_FULL_INFORMATION Struktur definiert die für einen Registrierungsschlüssel verfügbaren Informationen, einschließlich Informationen zu den Unterschlüsseln und der maximalen Länge für ihre Namen und Werteinträge. |
KEY_NODE_INFORMATION Die KEY_NODE_INFORMATION-Struktur definiert die grundlegenden Informationen, die für einen Registrierungsschlüssel (Unterschlüssel) verfügbar sind. |
KEY_VALUE_BASIC_INFORMATION Die KEY_VALUE_BASIC_INFORMATION-Struktur definiert eine Teilmenge der vollständigen Informationen, die für einen Werteintrag eines Registrierungsschlüssels verfügbar sind. |
KEY_VALUE_ENTRY Die KEY_VALUE_ENTRY Struktur wird von der REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION-Struktur verwendet, um einen einzelnen Werteintrag für einen Registrierungsschlüssel zu beschreiben. |
KEY_VALUE_FULL_INFORMATION Die KEY_VALUE_FULL_INFORMATION Struktur definiert Informationen, die für einen Werteintrag eines Registrierungsschlüssels verfügbar sind. |
KEY_VALUE_PARTIAL_INFORMATION Die KEY_VALUE_PARTIAL_INFORMATION-Struktur definiert eine Teilmenge der Für einen Werteintrag eines Registrierungsschlüssels verfügbaren Wertinformationen. |
KEY_WRITE_TIME_INFORMATION Die KEY_WRITE_TIME_INFORMATION Struktur wird vom System verwendet, um die letzte Schreibzeit für einen Registrierungsschlüssel festzulegen. |
KMUTANT Weitere Informationen: KMUTANT-Struktur |
KTMOBJECT_CURSOR Die KTMOBJECT_CURSOR Struktur empfängt Enumerationsinformationen zu KTM-Objekten, wenn eine Komponente ZwEnumerateTransactionObject aufruft. |
KTRIAGE_DUMP_DATA_ARRAY Weitere Informationen zu: _KTRIAGE_DUMP_DATA_ARRAY Struktur |
LINK_SHARE_ACCESS Die freigabezugriffsstruktur, die von Dateisystemen nur für Verknüpfungsdateien verwendet wird. |
LUID_AND_ATTRIBUTES LUID_AND_ATTRIBUTES stellt einen lokal eindeutigen Bezeichner (LUID) und seine Attribute dar. |
MAILSLOT_CREATE_PARAMETERS Die MAILSLOT_CREATE_PARAMETERS wird vom Windows-Subsystem zum Erstellen eines Maillots verwendet. |
MDL- Eine MDL-Struktur ist eine teilweise undurchsichtige Struktur, die eine Speicherdeskriptorliste (MDL) darstellt. |
MEM_EXTENDED_PARAMETER Weitere Informationen zu: MEM_EXTENDED_PARAMETER Struktur |
MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION Definiert die MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION Struktur. |
MM_PHYSICAL_ADDRESS_LIST Die MM_PHYSICAL_ADDRESS_LIST-Struktur gibt einen Bereich physischer Adressen an. |
NAMED_PIPE_CREATE_PARAMETERS Die NAMED_PIPE_CREATE_PARAMETERS Struktur wird vom Windows-Subsystem verwendet, um ein benanntes Pipe zu erstellen. |
NOTIFY_USER_POWER_SETTING In diesem Thema wird die NOTIFY_USER_POWER_SETTING Struktur beschrieben. |
NPEM_CAPABILITY_STANDARD Weitere Informationen zu: NPEM_CAPABILITY_STANDARD |
NPEM_CONTROL_INTERFACE Weitere Informationen zu: NPEM_CONTROL_INTERFACE |
OB_CALLBACK_REGISTRATION Die OB_CALLBACK_REGISTRATION-Struktur gibt die Parameter an, wenn die ObRegisterCallbacks-Routine ObjectPreCallback- und ObjectPostCallback-Rückrufroutinen registriert. |
OB_OPERATION_REGISTRATION Die OB_OPERATION_REGISTRATION Struktur gibt ObjectPreCallback- und ObjectPostCallback-Rückrufroutinen sowie die Typen von Vorgängen an, für die die Routinen aufgerufen werden. |
OB_POST_CREATE_HANDLE_INFORMATION Die OB_POST_CREATE_HANDLE_INFORMATION Struktur stellt Informationen zu einer ObjectPostCallback-Routine zu einem Thread- oder Prozesshandle bereit, das geöffnet wurde. |
OB_POST_DUPLICATE_HANDLE_INFORMATION Die OB_POST_DUPLICATE_HANDLE_INFORMATION Struktur stellt Informationen zu einer ObjectPostCallback-Routine zu einem Thread- oder Prozesshandle bereit, das dupliziert wurde. |
OB_POST_OPERATION_INFORMATION Die OB_POST_OPERATION_INFORMATION Struktur stellt Informationen zu einem Prozess- oder Threadhandle-Vorgang für eine ObjectPostCallback-Routine bereit. |
OB_POST_OPERATION_PARAMETERS Die OB_POST_OPERATION_PARAMETERS Union beschreibt die vorgangsspezifischen Parameter für eine ObjectPostCallback-Routine. |
OB_PRE_CREATE_HANDLE_INFORMATION Die OB_PRE_CREATE_HANDLE_INFORMATION Struktur stellt Informationen zu einer ObjectPreCallback-Routine zu einem Thread- oder Prozesshandle bereit, das geöffnet wird. |
OB_PRE_DUPLICATE_HANDLE_INFORMATION Die OB_PRE_DUPLICATE_HANDLE_INFORMATION Struktur stellt Informationen zu einer ObjectPreCallback-Routine zu einem Thread- oder Prozesshandle bereit, das dupliziert wird. |
OB_PRE_OPERATION_INFORMATION Die OB_PRE_OPERATION_INFORMATION-Struktur stellt Informationen zu einem Prozess- oder Threadhandle-Vorgang für eine ObjectPreCallback-Routine bereit. |
OB_PRE_OPERATION_PARAMETERS Die OB_PRE_OPERATION_PARAMETERS Union beschreibt die vorgangsspezifischen Parameter für eine ObjectPreCallback-Routine. |
OSVERSIONINFOEXW- Die RTL_OSVERSIONINFOEXW-Struktur enthält Versionsinformationen des Betriebssystems. |
OSVERSIONINFOW- Die RTL_OSVERSIONINFOW-Struktur enthält Versionsinformationen des Betriebssystems. |
PCI_ATS_INTERFACE Definiert die PCI_ATS_INTERFACE-Struktur. |
PCI_CAPABILITIES_HEADER Die _PCI_CAPABILITIES_HEADER-Struktur (wdm.h) definiert einen Header, der in jeder PCI-Funktionsstruktur vorhanden ist. |
PCI_COMMON_CONFIG Die _PCI_COMMON_CONFIG-Struktur (wdm.h) definiert Standard-PCI-Konfigurationsinformationen. |
PCI_DEVICE_PRESENT_INTERFACE Die PCI_DEVICE_PRESENT_INTERFACE Struktur ist für die Systemverwendung reserviert. |
PCI_EXPRESS_AER_CAPABILITIES Die _PCI_EXPRESS_AER_CAPABILITIES Struktur (wdm.h) beschreibt eine erweiterte PCI Express (PCIe)-Fehlerfunktionen und -steuerungsregister. |
PCI_EXPRESS_AER_CAPABILITY Die _PCI_EXPRESS_AER_CAPABILITY-Struktur (wdm.h) beschreibt eine erweiterte FEHLERberichterstattungsfunktionsstruktur (PCI Express, PCIe). |
PCI_EXPRESS_BRIDGE_AER_CAPABILITY Die _PCI_EXPRESS_BRIDGE_AER_CAPABILITY-Struktur (wdm.h) definiert die erweiterten Fehlerberichterstattungsfunktionen für ein PCIe-Brücke-Gerät. |
PCI_EXPRESS_CORRECTABLE_ERROR_MASK Die _PCI_EXPRESS_CORRECTABLE_ERROR_MASK Struktur (wdm.h) beschreibt ein PCI Express(PCIe)-Fehlermaskenregister, das in der erweiterten Fehlerberichterstattung verwendet wird. |
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS Die _PCI_EXPRESS_CORRECTABLE_ERROR_STATUS Struktur (wdm.h) beschreibt ein PCI Express (PCIe)-Fehlerstatusregister für die erweiterte Fehlerberichterstattung. |
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER Die _PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER-Struktur (wdm.h) beschreibt den Header für eine erweiterte PCI Express(PCIe)-Funktionsstruktur. |
PCI_EXPRESS_ERROR_SOURCE_ID Die _PCI_EXPRESS_ERROR_SOURCE_ID Struktur (wdm.h) beschreibt die IDs des ersten korrekten und ersten nicht erkennbaren Fehlers im Fehlerstatusregister. |
PCI_EXPRESS_LINK_QUIESCENT_INTERFACE Die PCI_EXPRESS_LINK_QUIESCENT_INTERFACE-Struktur ist für die Systemverwendung reserviert. |
PCI_EXPRESS_PTM_CAPABILITY Reserviert für PCI_EXPRESS_PTM_CAPABILITY. Nicht verwenden. |
PCI_EXPRESS_PTM_CAPABILITY_REGISTER Reserviert für PCI_EXPRESS_PTM_CAPABILITY_REGISTER. Nicht verwenden. |
PCI_EXPRESS_PTM_CONTROL_REGISTER Reserviert für PCI_EXPRESS_PTM_CONTROL_REGISTER. Nicht verwenden. |
PCI_EXPRESS_ROOT_ERROR_COMMAND Die _PCI_EXPRESS_ROOT_ERROR_COMMAND Struktur (wdm.h) beschreibt ein PCI Express(PCIe)-Stammfehler-Befehlsregister für die erweiterte Fehlerberichterstattung. |
PCI_EXPRESS_ROOT_ERROR_STATUS Die _PCI_EXPRESS_ROOT_ERROR_STATUS Struktur (wdm.h) beschreibt ein PCI Express (PCIe)-Stammfehlerstatusregister für die erweiterte Fehlerberichterstattung. |
PCI_EXPRESS_ROOT_PORT_INTERFACE Die PCI_EXPRESS_ROOT_PORT_INTERFACE Struktur ist für die Systemverwendung reserviert. |
PCI_EXPRESS_ROOTPORT_AER_CAPABILITY Die _PCI_EXPRESS_ROOTPORT_AER_CAPABILITY-Struktur (wdm.h) beschreibt eine erweiterte FEHLERberichterstattungsfunktionsstruktur (PCI Express, PCIe). |
PCI_EXPRESS_SEC_AER_CAPABILITIES Die _PCI_EXPRESS_SEC_AER_CAPABILITIES-Struktur (wdm.h) beschreibt eine sekundäre PCI Express (PCIe)-Fehlerfunktionen und -steuerungsregister. |
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK Die _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK Struktur (wdm.h) beschreibt ein sekundäres, nicht korrigiertes Fehlerformatregister für PCI Express (PCIe). |
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY Die _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY-Struktur (wdm.h) beschreibt ein sekundäres, nicht erkennbares Fehlerschweregradregister für PCI Express (PCIe). |
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS Die _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS-Struktur (wdm.h) beschreibt ein sekundäres, nicht korrigiertes Fehlerstatusregister für PCI Express (PCIe). |
PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY Die _PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY Struktur (wdm.h) beschreibt eine Seriennummer für ein PCI Express (PCIe)-Gerät. |
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK Die _PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK Struktur (wdm.h) beschreibt ein unkorrekturfähiges FEHLERmaskenregister für PCI Express (PCIe). |
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY Die _PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY-Struktur (wdm.h) beschreibt ein unkorrekte Fehlerschweregradregister für PCI Express (PCIe). |
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS Die _PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS-Struktur (wdm.h) beschreibt ein nicht korrigiertes Fehlerstatusregister für PCI Express (PCIe). |
PCI_MSIX_TABLE_CONFIG_INTERFACE Mit der PCI_MSIX_TABLE_CONFIG_INTERFACE-Struktur können Gerätetreiber ihre MSI-X Unterbrechungseinstellungen ändern. Diese Struktur beschreibt die GUID_MSIX_TABLE_CONFIG_INTERFACE Schnittstelle. |
PCI_PM_CAPABILITY Die _PCI_PM_CAPABILITY Struktur (wdm.h) enthält Felder, die die Energieverwaltungsfunktionen des Geräts beschreiben. |
PCI_PMC Die _PCI_PMC Struktur (wdm.h) beschreibt den Inhalt des Registers der Energieverwaltungsfunktionen. |
PCI_PMCSR Die _PCI_PMCSR Struktur (wdm.h) beschreibt den Inhalt des Statusregisters der Energieverwaltungssteuerung des Geräts. |
PCI_PMCSR_BSE Die _PCI_PMCSR_BSE-Struktur (wdm.h) beschreibt den Inhalt des Leistungsverwaltungssteuerungsstatusregisters für PCI-Brückenunterstützungserweiterungen. |
PCI_SECURITY_INTERFACE2 Definiert die PCI_SECURITY_INTERFACE2 Struktur. |
PCI_SEGMENT_BUS_NUMBER Microsoft behält sich die PCI_SEGMENT_BUS_NUMBER Struktur nur für die interne Verwendung vor. Verwenden Sie diese Struktur nicht in Ihrem Code. |
PCI_SLOT_NUMBER Die _PCI_SLOT_NUMBER Struktur (wdm.h) ist veraltet. Es definiert das Format des Slot-Parameters für die veralteten HalXxxBusData-Routinen. |
PCI_VIRTUALIZATION_INTERFACE Erfahren Sie mehr über die PCI_VIRTUALIZATION_INTERFACE Struktur. |
PCI_X_CAPABILITY Die PCI_X_CAPABILITY-Struktur (wdm.h) meldet den Inhalt des Befehls und statusregister eines Geräts, das mit dem PCI-X Addendum zur PCI Local Bus Specification kompatibel ist. |
PCW_CALLBACK_INFORMATION Die PCW_CALLBACK_INFORMATION Union liefert Details zur zu sendenden Benachrichtigung. Ein Anbieter übergibt einen Zeiger als Parameter an diese Union an die PcwCallback-Funktion. |
PCW_COUNTER_DESCRIPTOR Die PCW_COUNTER_DESCRIPTOR-Struktur enthält Details zur zu sendenden Benachrichtigung. |
PCW_COUNTER_INFORMATION Die PCW_COUNTER_INFORMATION Struktur beschreibt Attribute, die eine bestimmte Instanz einer Gegenmenge identifizieren. |
PCW_DATA Die PCW_DATA Struktur beschreibt das Array von Datenblöcken, die einer Instanz zugeordnet sind. |
PCW_MASK_INFORMATION Die PCW_MASK_INFORMATION Struktur enthält Details zur Benachrichtigung, die an den Anbieter gesendet werden soll. Diese Informationen werden als Teil des Info-Parameters an die PcwCallback-Funktion übergeben. Diese Maskeninformationen sind in PCW_CALLBACK_INFORMATION enthalten. |
PCW_REGISTRATION_INFORMATION Die PCW_REGISTRATION_INFORMATION Struktur liefert Details zum Anbieter und zum Gegensatz. |
PLUGPLAY_NOTIFICATION_HEADER Eine PLUGPLAY_NOTIFICATION_HEADER Struktur ist am Anfang jeder PnP-Benachrichtigungsstruktur enthalten, z. B. eine DEVICE_INTERFACE_CHANGE_NOTIFICATION-Struktur. |
PNP_BUS_INFORMATION Die PNP_BUS_INFORMATION Struktur beschreibt einen Bus. |
PO_FX_COMPONENT_IDLE_STATE Die PO_FX_COMPONENT_IDLE_STATE Struktur gibt die Attribute eines Fx-Energiezustands einer Komponente in einem Gerät an. |
PO_FX_COMPONENT_PERF_INFO Die PO_FX_COMPONENT_PERF_INFO-Struktur beschreibt alle Leistungszustände für eine einzelne Komponente innerhalb eines Geräts. |
PO_FX_COMPONENT_PERF_SET Die PO_FX_COMPONENT_PERF_SET-Struktur stellt eine Reihe von Leistungszuständen für eine einzelne Komponente innerhalb eines Geräts dar. |
PO_FX_COMPONENT_V1 Die PO_FX_COMPONENT-Struktur beschreibt die Energiezustandsattribute einer Komponente in einem Gerät. |
PO_FX_COMPONENT_V2 Erfahren Sie, wie die PO_FX_COMPONENT-Struktur die Energiezustandsattribute einer Komponente in einem Gerät beschreibt. |
PO_FX_DEVICE_V1 Die PO_FX_DEVICE-Struktur beschreibt die Energieattribute eines Geräts zum Power Management Framework (PoFx). |
PO_FX_DEVICE_V2 Erfahren Sie, wie die PO_FX_DEVICE-Struktur die Leistungsattribute eines Geräts zum Power Management Framework (PoFx) beschreibt. |
PO_FX_DEVICE_V3 Weitere Informationen zu: PO_FX_DEVICE_V3 Struktur |
PO_FX_PERF_STATE Die PO_FX_PERF_STATE-Struktur stellt einen Leistungszustand für eine einzelne Komponente innerhalb eines Geräts dar. |
PO_FX_PERF_STATE_CHANGE Die PO_FX_PERF_STATE_CHANGE-Struktur enthält Informationen zu einer Änderung an einem Leistungsstatus, der durch Aufrufen der PoFxIssueComponentPerfStateChange- oder PoFxIssueComponentPerfStateChangeMultiple-Routine angefordert wird. |
POOL_CREATE_EXTENDED_PARAMS Definiert die POOL_CREATE_EXTENDED_PARAMS Struktur. |
POOL_EXTENDED_PARAMETER Weitere Informationen zu: POOL_EXTENDED_PARAMETER |
POOL_EXTENDED_PARAMS_SECURE_POOL Definiert die POOL_EXTENDED_PARAMS_SECURE_POOL Struktur. |
POWER_PLATFORM_INFORMATION Erfahren Sie, wie die POWER_PLATFORM_INFORMATION-Struktur Informationen zu den Leistungsfunktionen des Systems enthält. |
POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES Weitere Informationen: POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES Struktur (wdm.h) |
POWER_STATE Erfahren Sie, wie die POWER_STATE Union einen Systemleistungszustandswert oder einen Geräte-Energiezustandswert angibt. |
PRIVILEGE_SET Die PRIVILEGE_SET-Struktur gibt eine Reihe von Sicherheitsberechtigungen an. |
PTM_CONTROL_INTERFACE Reserviert für PTM_CONTROL_INTERFACE. Nicht verwenden. |
REENUMERATE_SELF_INTERFACE_STANDARD Mit der REENUMERATE_SELF_INTERFACE_STANDARD Schnittstellenstruktur kann ein Treiber anfordern, dass der übergeordnete Bustreiber das Gerät des Treibers erneut aufzählt. Diese Struktur definiert die GUID_REENUMERATE_SELF_INTERFACE_STANDARD Schnittstelle. |
REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION Die REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION Struktur enthält Informationen, die eine RegistryCallback-Routine eines Treibers verwenden kann, um Ressourcen freizugeben, die der Treiber zuvor dem Kontext zugeordnet ist, der einem Registrierungsobjekt zugeordnet ist. |
REG_CREATE_KEY_INFORMATION Veraltet, verwenden Sie stattdessen REG_CREATE_KEY_INFORMATION_V1. Die REG_CREATE_KEY_INFORMATION Struktur enthält Informationen, die die RegistryCallback-Routine eines Treibers verwenden kann, wenn ein Registrierungsschlüssel erstellt wird. |
REG_CREATE_KEY_INFORMATION_V1 Die REG_CREATE_KEY_INFORMATION_V1-Struktur enthält Informationen, die die RegistryCallback-Routine eines Filtertreibers verwenden kann, wenn ein Registrierungsschlüssel erstellt wird. |
REG_DELETE_KEY_INFORMATION Die REG_DELETE_KEY_INFORMATION Struktur enthält Informationen, die die RegistryCallback-Routine eines Treibers verwenden kann, wenn ein Registrierungsschlüssel gelöscht wird. |
REG_DELETE_VALUE_KEY_INFORMATION Die REG_DELETE_VALUE_KEY_INFORMATION Struktur enthält Informationen, die die RegistryCallback-Routine eines Treibers verwenden kann, wenn der Wert eines Registrierungsschlüssels gelöscht wird. |
REG_ENUMERATE_KEY_INFORMATION Die REG_ENUMERATE_KEY_INFORMATION Struktur beschreibt einen Unterschlüssel eines Schlüssels, dessen Unterschlüssel aufgezählt werden. |
REG_ENUMERATE_VALUE_KEY_INFORMATION Die REG_ENUMERATE_VALUE_KEY_INFORMATION-Struktur beschreibt einen Werteintrag eines Schlüssels, dessen Werteinträge aufgezählt werden. |
REG_KEY_HANDLE_CLOSE_INFORMATION Die REG_KEY_HANDLE_CLOSE_INFORMATION-Struktur enthält Informationen zu einem Registrierungsschlüssel, dessen Handle geschlossen werden soll. |
REG_LOAD_KEY_INFORMATION Die REG_LOAD_KEY_INFORMATION-Struktur enthält Informationen zu einer Registrierungsstruktur, die geladen wird. |
REG_LOAD_KEY_INFORMATION_V2 Die REG_LOAD_KEY_INFORMATION_V2-Struktur enthält Informationen zu einer Registrierungsstruktur, die geladen wird. |
REG_POST_CREATE_KEY_INFORMATION Die REG_POST_CREATE_KEY_INFORMATION-Struktur enthält das Ergebnis eines Versuchs, einen Registrierungsschlüssel zu erstellen. |
REG_POST_OPERATION_INFORMATION Die REG_POST_OPERATION_INFORMATION-Struktur enthält Informationen zu einem abgeschlossenen Registrierungsvorgang, den eine RegistryCallback-Routine verwenden kann. |
REG_PRE_CREATE_KEY_INFORMATION Die REG_PRE_OPEN_KEY_INFORMATION-Struktur enthält den Namen eines Registrierungsschlüssels, der gerade geöffnet werden soll. |
REG_QUERY_KEY_INFORMATION Die REG_QUERY_KEY_INFORMATION-Struktur beschreibt die Metadaten, die für einen Schlüssel abgefragt werden sollen. |
REG_QUERY_KEY_NAME Die REG_QUERY_KEY_NAME Struktur beschreibt den vollständigen Registrierungsschlüsselnamen eines abgefragten Objekts. |
REG_QUERY_KEY_SECURITY_INFORMATION Die REG_QUERY_KEY_SECURITY_INFORMATION-Struktur empfängt Sicherheitsinformationen für ein Registrierungsschlüsselobjekt. |
REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION Die REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION Struktur beschreibt die mehrfachen Werteinträge, die für einen Schlüssel abgerufen werden. |
REG_QUERY_VALUE_KEY_INFORMATION Die REG_QUERY_VALUE_KEY_INFORMATION Struktur enthält Informationen zum Werteintrag eines Registrierungsschlüssels, der abgefragt wird. |
REG_RENAME_KEY_INFORMATION Die REG_RENAME_KEY_INFORMATION-Struktur enthält den neuen Namen für einen Registrierungsschlüssel, dessen Name gerade geändert werden soll. |
REG_REPLACE_KEY_INFORMATION Die REG_REPLACE_KEY_INFORMATION Struktur beschreibt die Metadaten, die für einen Schlüssel ersetzt werden sollen. |
REG_RESTORE_KEY_INFORMATION Die REG_RESTORE_KEY_INFORMATION-Struktur enthält die Informationen für einen Registrierungsschlüssel, der wiederhergestellt werden soll. |
REG_SAVE_KEY_INFORMATION Die REG_SAVE_KEY_INFORMATION Struktur enthält die Informationen für einen Registrierungsschlüssel, der gespeichert werden soll. |
REG_SAVE_MERGED_KEY_INFORMATION Definiert die REG_SAVE_MERGED_KEY_INFORMATION Struktur. |
REG_SET_INFORMATION_KEY_INFORMATION Die REG_SET_INFORMATION_KEY_INFORMATION-Struktur beschreibt eine neue Einstellung für die Metadaten eines Schlüssels. |
REG_SET_KEY_SECURITY_INFORMATION Die REG_SET_KEY_SECURITY_INFORMATION Struktur gibt Sicherheitsinformationen für ein Registrierungsschlüsselobjekt an. |
REG_SET_VALUE_KEY_INFORMATION Die REG_SET_VALUE_INFORMATION-Struktur beschreibt eine neue Einstellung für den Werteintrag eines Registrierungsschlüssels. |
REG_UNLOAD_KEY_INFORMATION Die REG_UNLOAD_KEY_INFORMATION Struktur enthält Informationen, die die RegistryCallback-Routine eines Treibers verwenden kann, wenn eine Registrierungsstruktur entladen wird. |
RESOURCEMANAGER_BASIC_INFORMATION Die RESOURCEMANAGER_BASIC INFORMATION-Struktur enthält Informationen zu einem Ressourcen-Manager-Objekt. |
RESOURCEMANAGER_COMPLETION_INFORMATION Die RESOURCEMANAGER_COMPLETION_INFORMATION-Struktur wird nicht verwendet. |
SCATTER_GATHER_LIST Die SCATTER_GATHER_LIST Struktur beschreibt die Punkt/Gather-Liste für einen DMA-Vorgang. |
SDEV_IDENTIFIER_INTERFACE Dieses Platzhalterthema wird als Beispiel für eine Dokumentation bereitgestellt, die in einer späteren Version enthalten sein kann. Dieses Material ist noch nicht verfügbar. |
SECTION_OBJECT_POINTERS Die SECTION_OBJECT_POINTERS Struktur, die von einem Dateisystem oder einem Umleitungstreiber zugewiesen wird, wird vom Speicher-Manager und Cache-Manager verwendet, um Dateizuordnung und cachebezogene Informationen für einen Dateidatenstrom zu speichern. |
SECURITY_SUBJECT_CONTEXT Die SECURITY_SUBJECT_CONTEXT-Struktur wird verwendet, um den Sicherheitskontext des Antragstellers für die Zugriffsüberprüfung und -überwachung zu erfassen. |
SET_POWER_SETTING_VALUE In diesem Thema wird die SET_POWER_SETTING_VALUE Struktur beschrieben. |
SLIST_ENTRY Eine SLIST_ENTRY Struktur beschreibt einen Eintrag in einer sequenzierten verknüpften Liste. |
SYSTEM_POOL_ZEROING_INFORMATION Microsoft behält sich die SYSTEM_POOL_ZEROING_INFORMATION Struktur nur für die interne Verwendung vor. Verwenden Sie diese Struktur nicht in Ihrem Code. |
SYSTEM_POWER_STATE_CONTEXT Erfahren Sie, wie die SYSTEM_POWER_STATE_CONTEXT-Struktur eine teilweise undurchsichtige Systemstruktur ist, die Informationen über die vorherigen Systemleistungszustände eines Computers enthält. |
TARGET_DEVICE_CUSTOM_NOTIFICATION Die TARGET_DEVICE_CUSTOM_NOTIFICATION-Struktur beschreibt ein benutzerdefiniertes Geräteereignis. |
TARGET_DEVICE_REMOVAL_NOTIFICATION Die TARGET_DEVICE_REMOVAL_NOTIFICATION-Struktur beschreibt ein Ereignis zum Entfernen von Geräten. Der PnP-Manager sendet diese Struktur an einen Treiber, der eine Rückrufroutine für die Benachrichtigung über EventCategoryTargetDeviceChange-Ereignisse registriert hat. |
TIME_FIELDS Die TIME_FIELDS-Struktur beschreibt Zeitinformationen für Zeitkonvertierungsroutinen. |
TRANSACTION_BASIC_INFORMATION Die TRANSACTION_BASIC_INFORMATION Struktur enthält Informationen zu einem Transaktionsobjekt. |
TRANSACTION_ENLISTMENT_PAIR Die TRANSACTION_ENLISTMENT_PAIR-Struktur enthält Informationen zu einer Liste, die einem Transaktionsobjekt zugeordnet ist. |
TRANSACTION_ENLISTMENTS_INFORMATION Die TRANSACTION_ENLISTMENTS_INFORMATION-Struktur enthält Informationen zu den Listen, die einem Transaktionsobjekt zugeordnet sind. |
TRANSACTION_PROPERTIES_INFORMATION Die TRANSACTION_PROPERTIES_INFORMATION-Struktur enthält die Eigenschaften eines Transaktionsobjekts. |
TRANSACTIONMANAGER_BASIC_INFORMATION Die TRANSACTIONMANAGER_BASIC_INFORMATION-Struktur enthält Informationen zu einem Transaktions-Manager-Objekt. |
TRANSACTIONMANAGER_LOG_INFORMATION Die TRANSACTIONMANAGER_LOG_INFORMATION-Struktur enthält Informationen zu einem Transaktions-Manager-Objekt. |
TRANSACTIONMANAGER_LOGPATH_INFORMATION Die TRANSACTIONMANAGER_LOGPATH_INFORMATION-Struktur enthält Informationen zu einem Transaktions-Manager-Objekt. |
TRANSACTIONMANAGER_RECOVERY_INFORMATION Die TRANSACTIONMANAGER_RECOVERY_INFORMATION-Struktur enthält Informationen zu einem Transaktions-Manager-Objekt. |
VPB- Die Struktur des Volumeparameterblocks (VPB) wird verwendet, um ein Geräteobjekt zuzuordnen, das ein bereitgestelltes Dateisystemvolume zu einem Geräteobjekt darstellt, das ein physisches oder virtuelles Datenträgergerät darstellt. |
WAIT_CONTEXT_BLOCK Reserviert für WAIT_CONTEXT_BLOCK. Nicht verwenden. |
WORK_QUEUE_ITEM Die WORK_QUEUE_ITEM Struktur wird verwendet, um eine Arbeitsaufgaben in eine Systemarbeitswarteschlange zu posten. |
XSAVE_CET_U_FORMAT Format für CET_U XSTATE-Komponente. |
Aufzählungen
BOUND_CALLBACK_STATUS Die BOUND_CALLBACK_STATUS-Aufzählung gibt an, wie eine Ausnahme für den Benutzermodus von der BoundCallback-Funktion verarbeitet wurde. |
BUS_QUERY_ID_TYPE In diesem Thema wird die BUS_QUERY_ID_TYPE Enumeration beschrieben. |
CLFS_CONTEXT_MODE Die CLFS_CONTEXT_MODE-Aufzählung gibt den Sequenztyp an, den der Common Log File System (CLFS)-Treiber folgt, wenn er eine Reihe von Datensätzen aus einem Datenstrom liest. |
CLFS_MGMT_POLICY_TYPE Der CLFS_MGMT_POLICY_TYPE Enumerationstyp identifiziert den Typ einer CLFS-Verwaltungsrichtlinie. |
CLS_LOG_INFORMATION_CLASS Die CLFS_LOG_INFORMATION_CLASS-Aufzählung gibt den Typ der Informationen an, die von einem Aufruf von ClfsQueryLogFileInformation angefordert werden. |
D3COLD_LAST_TRANSITION_STATUS Die D3COLD_LAST_TRANSITION_STATUS-Aufzählung gibt an, ob auf den letzten Übergang zum D3hot-Gerätestromzustand ein Übergang zum D3cold-Gerätestromzustand folgt. |
DEVICE_DIRECTORY_TYPE Das Verzeichnis, aus dem der Treiber geladen wird. |
DEVICE_INSTALL_STATE Die DEVICE_INSTALL_STATE-Aufzählung beschreibt den Installationsstatus eines Geräts. |
DEVICE_POWER_STATE Erfahren Sie, wie der DEVICE_POWER_STATE Enumerationstyp einen Geräte-Energiezustand angibt. |
DEVICE_REGISTRY_PROPERTY Die DEVICE_REGISTRY_PROPERTY Enumeration identifiziert Geräteeigenschaften, die in der Registrierung gespeichert sind. |
DEVICE_REMOVAL_POLICY Die DEVICE_REMOVAL_POLICY-Aufzählung beschreibt die Entfernungsrichtlinie eines Geräts. |
DEVICE_RESET_TYPE Die DEVICE_RESET_TYPE-Aufzählung gibt den Typ der Gerätezurücksetzung an, der von einem Aufruf der DeviceReset-Routine der GUID_DEVICE_RESET_INTERFACE_STANDARD-Schnittstelle angefordert wird. |
DEVICE_TEXT_TYPE In diesem Thema wird die DEVICE_TEXT_TYPE Enumeration beschrieben. |
DEVICE_USAGE_NOTIFICATION_TYPE Weitere Informationen zu: DEVICE_USAGE_NOTIFICATION_TYPE Enumeration |
DEVICE_WAKE_DEPTH Die DEVICE_WAKE_DEPTH Enumeration gibt den tiefsten Energiezustand des Geräts an, aus dem ein Gerät ein Wakesignal auslösen kann. |
DIRECTORY_NOTIFY_INFORMATION_CLASS Erfahren Sie mehr über die DIRECTORY_NOTIFY_INFORMATION_CLASS-Aufzählung. |
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE Weitere Informationen zu: DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE |
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE Stellt die Typen optionaler Konfigurationen bereit, die beim Erstellen eines allgemeinen Puffers aus einer MDL bereitgestellt werden können. Die Konfigurationswerte, die den Typen entsprechen, werden in der DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION Struktur gespeichert. |
DMA_COMPLETION_STATUS Die DMA_COMPLETION_STATUS-Aufzählung beschreibt den Abschlussstatus einer DMA-Übertragung. |
DOMAIN_CONFIGURATION_ARCH Definiert Werte für den angegebenen Systemarchitekturtyp. |
DRIVER_DIRECTORY_TYPE Weitere Informationen zu: _DRIVER_DIRECTORY_TYPE Enumeration |
DRIVER_REGKEY_TYPE Weitere Informationen zu: DRIVER_REGKEY_TYPE Enumeration |
ENLISTMENT_INFORMATION_CLASS Die ENLISTMENT_INFORMATION_CLASS Enumeration identifiziert den Informationstyp, den die ZwSetInformationEnlistment-Routine festlegen kann und dass die ZwQueryInformationEnlistment-Routine für ein Enlistment-Objekt abrufen kann. |
EX_POOL_PRIORITY Weitere Informationen zu: EX_POOL_PRIORITY |
FAULT_INFORMATION_ARCH Definiert Werte für den Typ der Systemarchitektur. |
FAULT_INFORMATION_ARM64_TYPE Definiert Werte für den Fehlertyp. |
FILE_INFORMATION_CLASS Erfahren Sie mehr über die FILE_INFORMATION_CLASS-Aufzählung. |
FS_INFORMATION_CLASS Die FS_INFORMATION_CLASS-Aufzählung enthält die Informationsklassenkonstanten, die angeben, welche Art von Informationsstruktur für einen Satz- oder Abfragevorgang vorhanden ist. |
IMAGE_POLICY_ENTRY_TYPE Die _IMAGE_POLICY_ENTRY_TYPE-Aufzählung wird nicht unterstützt. |
IMAGE_POLICY_ID Die _IMAGE_POLICY_ID-Aufzählung wird nicht unterstützt. |
INTERFACE_TYPE Die _INTERFACE_TYPE Enumeration (wdm.h) definiert Werte, die den Typ des Bustreibers angeben, der die Schnittstelle veröffentlicht hat. |
IO_ACCESS_MODE _IO_ACCESS_MODE definiert die Zugriffsmodustypen für geplante Datei-E/A (SFIO). |
IO_ACCESS_TYPE _IO_ACCESS_TYPE definiert die Zugriffsrechte für geplante Datei-E/A (SFIO). |
IO_ALLOCATION_ACTION Der IO_ALLOCATION_ACTION Aufzählungstyp wird verwendet, um Rückgabewerte für AdapterControl- und ControllerControl-Routinen anzugeben. |
IO_CONTAINER_INFORMATION_CLASS Die IO_CONTAINER_INFORMATION_CLASS-Aufzählung enthält Konstanten, die die Klassen von Systeminformationen angeben, die ein Kernelmodustreiber anfordern kann. |
IO_CONTAINER_NOTIFICATION_CLASS Die IO_CONTAINER_NOTIFICATION_CLASS-Aufzählung enthält Konstanten, die die Klassen von Ereignissen angeben, für die ein Kernelmodustreiber registrieren kann, um Benachrichtigungen zu empfangen. |
IO_NOTIFICATION_EVENT_CATEGORY Weitere Informationen zu: IO_NOTIFICATION_EVENT_CATEGORY Enumeration |
IO_PAGING_PRIORITY Die IO_PAGING_PRIORITY-Aufzählung beschreibt den Prioritätswert für ein Auslagerungs-E/A-IRP. |
IO_PRIORITY_HINT Der IO_PRIORITY_HINT Enumerationstyp gibt den Prioritätshinweis für ein IRP an. |
IO_SESSION_EVENT Die IO_SESSION_EVENT-Aufzählung gibt den Typ des Sitzungsereignisses an, für das ein Treiber eine Benachrichtigung empfängt. |
IO_SESSION_STATE Die IO_SESSION_STATE-Aufzählung enthält Konstanten, die den aktuellen Status einer Benutzersitzung angeben. |
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE Beschreibt die Konfigurationstypen, die bei IOMMU_DMA_DEVICE Erstellung verwendet werden, je nach Gerätetyp und System. |
IOMMU_DMA_DOMAIN_TYPE Beschreibt die Domänentypen, mit denen über die DMA_IOMMU_INTERFACE_EX erstellt und interagiert werden kann. |
IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE Die IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE Enumeration gibt den Typ des logischen Allokators an, der in einer IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG Struktur beschrieben wird. |
IOMMU_MAP_PHYSICAL_ADDRESS_TYPE Die IOMMU_MAP_PHYSICAL_ADDRESS_TYPE Enumeration gibt das Format der physischen Adresse an, die in einer IOMMU_MAP_PHYSICAL_ADDRESS Struktur beschrieben ist. |
IRQ_DEVICE_POLICY Der _IRQ_DEVICE_POLICY Enumerationstyp (wdm.h) gibt die Betriebssystemrichtlinie an, die verwendet wird, um Unterbrechungen von einem Gerät verschiedenen Prozessoren zuzuweisen. |
IRQ_PRIORITY Der _IRQ_PRIORITY Enumerationstyp (wdm.h) gibt die Priorität an, die das System für die Wartung der Unterbrechungen eines Geräts angeben soll. |
KBUGCHECK_CALLBACK_REASON Der KBUGCHECK_CALLBACK_REASON Enumerationstyp gibt die Situationen an, in denen ein Fehlerüberprüfungsrückruf ausgeführt wird. |
KBUGCHECK_DUMP_IO_TYPE Der KBUGCHECK_DUMP_IO_TYPE Enumerationstyp identifiziert den Typ eines Datenabschnitts in einer Absturzabbilddatei. |
KE_PROCESSOR_CHANGE_NOTIFY_STATE In diesem Thema wird die KE_PROCESSOR_CHANGE_NOTIFY_STATE Enumeration beschrieben. |
KEY_INFORMATION_CLASS Der KEY_INFORMATION_CLASS Enumerationstyp stellt den Informationstyp dar, der über einen Registrierungsschlüssel bereitgestellt werden soll. |
KEY_SET_INFORMATION_CLASS Der KEY_SET_INFORMATION_CLASS Enumerationstyp stellt den Typ der Informationen dar, die für einen Registrierungsschlüssel festgelegt werden sollen. |
KEY_VALUE_INFORMATION_CLASS Der KEY_VALUE_INFORMATION_CLASS Enumerationstyp gibt den Typ der Informationen an, die über den Wert eines Registrierungsschlüssels bereitgestellt werden sollen. |
KINTERRUPT_MODE Der _KINTERRUPT_MODE Enumerationstyp (wdm.h) gibt an, ob ein Interrupt level-triggered oder edge-triggered ist. |
KINTERRUPT_POLARITY Die _KINTERRUPT_POLARITY-Enumeration (wdm.h) enthält Werte, die angeben, wie ein Gerät eine Interruptanforderung an einer Unterbrechungslinie signalisiert. |
KTMOBJECT_TYPE Die KTMOBJECT_TYPE Enumeration identifiziert die Typen von Objekten, die KTM unterstützt. |
LATENCY_TIME In diesem Thema wird die LATENCY_TIME Enumeration beschrieben. |
LOCK_OPERATION Die LOCK_OPERATION-Aufzählung gibt den Typ des Zugriffs an, der für einen E/A-Vorgangstyp geeignet ist. |
MEM_EXTENDED_PARAMETER_TYPE Definiert Werte für erweiterte Parameter, die für die Dateizuordnung in einem Adressraum verwendet werden. |
MEM_SECTION_EXTENDED_PARAMETER_TYPE Weitere Informationen zu: MEM_SECTION_EXTENDED_PARAMETER_TYPE Enumeration |
MEMORY_CACHING_TYPE Der typ _MEMORY_CACHING_TYPE Enumeration (wdm.h) gibt das zulässige Zwischenspeicherungsverhalten beim Zuordnen oder Zuordnen des Speichers an. |
MONITOR_DISPLAY_STATE Erfahren Sie, wie diese Methode den Energiezustand des Bildschirms angibt, auf dem angezeigt wird. |
NPEM_CONTROL_STANDARD_CONTROL_BIT Weitere Informationen zu: NPEM_CONTROL_STANDARD_CONTROL_BIT |
PCW_CALLBACK_TYPE Die PCW_CALLBACK_TYPE-Aufzählung definiert den Benachrichtigungstyp, der an den registrierten Anbieter der Gegenmenge gesendet werden soll. Ein Anbieter übergibt einen Zeiger auf diese Enumeration als Parameter an die PcwCallback-Funktion. |
PO_EFFECTIVE_POWER_MODE Die PO_EFFECTIVE_POWER_MODE Enumerationskonstanten gibt den effektiven Leistungsmodus an, den das System ausführt. |
PO_FX_PERF_STATE_TYPE Die PO_FX_PERF_STATE_TYPE-Aufzählung enthält Werte, die den Typ der Leistungszustände in einem PO_FX_COMPONENT_PERF_SET beschreiben. |
PO_FX_PERF_STATE_UNIT Die PO_FX_PERF_STATE_UNIT-Aufzählung enthält Werte, die den Typ der Einheit beschreiben, die von den Leistungszuständen in einem PO_FX_COMPONENT_PERF_SET gesteuert wird. |
POOL_EXTENDED_PARAMETER_TYPE Weitere Informationen zu: POOL_EXTENDED_PARAMETER_TYPE |
POOL_TYPE Der POOL_TYPE Enumerationstyp gibt den Typ des zuzuordnenden Systemspeichers an. |
POWER_ACTION Erfahren Sie, wie die POWER_ACTION-Enumeration (wdm.h) die Systemleistungsaktionen identifiziert, die auf einem Computer auftreten können. |
POWER_INFORMATION_LEVEL POWER_INFORMATION_LEVEL enumerates Power Level Information Indicators. |
POWER_MONITOR_REQUEST_REASON In diesem Thema wird die POWER_MONITOR_REQUEST_REASON Enumeration beschrieben. |
POWER_MONITOR_REQUEST_TYPE In diesem Thema wird die POWER_MONITOR_REQUEST_TYPE Enumeration beschrieben. |
POWER_REQUEST_TYPE Erfahren Sie, wie die POWER_REQUEST_TYPE-Aufzählung den Energieanforderungstyp angibt. |
POWER_STATE_TYPE Erfahren Sie, wie der POWER_STATE_TYPE Enumerationstyp angibt, dass ein Leistungszustandswert ein System-Energiezustand oder ein Geräte-Energiezustand ist. |
POWER_USER_PRESENCE_TYPE In diesem Thema wird die POWER_USER_PRESENCE_TYPE Enumeration beschrieben. |
REG_NOTIFY_CLASS Der REG_NOTIFY_CLASS Enumerationstyp gibt den Typ des Registrierungsvorgangs an, den der Konfigurations-Manager an eine RegistryCallback-Routine übergibt. |
RESOURCEMANAGER_INFORMATION_CLASS Die RESOURCEMANAGER_INFORMATION_CLASS Enumeration identifiziert den Informationstyp, den die ZwQueryInformationResourceManager-Routine für ein Ressourcen-Manager-Objekt abrufen kann. |
SE_IMAGE_TYPE Weitere Informationen zu: _SE_IMAGE_TYPE Enumeration |
SECURITY_IMPERSONATION_LEVEL Der SECURITY_IMPERSONATION_LEVEL Enumerationstyp enthält Werte, die Sicherheitsidentitätswechselebenen angeben. Sicherheitsidentitätswechselebenen steuern den Grad, in dem ein Serverprozess im Auftrag eines Clientprozesses handeln kann. |
SYSTEM_POWER_CONDITION In diesem Thema wird die SYSTEM_POWER_CONDITION Enumeration beschrieben. |
SYSTEM_POWER_STATE Erfahren Sie, wie der SYSTEM_POWER_STATE Enumerationstyp verwendet wird, um einen Systemstromzustand anzugeben. |
TRACE_INFORMATION_CLASS Der TRACE_INFORMATION_CLASS Enumerationstyp wird verwendet, um Informationstypen anzugeben, die einer WMI-Ereignisablaufverfolgungssitzung zugeordnet sind. |
TRANSACTION_INFORMATION_CLASS Die TRANSACTION_INFORMATION_CLASS Enumeration gibt den Typ der Informationen an, die ZwSetInformationTransaction festlegen kann, und ZwQueryInformationTransaction kann für ein Transaktions-Manager-Objekt abgerufen werden. |
TRANSACTION_OUTCOME Die TRANSACTION_OUTCOME Enumeration definiert die Ergebnisse (Ergebnisse), die KTM einer Transaktion zuweisen kann. |
TRANSACTION_STATE Die TRANSACTION_STATE-Aufzählung definiert die Zustände, die KTM einer Transaktion zuweisen kann. |
TRANSACTIONMANAGER_INFORMATION_CLASS Die TRANSACTIONMANAGER_INFORMATION_CLASS-Aufzählung gibt den Informationstyp an, den die ZwQueryInformationTransactionManager-Routine für ein Transaktions-Manager-Objekt abrufen kann. |
WORK_QUEUE_TYPE Der WORK_QUEUE_TYPE Enumerationstyp gibt den Typ des Systemarbeitsthreads an, der eine Arbeitsaufgabe verarbeitet. |