wdm.h 헤더
이 헤더에는 커널 모드 드라이버를 작성하는 데 사용해야 하는 루틴, 구조 및 데이터 형식에 대한 특정 세부 정보가 포함된 참조 자료가 포함되어 있습니다.
자세한 내용은 다음을 참조하세요.
- windows 커널
wdm.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
함수
_BitTest64 _BitTest64 함수... |
_BitTestAndComplement64 _BitTestAndComplement64 함수... |
_BitTestAndReset64 _BitTestAndReset64 함수... |
_BitTestAndSet64 _BitTestAndSet64 함수... |
_ReadWriteBarrier ReadWriteBarrier~r2 함수(wdm.h)를 설명합니다. |
ADDRESS_AND_SIZE_TO_SPAN_PAGES 자세한 정보: ADDRESS_AND_SIZE_TO_SPAN_PAGES |
AppendTailList AppendTailList 루틴은 두 배로 연결된 다른 LIST_ENTRY 구조 목록의 꼬리에 LIST_ENTRY 구조체의 이중으로 연결된 목록을 추가합니다. |
ARM64_SYSREG_CRM 지정된 ARM 시스템 레지스터에 대한 CRn 필드를 반환합니다. |
ARM64_SYSREG_CRN 메서드가 지정된 ARM 시스템 레지스터에 대한 CRn 필드를 반환하는 방법을 알아봅니다. |
ARM64_SYSREG_OP1 지정된 ARM 시스템 레지스터에 대한 op1 필드를 반환합니다. |
ARM64_SYSREG_OP2 지정된 ARM 시스템 레지스터에 대한 op2 필드를 반환합니다. |
ASSERTMSG ASSERTMSG는 식을 테스트합니다. 식이 false이면 커널 디버거에 침입하여 지정된 메시지를 보냅니다. |
BarrierAfterRead BarrierAfterRead 함수(wdm.h)를 설명합니다. |
BarrierAfterRead BarrierAfterRead~r1 함수(wdm.h)를 설명합니다. |
BarrierAfterRead BarrierAfterRead~r2 함수(wdm.h)를 설명합니다. |
BYTE_OFFSET 자세한 정보: BYTE_OFFSET |
BYTES_TO_PAGES 자세한 정보: BYTES_TO_PAGES |
ClfsAddLogContainer ClfsAddLogContainer 루틴은 CLFS 로그에 컨테이너를 추가합니다. |
ClfsAddLogContainerSet ClfsAddLogContainerSet 루틴은 CLFS 로그에 컨테이너 집합을 원자적으로 추가합니다. |
ClfsAdvanceLogBase ClfsAdvanceLogBase 루틴은 CLFS 스트림의 기본 LSN을 설정합니다. |
ClfsAlignReservedLog ClfsAlignReservedLog 루틴은 지정된 레코드 집합에 예약해야 하는 공간의 크기를 계산합니다. 크기 계산에는 머리글에 필요한 공간과 섹터 맞춤에 필요한 공간이 포함됩니다. |
ClfsAllocReservedLog ClfsAllocReservedLog 루틴은 레코드 집합에 대한 마샬링 영역의 공간을 예약합니다. |
ClfsCloseAndResetLogFile ClfsCloseAndResetLogFile 루틴은 지정된 로그 파일 개체에 대한 모든 참조를 해제하고 연결된 스트림을 다시 설정하도록 표시합니다. |
ClfsCloseLogFileObject ClfsCloseLogFileObject 루틴은 로그 파일 개체에 대한 모든 참조를 해제합니다. |
ClfsCreateLogFile ClfsCreateLogFile 루틴은 CLFS 스트림을 만들거나 엽니다. 필요한 경우 ClfsCreateLogFile은 스트림의 레코드를 보유하는 기본 물리적 로그도 만듭니다. |
ClfsCreateMarshallingArea ClfsCreateMarshallingArea 루틴은 CLFS 스트림에 대한 마샬링 영역을 만들고 새 마샬링 영역을 나타내는 불투명 컨텍스트에 대한 포인터를 반환합니다. |
ClfsCreateMarshallingAreaEx 물리적 또는 클라이언트 로그 파일 스트림에 대한 마샬링 영역을 초기화합니다. |
ClfsCreateScanContext ClfsCreateScanContext 루틴은 지정된 CLFS 로그의 컨테이너를 반복하는 데 사용할 수 있는 검사 컨텍스트를 만듭니다. |
ClfsDeleteLogByPointer ClfsDeleteLogByPointer 루틴은 삭제를 위해 CLFS 스트림을 표시합니다. |
ClfsDeleteLogFile ClfsDeleteLogFile 루틴은 삭제를 위해 CLFS 스트림을 표시합니다. |
ClfsDeleteMarshallingArea ClfsDeleteMarshallingArea 루틴은 마샬링 영역을 삭제합니다. |
ClfsFlushBuffers ClfsFlushBuffers 루틴은 지정된 마샬링 영역의 모든 로그 I/O 블록을 안정적인 스토리지로 강제합니다. |
ClfsFlushToLsn ClfsFlushToLsn 루틴은 LSN이 지정된 LSN보다 작거나 같은 모든 레코드를 안정적인 스토리지로 강제합니다. |
ClfsGetContainerName ClfsGetContainerName 루틴은 지정된 컨테이너의 경로 이름을 반환합니다. |
ClfsGetIoStatistics ClfsGetIoStatistics 루틴은 지정된 CLFS 로그에 대한 I/O 통계를 반환합니다. |
ClfsLsnBlockOffset ClfsLsnBlockOffset 루틴은 지정된 LSN에 포함된 섹터 맞춤 블록 오프셋을 반환합니다. |
ClfsLsnContainer ClfsLsnContainer 루틴은 지정된 LSN에 포함된 논리 컨테이너 식별자를 반환합니다. |
ClfsLsnCreate ClfsLsnCreate 루틴은 컨테이너 식별자, 블록 오프셋 및 레코드 시퀀스 번호가 지정된 LSN(로그 시퀀스 번호)을 만듭니다. |
ClfsLsnEqual ClfsLsnEqual 루틴은 동일한 스트림의 두 LSN이 같은지 여부를 결정합니다. |
ClfsLsnGreater ClfsLsnGreater 루틴은 한 LSN이 다른 LSN보다 큰지 여부를 결정합니다. 두 LSN은 동일한 스트림에서 온 것이어야 합니다. |
ClfsLsnLess ClfsLsnLess 루틴은 한 LSN이 다른 LSN보다 작은지 여부를 결정합니다. 두 LSN은 동일한 스트림에서 온 것이어야 합니다. |
ClfsLsnNull ClfsLsnNull 루틴은 지정된 LSN이 가능한 가장 작은 LSN, CLFS_LSN_NULL 같은지 여부를 결정합니다. |
ClfsLsnRecordSequence ClfsLsnRecordSequence 루틴은 지정된 LSN에 포함된 레코드 시퀀스 번호를 반환합니다. |
ClfsMgmtDeregisterManagedClient ClfsMgmtDeregisterManagedClient 루틴은 클라이언트와 로그 간의 연결을 제거하므로 클라이언트가 더 이상 로그를 관리하지 않습니다. |
ClfsMgmtHandleLogFileFull ClfsMgmtHandleLogFileFull 루틴은 로그에서 더 많은 공간을 사용할 수 있도록 하려고 시도합니다. 로그에 컨테이너를 추가하여 더 많은 공간을 사용할 수 있도록 하거나 클라이언트에 로그 꼬리를 이동하도록 요청할 수 있습니다. |
ClfsMgmtInstallPolicy ClfsMgmtInstallPolicy 루틴은 실제 로그에 CLFS_MGMT_POLICY 구조를 추가합니다. |
ClfsMgmtQueryPolicy ClfsMgmtQueryPolicy 루틴은 로그에 대한 특정 CLFS_MGMT_POLICY 구조를 검색합니다. |
ClfsMgmtRegisterManagedClient ClfsMgmtRegisterManagedClient 루틴은 CLFS 로그를 관리하는 클라이언트를 만듭니다. |
ClfsMgmtRemovePolicy ClfsMgmtRemovePolicy 루틴은 로그의 CLFS_MGMT_POLICY 구조를 기본값으로 다시 설정합니다. |
ClfsMgmtSetLogFileSize ClfsMgmtSetLogFileSize 루틴은 로그에 컨테이너를 추가하거나 로그에서 컨테이너를 삭제합니다. |
ClfsMgmtSetLogFileSizeAsClient ClfsMgmtSetLogFileSizeAsClient 루틴은 클라이언트 로그에 컨테이너를 추가하거나 클라이언트 로그에서 컨테이너를 삭제하여 로그 파일 크기를 설정합니다. |
ClfsMgmtTailAdvanceFailure ClfsMgmtTailAdvanceFailure 루틴은 클라이언트가 로그의 비상을 진행할 수 없다는 것을 CLFS 관리에 알릴 수 있습니다. |
ClfsQueryLogFileInformation ClfsQueryLogFileInformation 루틴은 지정된 CLFS 스트림 또는 해당 기본 물리적 로그 또는 둘 다에 대한 메타데이터 및 상태 정보를 반환합니다. |
ClfsReadLogRecord ClfsReadLogRecord 루틴은 CLFS 스트림에서 대상 레코드를 읽고 호출자가 스트림에서 이전 또는 팔로우하는 레코드를 읽는 데 사용할 수 있는 읽기 컨텍스트를 반환합니다. |
ClfsReadNextLogRecord ClfsReadNextLogRecord 루틴은 읽기 컨텍스트의 현재 레코드를 기준으로 시퀀스에서 다음 레코드를 읽습니다. |
ClfsReadPreviousRestartArea ClfsReadPreviousRestartArea 루틴은 읽기 컨텍스트에서 현재 레코드를 기준으로 이전 다시 시작 레코드를 읽습니다. |
ClfsReadRestartArea ClfsReadRestartArea 루틴은 가장 최근에 지정된 CLFS 스트림에 기록된 다시 시작 레코드를 읽습니다. |
ClfsRemoveLogContainer ClfsRemoveLogContainer 루틴은 CLFS 로그에서 컨테이너를 제거합니다. |
ClfsRemoveLogContainerSet ClfsRemoveLogContainerSet 루틴은 CLFS 로그에서 컨테이너 집합을 원자적으로 제거합니다. |
ClfsReserveAndAppendLog ClfsReserveAndAppendLog 루틴은 마샬링 영역에 공간을 예약하거나 마샬링 영역에 레코드를 추가하거나 둘 다 원자성으로 수행합니다. |
ClfsReserveAndAppendLogAligned ClfsReserveAndAppendLogAligned 루틴은 마샬링 영역에 공간을 예약하거나 마샬링 영역에 레코드를 추가하거나 원자성으로 수행합니다. 레코드의 데이터는 지정된 경계에 맞춰집니다. |
ClfsScanLogContainers ClfsScanLogContainers 루틴은 특정 CLFS 로그에 속하는 컨테이너 시퀀스에 대한 설명 정보를 검색합니다. |
ClfsSetArchiveTail ClfsSetArchiveTail 루틴은 CLFS 로그의 보관 꼬리를 지정된 LSN으로 설정합니다. |
ClfsSetEndOfLog ClfsSetEndOfLog 루틴은 CLFS 스트림을 자립니다. |
ClfsSetLogFileInformation ClfsSetLogFileInformation 루틴은 지정된 스트림 및 해당 기본 물리적 로그에 대한 메타데이터 및 상태 정보를 설정합니다. |
ClfsTerminateReadLog ClfsTerminateReadLog 루틴은 컨텍스트와 연결된 리소스를 해제한 후 지정된 읽기 컨텍스트를 무효화합니다. |
ClfsWriteRestartArea ClfsWriteRestartArea 루틴은 CLFS 스트림에 새 다시 시작 레코드를 원자성으로 추가하고, 다시 시작 레코드를 안정적인 스토리지로 플러시하고, 필요에 따라 스트림의 기본 LSN을 업데이트합니다. |
cmCallbackGetKeyObjectID CmCallbackGetKeyObjectID 루틴은 지정된 레지스트리 키 개체와 연결된 고유 식별자 및 개체 이름을 검색합니다. |
CmCallbackGetKeyObjectIDEx CmCallbackGetKeyObjectIDEx 루틴은 지정된 레지스트리 키 개체와 연결된 고유 식별자 및 개체 이름을 검색합니다. |
CmCallbackReleaseKeyObjectIDEx CmCallbackReleaseKeyObjectIDEx 루틴은 CmCallbackGetKeyObjectIDEx 루틴에서 가져온 개체 이름 문자열을 해제합니다. |
cmGetBoundTransaction CmGetBoundTransaction 루틴은 지정된 레지스트리 키 개체와 연결된 트랜잭션(있는 경우)을 나타내는 트랜잭션 개체에 대한 포인터를 반환합니다. |
CmGetCallbackVersion CmGetCallbackVersion 루틴은 구성 관리자의 레지스트리 콜백 기능의 현재 버전에 대한 주 버전 및 부 버전 번호를 검색합니다. |
CmRegisterCallback CmRegisterCallback 루틴은 Windows Vista 이상 운영 체제 버전에서는 사용되지 않습니다. 대신 CmRegisterCallbackEx를 사용합니다. CmRegisterCallback 루틴은 RegistryCallback 루틴을 등록합니다. |
CmRegisterCallbackEx CmRegisterCallbackEx 루틴은 RegistryCallback 루틴을 등록합니다. |
CmSetCallbackObjectContext CmSetCallbackObjectContext 루틴은 지정된 컨텍스트 정보를 지정된 레지스트리 개체와 연결합니다. |
CmUnRegisterCallback CmUnRegisterCallback 루틴은 CmRegisterCallback 또는 CmRegisterCallbackEx 루틴이 이전에 등록한 RegistryCallback 루틴의 등록을 취소합니다. |
DbgBreakPoint DbgBreakPoint 루틴이 커널 디버거로 중단됩니다. |
DbgBreakPointWithStatus DbgBreakPointWithStatus 루틴은 커널 디버거로 연결되고 상태 값을 디버거로 보냅니다. |
DbgPrint DbgPrint 루틴은 커널 디버거에 메시지를 보냅니다. |
DbgPrintEx 지정한 조건이 충족되면 DbgPrintEx 루틴은 커널 디버거에 문자열을 보냅니다. |
etwActivityIdControl EtwActivityIdControl 함수는 현재 활동 식별자를 만들고, 쿼리하고, 설정합니다. |
EtwEventEnabled EtwEventEnabled 함수는 이벤트를 사용할 수 있는지 여부를 확인합니다. |
EtwProviderEnabled EtwProviderEnabled 함수는 지정된 수준 및 키워드에서 이벤트 로깅에 대해 공급자가 사용하도록 설정되어 있는지 확인합니다. |
EtwRegister EtwRegister 함수는 이벤트 공급자를 등록하고 공급자가 추적을 시작하기 전에 호출해야 합니다. |
etwSetInformation EtwSetInformation은 커널 모드 ETW 공급자 등록을 수정하는 특수 용도의 정보를 제공합니다. |
EtwUnregister EtwUnregister 함수는 이벤트 공급자의 등록을 취소하고 공급자가 종료되기 전에 호출해야 합니다. |
EtwWrite EtwWrite 함수는 커널 모드 드라이버 코드에서 이벤트를 게시하기 위한 추적 함수입니다. |
EtwWriteEx EtwWriteEx 함수는 커널 모드 드라이버 코드에서 필터링을 지원하는 이벤트를 게시하기 위한 추적 함수입니다. |
EtwWriteString EventWriteString 함수는 정교한 데이터가 필요하지 않을 때 사용할 수 있는 추적 함수입니다. 이 함수는 디버그 인쇄 문과 유사합니다. |
EtwWriteTransfer EtwWriteTransfer 함수는 두 활동을 함께 연결하는 이벤트를 표시합니다. 이 유형의 이벤트를 전송 이벤트라고 합니다. |
exAcquireFastMutex ExAcquireFastMutex 루틴에 대해 자세히 알아봅니다. |
exAcquireFastMutexUnsafe ExAcquireFastMutexUnsafe 루틴에 대해 자세히 알아봅니다. |
ExAcquirePushLockExclusive 호출 스레드에서 단독 액세스를 위해 지정된 푸시 잠금을 획득합니다. |
ExAcquirePushLockShared 호출 스레드에서 공유 액세스에 대해 지정된 푸시 잠금을 획득합니다. |
exAcquireResourceExclusiveLite ExAcquireResourceExclusiveLite 루틴은 호출 스레드에서 단독 액세스를 위해 지정된 리소스를 획득합니다. |
ExAcquireResourceSharedLite ExAcquireResourceSharedLite 루틴은 호출 스레드에서 공유 액세스를 위해 지정된 리소스를 획득합니다. |
exAcquireRundownProtection ExAcquireRundownProtection 루틴은 호출자가 개체에 안전하게 액세스할 수 있도록 공유 개체에 대한 런다운 보호를 획득하려고 합니다. |
exAcquireRundownProtectionCacheAware 이 항목에서는 ExAcquireRundownProtectionCacheAware 함수에 대해 설명합니다. |
exAcquireRundownProtectionCacheAwareEx 이 항목에서는 ExAcquireRundownProtectionCacheAwareEx 함수에 대해 설명합니다. |
ExAcquireRundownProtectionEx ExAcquireRundownProtectionEx 루틴은 호출자가 개체에 안전하게 액세스할 수 있도록 공유 개체에 대한 런다운 보호를 획득하려고 합니다. |
ExAcquireSharedStarveExclusive ExAcquireSharedStarveExclusive 루틴은 동일한 리소스에 대한 배타적 액세스를 획득하기 위해 보류 중인 시도를 기다리지 않고 공유 액세스를 위해 지정된 리소스를 획득합니다. |
ExAcquireSharedWaitForExclusive 공유 액세스 권한을 부여할 수 있고 배타적인 웨이터가 없는 경우 ExAcquireSharedWaitForExclusive 루틴은 공유 액세스를 위해 지정된 리소스를 획득합니다. |
ExAcquireSpinLockExclusive ExAcquireSpinLockExclusive 루틴은 호출자가 단독 액세스하기 위한 스핀 잠금을 획득하고 IRQL을 DISPATCH_LEVEL 발생합니다. |
ExAcquireSpinLockExclusiveAtDpcLevel ExAcquireSpinLockExclusiveAtDpcLevel 루틴에 대해 자세히 알아봅니다. |
exAcquireSpinLockShared ExAcquireSpinLockShared 루틴은 호출자가 공유 액세스하기 위한 스핀 잠금을 획득하고 IRQL을 DISPATCH_LEVEL 발생합니다. |
exAcquireSpinLockSharedAtDpcLevel ExAcquireSpinLockSharedAtDpcLevel 루틴에 대해 자세히 알아봅니다. |
exAllocateCacheAwareRundownProtection 이 항목에서는 ExAllocateCacheAwareRundownProtection 함수에 대해 설명합니다. |
ExAllocateFromLookasideListEx ExAllocateFromLookasideListEx 루틴은 지정된 lookaside 목록에서 첫 번째 항목을 제거하거나 목록이 비어 있는 경우 새 항목에 대한 스토리지를 동적으로 할당합니다. |
ExAllocateFromNPagedLookasideList ExAllocateFromNPagedLookasideList 루틴은 지정된 lookaside 목록에서 페이지가 없는 항목에 대한 포인터를 반환하거나 새로 할당된 페이지가 없는 항목에 대한 포인터를 반환합니다. |
ExAllocateFromPagedLookasideList ExAllocateFromPagedLookasideList 루틴은 지정된 lookaside 목록에서 페이징된 항목에 대한 포인터를 반환하거나 새로 할당된 페이징된 항목에 대한 포인터를 반환합니다. |
ExAllocatePool ExAllocatePool 루틴은 사용되지 않으며 기존 이진 파일에 대해서만 내보내집니다. 대신 ExAllocatePoolWithTag를 사용합니다. ExAllocatePool은 풀 메모리를 할당합니다. |
ExAllocatePool2 자세한 정보: ExAllocatePool2 |
exAllocatePool3 자세한 정보: ExAllocatePool3 |
ExAllocatePoolPriorityUninitialized ExAllocatePoolPriorityUninitialized는 지정된 형식의 풀 메모리를 할당합니다. 이 루틴은 ExAllocatePoolWithTagPriority에 대한 래퍼 및 대체 옵션입니다. |
ExAllocatePoolPriorityZero 자세한 정보: ExAllocatePoolPriorityZero |
ExAllocatePoolQuotaUninitialized ExAllocatePoolQuotaUninitialized 루틴은 풀 메모리를 할당하여 현재 프로세스에 대한 할당량을 청구합니다. |
ExAllocatePoolQuotaZero 자세한 정보: ExAllocatePoolQuotaZero |
ExAllocatePoolUninitialized 이 루틴은 ExAllocatePoolWithTag에 대한 래퍼 및 대체 옵션입니다. |
ExAllocatePoolWithQuota 되지 않는. 대신 ExAllocatePoolWithQuotaTag를 사용합니다. ExAllocatePoolWithQuota는 풀 메모리를 할당합니다. 기존 드라이버 이진 파일에 대해서만 내보냅니다. |
ExAllocatePoolWithQuotaTag ExAllocatePoolWithQuotaTag 루틴은 풀 메모리를 할당하여 현재 프로세스에 대한 할당량을 청구합니다. |
exAllocatePoolWithTag 되지 않는. 대신 ExAllocatePool2를 사용합니다. ExAllocatePoolWithTag 루틴은 지정된 형식의 풀 메모리를 할당하고 할당된 블록에 대한 포인터를 반환합니다. |
ExAllocatePoolWithTagPriority ExAllocatePoolWithTagPriority 루틴은 지정된 형식의 풀 메모리를 할당합니다. |
exAllocatePoolZero 자세한 정보: ExAllocatePoolZero |
exAllocateTimer ExAllocateTimer 루틴은 타이머 개체를 할당하고 초기화합니다. |
exCancelTimer ExCancelTimer 루틴은 ExSetTimer 루틴에 대한 이전 호출에 의해 설정된 타이머를 취소합니다. |
exConvertExclusiveToSharedLite ExConvertExclusiveToSharedLite 루틴은 지정된 리소스를 공유 액세스를 위해 획득된 전용 액세스에서 획득된 리소스로 변환합니다. |
ExCreateCallback ExCreateCallback 루틴은 새 콜백 개체를 만들거나 호출자를 대신하여 기존 콜백 개체를 엽니다. |
ExCreatePool ExCreatePool 함수를 정의합니다. |
ExDeleteLookasideListEx ExDeleteLookasideListEx 루틴은 lookaside 목록을 삭제합니다. |
ExDeleteNPagedLookasideList ExDeleteNPagedLookasideList 루틴은 페이지가 없는 lookaside 목록을 삭제합니다. |
ExDeletePagedLookasideList ExDeletePagedLookasideList 루틴은 페이징된 lookaside 목록을 삭제합니다. |
ExDeleteResourceLite ExDeleteResourceLite 루틴은 시스템의 리소스 목록에서 지정된 리소스를 삭제합니다. |
ExDeleteTimer ExDeleteTimer 루틴은 ExAllocateTimer 루틴에 의해 이전에 할당된 타이머 개체를 삭제합니다. |
ExDestroyPool ExDestroyPool 함수를 정의합니다. |
exEnterCriticalRegionAndAcquireResourceExclusive ExEnterCriticalRegionAndAcquireResourceExclusive 루틴에 대해 자세히 알아봅니다. |
ExFlushLookasideListEx ExFlushLookasideListEx 루틴은 지정된 lookaside 목록의 모든 항목을 플러시하고 각 항목에 대해 할당된 스토리지를 해제합니다. |
ExFreeCacheAwareRundownProtection 이 항목에서는 ExFreeCacheAwareRundownProtection 함수에 대해 설명합니다. |
ExFreePool ExFreePool 함수(wdm.h)는 이전에 할당된 지정된 풀 메모리 블록을 할당 취소합니다. |
exFreePool2 ExFreePool2 함수를 정의합니다. |
exFreePoolWithTag ExFreePoolWithTag 루틴은 지정된 태그로 할당된 풀 메모리 블록을 할당 취소합니다. |
ExFreeToLookasideListEx ExFreeToLookasideListEx 루틴은 lookaside 목록에 항목을 삽입하거나 목록이 가득 차면 항목에 할당된 스토리지를 해제합니다. |
ExFreeToNPagedLookasideList ExFreeToNPagedLookasideList 루틴은 지정된 lookaside 목록 또는 페이지가 없는 풀에 페이지가 없는 항목을 반환합니다. |
ExFreeToPagedLookasideList ExFreeToPagedLookasideList 루틴은 지정된 lookaside 목록 또는 페이징된 풀에 페이징 가능한 항목을 반환합니다. |
ExGetExclusiveWaiterCount ExGetExclusiveWaiterCount 루틴은 지정된 리소스에 대한 단독 액세스에 대한 웨이터 수를 반환합니다. |
ExGetFirmwareEnvironmentVariable ExGetFirmwareEnvironmentVariable 루틴은 지정된 시스템 펌웨어 환경 변수의 값을 가져옵니다. |
ExGetFirmwareType 시스템 펌웨어 유형을 반환합니다. |
ExGetPreviousMode ExGetPreviousMode 루틴은 현재 스레드에 대한 이전 프로세서 모드를 반환합니다. |
ExGetSharedWaiterCount ExGetSharedWaiterCount 루틴은 지정된 리소스에 대한 공유 액세스에 대한 웨이터 수를 반환합니다. |
ExInitializeDeleteTimerParameters ExInitializeDeleteTimerParameters 루틴은 EXT_DELETE_PARAMETERS 구조를 초기화합니다. |
exInitializeDeviceAts ExInitializeDeviceAts 함수를 설명합니다. |
ExInitializeDriverRuntime 자세한 정보: ExInitializeDriverRuntime |
exInitializeFastMutex ExInitializeFastMutex 루틴은 스레드 집합의 상호 배타적 액세스를 공유 리소스에 동기화하는 데 사용되는 빠른 뮤텍스 변수를 초기화합니다. |
exInitializeLookasideListEx ExInitializeLookasideListEx 루틴은 lookaside 목록을 초기화합니다. |
exInitializeNPagedLookasideList ExInitializeNPagedLookasideList 루틴은 지정된 크기의 페이지가 지정되지 않은 항목에 대한 lookaside 목록을 초기화합니다. |
ExInitializePagedLookasideList ExInitializePagedLookasideList 루틴은 지정된 크기의 페이징 가능한 항목에 대한 lookaside 목록을 초기화합니다. |
exInitializePushLock 푸시 잠금 변수를 초기화합니다. |
exInitializeResourceLite ExInitializeResourceLite 루틴은 리소스 변수를 초기화합니다. |
exInitializeRundownProtection ExInitializeRundownProtection 루틴은 공유 개체에 대한 런다운 보호를 초기화합니다. |
exInitializeRundownProtectionCacheAware 이 항목에서는 ExInitializeRundownProtectionCacheAware 함수에 대해 설명합니다. |
exInitializeRundownProtectionCacheAwareEx |
exInitializeSetTimerParameters ExInitializeSetTimerParameters 루틴은 EXT_SET_PARAMETERS 구조를 초기화합니다. |
ExInitializeWorkItem ExInitializeWorkItem은 시스템 작업자 스레드에 제어 권한이 부여될 때 실행을 위해 큐에 대기할 호출자 제공 컨텍스트 및 콜백 루틴을 사용하여 작업 큐 항목을 초기화합니다. |
exInterlockedAddLargeInteger ExInterlockedAddLargeInteger 루틴은 지정된 변수에 큰 정수 값을 원자성 연산으로 추가합니다. |
exInterlockedAddLargeStatistic ExInterlockedAddLargeStatistic 루틴은 ULONG 증가 값을 LARGE_INTEGER 변수에 연동하여 추가합니다. |
ExInterlockedAddUlong ExInterlockedAddUlong 루틴은 지정된 부호 없는 정수에 부호 없는 긴 값을 원자성 연산으로 추가합니다. |
exInterlockedCompareExchange64 ExInterlockedCompareExchange64 루틴은 한 정수 변수를 다른 정수 변수와 비교하고, 같은 경우 첫 번째 변수를 호출자가 제공한 값으로 설정합니다. |
exInterlockedFlushSList ExInterlockedFlushSList 루틴은 순차적으로 연결된 목록에서 모든 항목을 원자성으로 제거합니다. |
exInterlockedInsertHeadList ExInterlockedInsertHeadList 루틴은 두 배로 연결된 LIST_ENTRY 구조 목록의 시작 부분에 항목을 원자성으로 삽입합니다. |
exInterlockedInsertTailList ExInterlockedInsertTailList 루틴은 이중으로 연결된 LIST_ENTRY 구조 목록의 끝에 항목을 원자성으로 삽입합니다. |
exInterlockedPopEntryList ExInterlockedPopEntryList 루틴은 SINGLE_LIST_ENTRY 구조체의 작게 연결된 목록의 시작 부분에서 항목을 원자성으로 제거합니다. |
exInterlockedPopEntrySList ExInterlockedPopEntrySList 루틴은 순차적으로 연결된 목록에서 첫 번째 항목을 원자성으로 제거합니다. |
ExInterlockedPushEntryList ExInterlockedPushEntryList 루틴은 자동으로 연결된 SINGLE_LIST_ENTRY 구조 목록의 시작 부분에 항목을 삽입합니다. |
ExInterlockedPushEntrySList ExInterlockedPushEntrySList 루틴은 순차적으로 연결된 목록의 시작 부분에 항목을 원자성으로 삽입합니다. |
exInterlockedRemoveHeadList ExInterlockedRemoveHeadList 루틴은 두 배로 연결된 LIST_ENTRY 구조 목록의 시작 부분에서 항목을 제거합니다. |
ExIsProcessorFeaturePresent ExIsProcessorFeaturePresent 루틴은 지정된 프로세서 기능의 존재 여부에 대해 쿼리합니다. |
ExIsResourceAcquiredExclusiveLite ExIsResourceAcquiredExclusiveLite 루틴은 현재 스레드에 지정된 리소스에 대한 단독 액세스 권한이 있는지 여부를 반환합니다. |
exIsResourceAcquiredSharedLite ExIsResourceAcquiredSharedLite 루틴은 현재 스레드에 지정된 리소스에 대한 액세스(공유 또는 배타)가 있는지 여부를 반환합니다. |
ExIsSoftBoot 시스템이 일시 다시 시작을 거쳤는지 여부를 확인합니다. |
ExLocalTimeToSystemTime ExLocalTimeToSystemTime 루틴은 현재 표준 시간대의 시스템 시간 값을 편견 없는 GreenGMT 값으로 변환합니다. |
exNotifyCallback ExNotifyCallback 루틴을 사용하면 지정된 개체에 등록된 모든 콜백 루틴이 호출됩니다. |
ExpInterlockedPopEntrySList ExpInterlockedPopEntrySList 함수에 대해 설명합니다. |
expInterlockedPushEntrySList ExpInterlockedPushEntrySList 함수에 대해 설명합니다. |
exQueryDepthSList ExQueryDepthSList 루틴은 현재 지정된 시퀀싱된 Singly 연결된 목록에 있는 항목 수를 반환합니다. |
exQueryTimerResolution ExQueryTimerResolution 루틴은 시스템 클록에서 지원하는 타이머 해상도의 범위를 보고합니다. |
exQueueWorkItem ExQueueWorkItem은 시스템 작업자 스레드가 항목을 제거하고 호출자가 ExInitializeWorkItem에 제공한 루틴을 제어하는 큐에 지정된 작업 항목을 삽입합니다. |
exRaiseStatus ExRaiseStatus 루틴은 I/O 요청을 처리하는 동안 발생하는 특정 오류를 처리하기 위해 구조적 예외 처리기를 제공하는 드라이버에 의해 호출됩니다. |
exRegisterCallback ExRegisterCallback 루틴은 지정된 콜백 루틴을 지정된 콜백 개체에 등록합니다. |
exReinitializeResourceLite ExReinitializeResourceLite 루틴은 기존 리소스 변수를 다시 초기화합니다. |
exReInitializeRundownProtection ExReInitializeRundownProtection 루틴은 연결된 개체가 실행된 후 EX_RUNDOWN_REF 구조를 다시 초기화합니다. |
exReInitializeRundownProtectionCacheAware 이 항목에서는 ExReInitializeRundownProtectionCacheAware 함수에 대해 설명합니다. |
exReleaseFastMutex ExReleaseFastMutex 루틴에 대해 자세히 알아봅니다. |
exReleaseFastMutexUnsafe ExReleaseFastMutexUnsafe 루틴에 대해 자세히 알아봅니다. |
exReleasePushLockExclusive 현재 스레드가 소유한 단독 액세스에 대해 지정된 푸시 잠금을 해제합니다. |
exReleasePushLockShared 현재 스레드가 소유한 공유 액세스에 대해 지정된 푸시 잠금을 해제합니다. |
exReleaseResourceAndLeaveCriticalRegion ExReleaseResourceAndLeaveCriticalRegion 루틴에 대해 자세히 알아봅니다. |
exReleaseResourceForThreadLite ExReleaseResourceForThreadLite 루틴은 표시된 스레드의 입력 리소스를 해제합니다. |
exReleaseResourceLite ExReleaseResourceLite 루틴은 현재 스레드가 소유한 지정된 임원 리소스를 해제합니다. |
exReleaseRundownProtection ExReleaseRundownProtection 루틴은 ExAcquireRundownProtection 루틴을 호출하여 호출자가 이전에 획득한 런다운 보호를 해제합니다. |
exReleaseRundownProtectionCacheAware 이 항목에서는 ExReleaseRundownProtectionCacheAware 함수에 대해 설명합니다. |
exReleaseRundownProtectionCacheAwareEx 이 항목에서는 ExReleaseRundownProtectionCacheAwareEx 함수에 대해 설명합니다. |
exReleaseRundownProtectionEx ExReleaseRundownProtectionEx 루틴은 ExAcquireRundownProtectionEx 루틴을 호출하여 호출자가 이전에 획득한 런다운 보호를 해제합니다. |
exReleaseSpinLockExclusive ExReleaseSpinLockExclusive 루틴은 호출자가 단독 액세스를 위해 이전에 획득한 스핀 잠금을 해제하고 IRQL을 원래 값으로 복원합니다. |
exReleaseSpinLockExclusiveFromDpcLevel ExReleaseSpinLockExclusiveFromDpcLevel 루틴에 대해 자세히 알아봅니다. |
exReleaseSpinLockShared ExReleaseSpinLockShared 루틴은 호출자가 이전에 공유 액세스를 위해 획득한 스핀 잠금의 소유권을 해제하고 IRQL을 원래 값으로 복원합니다. |
exReleaseSpinLockSharedFromDpcLevel ExReleaseSpinLockSharedFromDpcLevel 루틴에 대해 자세히 알아봅니다. |
exRundownCompleted ExRundownCompleted 루틴은 공유 개체의 실행 상태를 업데이트하여 개체의 실행이 완료되었음을 나타냅니다. |
exRundownCompletedCacheAware 이 항목에서는 ExRundownCompletedCacheAware 함수에 대해 설명합니다. |
ExSecurePoolUpdate ExSecurePoolUpdate 함수는 보안 풀 할당의 내용을 업데이트합니다. |
exSecurePoolValidate ExSecurePoolValidate 함수는 제공된 보안 풀이 실제로 이전에 만든 풀인지 확인합니다. |
exSetFirmwareEnvironmentVariable ExSetFirmwareEnvironmentVariable 루틴은 지정된 시스템 펌웨어 환경 변수의 값을 설정합니다. |
ExSetResourceOwnerPointer ExSetResourceOwnerPointer 루틴은 임원 리소스에 대한 소유자 스레드 포인터를 설정합니다. |
exSetResourceOwnerPointerEx ExSetResourceOwnerPointerEx 루틴은 리소스 소유자를 식별하는 시스템 주소인 호출 스레드에서 소유자 포인터로 임원 리소스의 소유권을 이전합니다. |
exSetTimer ExSetTimer 루틴은 타이머 작업을 시작하고 지정된 기한에 타이머가 만료되도록 설정합니다. |
exSetTimerResolution ExSetTimerResolution 루틴은 시스템 클록이 중단되는 빈도를 수정합니다. 주의하여 이 루틴을 사용합니다(다음 주의 섹션 참조). |
exSizeOfRundownProtectionCacheAware 이 항목에서는 ExSizeOfRundownProtectionCacheAware 함수에 대해 설명합니다. |
exSystemTimeToLocalTime ExSystemTimeToLocalTime 루틴은 GMT 시스템 시간 값을 현재 표준 시간대의 로컬 시스템 시간으로 변환합니다. |
exTryConvertSharedSpinLockExclusive ExTryConvertSharedSpinLockExclusive 루틴은 공유 액세스를 위해 획득된 스핀 잠금의 액세스 상태를 단독 액세스로 변환하려고 시도합니다. |
exTryToAcquireFastMutex ExTryToAcquireFastMutex 루틴에 대해 자세히 알아봅니다. |
ExUnregisterCallback ExUnregisterCallback 루틴은 이전에 콜백 개체에 등록된 콜백 루틴을 알림 프로세스 중에 호출할 루틴 목록에서 제거합니다. |
exWaitForRundownProtectionRelease ExWaitForRundownProtectionRelease 루틴은 이미 런다운 보호가 부여된 모든 드라이버가 공유 개체에 대한 액세스를 완료할 때까지 기다립니다. |
exWaitForRundownProtectionReleaseCacheAware 이 항목에서는 ExWaitForRundownProtectionReleaseCacheAware 함수에 대해 설명합니다. |
FIELD_OFFSET FIELD_OFFSET 매크로(wdm.h)는 지정된 알려진 구조체 형식에서 지정된 필드의 바이트 오프셋을 반환합니다. |
FirstEntrySList FirstEntrySList 루틴은 순차적으로 연결된 목록의 첫 번째 항목을 반환합니다. |
IMAGE_POLICY_OVERRIDE IMAGE_POLICY_OVERRIDE 매크로용으로 예약됩니다. |
InitializeListHead InitializeListHead 루틴은 이중으로 연결된 목록의 헤드를 나타내는 LIST_ENTRY 구조를 초기화합니다. |
InitializeSListHead InitializeSListHead 루틴(또는 ExInitializeSListHead)은 시퀀싱된 singly 연결된 목록의 헤드를 나타내는 SLIST_HEADER 구조를 초기화합니다. |
InsertHeadList InsertHeadList 루틴은 이중으로 연결된 LIST_ENTRY 구조 목록의 머리글에 항목을 삽입합니다. |
InsertTailList InsertTailList 루틴은 두 배로 연결된 LIST_ENTRY 구조 목록의 꼬리에 항목을 삽입합니다. |
InterlockedAnd InterlockedAnd(wdm.h) 매크로는 지정된 변수 및 지정된 값을 사용하여 비트 AND 연산을 원자성으로 계산합니다. |
InterlockedCompareExchange InterlockedCompareExchange 루틴은 대상이 가리키는 입력 값과 Comperand 값을 비교하는 원자성 작업을 수행합니다. |
InterlockedCompareExchangePointer InterlockedCompareExchangePointer 루틴은 대상에서 가리키는 입력 포인터 값과 포인터 값 Comperand를 비교하는 원자성 작업을 수행합니다. |
interlockedDecrement InterlockedDecrement 함수(wdm.h)는 호출자가 제공한 LONG 형식의 변수를 원자성 연산으로 감소합니다. |
InterlockedExchange InterlockedExchange 함수(wdm.h)는 정수 변수를 지정된 값으로 원자성 연산으로 설정합니다. |
InterlockedExchangeAdd InterlockedExchangeAdd 함수(wdm.h)는 지정된 정수에 값을 원자성 연산으로 추가하고 지정된 정수의 원래 값을 반환합니다. |
InterlockedExchangePointer InterlockedExchangePointer 함수(wdm.h)는 포인터를 새 값으로 설정하는 원자성 작업을 수행합니다. |
InterlockedIncrement InterlockedIncrement 함수(wdm.h)는 호출자 제공 변수를 원자성 연산으로 증가합니다. |
interlockedOr InterlockedOr 함수(wdm.h)는 지정된 변수 및 지정된 값을 사용하여 비트 OR 연산을 원자성으로 계산합니다. |
InterlockedXor InterlockedXor 함수(wdm.h)는 지정된 변수 및 지정된 값을 사용하여 비트 배타적 OR 연산을 원자성으로 계산합니다. |
IoAcquireCancelSpinLock IoAcquireCancelSpinLock 루틴에 대해 자세히 알아봅니다. |
IoAcquireKsrPersistentMemory Microsoft는 내부용으로만 IoAcquireKsrPersistentMemory 함수를 예약합니다. 코드에서 이 함수를 사용하지 마세요. |
IoAcquireKsrPersistentMemoryEx Microsoft는 내부용으로만 IoAcquireKsrPersistentMemoryEx 함수를 예약합니다. 코드에서 이 함수를 사용하지 마세요. |
IoAcquireRemoveLock IoAcquireRemoveLock 루틴은 연결된 디바이스 개체를 디바이스 스택에서 분리하거나 삭제해서는 안 됨을 나타내는 제거 잠금의 수를 증가합니다. |
IoAdjustPagingPathCount IoAdjustPagingPathCount 루틴은 호출자가 제공한 페이지 파일 카운터를 원자성 작업으로 증가하거나 감소합니다. |
IoAllocateDriverObjectExtension IoAllocateDriverObjectExtension 루틴은 드라이버 개체 확장이라고 하는 드라이버별 컨텍스트 영역을 할당하고 고유한 식별자를 할당합니다. |
IoAllocateErrorLogEntry IoAllocateErrorLogEntry 루틴은 오류 로그 항목을 할당하고 호출자가 I/O 오류에 대한 정보를 제공하는 데 사용하는 패킷에 대한 포인터를 반환합니다. |
IoAllocateIrp IoAllocateIrp 루틴은 호출자 아래에 계층화된 각 드라이버의 I/O 스택 위치 수와 필요에 따라 호출자에 대해 IRP를 할당합니다. |
IoAllocateIrpEx IoAllocateIrpEx에서 IRP(I/O 요청 패킷)를 할당합니다. |
IoAllocateMdl IoAllocateMdl 루틴은 버퍼의 시작 주소와 길이가 지정된 경우 버퍼를 매핑할 수 있을 만큼 큰 MDL(메모리 설명자 목록)을 할당합니다. 필요에 따라 이 루틴은 MDL을 IRP와 연결합니다. |
IoAllocateWorkItem IoAllocateWorkItem 루틴은 작업 항목을 할당합니다. |
IoAttachDevice IoAttachDevice 루틴은 대상 디바이스에 바인딩된 I/O 요청이 먼저 호출자에게 라우팅되도록 호출자의 디바이스 개체를 명명된 대상 디바이스 개체에 연결합니다. |
IoAttachDeviceToDeviceStack IoAttachDeviceToDeviceStack 루틴은 호출자의 디바이스 개체를 체인의 가장 높은 디바이스 개체에 연결하고 이전에 가장 높은 디바이스 개체에 대한 포인터를 반환합니다. |
IoBuildAsynchronousFsdRequest IoBuildAsynchronousFsdRequest 루틴은 하위 수준 드라이버로 보낼 IRP를 할당하고 설정합니다. |
IoBuildDeviceIoControlRequest IoBuildDeviceIoControlRequest 루틴은 동기적으로 처리된 디바이스 제어 요청에 대한 IRP를 할당하고 설정합니다. |
IoBuildPartialMdl IoBuildPartialMdl 루틴은 기존 MDL에서 설명하는 버퍼의 일부를 나타내는 새 MDL(메모리 설명자 목록)을 빌드합니다. |
IoBuildSynchronousFsdRequest IoBuildSynchronousFsdRequest 루틴은 동기적으로 처리된 I/O 요청에 대해 IRP를 할당하고 설정합니다. |
IoCallDriver IoCallDriver 루틴은 지정된 디바이스 개체와 연결된 드라이버에 IRP를 보냅니다. |
IoCancelIrp IoCancelIrp 루틴은 지정된 IRP에서 취소 비트를 설정하고 있는 경우 IRP에 대한 취소 루틴을 호출합니다. |
IoCheckLinkShareAccess IoCheckLinkShareAccess 루틴은 파일 시스템 드라이버(FSD) 또는 기타 최상위 드라이버에 의해 호출되어 파일 개체에 대한 링크 공유 액세스가 허용되는지 여부를 확인합니다. |
IoCheckShareAccess IoCheckShareAccess 루틴은 파일 시스템 드라이버(FSD) 또는 기타 최상위 드라이버에서 호출되어 파일 개체에 대한 공유 액세스가 허용되는지 여부를 확인합니다. |
IoCheckShareAccessEx IoCheckShareAccessEx 루틴은 파일 시스템 드라이버(FSD) 또는 기타 최상위 드라이버에서 호출되어 파일 개체에 대한 공유 액세스가 허용되는지 여부를 확인합니다. |
IoConnectInterrupt IoConnectInterrupt 루틴은 디바이스 드라이버의 ISR(인터럽트 서비스 루틴)을 등록하므로 지정된 프로세서 집합에서 디바이스가 중단될 때 호출됩니다. |
IoConnectInterruptEx 자세한 내용은 WdmlibIoConnectInterruptEx function.#define IoConnectInterruptEx WdmlibIoConnectInterruptEx를 참조하세요. |
IoCopyCurrentIrpStackLocationToNext IoCopyCurrentIrpStackLocationToNext 루틴은 현재 I/O 스택 위치에서 다음 하위 드라이버의 스택 위치로 IRP 스택 매개 변수를 복사합니다. |
IoCreateDevice IoCreateDevice 루틴은 드라이버에서 사용할 디바이스 개체를 만듭니다. |
IoCreateFile IoCreateFile 루틴은 새 파일 또는 디렉터리를 만들거나 기존 파일, 디바이스, 디렉터리 또는 볼륨을 열어 호출자에게 파일 개체에 대한 핸들을 제공합니다. |
IoCreateNotificationEvent IoCreateNotificationEvent 루틴은 하나 이상의 스레드에 이벤트가 발생했음을 알리는 데 사용되는 명명된 알림 이벤트를 만들거나 엽니다. |
IoCreateSymbolicLink IoCreateSymbolicLink 루틴은 디바이스 개체 이름과 디바이스의 사용자 표시 이름 사이에 기호 링크를 설정합니다. |
IoCreateSynchronizationEvent IoCreateSynchronizationEvent 루틴은 관련이 없는 두 드라이버 간에 하드웨어에 대한 액세스를 serialization하는 데 사용할 명명된 동기화 이벤트를 만들거나 엽니다. |
IoCreateSystemThread IoCreateSystemThread 루틴은 커널 모드에서 실행되는 시스템 스레드를 만들고 스레드에 대한 핸들을 제공합니다. |
IoCreateUnprotectedSymbolicLink IoCreateUnprotectedSymbolicLink 루틴은 디바이스 개체 이름과 해당 Win32 표시 이름 사이에 보호되지 않는 기호 링크를 설정합니다. |
IoCsqInitialize IoCsqInitialize 루틴은 드라이버의 취소 안전 IRP 큐 디스패치 테이블을 초기화합니다. |
IoCsqInitializeEx IoCsqInitializeEx 루틴은 취소로부터 안전한 IRP 큐에 대한 디스패치 테이블을 초기화합니다. |
IoCsqInsertIrp IoCsqInsertIrp 루틴은 드라이버의 취소로부터 안전한 IRP 큐에 IRP를 삽입합니다. |
IoCsqInsertIrpEx IoCsqInsertIrpEx 루틴은 드라이버의 취소 안전 IRP 큐에 IRP를 삽입합니다. |
IoCsqRemoveIrp IoCsqRemoveIrp 루틴은 큐에서 특정 IRP를 제거합니다. |
IoCsqRemoveNextIrp IoCsqRemoveNextIrp 루틴은 큐에서 일치하는 다음 IRP를 제거합니다. |
IoDeleteDevice IoDeleteDevice 루틴은 시스템에서 디바이스 개체를 제거합니다(예: 기본 디바이스가 시스템에서 제거될 때). |
IoDeleteSymbolicLink IoDeleteSymbolicLink 루틴은 시스템에서 기호 링크를 제거합니다. |
IoDetachDevice IoDetachDevice 루틴은 호출자의 디바이스 개체와 낮은 드라이버의 디바이스 개체 간에 첨부 파일을 해제합니다. |
IoDisconnectInterrupt IoDisconnectInterrupt 루틴은 디바이스가 일시 중지 또는 제거되거나 드라이버가 언로드될 때 디바이스 드라이버의 인터럽트 개체 집합을 해제합니다. |
IoDisconnectInterruptEx 자세한 내용은 WdmlibIoDisconnectInterruptEx function.#define IoDisconnectInterruptEx WdmlibIoDisconnectInterruptEx를 참조하세요. |
IoEnumerateKsrPersistentMemoryEx Microsoft는 내부용으로만 IoEnumerateKsrPersistentMemoryEx 함수를 예약합니다. 코드에서 이 함수를 사용하지 마세요. |
IofCallDriver 대신 IoCallDriver 호출합니다. 지정된 디바이스 개체와 연결된 드라이버에 IRP를 보냅니다. |
iofCompleteRequest IoCompleteRequest 루틴은 호출자가 지정된 I/O 요청에 대한 모든 처리를 완료했으며 지정된 IRP를 I/O 관리자로 반환하고 있음을 나타냅니다. |
IoForwardIrpSynchronously IoForwardIrpSynchronousously 루틴은 지정된 드라이버에 IRP를 보내고 해당 드라이버가 IRP를 완료할 때까지 기다립니다. |
IoFreeErrorLogEntry IoFreeErrorLogEntry 루틴은 사용되지 않는 오류 로그 항목을 해제합니다. |
IoFreeIrp IoFreeIrp 루틴은 호출자의 IoCompletion 루틴에서 호출자가 할당한 IRP를 해제합니다. |
IoFreeKsrPersistentMemory Microsoft는 내부용으로만 IoFreeKsrPersistentMemory 함수를 예약합니다. 코드에서 이 함수를 사용하지 마세요. |
IoFreeMdl IoFreeMdl 루틴은 호출자가 할당한 MDL(메모리 설명자 목록)을 해제합니다. |
IoFreeWorkItem IoFreeWorkItem 루틴은 IoAllocateWorkItem에 의해 할당된 작업 항목을 해제합니다. |
IoGetAffinityInterrupt 자세한 내용은 WdmlibIoGetAffinityInterrupt function.#define IoGetAffinityInterrupt WdmlibIoGetAffinityInterrupt를 참조하세요. |
IoGetAttachedDeviceReference wdm.h의 IoGetAttachedDeviceReference 루틴은 드라이버 스택에서 가장 높은 수준의 디바이스 개체에 대한 포인터를 반환하고 참조 수를 증분합니다. |
IoGetBootDiskInformation IoGetBootDiskInformation 루틴은 부팅 및 시스템 디스크를 설명하는 정보를 반환합니다. |
IoGetContainerInformation IoGetContainerInformation 루틴은 사용자 세션의 현재 상태에 대한 정보를 제공합니다. |
IoGetCurrentIrpStackLocation IoGetCurrentIrpStackLocation 루틴은 지정된 IRP에서 호출자의 I/O 스택 위치에 대한 포인터를 반환합니다. |
IoGetCurrentProcess IoGetCurrentProcess 루틴은 현재 프로세스에 대한 포인터를 반환합니다. |
IoGetDeviceDirectory 드라이버가 파일을 읽고 쓸 수 있는 지정된 드라이버 개체와 관련된 디스크의 디렉터리에 대한 핸들을 반환합니다. |
IoGetDeviceInterfaceAlias 별칭이 있는 경우 IoGetDeviceInterfaceAlias 루틴은 지정된 디바이스 인터페이스 인스턴스의 별칭 디바이스 인터페이스를 반환합니다. |
IoGetDeviceInterfacePropertyData IoGetDeviceInterfacePropertyData 루틴은 디바이스 인터페이스 속성의 현재 값을 검색합니다. |
IoGetDeviceInterfaces IoGetDeviceInterfaces 루틴은 특정 디바이스 인터페이스 클래스의 디바이스 인터페이스 인스턴스 목록(예: HID 인터페이스를 지원하는 시스템의 모든 디바이스)을 반환합니다. |
IoGetDeviceNumaNode IoGetDeviceNumaNode 루틴은 디바이스의 노드 번호를 가져옵니다. |
IoGetDeviceObjectPointer 요청된 개체에 대한 액세스 권한을 부여할 수 있는 경우 IoGetDeviceObjectPointer 루틴은 명명된 디바이스 개체 스택의 맨 위 개체에 대한 포인터와 해당 파일 개체에 대한 포인터를 반환합니다. |
IoGetDeviceProperty IoGetDeviceProperty 루틴은 구성 정보 및 해당 PDO의 이름과 같은 디바이스에 대한 정보를 검색합니다. |
IoGetDevicePropertyData IoGetDevicePropertyData 루틴은 디바이스 속성에 대한 현재 설정을 검색합니다. |
IoGetDmaAdapter IoGetDmaAdapter 루틴은 물리적 디바이스 개체의 DMA 어댑터 구조에 대한 포인터를 반환합니다. |
IoGetDriverDirectory 드라이버가 파일을 읽고 쓸 수 있는 디스크의 디렉터리에 대한 핸들을 반환합니다. 해당 디렉터리의 파일은 특정 드라이버 개체에 적용됩니다. |
IoGetDriverObjectExtension IoGetDriverObjectExtension 루틴은 이전에 할당된 드라이버별 컨텍스트 영역을 검색합니다. |
IoGetFunctionCodeFromCtlCode IoGetFunctionCodeFromCtlCode 매크로는 I/O 컨트롤 코드에 포함된 함수 코드의 값을 반환합니다. |
IoGetInitialStack IoGetInitialStack 루틴은 현재 스레드 스택의 기본 주소를 반환합니다. |
IoGetIommuInterface IOMMU 루틴에 대한 포인터가 포함된 인터페이스에 대한 포인터를 검색합니다. |
IoGetIommuInterfaceEx IOMMU 루틴 집합이 포함된 확장 인터페이스에 대한 포인터를 검색합니다. |
IoGetIoPriorityHint IoGetIoPriorityHint 루틴은 IRP에서 우선 순위 힌트 값을 가져옵니다. |
IoGetNextIrpStackLocation IoGetNextIrpStackLocation 루틴은 호출자가 낮은 드라이버에 대해 설정할 수 있도록 IRP에서 다음 하위 드라이버의 I/O 스택 위치에 더 높은 수준의 드라이버 액세스를 제공합니다. |
IoGetRelatedDeviceObject 파일 개체가 지정된 경우 IoGetRelatedDeviceObject 루틴은 해당 디바이스 개체에 대한 포인터를 반환합니다. |
IoGetRemainingStackSize IoGetRemainingStackSize 루틴은 현재 사용 가능한 커널 모드 스택 공간의 양을 반환합니다. |
IoGetStackLimits IoGetStackLimits 루틴은 현재 스레드 스택 프레임의 경계를 반환합니다. |
IoGetTopLevelIrp wdm.h의 IoGetTopLevelIrp 루틴은 현재 스레드의 TopLevelIrp 필드 값을 반환합니다. |
IoInitializeDpcRequest IoInitializeDpcRequest 루틴은 드라이버 제공 DpcForIsr 루틴을 등록합니다. |
IoInitializeIrp IoInitializeIrp 루틴은 호출자가 할당한 지정된 IRP를 초기화합니다. |
IoInitializeRemoveLock IoInitializeRemoveLock 루틴은 디바이스 개체에 대한 제거 잠금을 초기화합니다. |
IoInitializeTimer IoInitializeTimer 루틴은 지정된 디바이스 개체와 연결된 드라이버 제공 IoTimer 루틴을 설정합니다. |
IoInitializeWorkItem IoInitializeWorkItem 루틴은 호출자가 이미 할당한 작업 항목을 초기화합니다. |
IoInvalidateDeviceRelations IoInvalidateDeviceRelations 루틴은 PnP 관리자에게 디바이스의 관계(예: 버스 관계, 배출 관계, 제거 관계 및 대상 디바이스 관계)가 변경되었다는 것을 알릴 수 있습니다. |
IoInvalidateDeviceState IoInvalidateDeviceState 루틴은 PnP 관리자에게 디바이스의 PnP 상태의 일부 측면이 변경되었음을 알 수 있습니다. |
IoIs32bitProcess IoIs32bitProcess 루틴은 현재 I/O 요청의 생성자가 32비트 사용자 모드 애플리케이션인지 여부를 확인합니다. |
IoIsErrorUserInduced IoIsErrorUserInduced 루틴은 이동식 미디어 디바이스에 대한 요청을 처리하는 동안 발생한 I/O 오류가 사용자에 의해 발생했는지 여부를 결정합니다. |
IoIsWdmVersionAvailable IoIsWdmVersionAvailable 루틴은 지정된 WDM 버전이 운영 체제에서 지원되는지 여부를 확인합니다. |
IoMarkIrpPending IoMarkIrpPending 루틴은 지정된 IRP를 표시하며, 이는 다른 드라이버 루틴에서 추가 처리가 필요하기 때문에 드라이버의 디스패치 루틴이 이후에 STATUS_PENDING 반환됨을 나타냅니다. |
IoOpenDeviceInterfaceRegistryKey IoOpenDeviceInterfaceRegistryKey 루틴은 특정 디바이스 인터페이스 인스턴스에 대한 정보를 저장하기 위해 레지스트리 키에 대한 핸들을 반환합니다. |
IoOpenDeviceRegistryKey IoOpenDeviceRegistryKey 루틴은 특정 디바이스 인스턴스의 레지스트리 상태 위치에 대한 핸들을 반환합니다. |
IoOpenDriverRegistryKey IoOpenDriverRegistryKey 함수용으로 예약되었습니다. |
IoQueryKsrPersistentMemorySize Microsoft는 내부용으로만 IoQueryKsrPersistentMemorySize 함수를 예약합니다. 코드에서 이 함수를 사용하지 마세요. |
IoQueryKsrPersistentMemorySizeEx Microsoft는 내부용으로만 IoQueryKsrPersistentMemorySizeEx 함수를 예약합니다. 코드에서 이 함수를 사용하지 마세요. |
IoQueueWorkItem IoQueueWorkItem 루틴은 WorkItem 루틴을 작업 항목과 연결하고 나중에 시스템 작업자 스레드에서 처리하기 위해 작업 항목을 큐에 삽입합니다. |
IoQueueWorkItemEx IoQueueWorkItemEx 루틴은 WorkItemEx 루틴을 작업 항목과 연결하고 나중에 시스템 작업자 스레드에서 처리하기 위해 작업 항목을 큐에 삽입합니다. |
IoRegisterContainerNotification IoRegisterContainerNotification 루틴은 커널 모드 드라이버를 등록하여 지정된 이벤트 클래스에 대한 알림을 받습니다. |
IoRegisterDeviceInterface IoRegisterDeviceInterface 루틴은 이전에 등록되지 않은 경우 디바이스 인터페이스 클래스를 등록하고, 나중에 드라이버가 애플리케이션 또는 다른 시스템 구성 요소에서 사용하도록 설정할 수 있는 인터페이스 클래스의 새 인스턴스를 만듭니다. |
IoRegisterLastChanceShutdownNotification IoRegisterLastChanceShutdownNotification 루틴은 모든 파일 시스템이 플러시된 후 시스템이 종료될 때 IRP_MJ_SHUTDOWN IRP를 수신하도록 드라이버를 등록합니다. |
IoRegisterPlugPlayNotification IoRegisterPlugPlayNotification 루틴은 지정된 범주의 PnP 이벤트가 발생할 때 호출할 PnP(플러그 앤 플레이) 알림 콜백 루틴을 등록합니다. |
IoRegisterShutdownNotification IoRegisterShutdownNotification 루틴은 시스템이 종료될 때 IRP_MJ_SHUTDOWN IRP를 수신하도록 드라이버를 등록합니다. |
IoReleaseCancelSpinLock IoReleaseCancelSpinLock 루틴에 대해 자세히 알아봅니다. |
IoReleaseRemoveLock IoReleaseRemoveLock 루틴은 IoAcquireRemoveLock에 대한 이전 호출로 획득한 잠금 제거를 해제합니다. |
IoReleaseRemoveLockAndWait IoReleaseRemoveLockAndWait 루틴은 드라이버가 IoAcquireRemoveLock에 대한 이전 호출에서 획득한 잠금 제거를 해제하고 잠금의 모든 획득이 해제될 때까지 기다립니다. |
IoRemoveLinkShareAccess IoRemoveLinkShareAccess 루틴은 파일 개체의 지정된 열린 인스턴스에 대한 액세스 및 링크 공유 액세스 정보를 제거합니다. |
IoRemoveLinkShareAccessEx IoRemoveLinkShareAccessEx 루틴은 지정된 열린 인스턴스에 대한 파일 시스템 공유 액세스 구조에서 액세스 및 공유 액세스 정보를 제거합니다. |
IoRemoveShareAccess IoRemoveShareAccess 루틴은 파일 개체의 지정된 열린 인스턴스에 대한 액세스 및 공유 액세스 정보를 제거합니다. |
IoReportInterruptActive IoReportInterruptActive 루틴은 ISR(등록된 인터럽트 서비스 루틴)이 활성 상태이며 인터럽트 요청을 처리할 준비가 되었음을 운영 체제에 알릴 수 있습니다. |
IoReportInterruptInactive IoReportInterruptInactive 루틴은 ISR(등록된 인터럽트 서비스 루틴)이 비활성 상태이며 인터럽트 요청을 기대하지 않는다는 것을 운영 체제에 알릴 수 있습니다. |
IoReportTargetDeviceChange IoReportTargetDeviceChange 루틴은 PnP 관리자에게 디바이스에서 사용자 지정 이벤트가 발생했음을 알 수 있습니다. |
IoReportTargetDeviceChangeAsynchronous IoReportTargetDeviceChangeAsynchronous 루틴은 PnP 관리자에게 디바이스에서 사용자 지정 이벤트가 발생했음을 알릴 수 있습니다. |
IoRequestDeviceEject IoRequestDeviceEject 루틴은 PnP 관리자에게 디바이스 배출 단추를 눌렀다는 것을 알립니다. |
IoRequestDpc IoRequestDpc 루틴은 드라이버 제공 DpcForIsr 루틴을 큐에 대기하여 낮은 IRQL에서 인터럽트 기반 I/O 처리를 완료합니다. |
IoReserveKsrPersistentMemory Microsoft는 내부용으로만 IoReserveKsrPersistentMemory 함수를 예약합니다. 코드에서 이 함수를 사용하지 마세요. |
IoReserveKsrPersistentMemoryEx Microsoft는 내부용으로만 IoReserveKsrPersistentMemoryEx 함수를 예약합니다. 코드에서 이 함수를 사용하지 마세요. |
IoReuseIrp IoReuseIrp 루틴은 다시 사용할 수 있도록 IRP를 다시 초기화합니다. |
iosb64ToIosb Iosb64ToIosb 함수... |
iosbToIosb64 IosbToIosb64 함수... |
IoSetCancelRoutine IoSetCancelRoutine 루틴은 지정된 IRP가 취소될 경우 호출할 드라이버 제공 취소 루틴을 설정합니다. |
IoSetCompletionRoutine IoSetCompletionRoutine 루틴은 다음 하위 수준 드라이버가 지정된 IRP에 대해 요청된 작업을 완료할 때 호출되는 IoCompletion 루틴을 등록합니다. |
IoSetCompletionRoutineEx IoSetCompletionRoutineEx 루틴은 다음 하위 수준 드라이버가 지정된 IRP에 대해 요청된 작업을 완료할 때 호출되는 IoCompletion 루틴을 등록합니다. |
IoSetDeviceInterfacePropertyData IoSetDeviceInterfacePropertyData 루틴은 디바이스 인터페이스 속성의 현재 값을 수정합니다. |
IoSetDeviceInterfaceState IoSetDeviceInterfaceState 루틴은 이전에 등록된 디바이스 인터페이스 클래스의 인스턴스를 사용하거나 사용하지 않도록 설정합니다. |
IoSetDevicePropertyData IoSetDevicePropertyData 루틴은 디바이스 속성에 대한 현재 설정을 수정합니다. |
IoSetIoPriorityHint IoSetIoPriorityHint 루틴은 IRP의 우선 순위 힌트 값을 설정합니다. |
IoSetLinkShareAccess IoSetLinkShareAccess 루틴은 지정된 파일 개체를 공유하는 링크에 대한 액세스 권한을 설정합니다. |
IoSetNextIrpStackLocation IoSetNextIrpStackLocation 루틴은 드라이버 할당 IRP의 IRP 스택 위치를 호출자의 IRP 스택 위치로 설정합니다. |
IoSetShareAccess IoSetShareAccess 루틴은 지정된 파일 개체를 공유하기 위한 액세스 권한을 설정합니다. |
IoSetShareAccessEx IoSetShareAccessEx 루틴은 지정된 파일 개체를 공유하기 위한 액세스 권한을 설정합니다. |
IoSetStartIoAttributes wdm.h의 IoSetStartIoAttributes 루틴은 드라이버의 StartIo 루틴에 대한 특성을 설정합니다. |
IoSetTopLevelIrp wdm.h의 IoSetTopLevelIrp 루틴은 현재 스레드의 TopLevelIrp 필드 값을 설정합니다. |
IoSizeOfIrp wdm.h의 IoSizeOfIrp 루틴은 IRP의 스택 위치 수를 고려할 때 IRP의 크기(바이트)를 결정합니다. |
IoSizeofWorkItem IoSizeofWorkItem 루틴은 IO_WORKITEM 구조체의 크기(바이트)를 반환합니다. |
IoSkipCurrentIrpStackLocation 자세한 정보: IoSkipCurrentIrpStackLocation |
IoStartNextPacket wdm.h의 IoStartNextPacket 루틴은 지정된 디바이스 개체의 연결된 디바이스 큐에서 다음 IRP를 큐에서 제거하고 드라이버의 StartIo 루틴을 호출합니다. |
IoStartNextPacketByKey wdm.h의 IoStartNextPacketByKey 루틴은 지정된 디바이스 개체의 연결된 디바이스 큐에서 다음 I/O 요청 패킷을 큐에서 제거합니다. |
IoStartPacket wdm.h의 IoStartPacket 루틴은 IRP를 사용하여 드라이버의 StartIo 루틴을 호출하거나 지정된 디바이스 개체의 디바이스 큐에 IRP를 삽입합니다. |
IoStartTimer wdm.h의 IoStartTimer 루틴을 사용하면 지정된 디바이스 개체와 연결된 타이머를 사용할 수 있으므로 드라이버에서 제공하는 IoTimer 루틴은 초당 한 번 호출됩니다. |
IoStopTimer wdm.h의 IoStopTimer 루틴은 드라이버 제공 IoTimer 루틴이 호출되지 않도록 지정된 디바이스 개체에 대한 타이머를 사용하지 않도록 설정합니다. |
IoUninitializeWorkItem IoUninitializeWorkItem 루틴은 IoInitializeWorkItem에 의해 초기화된 작업 항목을 초기화하지 않습니다. |
IoUnregisterContainerNotification IoUnregisterContainerNotification 루틴은 이전에 IoRegisterContainerNotification 루틴에 의해 만들어진 컨테이너 알림 등록을 취소합니다. |
IoUnregisterPlugPlayNotification 이 루틴은 Windows 7 이상 버전의 Windows에서 사용되지 않습니다. IoUnregisterPlugPlayNotification 루틴은 PnP 이벤트에 대한 드라이버의 콜백 루틴 등록을 제거합니다. |
IoUnregisterPlugPlayNotificationEx IoUnregisterPlugPlayNotificationEx 루틴은 PnP(플러그 앤 플레이) 이벤트 알림에 대한 드라이버의 콜백 루틴 등록을 취소합니다. |
IoUnregisterShutdownNotification IoUnregisterShutdownNotification 루틴은 종료 알림 큐에서 등록된 드라이버를 제거합니다. |
IoUpdateLinkShareAccess IoUpdateLinkShareAccess 루틴은 일반적으로 파일을 열 때 지정된 파일 개체에 대한 공유 액세스를 업데이트합니다. |
IoUpdateLinkShareAccessEx IoUpdateLinkShareAccessEx 루틴은 일반적으로 파일을 열 때 지정된 파일 개체에 대한 공유 액세스를 업데이트합니다. |
IoUpdateShareAccess IoUpdateShareAccess 루틴은 일반적으로 파일을 열 때 지정된 파일 개체에 대한 공유 액세스를 업데이트합니다. |
IoValidateDeviceIoControlAccess 자세한 내용은 WdmlibIoValidateDeviceIoControlAccess 함수를 참조하세요. |
IoWithinStackLimits IoWithinStackLimits 루틴은 메모리 영역이 현재 스레드의 스택 제한 내에 있는지 여부를 결정합니다. |
IoWMIAllocateInstanceIds IoWMIAllocateInstanceIds 루틴은 GUID에 고유한 하나 이상의 인스턴스 ID를 할당합니다. |
IoWMIDeviceObjectToInstanceName IoWMIDeviceObjectToInstanceName 루틴은 디바이스 개체에 의해 지정된 드라이버에 의해 구현된 WMI 클래스 인스턴스의 인스턴스 이름을 결정합니다. |
IoWMIDeviceObjectToProviderId IoWMIDeviceObjectToProviderId 루틴은 지정된 디바이스 개체를 해당 WMI 공급자 ID로 변환합니다. |
IoWMIExecuteMethod IoWMIExecuteMethod 루틴은 지정된 WMI 데이터 블록 인스턴스에서 WMI 클래스 메서드를 실행합니다. |
IoWMIHandleToInstanceName IoWMIHandleToInstanceName 루틴은 파일 핸들에 의해 지정된 드라이버에 의해 구현된 WMI 클래스 인스턴스의 인스턴스 이름을 결정합니다. |
IoWMIOpenBlock IoWMIOpenBlock 루틴은 지정된 WMI 클래스에 대한 WMI 데이터 블록 개체를 엽니다. |
IoWMIQueryAllData IoWMIQueryAllData 루틴은 지정된 WMI 클래스를 구현하는 모든 WMI 데이터 블록을 반환합니다. |
IoWMIQueryAllDataMultiple IoWMIQueryAllDataMultiple 루틴은 WMI 클래스 집합 중 하나를 구현하는 모든 WMI 데이터 블록을 반환합니다. |
IoWMIQuerySingleInstance IoWMIQuerySingleInstance 루틴은 WMI 데이터 블록의 지정된 인스턴스를 반환합니다. |
IoWMIQuerySingleInstanceMultiple IoWMIQuerySingleInstanceMultiple 루틴은 지정된 인스턴스 이름으로 지정된 WMI 클래스를 구현하는 모든 WMI 데이터 블록 인스턴스를 반환합니다. |
IoWMIRegistrationControl IoWMIRegistrationControl 루틴은 지정된 디바이스 개체에 대한 WMI 데이터 공급자로 호출자를 등록하거나 등록을 취소합니다. |
IoWMISetNotificationCallback IoWMISetNotificationCallback 루틴은 WMI 이벤트에 대한 알림 콜백을 등록합니다. |
IoWMISetSingleInstance IoWMISetSingleInstance 루틴은 지정된 WMI 클래스 및 인스턴스 이름과 일치하는 데이터 블록 인스턴스 내의 속성 값을 설정합니다. |
IoWMISetSingleItem IoWMISetSingleItem 루틴은 데이터 블록 인스턴스에서 지정된 WMI 클래스 및 인스턴스 이름과 일치하는 단일 속성을 설정합니다. |
IoWMISuggestInstanceName IoWMISuggestInstanceName 루틴은 드라이버가 디바이스에 대한 WMI 인스턴스 이름을 빌드하는 데 사용할 수 있는 기본 이름을 WMI에 제안하도록 요청하는 데 사용됩니다. |
IoWMIWriteEvent IoWMIWriteEvent 루틴은 알림을 위해 지정된 이벤트를 사용자 모드 WMI 구성 요소에 전달합니다. |
IoWriteErrorLogEntry wdm.h의 IoWriteErrorLogEntry 루틴은 지정된 오류 로그 패킷을 시스템 오류 로깅 스레드에 큐에 대기합니다. |
IoWriteKsrPersistentMemory Microsoft는 내부용으로만 IoWriteKsrPersistentMemory 함수를 예약합니다. 코드에서 이 함수를 사용하지 마세요. |
isListEmpty IsListEmpty 루틴은 LIST_ENTRY 구조체의 이중으로 연결된 목록이 비어 있는지 여부를 나타냅니다. |
KdBreakPointWithStatus KdBreakPointWithStatus 매크로는 커널 디버거로 분리되어 상태 값을 디버거로 보냅니다. |
KdChangeOption KdChangeOption 루틴은 커널 디버깅과 관련된 커널의 상태에 액세스하고 변경합니다. |
KdDisableDebugger KdDisableDebugger 루틴은 커널 디버거를 사용하지 않도록 설정합니다. |
KdEnableDebugger KdDisableDebugger 루틴을 호출하면 커널 디버거를 사용하지 않도록 설정한 후 KdEnableDebugger 루틴이 커널 디버거를 다시 사용하도록 설정합니다. |
KdPrint KdPrint 매크로는 커널 디버거에 메시지를 보냅니다. |
KdPrintEx 지정한 조건이 충족되면 KdPrintEx 매크로는 커널 디버거에 문자열을 보냅니다. KdPrintEx를 호출하려면 이중 괄호가 필요합니다. |
KdRefreshDebuggerNotPresent KdRefreshDebuggerNotPresent 매크로는 KD_DEBUGGER_NOT_PRESENT 전역 커널 변수의 값을 새로 고칩니다. |
KeAcquireGuardedMutex KeAcquireGuardedMutex 루틴에 대해 자세히 알아보세요. |
KeAcquireGuardedMutexUnsafe KeAcquireGuardedMutexUnsafe 함수에 대해 자세히 알아봅니다. |
KeAcquireInStackQueuedSpinLock KeAcquireInStackQueuedSpinLock 루틴에 대해 자세히 알아봅니다. |
KeAcquireInStackQueuedSpinLockAtDpcLevel KeAcquireInStackQueuedSpinLockAtDpcLevel 루틴에 대해 자세히 알아봅니다. |
KeAcquireInStackQueuedSpinLockForDpc KeAcquireInStackQueuedSpinLockForDpc 루틴에 대해 자세히 알아봅니다. |
KeAcquireInterruptSpinLock KeAcquireInterruptSpinLock 루틴에 대해 자세히 알아봅니다. |
KeAcquireSpinLock KeAcquireSpinLock 루틴은 호출자가 IRQL을 발생시켜 다중 프로세서로부터 안전한 방식으로 공유 데이터에 대한 액세스를 동기화할 수 있도록 스핀 잠금을 획득합니다. |
KeAcquireSpinLockAtDpcLevel 호출자가 IRQL >= DISPATCH_LEVEL 이미 실행 중인 경우 KeAcquireSpinLockAtDpcLevel 루틴은 스핀 잠금을 획득합니다. |
KeAcquireSpinLockForDpc KeAcquireSpinLockForDpc 루틴에 대해 자세히 알아보세요. |
KeAcquireSpinLockRaiseToDpc KeAcquireSpinLockRaiseToDpc 루틴은 KeAcquireSpinLock 루틴의 빠른 버전입니다. |
KeAddTriageDumpDataBlock 심사 덤프 데이터 블록 배열에 심사 덤프 데이터 블록을 추가합니다. |
KeAreAllApcsDisabled KeAreAllApcsDisabled 루틴은 호출 스레드가 보호된 지역 내에 있는지 또는 IRQL >= APC_LEVEL 실행 중인지를 나타내며 이는 모든 APC 배달을 사용하지 않도록 설정합니다. |
KeAreApcsDisabled KeAreApcsDisabled 함수(wdm.h)는 호출 스레드가 중요한 지역 내에 있는지 또는 보호된 지역 내에 있는지를 나타내는 값을 반환합니다. |
KeBugCheckEx KeBugCheckEx 루틴은 호출자가 호출자가 계속 실행될 경우 시스템을 손상시키는 복구할 수 없는 불일치를 발견할 때 제어된 방식으로 시스템을 다운합니다. |
KeCancelTimer KeCancelTimer 루틴은 타이머 간격(설정된 경우)이 만료되기 전에 타이머 개체를 큐에서 제거합니다. |
KeClearEvent KeClearEvent 루틴은 이벤트를 신호가 없는 상태로 설정합니다. |
KeConvertAuxiliaryCounterToPerformanceCounter KeConvertAuxiliaryCounterToPerformanceCounter 루틴은 지정된 보조 카운터 값을 성능 카운터 값으로 변환합니다. |
KeConvertPerformanceCounterToAuxiliaryCounter KeConvertPerformanceCounterToAuxiliaryCounter 루틴은 지정된 성능 카운터 값을 보조 카운터 값으로 변환합니다. |
KeDelayExecutionThread KeDelayExecutionThread 루틴은 지정된 간격 동안 현재 스레드를 경고 가능 또는 비인증 대기 상태로 전환합니다. |
KeDeregisterBoundCallback KeDeregisterBoundCallback 루틴은 KeRegisterBoundCallback에 의해 등록된 사용자 모드 바인딩된 예외 콜백을 등록 취소합니다. |
KeDeregisterBugCheckCallback KeDeregisterBugCheckCallback 루틴은 KeRegisterBugCheckCallback에 의해 등록된 콜백 루틴을 제거합니다. |
KeDeregisterBugCheckReasonCallback KeDeregisterBugCheckReasonCallback 루틴은 KeRegisterBugCheckReasonCallback에 의해 등록된 콜백 루틴을 제거합니다. |
KeDeregisterNmiCallback KeDeregisterNmiCallback 루틴은 KeRegisterNmiCallback에 의해 등록된 NMI(마스크할 수 없는 인터럽트) 콜백을 등록 취소합니다. |
KeDeregisterProcessorChangeCallback KeDeregisterProcessorChangeCallback 루틴은 KeRegisterProcessorChangeCallback 루틴을 호출하여 이전에 운영 체제에 등록된 콜백 함수의 등록을 취소합니다. |
KeEnterCriticalRegion KeEnterCriticalRegion 함수(wdm.h)는 일반 커널 APC의 실행을 일시적으로 사용하지 않도록 설정하지만 특수 커널 APC가 실행되지 않도록 방지하지는 않습니다. |
KeEnterGuardedRegion KeEnterGuardedRegion 함수(wdm.h)는 현재 스레드에 대한 모든 커널 모드 APC 배달을 사용하지 않도록 설정하는 보호된 영역에 들어갑니다. |
KeFlushIoBuffers KeFlushIoBuffers 루틴은 모든 프로세서의 캐시에서 MDL에 의해 설명된 메모리 영역을 플러시합니다. |
KeFlushQueuedDpcs KeFlushQueuedDpcs 루틴은 모든 프로세서에서 대기 중인 모든 DPC가 실행된 후에 반환됩니다. |
KefReleaseSpinLockFromDpcLevel KeReleaseSpinLockFromDpcLevel 루틴은 IRQL을 변경하지 않고 임원 스핀 잠금을 해제합니다. |
KeGetCurrentIrql KeGetCurrentIrql 루틴은 현재 IRQL을 반환합니다. |
KeGetCurrentNodeNumber KeGetCurrentNodeNumber 함수(wdm.h)는 호출자가 실행 중인 논리 프로세서에 대한 NUMA 노드 번호를 반환합니다. |
KeGetCurrentProcessorIndex KeGetCurrentProcessorIndex는 호출자가 실행 중인 프로세서의 인덱스를 반환합니다. |
KeGetCurrentProcessorNumberEx KeGetCurrentProcessorNumberEx 함수(wdm.h)는 호출자가 실행 중인 논리 프로세서의 프로세서 번호를 반환합니다. |
KeGetCurrentThread KeGetCurrentThread 루틴은 현재 스레드를 식별합니다. |
KeGetProcessorIndexFromNumber wdm.h의 KeGetProcessorIndexFromNumber 루틴은 그룹 번호와 그룹 상대 프로세서 번호를 시스템 전체 프로세서 인덱스로 변환합니다. |
KeGetProcessorNumberFromIndex wdm.h의 KeGetProcessorNumberFromIndex 루틴은 시스템 전체 프로세서 인덱스를 그룹 번호 및 그룹 상대 프로세서 번호로 변환합니다. |
KeGetRecommendedSharedDataAlignment KeGetRecommendedSharedDataAlignment 루틴은 둘 이상의 프로세서에서 액세스할 수 있는 메모리 구조에 대한 기본 맞춤을 반환합니다. |
KeInitializeCallbackRecord 자세한 정보: KeInitializeCallbackRecord |
KeInitializeCrashDumpHeader KeInitializeCrashDumpHeader 루틴이 시스템에서 크래시 덤프 파일에 필요한 헤더 정보를 제공하는 방법을 알아봅니다. |
KeInitializeDeviceQueue KeInitializeDeviceQueue 루틴은 디바이스 큐 개체를 사용량이 없는 상태로 초기화합니다. |
KeInitializeDpc KeInitializeDpc 루틴은 DPC 개체를 초기화하고 해당 개체에 대한 CustomDpc 루틴을 등록합니다. |
KeInitializeEvent KeInitializeEvent 루틴은 이벤트 개체를 동기화(단일 웨이터) 또는 알림 유형 이벤트로 초기화하고 신호 또는 신호가 없는 상태로 설정합니다. |
KeInitializeGuardedMutex KeInitializeGuardedMutex 루틴은 보호된 뮤텍스를 초기화합니다. |
KeInitializeMutex KeInitializeMutex 루틴은 뮤텍스 개체를 초기화하여 신호 상태로 설정합니다. |
KeInitializeSemaphore KeInitializeSemaphore 루틴은 지정된 개수로 세마포 개체를 초기화하고 개수가 달성할 수 있는 상한을 지정합니다. |
KeInitializeSpinLock KeInitializeSpinLock 루틴은 KSPIN_LOCK 형식의 변수를 초기화합니다. |
KeInitializeThreadedDpc KeInitializeThreadedDpc 루틴은 스레드된 DPC 개체를 초기화하고 해당 개체에 대한 CustomThreadedDpc 루틴을 등록합니다. |
KeInitializeTimer KeInitializeTimer 루틴은 타이머 개체를 초기화합니다. |
KeInitializeTimerEx KeInitializeTimerEx 루틴은 확장 커널 타이머 개체를 초기화합니다. |
KeInitializeTriageDumpDataArray 심사 덤프 데이터 블록 배열을 초기화합니다. |
KeInsertByKeyDeviceQueue KeInsertByKeyDeviceQueue 루틴은 지정된 DeviceQueue에 대한 스핀 잠금을 획득하고 디바이스 큐가 사용 중 상태로 설정된 경우 지정된 정렬 키 값에 따라 항목을 큐에 대기합니다. |
KeInsertDeviceQueue KeInsertDeviceQueue 루틴은 지정된 디바이스 큐 개체에 대한 스핀 잠금을 획득하고 디바이스 큐가 사용 중 상태로 설정된 경우 지정된 항목을 큐에 대기합니다. |
KeInsertQueueDpc KeInsertQueueDpc 루틴은 실행을 위해 DPC를 큐에 대기합니다. |
KeIpiGenericCall KeIpiGenericCall 루틴을 사용하면 지정된 루틴이 모든 프로세서에서 동시에 실행됩니다. |
KeIsExecutingDpc DPC가 현재 프로세서에서 실행되고 있는지 여부를 확인합니다. |
KeLeaveCriticalRegion KeLeaveCriticalRegion 루틴이 KeEnterCriticalRegion에 대한 이전 호출로 비활성화된 일반 커널 모드 APC의 배달을 다시 활성화하는 방법을 알아봅니다. |
KeLeaveGuardedRegion KeLeaveGuardedRegion 루틴이 KeEnterGuardedRegion이 입력한 보호된 지역을 종료하는 방법을 알아봅니다. |
KeLowerIrql KeLowerIrql 루틴은 현재 프로세서의 IRQL을 원래 값으로 복원합니다. |
케메모리바리에 KeMemoryBarrier 루틴은 컴파일러와 프로세서가 작업을 이동할 수 없는 코드의 위치에 장벽을 만듭니다. |
KeQueryActiveGroupCount KeQueryActiveGroupCount 루틴이 다중 프로세서 시스템의 활성 프로세서 그룹 수를 반환하는 방법을 알아봅니다. |
KeQueryActiveProcessorCount KeQueryActiveProcessorCount 루틴이 현재 활성 프로세서 수를 반환하는 방법을 알아봅니다. |
KeQueryActiveProcessorCountEx KeQueryActiveProcessorCountEx 루틴이 다중 프로세서 시스템 또는 전체 시스템에서 지정된 그룹의 활성 논리 프로세서 수를 반환하는 방법을 알아봅니다. |
KeQueryActiveProcessors KeQueryActiveProcessors 루틴이 현재 활성 프로세서의 비트 마스크를 반환하는 방법을 알아봅니다. |
KeQueryAuxiliaryCounterFrequency KeQueryAuxiliaryCounterFrequency 루틴은 보조 카운터의 빈도를 Hz 단위로 반환합니다. |
KeQueryDpcWatchdogInformation KeQueryDpcWatchdogInformation 루틴은 현재 프로세서에 대한 DPC(지연 프로시저 호출) watchdog 타이머 값을 반환합니다. |
KeQueryGroupAffinity KeQueryGroupAffinity 루틴이 다중 프로세서 시스템의 지정된 그룹에서 활성 논리 프로세서를 식별하는 선호도 마스크를 반환하는 방법을 알아봅니다. |
KeQueryHighestNodeNumber KeQueryHighestNodeNumber 루틴이 NUMA(비균일 메모리 액세스) 아키텍처가 있는 다중 프로세서 시스템에서 가장 높은 노드 번호를 반환하는 방법을 알아봅니다. |
KeQueryInterruptTime KeQueryInterruptTime 루틴은 시스템 클록 틱 내의 정확도로 시스템 인터럽트 시간 수의 현재 값을 반환합니다. |
KeQueryInterruptTimePrecise KeQueryInterruptTimePrecise 루틴은 시스템 인터럽트 시간 수의 현재 값을 마이크로초 이내의 정확도로 반환합니다. |
KeQueryLogicalProcessorRelationship KeQueryLogicalProcessorRelationship 루틴은 다중 프로세서 시스템의 다른 프로세서와 하나 이상의 프로세서 관계에 대한 정보를 가져옵니다. |
KeQueryMaximumGroupCount KeQueryMaximumGroupCount 루틴이 다중 프로세서 시스템의 최대 그룹 수를 반환하는 방법을 알아봅니다. |
KeQueryMaximumProcessorCount KeQueryMaximumProcessorCount 루틴이 최대 프로세서 수를 반환하는 방법을 알아봅니다. |
KeQueryMaximumProcessorCountEx KeQueryMaximumProcessorCountEx 루틴이 다중 프로세서 시스템의 지정된 그룹에 있는 최대 논리 프로세서 수를 반환하는 방법을 알아봅니다. |
KeQueryNodeActiveAffinity KeQueryNodeActiveAffinity 루틴은 NUMA(비균일 메모리 액세스) 아키텍처가 있는 다중 프로세서 시스템에서 지정된 노드의 현재 프로세서 선호도를 가져옵니다. |
KeQueryNodeActiveAffinity2 이 루틴은 지정된 NUMA 노드의 현재 다중 그룹 프로세서 선호도를 반환합니다. |
KeQueryNodeActiveProcessorCount 이 루틴은 모든 그룹에서 지정된 NUMA 노드의 활성 프로세서 수를 반환합니다. |
KeQueryNodeMaximumProcessorCount KeQueryNodeMaximumProcessorCount 루틴이 NUMA(비균일 메모리 액세스) 다중 프로세서 시스템의 지정된 노드에 포함될 수 있는 최대 논리 프로세서 수를 반환하는 방법을 알아봅니다. |
KeQueryPerformanceCounter wdm.h의 KeQueryPerformanceCounter 루틴은 성능 카운터의 현재 값과 빈도를 검색합니다. |
KeQueryPriorityThread KeQueryPriorityThread 루틴은 특정 스레드의 현재 우선 순위를 반환합니다. |
KeQueryRuntimeThread KeQueryRuntimeThread 루틴은 스레드의 누적 커널 모드 및 사용자 모드 런타임을 클록 틱으로 보고합니다. |
keQuerySystemTime KeQuerySystemTime 루틴은 현재 시스템 시간을 가져옵니다. |
KeQuerySystemTimePrecise KeQuerySystemTimePrecise 루틴은 현재 시스템 시간을 검색하며 KeQuerySystemTime 루틴보다 더 정확합니다. |
KeQueryTickCount KeQueryTickCount 루틴이 시스템이 부팅된 이후 발생한 간격 타이머 인터럽트의 수를 유지하는 방법을 알아봅니다. |
KeQueryTimeIncrement KeQueryTimeIncrement 루틴은 간격 클록이 중단될 때마다 시스템에 추가되는 100나노초 단위의 수를 반환합니다. |
KeQueryTotalCycleTimeThread KeQueryTotalCycleTimeThread 루틴은 지정된 스레드에 대해 누적된 주기 시간을 반환합니다. |
KeQueryUnbiasedInterruptTime KeQueryUnbiasedInterruptTime 루틴은 시스템 인터럽트 시간 수의 현재 값을 반환합니다. |
KeRaiseIrql KeRaiseIrql 루틴은 하드웨어 우선 순위를 지정된 IRQL 값으로 올리기 때문에 현재 프로세서에서 해당 또는 낮은 IRQL의 인터럽트 마스킹을 차단합니다. |
KeRaiseIrqlToDpcLevel KeRaiseIrqlToDpcLevel 루틴이 하드웨어 우선 순위를 IRQL = DISPATCH_LEVEL 높여 현재 프로세서에서 해당 또는 낮은 IRQL의 인터럽트 마스킹을 해제하는 방법을 알아봅니다. |
keReadStateEvent KeReadStateEvent 루틴은 이벤트 개체의 현재 상태(신호 또는 신호 없음)를 반환합니다. |
KeReadStateMutex KeReadStateMutex 루틴은 지정된 뮤텍스 개체의 신호 또는 신호가 없는 현재 상태를 반환합니다. |
KeReadStateSemaphore KeReadStateSemaphore 루틴은 지정된 세마포 개체의 신호 또는 신호가 없는 현재 상태를 반환합니다. |
keReadStateTimer KeReadStateTimer 루틴은 타이머 개체의 현재 상태를 읽습니다. |
KeRegisterBoundCallback KeRegisterBoundCallback 루틴은 사용자 모드 바인딩된 예외가 발생할 때마다 호출할 루틴을 등록합니다. |
KeRegisterBugCheckCallback KeRegisterBugCheckCallback 루틴은 운영 체제에서 버그 검사를 실행할 때 실행되는 BugCheckCallback 루틴을 등록합니다. |
KeRegisterBugCheckReasonCallback KeRegisterBugCheckReasonCallback 루틴은 운영 체제에서 버그 검사를 실행할 때 실행되는 KbCallbackDumpIo, KbCallbackSecondaryDumpData 또는 KbCallbackAddPages 루틴을 등록합니다. |
KeRegisterNmiCallback KeRegisterNmiCallback 루틴은 NMI(마스크할 수 없는 인터럽트)가 발생할 때마다 호출되는 루틴을 등록합니다. |
KeRegisterProcessorChangeCallback KeRegisterProcessorChangeCallback 루틴은 운영 체제에 콜백 함수를 등록하므로 새 프로세서가 하드웨어 파티션에 추가될 때 운영 체제가 드라이버에 알립니다. |
KeReleaseGuardedMutex KeReleaseGuardedMutex 루틴은 KeAcquireGuardedMutex 또는 KeTryToAcquireGuardedMutex로 획득한 보호된 뮤텍스를 해제합니다. |
KeReleaseGuardedMutexUnsafe KeReleaseGuardedMutexUnsafe 루틴은 KeAcquireGuardedMutexUnsafe가 획득한 보호된 뮤텍스를 해제합니다. |
KeReleaseInStackQueuedSpinLock KeReleaseInStackQueuedSpinLock 루틴은 KeAcquireInStackQueuedSpinLock에서 획득한 대기된 스핀 잠금을 해제합니다. |
KeReleaseInStackQueuedSpinLockForDpc KeReleaseInStackQueuedSpinLockForDpc 루틴은 KeAcquireInStackQueuedSpinLockForDpc를 호출하여 획득한 대기 중인 스핀 잠금을 해제합니다. |
KeReleaseInStackQueuedSpinLockFromDpcLevel KeReleaseInStackQueuedSpinLockFromDpcLevel 루틴은 KeAcquireInStackQueuedSpinLockAtDpcLevel에서 획득한 대기된 스핀 잠금을 해제합니다. |
KeReleaseInterruptSpinLock KeReleaseInterruptSpinLock 루틴은 KeAcquireInterruptSpinLock에서 획득한 인터럽트 스핀 잠금을 해제합니다. |
KeReleaseMutex KeReleaseMutex 루틴은 뮤텍스 개체를 해제하고, KeReleaseMutex가 컨트롤을 반환하는 즉시 호출자가 KeWaitXxx 루틴 중 하나를 호출할지 여부를 지정합니다. |
KeReleaseSemaphore KeReleaseSemaphore 루틴은 지정된 세마포 개체를 해제합니다. |
KeReleaseSpinLock KeReleaseSpinLock 루틴은 스핀 잠금을 해제하고 호출자가 실행되고 있던 원래 IRQL을 복원합니다. |
KeReleaseSpinLockForDpc KeReleaseSpinLockForDpc 루틴은 KeAcquireSpinLockForDpc를 호출하여 획득한 스핀 잠금을 해제합니다. |
KeReleaseSpinLockFromDpcLevel KeReleaseSpinLockFromDpcLevel 루틴이 IRQL을 변경하지 않고 임원 스핀 잠금을 해제하는 방법을 알아봅니다. |
KeRemoveByKeyDeviceQueue KeRemoveByKeyDeviceQueue 루틴은 지정된 디바이스 큐에서 정렬 키 값에 따라 선택된 항목을 제거합니다. |
KeRemoveDeviceQueue KeRemoveDeviceQueue 루틴은 지정된 디바이스 큐의 헤드에서 항목을 제거합니다. |
KeRemoveEntryDeviceQueue KeRemoveEntryDeviceQueue 루틴은 지정된 항목이 디바이스 큐에 있는지 여부를 반환하고, 큐에 대기된 경우 디바이스 큐에서 제거합니다. |
KeRemoveQueueDpc KeRemoveQueueDpc 루틴은 시스템 DPC 큐에서 지정된 DPC 개체를 제거합니다. |
KeResetEvent KeResetEvent 루틴은 지정된 이벤트 개체를 신호가 없는 상태로 다시 설정하여 해당 이벤트 개체의 이전 상태를 반환합니다. |
KeRestoreExtendedProcessorState KeRestoreExtendedProcessorState 루틴은 이전에 저장한 확장 프로세서 상태 정보를 복원합니다. |
KeRestoreFloatingPointState KeRestoreFloatingPointState 루틴은 KeSaveFloatingPointState에 대한 이전 호출에 의해 저장된 비휘발성 부동 소수점 컨텍스트를 복원합니다. |
KeRevertToUserAffinityThreadEx KeRevertToUserAffinityThreadEx 루틴은 현재 스레드의 이전 선호도를 복원합니다. |
KeRevertToUserGroupAffinityThread KeRevertToUserGroupAffinityThread 루틴은 스레드를 만들 때 호출 스레드의 그룹 선호도를 원래 값으로 복원합니다. |
KeSaveExtendedProcessorState KeSaveExtendedProcessorState 루틴은 확장 프로세서 상태 정보를 저장합니다. |
KeSaveFloatingPointState KeSaveFloatingPointState 루틴은 호출자가 부동 소수점 작업을 수행할 수 있도록 비휘발성 부동 소수점 컨텍스트를 저장합니다. |
KeSetCoalescableTimer KeSetCoalescableTimer 루틴은 타이머 개체의 초기 만료 시간 및 기간을 설정하고 만료 시간에 허용할 수 있는 지연 시간을 지정합니다. |
KeSetEvent 이벤트가 아직 신호를 받지 않은 경우 KeSetEvent 루틴은 이벤트 개체를 신호 상태로 설정하고 이벤트 개체의 이전 상태를 반환합니다. |
KeSetImportanceDpc KeSetImportanceDpc 루틴이 DPC 루틴이 실행되는 간격을 지정하는 방법을 알아봅니다. |
KeSetPriorityThread KeSetPriorityThread 루틴은 드라이버에서 만든 스레드의 런타임 우선 순위를 설정합니다. |
KeSetSystemAffinityThread KeSetSystemAffinityThread 루틴은 현재 스레드의 시스템 선호도를 설정합니다. |
KeSetSystemAffinityThreadEx KeSetSystemAffinityThreadEx 루틴은 현재 스레드의 시스템 선호도를 설정합니다. |
KeSetSystemGroupAffinityThread KeSetSystemGroupAffinityThread 루틴은 호출 스레드의 그룹 번호 및 선호도 마스크를 변경합니다. |
KeSetTargetProcessorDpc KeSetTargetProcessorDpc 루틴이 DPC 루틴을 실행할 프로세서를 지정하는 방법을 알아봅니다. |
KeSetTargetProcessorDpcEx KeSetTargetProcessorDpcEx 루틴은 DPC 루틴이 실행되는 프로세서를 지정합니다. |
KeSetTimer KeSetTimer 루틴은 타이머 개체를 신호 상태로 설정할 절대 또는 상대 간격을 설정하고, 필요에 따라 해당 간격이 만료될 때 실행할 CustomTimerDpc 루틴을 제공합니다. |
KeSetTimerEx KeSetTimerEx 루틴은 타이머 개체를 신호 상태로 설정할 절대 또는 상대 간격을 설정하고, 필요에 따라 해당 간격이 만료될 때 실행할 CustomTimerDpc 루틴을 제공하고, 필요에 따라 타이머에 대한 되풀이 간격을 제공합니다. |
KeShouldYieldProcessor 자세한 정보: KeShouldYieldProcessor 함수 |
KeStallExecutionProcessor wdm.h의 KeStallExecutionProcessor 루틴은 지정된 시간 간격 동안 현재 프로세서에서 호출자를 정지시킵니다. |
KeSynchronizeExecution KeSynchronizeExecution 루틴은 지정된 루틴의 실행을 하나 이상의 인터럽트 개체 집합에 할당된 ISR(인터럽트 서비스 루틴)과 동기화합니다. |
KeTestSpinLock KeTestSpinLock 루틴은 스핀 잠금의 가용성을 테스트합니다. |
KeTryToAcquireGuardedMutex KeTryToAcquireGuardedMutex 루틴은 사용 가능한 경우 보호된 뮤텍스를 획득합니다. |
KeTryToAcquireSpinLockAtDpcLevel KeTryToAcquireSpinLockAtDpcLevel 루틴은 DISPATCH_LEVEL 스핀 잠금을 획득하려고 시도합니다. |
KeWaitForMultipleObjects KeWaitForMultipleObjects 루틴은 대기 시간이 초과될 때까지 현재 스레드를 경고 가능 또는 비인증 대기 상태로 전환합니다. |
KeWaitForSingleObject KeWaitForSingleObject 루틴은 지정된 디스패처 개체가 신호된 상태로 설정되거나 대기 시간이 초과될 때까지(선택적으로) 현재 스레드를 대기 상태로 전환합니다. |
KzLowerIrql 현재 프로세서의 IRQL을 원래 값으로 복원합니다. |
KzRaiseIrql 하드웨어 우선 순위를 지정된 IRQL 값으로 올립니다. 따라서 현재 프로세서에서 해당 또는 낮은 IRQL의 인터럽트 마스킹을 해제합니다. |
MmAdvanceMdl MmAdvanceMdl 루틴은 지정된 바이트 수만큼 MDL의 가상 메모리 범위의 시작을 진행합니다. |
MmAllocateContiguousMemory MmAllocateContiguousMemory 루틴이 연속되고 페이징되지 않은 물리적 메모리 범위를 할당하고 시스템 주소 공간에 매핑하는 방법을 알아봅니다. |
MmAllocateContiguousMemoryEx MmAllocateContiguousMemoryEx 함수는 물리적으로 연속되지 않은 메모리 범위를 할당하고 해당 가상 주소를 반환합니다. |
MmAllocateContiguousMemorySpecifyCache MmAllocateContiguousMemorySpecifyCache 루틴이 연속되고 페이징되지 않은 물리적 메모리 범위를 할당하고 시스템 주소 공간에 매핑하는 방법을 알아봅니다. |
MmAllocateContiguousMemorySpecifyCacheNode MmAllocateContiguousMemorySpecifyCacheNode 루틴이 연속되고 페이징되지 않은 물리적 메모리 범위를 할당하고 시스템 주소 공간에 매핑하는 방법을 알아봅니다. |
MmAllocateContiguousNodeMemory MmAllocateContiguousNodeMemory 루틴이 연속되고 페이징되지 않은 물리적 메모리 범위를 할당하고 시스템 주소 공간에 매핑하는 방법을 알아봅니다. |
MmAllocateMappingAddress MmAllocateMappingAddress 루틴은 지정된 크기의 시스템 가상 주소 공간 범위를 예약합니다. |
MmAllocateMappingAddressEx MmAllocateMappingAddressEx 함수는 나중에 임의의 주소를 매핑하는 데 사용할 수 있는 요청된 길이의 시스템 PTE 매핑을 할당합니다. |
MmAllocateMdlForIoSpace MmAllocateMdlForIoSpace 루틴은 MDL을 할당하고 이 MDL을 초기화하여 I/O 주소 공간의 실제 주소 범위 집합을 설명합니다. |
MmAllocateNodePagesForMdlEx MmAllocateNodePagesForMdlEx 루틴은 이상적인 노드에서 페이지가 없는 실제 메모리를 할당하고 이 메모리를 설명하는 MDL 구조를 할당합니다. |
MmAllocatePagesForMdl MmAllocatePagesForMdl 루틴은 MDL에 0으로 채워진 페이지가 아닌 실제 메모리 페이지를 할당합니다. |
MmAllocatePagesForMdlEx MmAllocatePagesForMdlEx 루틴은 MDL에 페이지가 없는 실제 메모리 페이지를 할당합니다. MmAllocatePagesForMdl 대신 이 루틴을 사용합니다. |
MmBuildMdlForNonPagedPool MmBuildMdlForNonPagedPool 루틴은 페이지가 지정되지 않은 가상 메모리 버퍼를 지정하는 MDL을 수신하고 기본 물리적 페이지를 설명하도록 업데이트합니다. |
MmFreeContiguousMemory MmFreeContiguousMemory 루틴이 MmAllocateContiguousMemoryXxx 루틴에 의해 할당된 물리적으로 연속된 메모리 범위를 해제하는 방법을 알아봅니다. |
MmFreeContiguousMemorySpecifyCache MmFreeContiguousMemorySpecifyCache 루틴이 MmAllocateContiguousMemorySpecifyCacheXxx 루틴에 의해 할당된 버퍼를 해제하는 방법을 알아봅니다. |
MmFreeMappingAddress MmFreeMappingAddress 루틴은 MmAllocateMappingAddress 루틴에 의해 예약된 다양한 가상 메모리를 해제합니다. |
MmFreePagesFromMdl MmFreePagesFromMdl 루틴은 MmAllocatePagesForMdl 루틴에서 만든 MDL에 의해 설명된 모든 실제 페이지를 해제합니다. |
MmGetMdlByteCount MmGetMdlByteCount 매크로는 지정된 MDL에서 설명하는 버퍼의 길이(바이트)를 반환합니다. |
MmGetMdlByteOffset MmGetMdlByteOffset 매크로는 지정된 MDL에서 설명한 버퍼의 초기 페이지 내에서 바이트 오프셋을 반환합니다. |
MmGetMdlPfnArray MmGetMdlPfnArray 매크로는 MDL(메모리 설명자 목록)과 연결된 실제 페이지 번호 배열의 시작 부분에 대한 포인터를 반환합니다. |
MmGetMdlVirtualAddress 자세한 정보: MmGetMdlVirtualAddress |
MmGetSystemAddressForMdl MmGetSystemAddressForMdl 루틴은 사용되지 않습니다. 대신 MmGetSystemAddressForMdlSafe를 사용합니다. |
MmGetSystemAddressForMdlSafe 자세한 정보: MmGetSystemAddressForMdlSafe |
MmGetSystemRoutineAddress MmGetSystemRoutineAddress 루틴은 SystemRoutineName으로 지정된 함수에 대한 포인터를 반환합니다. |
MmGetSystemRoutineAddressEx MmGetSystemRoutineAddressEx 함수는 지정된 시스템 모듈에서 지정된 함수의 주소를 반환합니다. |
MmInitializeMdl 자세한 정보: MmInitializeMdl |
MmIsDriverSuspectForVerifier MmIsDriverSuspectForVerifier 루틴은 지정된 드라이버 개체가 나타내는 드라이버가 드라이버 검증 도구에서 확인할 드라이버 목록에 있는지 여부를 나타냅니다. |
MmIsDriverVerifying MmIsDriverVerifying 루틴은 지정된 드라이버 개체로 식별되는 커널 모드 드라이버가 확인되고 있는지 또는 드라이버 검증 도구에서 확인 중인 드라이버를 호출하는지 여부를 나타냅니다. |
MmIsDriverVerifyingByAddress MmIsDriverVerifyingByAddress 루틴은 지정된 이미지 주소로 식별되는 커널 모드 드라이버가 확인되고 있는지 또는 드라이버 검증 도구에서 확인 중인 드라이버를 호출하는지 확인합니다. |
MmLockPagableCodeSection MmLockPagableCodeSection 루틴은 특수 컴파일러 지시문으로 표시된 드라이버 루틴 집합을 포함하는 드라이버 코드 섹션을 시스템 공간으로 잠급니다. |
MmLockPagableDataSection MmLockPagableDataSection 루틴은 드라이버 데이터의 전체 섹션을 시스템 공간으로 잠급니다. |
MmMapIoSpace MmMapIoSpace 루틴은 지정된 실제 주소 범위를 페이지가 없는 시스템 공간에 매핑합니다. |
MmMapIoSpaceEx MmMapIoSpaceEx 루틴은 지정된 페이지 보호를 사용하여 지정된 실제 주소 범위를 페이징되지 않은 시스템 공간에 매핑합니다. |
mmMapLockedPages MmMapLockedPages 루틴은 Windows 2000 이상 버전의 Windows 및 Windows Me에서는 사용되지 않습니다. |
MmMapLockedPagesSpecifyCache MmMapLockedPagesSpecifyCache 루틴은 MDL에서 설명하는 실제 페이지를 가상 주소에 매핑하고 호출자가 매핑을 만드는 데 사용되는 캐시 특성을 지정할 수 있도록 합니다. |
MmMapLockedPagesWithReservedMapping MmMapLockedPagesWithReservedMapping 루틴은 이전에 MmAllocateMappingAddress 루틴에 의해 예약된 주소 범위의 전체 또는 일부를 매핑합니다. |
MmMapMdl 이 함수는 MDL(메모리 설명자 목록)에서 설명하는 실제 페이지를 시스템 가상 주소 공간에 매핑합니다. |
MmMapMemoryDumpMdlEx MmMapMemoryDumpMdlEx 함수는 MDL을 지정된 가상 주소에 매핑합니다. |
MmPageEntireDriver MmPageEntireDriver 루틴은 드라이버의 이미지를 구성하는 다양한 섹션의 특성을 재정의하여 모든 드라이버의 코드와 데이터를 페이징 가능하게 만듭니다. |
MmPrepareMdlForReuse 자세한 정보: MmPrepareMdlForReuse |
mmProbeAndLockPages MmProbeAndLockPages 루틴은 지정된 가상 메모리 페이지를 검색하고, 상주하게 하고, 메모리에 잠깁니다. |
MmProbeAndLockSelectedPages MmProbeAndLockSelectedPages 루틴은 선택한 가상 메모리 페이지를 검색하고, 상주하게 하고, 메모리에 잠깁니다. |
MmProtectDriverSection MmProtectDriverSection 읽기 전용은 VSM(가상 보안 모드)에서 제공하는 서비스를 사용하여 로드된 드라이버의 섹션을 보호합니다. |
MmProtectMdlSystemAddress MmProtectMdlSystemAddress 루틴은 메모리 주소 범위에 대한 보호 유형을 설정합니다. |
MmQuerySystemSize MmQuerySystemSize 루틴은 시스템의 예상 메모리 양을 반환합니다. |
MmResetDriverPaging MmResetDriverPaging 루틴은 드라이버 섹션의 페이징 가능 상태를 드라이버가 컴파일될 때 지정된 상태로 다시 설정합니다. |
MmSizeOfMdl MmSizeOfMdl 루틴은 지정된 주소 범위를 설명하는 MDL에 할당할 바이트 수를 반환합니다. |
MmUnlockPagableImageSection MmUnlockPagableImageSection 루틴은 이전에 MmLockPagableCodeSection, MmLockPagableDataSection 또는 MmLockPagableSectionByHandle을 사용하여 시스템 공간에 잠긴 드라이버 코드 또는 드라이버 데이터의 섹션을 해제하므로 섹션을 다시 페이징할 수 있습니다. |
MmUnlockPages MmUnlockPages 루틴은 지정된 MDL(메모리 설명자 목록)에서 설명하는 실제 페이지의 잠금을 해제합니다. |
mmUnmapIoSpace MmUnmapIoSpace 루틴은 이전에 MmMapIoSpace에 의해 매핑된 지정된 범위의 실제 주소의 매핑을 해제합니다. |
MmUnmapLockedPages MmUnmapLockedPages 루틴은 MmMapLockedPages 또는 MmMapLockedPagesSpecifyCache 루틴에 대한 이전 호출에 의해 설정된 매핑을 해제합니다. |
MmUnmapReservedMapping MmUnmapReservedMapping 루틴은 MmMapLockedPagesWithReservedMapping 루틴에 의해 매핑된 메모리 버퍼의 매핑을 해제합니다. |
NtCommitComplete ZwCommitComplete 루틴은 호출 리소스 관리자가 트랜잭션의 데이터 커밋을 완료했음을 KTM에 알깁니다. |
NtCommitEnlistment ZwCommitEnlistment 루틴은 지정된 인리스트먼트의 트랜잭션에 대한 커밋 작업을 시작합니다. |
NtCommitTransaction ZwCommitTransaction 루틴은 지정된 트랜잭션에 대한 커밋 작업을 시작합니다. |
NtCreateEnlistment ZwCreateEnlistment 루틴은 트랜잭션에 대한 새 인리스트먼트 개체를 만듭니다. |
NtCreateResourceManager ZwCreateResourceManager 루틴은 리소스 관리자 개체를 만듭니다. |
NtCreateTransaction ZwCreateTransaction 루틴은 트랜잭션 개체를 만듭니다. |
NtCreateTransactionManager ZwCreateTransactionManager 루틴은 새 트랜잭션 관리자 개체를 만듭니다. |
NtEnumerateTransactionObject ZwEnumerateTransactionObject 루틴은 컴퓨터의 KTM 개체를 열거합니다. |
NtGetNotificationResourceManager ZwGetNotificationResourceManager 루틴은 지정된 리소스 관리자의 알림 큐에서 다음 트랜잭션 알림을 검색합니다. |
NtManagePartition NtManagePartition 함수는 파티션에 대한 정보를 가져오고 설정합니다. |
NtOpenEnlistment ZwOpenEnlistment 루틴은 기존 인리스트먼트 개체에 대한 핸들을 가져옵니다. |
NtOpenResourceManager ZwOpenResourceManager 루틴은 기존 리소스 관리자 개체에 대한 핸들을 반환합니다. |
NtOpenTransaction ZwOpenTransaction 루틴은 기존 트랜잭션 개체에 대한 핸들을 가져옵니다. |
NtOpenTransactionManager ZwOpenTransactionManager 루틴은 기존 트랜잭션 관리자 개체에 대한 핸들을 가져옵니다. |
NtPowerInformation ZwPowerInformation 루틴(wdm.h)이 시스템 전원 정보를 설정하거나 검색하는 방법을 알아봅니다. |
NtPrepareComplete ZwPrepareComplete 루틴은 호출 리소스 관리자가 트랜잭션의 데이터 준비를 완료했음을 KTM에 알깁니다. |
NtPrepareEnlistment ZwPrepareEnlistment 루틴은 지정된 인리스트먼트의 트랜잭션에 대한 준비 작업을 시작합니다. |
NtPrepareComplete ZwPrepareComplete 루틴은 호출 리소스 관리자가 트랜잭션 데이터의 예비 준비를 완료했음을 KTM에 알깁니다. |
NtPrepareEnlistment ZwPrepareEnlistment 루틴은 지정된 인리스트먼트의 트랜잭션에 대한 사전 준비 작업을 시작합니다. |
NtQueryInformationEnlistment ZwQueryInformationEnlistment 루틴은 지정된 인리스트먼트 개체에 대한 정보를 검색합니다. |
NtQueryInformationResourceManager ZwQueryInformationResourceManager 루틴은 지정된 리소스 관리자 개체에 대한 정보를 검색합니다. |
NtQueryInformationTransaction ZwQueryInformationTransaction 루틴은 지정된 트랜잭션에 대한 정보를 검색합니다. |
NtQueryInformationTransactionManager ZwQueryInformationTransactionManager 루틴은 지정된 트랜잭션 관리자 개체에 대한 정보를 검색합니다. |
NtReadOnlyEnlistment ZwReadOnlyEnlistment 루틴은 지정된 인리스트먼트를 읽기 전용으로 설정합니다. |
NtRecoverEnlistment ZwRecoverEnlistment 루틴은 지정된 인리스트먼트와 연결된 트랜잭션에 대한 복구 작업을 시작합니다. |
NtRecoverResourceManager ZwRecoverResourceManager 루틴은 지정된 리소스 관리자 개체의 각 인리스트먼트와 연결된 트랜잭션을 복구하려고 합니다. |
NtRecoverTransactionManager ZwRecoverTransactionManager 루틴은 로그 스트림에 있는 복구 정보에서 트랜잭션 관리자 개체(모든 트랜잭션, 인리스트먼트 및 리소스 관리자 포함)의 상태를 다시 구성합니다. |
NtRenameTransactionManager NtRenameTransactionManager 루틴은 로그 파일 이름에 포함된 CLFS 로그 파일 스트림에 저장된 트랜잭션 관리자 개체의 ID를 변경합니다. |
NtRollbackComplete ZwRollbackComplete 루틴은 호출 리소스 관리자가 트랜잭션의 데이터 롤백을 완료했음을 KTM에 알릴 수 있습니다. |
NtRollbackEnlistment ZwRollbackEnlistment 루틴은 지정된 인리스트먼트와 연결된 트랜잭션을 롤백합니다. |
NtRollbackTransaction ZwRollbackTransaction 루틴은 지정된 트랜잭션에 대한 롤백 작업을 시작합니다. |
NtRollforwardTransactionManager ZwRollforwardTransactionManager 루틴은 지정된 트랜잭션 관리자에 할당된 진행 중인 모든 트랜잭션에 대한 복구 작업을 시작합니다. |
NtSetInformationEnlistment ZwSetInformationEnlistment 루틴은 지정된 인리스트먼트 개체에 대한 정보를 설정합니다. |
NtSetInformationResourceManager ZwSetInformationResourceManager 루틴은 사용되지 않습니다. |
NtSetInformationTransaction ZwSetInformationTransaction 루틴은 지정된 트랜잭션에 대한 정보를 설정합니다. |
NtSetInformationTransactionManager 커널 모드 코드에서 이 루틴을 호출하지 마세요. |
NtSinglePhaseReject ZwSinglePhaseReject 루틴은 호출 리소스 관리자가 지정된 인리스트먼트에 대한 단일 단계 커밋 작업을 지원하지 않는다는 것을 KTM에 알립니다. |
ObCloseHandle ObCloseHandle 루틴은 개체 핸들을 닫습니다. |
ObDereferenceObject ObDereferenceObject 루틴은 지정된 개체의 참조 수를 감소시키고 보존 검사를 수행합니다. |
ObDereferenceObjectDeferDelete ObDereferenceObjectDeferDelete 루틴은 지정된 개체에 대한 참조 수를 감소시키고, 개체 보존을 확인하고, 교착 상태를 방지합니다. |
ObDereferenceObjectDeferDeleteWithTag ObDereferenceObjectDeferDeleteWithTag 루틴은 지정된 개체에 대한 참조 수를 감소시키고, 교착 상태를 방지하기 위해 개체 삭제를 연기하고, 개체 참조 추적을 지원하기 위해 개체에 4바이트 태그 값을 씁니다. |
ObDereferenceObjectWithTag ObDereferenceObjectWithTag 루틴은 지정된 개체의 참조 수를 감소시키고 개체 참조 추적을 지원하기 위해 개체에 4바이트 태그 값을 씁니다. |
ObfReferenceObject ObfReferenceObject 루틴은 지정된 개체에 대한 참조 수를 증가합니다. |
ObGetObjectSecurity ObGetObjectSecurity 루틴은 지정된 개체에 대한 보안 설명자를 가져옵니다. |
ObReferenceObject ObReferenceObject 루틴은 지정된 개체에 대한 참조 수를 증가합니다. |
ObReferenceObjectByHandle ObReferenceObjectByHandle 루틴은 개체 핸들에 대한 액세스 유효성 검사를 제공하며, 액세스 권한을 부여할 수 있는 경우 개체의 본문에 해당하는 포인터를 반환합니다. |
ObReferenceObjectByHandleWithTag ObReferenceObjectByHandleWithTag 루틴은 지정된 핸들로 식별되는 개체의 참조 수를 증가시키고 개체 참조 추적을 지원하기 위해 개체에 4바이트 태그 값을 씁니다. |
ObReferenceObjectByPointer ObReferenceObjectByPointer 루틴은 지정된 개체에 대한 포인터 참조 수를 증분합니다. |
ObReferenceObjectByPointerWithTag ObReferenceObjectByPointerWithTag 루틴은 지정된 개체의 참조 수를 증가시키고 개체 참조 추적을 지원하기 위해 개체에 4바이트 태그 값을 씁니다. |
ObReferenceObjectSafe ObReferenceObjectSafe 함수는 개체에 대한 참조 수를 증가시키고 개체를 사용하는 것이 안전한지 확인합니다. 개체를 삭제하는 경우 FALSE를 반환하고 개체를 더 안전하게 사용할 수 있으면 TRUE를 반환합니다. |
ObReferenceObjectWithTag ObReferenceObjectWithTag 루틴은 지정된 개체의 참조 수를 증가시키고 개체 참조 추적을 지원하기 위해 개체에 4바이트 태그 값을 씁니다. |
ObRegisterCallbacks ObRegisterCallbacks 루틴은 스레드, 프로세스 및 데스크톱 핸들 작업에 대한 콜백 루틴 목록을 등록합니다. |
ObReleaseObjectSecurity ObReleaseObjectSecurity 루틴은 ObGetObjectSecurity에 대한 상호입니다. |
ObUnRegisterCallbacks ObUnRegisterCallbacks 루틴은 ObRegisterCallbacks 루틴에 등록된 콜백 루틴 집합의 등록을 취소합니다. |
PAGE_ALIGN 자세한 정보: PAGE_ALIGN |
pcwAddInstance PcwAddInstance 함수는 카운터 세트의 지정된 인스턴스를 소비자 버퍼에 추가합니다. |
pcwCloseInstance PcwCloseInstance 함수는 카운터 세트의 지정된 인스턴스를 닫습니다. |
pcwCreateInstance PcwCreateInstance 함수는 지정된 등록된 카운터 세트에 대한 새 인스턴스를 만듭니다. |
pcwRegister PcwRegister 함수는 호출자를 지정된 카운터 세트의 공급자로 등록합니다. |
PcwUnregister PcwUnregister 함수는 지정된 카운터 세트의 공급자를 등록 취소합니다. |
PoCallDriver wdm.h의 PoCallDriver 루틴은 장치 스택의 다음 하위 드라이버에 전원 IRP를 전달합니다. (Windows Server 2003, Windows XP 및 Windows 2000만 해당). |
PoClearPowerRequest wdm.h 파일의 PoClearPowerRequest 루틴은 지정된 전원 요청 형식의 수를 감소합니다. |
PoCreatePowerRequest wdm.h의 PoCreatePowerRequest 루틴은 전원 요청 개체를 만듭니다. 전원 요청을 사용하도록 설정하려면 하나의 전원 요청 개체를 만들고 모든 호출에 사용합니다. |
PoDeletePowerRequest wdm.h의 PoDeletePowerRequest 루틴은 전원 요청 개체를 삭제합니다. 드라이버가 디바이스 개체를 삭제하기 전에 전원 요청 개체를 삭제해야 합니다. |
poEndDeviceBusy wdm.h 파일의 PoEndDeviceBusy 루틴은 디바이스가 사용 중인 기간의 끝을 표시합니다. |
PoFxActivateComponent PoFxActivateComponent 루틴은 지정된 구성 요소의 활성화 참조 수를 증분합니다. |
PoFxCompleteDevicePowerNotRequired PoFxCompleteDevicePowerNotRequired 루틴은 호출 드라이버가 드라이버의 DevicePowerNotRequiredCallback 콜백 루틴에 대한 호출에 대한 응답을 완료했음을 PoFx(전원 관리 프레임워크)에 알릴 수 있습니다. |
poFxCompleteDirectedPowerDown DFx(Directed Power Framework) 클라이언트 드라이버는 이 함수를 호출하여 Directed Power Down 전환을 완료합니다. |
PoFxCompleteIdleCondition PoFxCompleteIdleCondition 루틴은 지정된 구성 요소가 유휴 상태의 보류 중인 변경을 완료했음을 PoFx(전원 관리 프레임워크)에 알려줍니다. |
PoFxCompleteIdleState PoFxCompleteIdleState 루틴은 지정된 구성 요소가 Fx 상태에 대한 보류 중인 변경을 완료했음을 PoFx(전원 관리 프레임워크)에 알릴 수 있습니다. |
poFxIdleComponent PoFxIdleComponent 루틴은 지정된 구성 요소의 활성화 참조 수를 감소합니다. |
PoFxIssueComponentPerfStateChange PoFxIssueComponentPerfStateChange 루틴은 특정 성능 상태에 디바이스 구성 요소를 배치하는 요청을 제출합니다. |
PoFxIssueComponentPerfStateChangeMultiple PoFxIssueComponentPerfStateChangeMultiple 루틴은 디바이스 구성 요소에 대해 여러 성능 상태 집합의 성능 상태를 동시에 변경하는 요청을 제출합니다. |
PoFxNotifySurprisePowerOn PoFxNotifySurprisePowerOn 루틴은 다른 디바이스에 전원을 공급하는 부작용으로 디바이스가 켜져 있음을 PoFx(전원 관리 프레임워크)에 알릴 수 있습니다. |
PoFxPowerControl PoFxPowerControl 루틴은 전원 제어 요청을 PoFx(전원 관리 프레임워크)로 보냅니다. |
poFxPowerOnCrashdumpDevice PoFxPowerOnCrashdumpDevice 루틴은 크래시 덤프 디바이스를 켜라고 요청합니다. |
poFxQueryCurrentComponentPerfState PoFxQueryCurrentComponentPerfState 루틴은 구성 요소의 성능 상태 집합에서 활성 성능 상태를 검색합니다. |
poFxRegisterComponentPerfStates PoFxRegisterComponentPerfStates 루틴은 PoFx(전원 관리 프레임워크)에 의한 성능 상태 관리를 위한 디바이스 구성 요소를 등록합니다. |
poFxRegisterCrashdumpDevice PoFxRegisterCrashdumpDevice 루틴은 크래시 덤프 디바이스를 등록합니다. |
poFxRegisterDevice PoFxRegisterDevice 루틴은 디바이스를 PoFx(전원 관리 프레임워크)에 등록합니다. |
poFxReportDevicePoweredOn PoFxReportDevicePoweredOn 루틴은 디바이스가 요청된 D0(완전 켜기) 전원 상태로의 전환을 완료했음을 PoFx(전원 관리 프레임워크)에 알깁니다. |
poFxSetComponentLatency PoFxSetComponentLatency 루틴은 유휴 상태에서 지정된 구성 요소의 활성 상태로 전환할 때 허용할 수 있는 최대 대기 시간을 지정합니다. |
poFxSetComponentResidency PoFxSetComponentResidency 루틴은 구성 요소가 유휴 상태로 전환된 후 구성 요소가 유휴 상태로 유지될 가능성이 있는 기간의 예상 시간을 설정합니다. |
PoFxSetComponentWake PoFxSetComponentWake 루틴은 구성 요소가 유휴 상태로 전환될 때마다 드라이버가 지정된 구성 요소를 절전 모드 해제할지 여부를 나타냅니다. |
poFxSetDeviceIdleTimeout PoFxSetDeviceIdleTimeout 루틴은 디바이스의 마지막 구성 요소가 유휴 상태로 전환되는 시점부터 PoFx(전원 관리 프레임워크)가 드라이버의 DevicePowerNotRequiredCallback 루틴을 호출할 때까지의 최소 시간 간격을 지정합니다. |
poFxSetTargetDripsDevicePowerState 이 루틴은 DRIPS에 대한 디바이스의 대상 디바이스 전원 상태를 전원 관리자에게 알리기 위해 호출됩니다. 드라이버는 PEP에서 제공하는 DRIPS 제약 조건을 재정의할 수 있습니다. |
poFxStartDevicePowerManagement PoFxStartDevicePowerManagement 루틴은 PoFx(전원 관리 프레임워크)를 사용하여 디바이스 등록을 완료하고 디바이스 전원 관리를 시작합니다. |
poFxUnregisterDevice PoFxUnregisterDevice 루틴은 PoFx(전원 관리 프레임워크)에서 디바이스 등록을 제거합니다. |
PoGetSystemWake PoGetSystemWake 루틴은 지정된 IRP가 절전 상태에서 시스템을 깨우는 것으로 표시되었는지 여부를 결정합니다. |
popEntryList PopEntryList 루틴은 SINGLE_LIST_ENTRY 구조체의 작게 연결된 목록에서 첫 번째 항목을 제거합니다. |
poQueryWatchdogTime wdm.h의 PoQueryWatchdogTime 루틴은 전원 관리자가 디바이스 스택에 할당된 전원 IRP에 대해 제한 시간 카운터를 사용하도록 설정했는지 여부를 나타냅니다. |
PoRegisterDeviceForIdleDetection wdm.h의 PoRegisterDeviceForIdleDetection 루틴은 유휴 검색을 사용하거나 취소하고 디바이스에 대한 유휴 시간 제한 값을 설정합니다. |
PoRegisterForEffectivePowerModeNotifications PoRegisterForEffectivePowerModeNotifications 함수는 효과적인 전원 모드 변경 알림을 받기 위해 콜백을 등록합니다. |
PoRegisterPowerSettingCallback wdm.h의 PoRegisterPowerSettingCallback 루틴은 전원 설정 콜백 루틴을 등록하여 지정된 전원 설정의 변경 알림을 받습니다. |
PoRegisterSystemState wdm.h의 PoRegisterSystemState 루틴은 플래그에 표시된 특정 활동으로 인해 시스템을 사용 중으로 등록합니다. |
PoRequestPowerIrp PoRequestPowerIrp 루틴은 전원 IRP를 할당하고 지정된 디바이스에 대한 디바이스 스택의 최상위 드라이버로 보냅니다. |
poSetDeviceBusy 자세한 정보: PoSetDeviceBusy |
poSetDeviceBusyEx wdm.h의 PoSetDeviceBusyEx 루틴은 지정된 유휴 카운터와 연결된 디바이스가 사용 중임을 전원 관리자에게 알릴 수 있습니다. |
poSetPowerRequest wdm.h의 PoSetPowerRequest 루틴은 지정된 전원 요청 형식의 수를 증분합니다. 전원 관리자는 각 전원 요청 유형에 대한 요청을 계산합니다. |
poSetPowerState wdm.h의 PoSetPowerState 루틴은 디바이스의 디바이스 전원 상태 변경에 대해 시스템에 알림합니다. |
poSetSystemState 드라이버는 PoSetSystemState 루틴을 호출하여 시스템이 활성 상태임을 나타냅니다. |
poSetSystemWake PoSetSystemWake 루틴은 지정된 IRP를 절전 상태에서 시스템을 깨우는 데 기여한 것으로 표시합니다. |
PoSetSystemWakeDevice PoSetSystemWakeDevice 함수는 제공된 디바이스 개체에서 PDO를 추출하려고 시도합니다. |
poStartDeviceBusy wdm.h의 PoStartDeviceBusy 루틴은 디바이스가 사용 중인 기간의 시작을 표시합니다. |
poStartNextPowerIrp wdm.h의 PoStartNextPowerIrp 루틴은 드라이버가 다음 전원 IRP를 처리할 준비가 되었음을 전원 관리자에게 알릴 수 있습니다. |
PoUnregisterFromEffectivePowerModeNotifications PoUnregisterFromEffectivePowerModeNotifications 함수는 유효 전원 모드 변경 알림에서 등록을 취소합니다. |
PoUnregisterPowerSettingCallback wdm.h의 PoUnregisterPowerSettingCallback 루틴은 드라이버가 이전에 등록한 전원 설정 콜백 루틴의 등록을 취소합니다. |
poUnregisterSystemState wdm.h의 PoUnregisterSystemState 루틴은 PoRegisterSystemState에서 만든 시스템 상태 등록을 취소합니다. |
probeForRead ProbeForRead 루틴은 사용자 모드 버퍼가 실제로 주소 공간의 사용자 부분에 있고 올바르게 정렬되었는지 확인합니다. |
probeForWrite ProbeForWrite 루틴은 사용자 모드 버퍼가 실제로 주소 공간의 사용자 모드 부분에 있고 쓰기 가능하며 올바르게 정렬되었는지 확인합니다. |
PsAllocateAffinityToken PsAllocateAffinityToken 함수는 스레드 선호도 토큰을 할당합니다. |
PsCreateSystemThread PsCreateSystemThread 루틴은 커널 모드에서 실행되고 스레드에 대한 핸들을 반환하는 시스템 스레드를 만듭니다. |
PsFreeAffinityToken PsFreeAffinityToken 함수는 PsAllocateAffinityToken에 의해 할당된 선호도 토큰을 해제합니다. |
PsGetCurrentThread PsGetCurrentThread 루틴(wdm.h)이 현재 스레드를 식별하는 방법을 알아봅니다. |
PsGetVersion 이 함수는 Windows XP 이상 버전의 Windows 운영 체제에서 사용되지 않습니다. 대신 RtlGetVersion을 사용합니다. PsGetVersion은 NT 기반 운영 체제의 현재 버전에 대해 호출자가 선택한 정보를 반환합니다. |
PsQueryTotalCycleTimeProcess PsQueryTotalCycleTimeProcess 루틴은 지정된 프로세스에 대해 누적된 주기 시간을 반환합니다. |
PsRevertToUserMultipleGroupAffinityThread PsRevertToUserMultipleGroupAffinityThread 함수는 지정된 선호도 토큰으로 표시된 대로 현재 스레드를 이전 선호도로 되돌려 줍니다. |
PsSetSystemMultipleGroupAffinityThread PsSetSystemMultipleGroupAffinityThread 함수는 현재 스레드의 다중 그룹 시스템 선호도를 설정합니다. |
PsTerminateSystemThread PsTerminateSystemThread 루틴은 현재 시스템 스레드를 종료합니다. |
PushEntryList PushEntryList 루틴은 SINGLE_LIST_ENTRY 구조체의 적절하게 연결된 목록의 시작 부분에 항목을 삽입합니다. |
READ_PORT_BUFFER_UCHAR READ_PORT_BUFFER_UCHAR 함수(wdm.h)는 지정된 포트 주소에서 버퍼로 여러 바이트를 읽습니다. |
READ_PORT_BUFFER_ULONG READ_PORT_BUFFER_ULONG 함수(wdm.h)는 지정된 포트 주소에서 버퍼로 여러 ULONG 값을 읽습니다. |
READ_PORT_BUFFER_USHORT READ_PORT_BUFFER_USHORT 함수(wdm.h)는 지정된 포트 주소에서 버퍼로 여러 USHORT 값을 읽습니다. |
READ_PORT_UCHAR READ_PORT_UCHAR 함수(wdm.h)는 상주, 매핑된 디바이스 메모리의 지정된 포트 주소에서 읽은 바이트를 반환합니다. |
READ_PORT_ULONG READ_PORT_ULONG 함수(wdm.h)는 상주, 매핑된 디바이스 메모리의 지정된 포트 주소에서 읽은 ULONG 값을 반환합니다. |
READ_PORT_USHORT READ_PORT_USHORT 함수(wdm.h)는 상주하는 매핑된 디바이스 메모리의 지정된 포트 주소에서 읽은 USHORT 값을 반환합니다. |
READ_REGISTER_BUFFER_UCHAR READ_REGISTER_BUFFER_UCHAR 함수(wdm.h)는 지정된 레지스터 주소에서 버퍼로 여러 바이트를 읽습니다. |
READ_REGISTER_BUFFER_ULONG READ_REGISTER_BUFFER_ULONG 함수(wdm.h)는 지정된 레지스터 주소에서 여러 ULONG 값을 버퍼로 읽습니다. |
READ_REGISTER_BUFFER_ULONG64 READ_REGISTER_BUFFER_ULONG64 함수(wdm.h)는 지정된 레지스터 주소의 여러 ULONG64 값을 버퍼로 읽습니다. |
READ_REGISTER_BUFFER_USHORT READ_REGISTER_BUFFER_USHORT 함수(wdm.h)는 지정된 레지스터 주소에서 여러 USHORT 값을 버퍼로 읽습니다. |
READ_REGISTER_UCHAR READ_REGISTER_UCHAR 함수(wdm.h)는 상주, 매핑된 디바이스 메모리의 지정된 레지스터 주소에서 읽은 바이트를 반환합니다. |
READ_REGISTER_ULONG READ_REGISTER_ULONG 함수(wdm.h)는 상주, 매핑된 디바이스 메모리의 지정된 레지스터 주소에서 읽은 ULONG 값을 반환합니다. |
READ_REGISTER_ULONG64 READ_REGISTER_ULONG64 함수(wdm.h)는 지정된 레지스터 주소에서 ULONG64 값을 읽습니다. |
READ_REGISTER_USHORT READ_REGISTER_USHORT 함수(wdm.h)는 상주, 매핑된 디바이스 메모리의 지정된 레지스터 주소에서 읽은 USHORT 값을 반환합니다. |
ReadBooleanRaw 이 항목에서는 ReadBooleanRaw 함수에 대해 설명합니다. |
ReadInt32Acquire ReadInt32Acquire 함수... |
ReadInt32NoFence ReadInt32NoFence 함수... |
ReadInt32Raw ReadInt32Raw 함수... |
ReadUInt32Acquire ReadUInt32Acquire 함수... |
ReadUInt32NoFence ReadUInt32NoFence 함수... |
ReadUInt32Raw ReadUInt32Raw 함수... |
RemoveEntryList RemoveEntryList 루틴은 LIST_ENTRY 구조체의 이중으로 연결된 목록에서 항목을 제거합니다. |
RemoveHeadList RemoveHeadList 루틴은 두 배로 연결된 LIST_ENTRY 구조 목록의 시작 부분에서 항목을 제거합니다. |
RemoveTailList RemoveTailList 루틴은 두 배로 연결된 LIST_ENTRY 구조 목록의 끝에서 항목을 제거합니다. |
ROUND_TO_PAGES 자세한 정보: ROUND_TO_PAGES |
RtlAnsiStringToUnicodeSize RtlAnsiStringToUnicodeSize 루틴은 유니코드 문자열로 변환된 ANSI 문자열을 보유하는 데 필요한 바이트 수를 반환합니다. |
rtlAnsiStringToUnicodeString RtlAnsiStringToUnicodeString은 지정된 ANSI 원본 문자열을 유니코드 문자열로 변환합니다. |
RtlAppendUnicodeStringToString RtlAppendUnicodeStringToString 루틴은 두 개의 유니코드 문자열을 연결합니다. |
rtlAppendUnicodeToString RtlAppendUnicodeToString 루틴은 제공된 유니코드 문자열을 버퍼링된 유니코드 문자열에 연결합니다. |
RtlAreBitsClear RtlAreBitsClear 루틴은 비트맵 변수 내에서 지정된 비트 범위가 명확한지 여부를 결정합니다. |
rtlAreBitsSet RtlAreBitsSet 루틴은 비트맵 변수 내에서 지정된 비트 범위가 설정되었는지 여부를 결정합니다. |
RtlCheckBit RtlCheckBit 루틴은 지정된 비트맵 변수의 특정 비트가 명확한지 아니면 설정되었는지를 결정합니다. |
rtlCheckRegistryKey RtlCheckRegistryKey 루틴은 레지스트리에 지정된 명명된 키가 있는지 확인합니다. |
rtlClearAllBits RtlClearAllBits 루틴은 지정된 비트맵 변수의 모든 비트를 0으로 설정합니다. |
RtlClearBit RtlClearBit 루틴은 비트맵에서 지정된 비트를 0으로 설정합니다. |
rtlClearBits RtlClearBits 루틴은 비트맵에서 지정된 비트 범위의 모든 비트를 0으로 설정합니다. |
RtlCmDecodeMemIoResource RtlCmDecodeMemIoResource 루틴은 메모리 또는 I/O 포트 주소의 범위를 설명하는 CM_PARTIAL_RESOURCE_DESCRIPTOR 구조체의 시작 주소와 길이를 제공합니다. |
rtlCmEncodeMemIoResource RtlCmEncodeMemIoResource 루틴은 메모리 또는 I/O 포트 주소의 범위를 설명하기 위해 CM_PARTIAL_RESOURCE_DESCRIPTOR 구조를 업데이트합니다. |
rtlCompareMemory RtlCompareMemory 루틴은 두 개의 메모리 블록을 비교하고 첫 번째 차이까지 일치하는 바이트 수를 반환합니다. |
RtlCompareUnicodeString RtlCompareUnicodeString 루틴은 두 개의 유니코드 문자열을 비교합니다. |
RtlConstantTimeEqualMemory 이 항목에서는 RtlConstantTimeEqualMemory 함수에 대해 설명합니다. |
rtlConvertLongToLargeInteger RtlConvertLongToLargeInteger 루틴은 입력 서명된 정수를 부가된 큰 정수로 변환합니다. |
RtlConvertUlongToLargeInteger RtlConvertUlongToLargeInteger 루틴은 부호 없는 입력 정수를 부호 있는 큰 정수로 변환합니다. Windows XP 이상 버전의 Windows에서는 이 루틴을 사용하지 마세요. __int64 대한 네이티브 지원을 사용합니다. |
rtlCopyDeviceMemory 개발자가 디바이스 메모리에 액세스할 때 맞춤 오류가 생성되지 않도록 해야 하는 상황에서 RtlCopyVolatileMemory 동작을 제공합니다. |
RtlCopyMemory RtlCopyMemory 루틴이 원본 메모리 블록의 내용을 대상 메모리 블록에 복사하는 방법을 알아봅니다. |
RtlCopyMemoryNonTemporal 이 함수는 캐시를 오염시키지 않는 비 임시 이동을 사용하여 한 버퍼에서 다른 버퍼로 복사합니다. 버퍼는 겹쳐서는 안 됩니다. |
RtlCopyUnicodeString RtlCopyUnicodeString 루틴은 원본 문자열을 대상 문자열에 복사합니다. |
RtlCopyVolatileMemory 개발자가 복사 작업이 발생하는지 확인해야 하는 상황에서 RtlCopyMemory 동작을 제공합니다. |
rtlCreateRegistryKey RtlCreateRegistryKey 루틴은 지정된 상대 경로를 따라 레지스트리에 키 개체를 추가합니다. |
RtlCreateSecurityDescriptor RtlCreateSecurityDescriptor 루틴은 새 절대 형식 보안 설명자를 초기화합니다. 반환 시 보안 설명자는 시스템 ACL, 임의 ACL, 소유자 없음, 기본 그룹 및 0으로 설정된 모든 컨트롤 플래그 없이 초기화됩니다. |
RtlDeleteRegistryValue RtlDeleteRegistryValue 루틴은 지정된 상대 경로를 따라 레지스트리에서 지정된 항목 이름 및 관련 값을 제거합니다. |
RtlDowncaseUnicodeChar RtlDowncaseUnicodeChar 루틴은 지정된 유니코드 문자를 소문자로 변환합니다. |
rtlEqualLuid 자세한 정보: RtlEqualLuid |
RtlEqualMemory RtlEqualMemory 루틴은 두 개의 메모리 블록을 비교하여 지정된 바이트 수가 동일한지 여부를 확인합니다. |
rtlEqualUnicodeString RtlEqualUnicodeString 루틴은 두 유니코드 문자열을 비교하여 동일한지 여부를 확인합니다. |
RtlFillDeviceMemory 개발자가 디바이스 메모리에 액세스할 때 맞춤 오류가 생성되지 않도록 해야 하는 상황에서 RtlFillVolatileMemory 동작을 제공합니다. |
RtlFillMemory RtlFillMemory 루틴은 지정된 채우기 값으로 메모리 블록을 채웁니다. |
rtlFillMemoryNonTemporal 이 함수는 캐시를 오염시키지 않는 비 임시 이동을 사용하여 지정된 채우기 값으로 메모리 블록을 채웁니다. |
RtlFillVolatileMemory 개발자가 설정 작업이 발생하는지 확인해야 하는 상황에서 RtlFillMemory 동작을 제공합니다. |
rtlFindClearBits RtlFindClearBits 루틴은 비트맵 내에서 요청된 크기의 명확한 비트 범위를 검색합니다. |
RtlFindClearBitsAndSet RtlFindClearBitsAndSet 루틴은 비트맵 내에서 요청된 크기의 명확한 비트 범위를 검색하고 해당 비트가 있을 때 범위의 모든 비트를 설정합니다. |
rtlFindClearRuns RtlFindClearRuns 루틴은 지정된 비트맵 내에서 지정된 수의 clear 비트 실행을 찾습니다. |
RtlFindFirstRunClear RtlFindFirstRunClear 루틴은 지정된 비트맵 내에서 초기 연속 비트 범위를 검색합니다. |
RtlFindLastBackwardRunClear RtlFindLastBackwardRunClear 루틴은 지정된 인덱스 위치에서 시작하여 이전의 명확한 비트 실행에 대해 지정된 비트맵을 검색합니다. |
RtlFindLeastSignificantBit RtlFindLeastSignificantBit 루틴은 매개 변수에서 0이 아닌 최하위 비트의 0부터 시작하는 위치를 반환합니다. |
rtlFindLongestRunClear RtlFindLongestRunClear 루틴은 지정된 비트맵 내에서 가장 큰 연속된 명확한 비트 범위를 검색합니다. |
RtlFindMostSignificantBit RtlFindMostSignificantBit 루틴은 매개 변수에서 가장 중요한 0이 아닌 비트의 0부터 시작하는 위치를 반환합니다. |
RtlFindNextForwardRunClear RtlFindNextForwardRunClear 루틴은 지정된 인덱스 위치에서 시작하여 지정된 비트맵 변수에서 다음으로 명확한 비트 실행을 검색합니다. |
RtlFindSetBits RtlFindSetBits 루틴은 비트맵 내에서 요청된 크기의 집합 비트 범위를 검색합니다. |
RtlFindSetBitsAndClear RtlFindSetBitsAndClear 루틴은 비트맵 내에서 요청된 크기의 집합 비트 범위를 검색하고 해당 비트가 있을 때 범위의 모든 비트를 지웁니다. |
rtlFreeAnsiString RtlFreeAnsiString 루틴은 RtlUnicodeStringToAnsiString에 의해 할당된 스토리지를 해제합니다. |
rtlFreeUnicodeString RtlFreeUnicodeString 루틴은 RtlAnsiStringToUnicodeString 또는 RtlUpcaseUnicodeString에 의해 할당된 스토리지를 해제합니다. |
RtlFreeUTF8String RtlFreeUTF8String 함수는 RtlUnicodeStringToUTF8String에 의해 할당된 스토리지를 해제합니다. |
RtlGetVersion RtlGetVersion 루틴은 현재 실행 중인 운영 체제에 대한 버전 정보를 반환합니다. |
rtlGUIDFromString RtlGUIDFromString 루틴은 지정된 유니코드 문자열을 이진 형식의 GUID로 변환합니다. |
rtlHashUnicodeString RtlHashUnicodeString 루틴은 지정된 유니코드 문자열 및 해시 알고리즘에서 해시 값을 만듭니다. |
RtlInitAnsiString RtlInitAnsiString 루틴은 계산된 ANSI 문자 문자열을 초기화합니다. |
rtlInitEmptyAnsiString 자세한 정보: RtlInitEmptyAnsiString |
rtlInitEmptyUnicodeString 자세한 정보: RtlInitEmptyUnicodeString |
RtlInitializeBitMap RtlInitializeBitMap 루틴은 비트맵 변수의 헤더를 초기화합니다. |
rtlInitString RtlInitString 루틴은 계산된 8비트 문자 문자열을 초기화합니다. |
RtlInitStringEx wdm.h의 RtlInitStringEx 루틴은 계산된 8비트 문자 문자열을 초기화합니다. RtlInitStringEx는 원본 문자열을 변경하지 않습니다. |
rtlInitUnicodeString 자세한 내용은 WdmlibRtlInitUnicodeStringEx 함수를 참조하세요. |
rtlInitUTF8String RtlInitUTF8String 함수는 UTF-8 문자의 계산된 문자열을 초기화합니다. |
RtlInitUTF8StringEx RtlInitUTF8StringEx 루틴은 UTF-8 문자의 계산된 문자열을 초기화합니다. |
RtlInt64ToUnicodeString RtlInt64ToUnicodeString 루틴은 지정된 부호 없는 64비트 정수 값을 지정된 밑의 값을 나타내는 유니코드 문자열로 변환합니다. |
rtlIntegerToUnicodeString RtlIntegerToUnicodeString 루틴은 부호 없는 정수 값을 지정된 베이스에 있는 하나 이상의 유니코드 문자로 null로 끝나는 문자열로 변환합니다. |
RtlIntPtrToUnicodeString RtlIntPtrToUnicodeString 루틴은 지정된 ULONG_PTR 값을 지정된 기준의 값을 나타내는 유니코드 문자열로 변환합니다. |
rtlIoDecodeMemIoResource RtlIoDecodeMemIoResource 루틴은 메모리 또는 I/O 포트 주소의 범위를 설명하는 IO_RESOURCE_DESCRIPTOR 구조에 포함된 주소 정보를 제공합니다. |
rtlIoEncodeMemIoResource RtlIoEncodeMemIoResource 루틴은 메모리 또는 I/O 포트 주소의 범위를 설명하기 위해 IO_RESOURCE_DESCRIPTOR 구조를 업데이트합니다. |
RtlIsNtDdiVersionAvailable RtlIsNtDdiVersionAvailable 루틴은 지정된 버전의 Microsoft Windows DDI(디바이스 드라이버 인터페이스)를 사용할 수 있는지 여부를 결정합니다. |
RtlIsServicePackVersionInstalled RtlIsServicePackVersionInstalled 루틴은 Microsoft Windows DDI(디바이스 드라이버 인터페이스)의 지정된 서비스 팩 버전이 설치되어 있는지 여부를 결정합니다. |
rtlIsZeroLuid 자세한 정보: RtlIsZeroLuid |
RtlLengthSecurityDescriptor RtlLengthSecurityDescriptor 루틴은 지정된 보안 설명자의 크기를 반환합니다. |
RtlMoveMemory RtlMoveMemory 루틴은 원본 메모리 블록의 내용을 대상 메모리 블록에 복사하고 겹치는 원본 및 대상 메모리 블록을 지원합니다. |
RtlMoveVolatileMemory 개발자가 복사 작업이 발생하도록 하고 원본 및 대상 버퍼가 겹치는 경우를 처리해야 하는 상황에서 RtlMoveMemory 동작을 제공합니다. |
rtlNumberOfClearBits RtlNumberOfClearBits 루틴은 지정된 비트맵 변수에서 명확한 비트 수를 반환합니다. |
RtlNumberOfSetBits RtlNumberOfSetBits 루틴은 지정된 비트맵 변수의 집합 비트 수를 반환합니다. |
RtlNumberOfSetBitsUlongPtr RtlNumberOfSetBitsUlongPtr 루틴은 지정된 ULONG_PTR 정수 값에서 1로 설정된 비트 수를 반환합니다. |
rtlPrefetchMemoryNonTemporal RtlPrefetchMemoryNonTemporal 루틴은 프로세서 캐시로 버퍼를 일시적으로 이동해야 한다는 힌트를 프로세서에 제공합니다. |
RtlQueryRegistryValues RtlQueryRegistryValues 루틴을 사용하면 호출자가 단일 호출로 레지스트리 하위 트리에서 여러 값을 쿼리할 수 있습니다. |
RtlRetrieveUlong 자세한 정보: RtlRetrieveUlong |
RtlRetrieveUshort 자세한 정보: RtlRetrieveUshort |
RtlSanitizeUnicodeStringPadding 유니코드 문자열의 안쪽 여백을 삭제합니다. |
RtlSecureZeroMemory RtlSecureZeroMemory 루틴은 안전한 방식으로 메모리 블록을 0으로 채웁니다. |
RtlSecureZeroMemory2 RtlFillVolatileMemory에 대한 편리한 래퍼를 제공하며 RtlZeroVolatileMemory와 동일합니다. |
RtlSetAllBits RtlSetAllBits 루틴은 지정된 비트맵 변수의 모든 비트를 설정합니다. |
RtlSetBit RtlSetBit 루틴은 비트맵의 지정된 비트를 1로 설정합니다. |
rtlSetBits RtlSetBits 루틴은 지정된 비트맵 변수 범위의 모든 비트를 설정합니다. |
rtlSetDaclSecurityDescriptor RtlSetDaclSecurityDescriptor 루틴은 절대 형식 보안 설명자의 DACL 정보를 설정하거나 보안 설명자에 DACL이 이미 있는 경우 대체됩니다. |
RtlStoreUlong 자세한 정보: RtlStoreUlong |
RtlStoreUlonglong 자세한 정보: RtlStoreUlonglong |
RtlStoreUlongPtr 자세한 정보: RtlStoreUlongPtr |
RtlStoreUshort 자세한 정보: RtlStoreUshort |
RtlStringFromGUID RtlStringFromGUID 루틴은 지정된 GUID를 이진 형식에서 유니코드 문자열로 변환합니다. |
rtlTestBit RtlTestBit 루틴은 비트맵에서 비트 값을 반환합니다. |
RtlTimeFieldsToTime RtlTimeFieldsToTime 루틴은 TIME_FIELDS 정보를 시스템 시간 값으로 변환합니다. |
RtlTimeToTimeFields RtlTimeToTimeFields 루틴은 시스템 시간을 TIME_FIELDS 구조로 변환합니다. |
RtlUlongByteSwap RtlUlongByteSwap 루틴은 부호 없는 32비트 정수 값으로 4바이트의 순서를 반대로 바뀝니다. |
RtlUlonglongByteSwap RtlUlonglongByteSwap 루틴은 부호 없는 64비트 정수 값으로 8바이트의 순서를 반대로 바뀝니다. |
rtlUnicodeStringToAnsiSize RtlUnicodeStringToAnsiSize 루틴은 지정된 유니코드 문자열과 동일한 null로 종료된 ANSI 문자열에 필요한 바이트 수를 반환합니다. |
RtlUnicodeStringToAnsiString RtlUnicodeStringToAnsiString 루틴은 지정된 유니코드 문자열을 ANSI 문자열로 변환합니다. |
RtlUnicodeStringToInteger RtlUnicodeStringToInteger 루틴은 숫자의 유니코드 문자열 표현을 해당하는 정수 값으로 변환합니다. |
RtlUnicodeStringToUTF8String RtlUnicodeStringToUTF8String 함수는 지정된 유니코드 소스 문자열을 UTF8 문자열로 변환합니다. |
rtlUnicodeToUTF8N wdm.h의 RtlUnicodeToUTF8N 루틴은 유니코드 문자열을 UTF-8 문자열로 변환합니다. UTF-8 출력은 유니코드 입력 문자열이 있는 경우에만 null로 종료됩니다. |
RtlUpcaseUnicodeChar RtlUpcaseUnicodeChar 루틴은 지정된 유니코드 문자를 대문자로 변환합니다. |
rtlUshortByteSwap RtlUshortByteSwap 루틴은 부호 없는 16비트 정수 값으로 두 바이트의 순서를 반대로 바뀝니다. |
RtlUTF8StringToUnicodeString RtlUTF8StringToUnicodeString 함수는 현재 시스템 로캘 정보에 따라 지정된 UTF8 소스 문자열을 유니코드 문자열로 변환합니다. |
RtlUTF8ToUnicodeN wdm.h의 RtlUTF8ToUnicodeN 루틴은 UTF-8 문자열을 유니코드 문자열로 변환합니다. 유니코드 출력은 UTF-8 입력 문자열이 있는 경우에만 null로 종료됩니다. |
RtlValidRelativeSecurityDescriptor RtlValidRelativeSecurityDescriptor 루틴은 자체 상대 보안 설명자의 유효성을 검사합니다. |
RtlValidSecurityDescriptor RtlValidSecurityDescriptor 루틴은 지정된 보안 설명자의 유효성을 확인합니다. |
rtlVerifyVersionInfo RtlVerifyVersionInfo 루틴은 지정된 운영 체제 버전 요구 사항 집합을 현재 실행 중인 운영 체제 버전의 해당 특성과 비교합니다. |
rtlWriteRegistryValue RtlWriteRegistryValue 루틴은 지정된 값 이름의 지정된 상대 경로를 따라 호출자 제공 데이터를 레지스트리에 씁니다. |
RtlxAnsiStringToUnicodeSize RtlxAnsiStringToUnicodeSize 루틴은 지정된 ANSI 문자열과 동일한 null로 끝나는 유니코드 문자열에 필요한 바이트 수를 반환합니다. |
rtlxUnicodeStringToAnsiSize RtlxUnicodeStringToAnsiSize 루틴은 지정된 유니코드 문자열과 동일한 null로 종료된 ANSI 문자열에 필요한 바이트 수를 반환합니다. |
RtlZeroDeviceMemory RtlFillDeviceMemory에 대한 편리한 래퍼를 제공합니다. |
rtlZeroMemory RtlZeroMemory 매크로(wdm.h)는 블록에 대한 포인터와 채울 길이(바이트)를 지정하여 메모리 블록을 0으로 채웁니다. |
RtlZeroVolatileMemory RtlFillVolatileMemory에 대한 편리한 래퍼를 제공합니다. |
SeAccessCheck SeAccessCheck 루틴은 요청된 액세스 권한을 보안 설명자와 개체 소유자로 보호되는 개체에 부여할 수 있는지 여부를 결정합니다. |
SeAssignSecurity SeAssignSecurity 루틴은 부모 디렉터리의 보안 설명자와 개체에 대해 원래 요청된 보안을 고려하여 새 개체에 대한 자체 상대 보안 설명자를 빌드합니다. |
SeAssignSecurityEx SeAssignSecurityEx 루틴은 개체의 부모 디렉터리의 _a 보안 설명자, 개체에 대한 명시적 보안 설명자 및 개체 형식과 같은 선택적 매개 변수를 사용하여 새 개체에 대한 자체 상대 보안 설명자를 작성합니다. |
seCaptureSubjectContext wdm.h의 SeCaptureSubjectContext 루틴은 액세스 유효성 검사 및 감사를 위해 호출 스레드의 보안 컨텍스트를 캡처합니다. |
SeDeassignSecurity SeDeassignSecurity 루틴은 SeAssignSecurity를 사용하여 할당된 보안 설명자와 연결된 메모리의 할당을 취소합니다. |
SeEtwWriteKMCveEvent SeEtwWriteKMCveEvent 함수는 커널 모드 드라이버에서 시도된 보안 취약성 악용이 감지될 때 이벤트를 게시하기 위한 추적 함수입니다. |
SeLockSubjectContext wdm.h의 SeLockSubjectContext 루틴은 캡처된 주제 컨텍스트의 기본 및 가장 토큰을 잠급니다. |
SeReleaseSubjectContext wdm.h의 SeReleaseSubjectContext 루틴은 SeCaptureSubjectContext에 대한 이전 호출에서 캡처한 주체 보안 컨텍스트를 해제합니다. |
SeUnlockSubjectContext wdm.h의 SeUnlockSubjectContext 루틴은 SeLockSubjectContext 호출에 의해 잠긴 캡처된 주제 컨텍스트의 토큰을 잠금 해제합니다. |
seValidSecurityDescriptor SeValidSecurityDescriptor 루틴은 지정된 보안 설명자가 구조적으로 유효한지 여부를 반환합니다. |
TmCommitComplete TmCommitComplete 루틴은 호출 리소스 관리자가 트랜잭션 커밋을 완료했음을 KTM에 알깁니다. |
TmCommitEnlistment TmCommitEnlistment 루틴은 지정된 인리스트먼트의 트랜잭션에 대한 커밋 작업을 시작합니다. |
TmCommitTransaction TmCommitTransaction 루틴은 지정된 트랜잭션에 대한 커밋 작업을 시작합니다. |
TmCreateEnlistment TmCreateEnlistment 루틴은 트랜잭션에 대한 새 인리스트먼트 개체를 만듭니다. |
TmDereferenceEnlistmentKey TmDereferenceEnlistmentKey 루틴은 지정된 인리스트먼트 개체의 키에 대한 참조 수를 줄입니다. |
TmEnableCallbacks TmEnableCallbacks 루틴은 트랜잭션 알림을 받는 콜백 루틴을 사용하도록 설정합니다. |
TmGetTransactionId TmGetTransactionId 루틴은 트랜잭션 개체의 UOW(작업 단위) 식별자를 검색합니다. |
TmInitializeTransactionManager TmInitializeTransactionManager 루틴은 트랜잭션 관리자 개체를 초기화합니다. |
TmIsTransactionActive TmIsTransactionActive 루틴은 지정된 트랜잭션이 활성 상태인지 여부를 나타냅니다. |
TmPrepareComplete TmPrepareComplete 루틴은 호출 리소스 관리자가 트랜잭션의 데이터 준비를 완료했음을 KTM에 알깁니다. |
TmPrepareEnlistment TmPrepareEnlistment 루틴은 지정된 인리스트먼트의 트랜잭션에 대한 준비 작업을 시작합니다. |
TmPrePrepareComplete TmPrePrepareComplete 루틴은 호출 리소스 관리자가 트랜잭션 데이터의 예비 준비를 완료했음을 KTM에 알깁니다. |
TmPrepareEnlistment TmPrePrepareEnlistment 루틴은 지정된 인리스트먼트의 트랜잭션에 대한 사전 준비 작업을 시작합니다. |
TmReadOnlyEnlistment TmReadOnlyEnlistment 루틴은 지정된 인리스트먼트를 읽기 전용으로 설정합니다. |
TmRecoverEnlistment TmRecoverEnlistment 루틴은 지정된 인리스트먼트와 연결된 트랜잭션에 대한 복구 작업을 시작합니다. |
TmRecoverResourceManager TmRecoverResourceManager 루틴은 지정된 리소스 관리자 개체의 각 인리스트먼트와 연결된 트랜잭션을 복구하려고 합니다. |
TmRecoverTransactionManager TmRecoverTransactionManager 루틴은 로그 스트림에 있는 복구 정보에서 트랜잭션 관리자 개체(모든 트랜잭션, 인리스트먼트 및 리소스 관리자 포함)의 상태를 다시 구성합니다. |
TmReferenceEnlistmentKey TmReferenceEnlistmentKey 루틴은 지정된 인리스트먼트 개체의 키에 대한 참조 수를 증가시키고 키를 검색합니다. |
TmRenameTransactionManager TmRenameTransactionManager 루틴은 로그 파일 이름에 포함된 CLFS 로그 파일 스트림에 저장된 트랜잭션 관리자 개체의 ID를 변경합니다. |
TmRequestOutcomeEnlistment TmRequestOutcomeEnlistment 루틴은 지정된 인리스트먼트와 연결된 트랜잭션에 대한 즉각적인 결과(커밋 또는 롤백)를 제공하도록 KTM에 요청합니다. |
TmRollbackComplete TmRollbackComplete 루틴은 호출 리소스 관리자가 트랜잭션의 데이터 롤백을 완료했음을 KTM에 알릴 수 있습니다. |
TmRollbackEnlistment TmRollbackEnlistment 루틴은 지정된 인리스트먼트를 롤백합니다. |
TmRollbackTransaction TmRollbackTransaction 루틴은 지정된 트랜잭션에 대한 롤백 작업을 시작합니다. |
TmSinglePhaseReject TmSinglePhaseReject 루틴은 호출 리소스 관리자가 지정된 인리스트먼트에 대한 단일 단계 커밋 작업을 지원하지 않는다는 것을 KTM에 알립니다. |
vDbgPrintEx 특정 조건이 충족되면 vDbgPrintEx 루틴은 커널 디버거에 문자열을 보냅니다. |
vDbgPrintExWithPrefix 지정한 특정 조건이 충족되는 경우 vDbgPrintExWithPrefix 루틴은 커널 디버거에 문자열을 보냅니다. 이 루틴은 디버거 출력에 접두사를 추가하여 디버깅 결과를 구성할 수 있습니다. |
VslCreateSecureSection 이 VslCreateSecureSection 재질은 아직 사용할 수 없습니다. 이 자리 표시자 항목은 이후 릴리스에 포함될 수 있는 설명서의 예로 제공됩니다. |
VslDeleteSecureSection 이 VslDeleteSecureSection 재질은 아직 사용할 수 없습니다. 이 자리 표시자 항목은 이후 릴리스에 포함될 수 있는 설명서의 예로 제공됩니다. |
WmiQueryTraceInformation WmiQueryTraceInformation 루틴은 WMI 이벤트 추적에 대한 정보를 반환합니다. |
WmiTraceMessage WmiTraceMessage 루틴은 WPP 소프트웨어 추적 세션의 출력 로그에 메시지를 추가합니다. |
WmiTraceMessageVa WmiTraceMessageVa 루틴은 WPP 소프트웨어 추적 세션의 출력 로그에 메시지를 추가합니다. |
WRITE_PORT_BUFFER_UCHAR WRITE_PORT_BUFFER_UCHAR 함수(wdm.h)는 버퍼에서 지정된 포트로 여러 바이트를 씁니다. |
WRITE_PORT_BUFFER_ULONG WRITE_PORT_BUFFER_ULONG 함수(wdm.h)는 버퍼에서 지정된 포트 주소로 여러 ULONG 값을 씁니다. |
WRITE_PORT_BUFFER_USHORT WRITE_PORT_BUFFER_USHORT 함수(wdm.h)는 버퍼에서 지정된 포트 주소로 여러 USHORT 값을 씁니다. |
WRITE_PORT_UCHAR WRITE_PORT_UCHAR 함수(wdm.h)는 상주, 매핑된 디바이스 메모리의 지정된 포트 주소에 바이트를 씁니다. |
WRITE_PORT_ULONG WRITE_PORT_ULONG 함수(wdm.h)는 ULONG 값을 상주, 매핑된 디바이스 메모리의 지정된 포트 주소에 씁니다. |
WRITE_PORT_USHORT WRITE_PORT_USHORT 함수(wdm.h)는 상주, 매핑된 디바이스 메모리의 지정된 포트 주소에 USHORT 값을 씁니다. |
WRITE_REGISTER_BUFFER_UCHAR WRITE_REGISTER_BUFFER_UCHAR 함수(wdm.h)는 버퍼에서 지정된 레지스터에 바이트를 씁니다. |
WRITE_REGISTER_BUFFER_ULONG WRITE_REGISTER_BUFFER_ULONG 함수(wdm.h)는 버퍼에서 지정된 레지스터에 여러 ULONG 값을 씁니다. |
WRITE_REGISTER_BUFFER_ULONG64 WRITE_REGISTER_BUFFER_ULONG64 함수(wdm.h)는 버퍼의 여러 ULONG64 값을 지정된 레지스터에 씁니다. |
WRITE_REGISTER_BUFFER_USHORT WRITE_REGISTER_BUFFER_USHORT 함수(wdm.h)는 버퍼에서 지정된 레지스터에 여러 USHORT 값을 씁니다. |
WRITE_REGISTER_UCHAR WRITE_REGISTER_UCHAR 함수(wdm.h)는 상주, 매핑된 디바이스 메모리의 지정된 레지스터 주소에 바이트를 씁니다. |
WRITE_REGISTER_ULONG WRITE_REGISTER_ULONG 함수(wdm.h)는 ULONG 값을 상주, 매핑된 디바이스 메모리의 지정된 레지스터 주소에 씁니다. |
WRITE_REGISTER_ULONG64 WRITE_REGISTER_ULONG64 함수(wdm.h)는 지정된 레지스터 주소에 ULONG64 값을 씁니다. |
WRITE_REGISTER_USHORT WRITE_REGISTER_USHORT 함수(wdm.h)는 상주, 매핑된 디바이스 메모리의 지정된 레지스터 주소에 USHORT 값을 씁니다. |
WriteInt32NoFence WriteInt32NoFence 함수... |
WriteInt32Raw WriteInt32Raw 함수... |
WriteInt32Release WriteInt32Release 함수... |
WriteUInt32NoFence WriteUInt32NoFence 함수... |
WriteUInt32Raw WriteUInt32Raw 함수... |
WriteUInt32Release WriteUInt32Release 함수... |
ZwClose wdm.h의 ZwClose 루틴은 개체 핸들을 닫습니다. ZwClose는 모든 형식의 개체에서 작동하는 제네릭 루틴입니다. |
ZwCommitComplete ZwCommitComplete 루틴이 호출 리소스 관리자가 트랜잭션의 데이터 커밋을 완료했음을 KTM에 알리는 방법을 알아봅니다. |
ZwCommitEnlistment ZwCommitEnlistment 루틴이 지정된 인리스트먼트의 트랜잭션에 대한 커밋 작업을 시작하는 방법을 알아봅니다. |
ZwCommitTransaction ZwCommitTransaction 루틴이 지정된 트랜잭션에 대한 커밋 작업을 시작하는 방법을 알아봅니다. |
ZwCreateDirectoryObject ZwCreateDirectoryObject 루틴은 개체 디렉터리 개체를 만들거나 엽니다. |
ZwCreateEnlistment ZwCreateEnlistment 루틴이 트랜잭션에 대한 새 인리스트먼트 개체를 만드는 방법을 알아봅니다. |
ZwCreateFile ZwCreateFile 루틴은 새 파일을 만들거나 기존 파일을 엽니다. |
ZwCreateKey ZwCreateKey 루틴은 새 레지스트리 키를 만들거나 기존 레지스트리 키를 엽니다. |
ZwCreateKeyTransacted ZwCreateKeyTransacted 루틴은 새 레지스트리 키를 만들거나 기존 레지스트리 키를 열고 키를 트랜잭션과 연결합니다. |
ZwCreateResourceManager ZwCreateResourceManager 루틴이 리소스 관리자 개체를 만드는 방법을 알아봅니다. |
ZwCreateSection wdm.h의 ZwCreateSection 루틴은 섹션 개체를 만듭니다. 가리키는 핸들이 더 이상 사용되지 않으면 드라이버는 핸들을 닫아야 합니다. |
ZwCreateTransaction ZwCreateTransaction 루틴이 트랜잭션 개체를 만드는 방법을 알아봅니다. |
ZwCreateTransactionManager ZwCreateTransactionManager 루틴이 새 트랜잭션 관리자 개체를 만드는 방법을 알아봅니다. |
ZwDeleteKey ZwDeleteKey 루틴은 레지스트리에서 열린 키를 삭제합니다. |
ZwDeleteValueKey ZwDeleteValueKey 루틴은 레지스트리의 열린 키에서 이름과 일치하는 값 항목을 삭제합니다. 이러한 항목이 없으면 오류가 반환됩니다. |
ZwEnumerateKey ZwEnumerateKey 루틴은 열린 레지스트리 키의 하위 키에 대한 정보를 반환합니다. |
ZwEnumerateTransactionObject ZwEnumerateTransactionObject 루틴이 컴퓨터의 KTM 개체를 열거하는 방법을 알아봅니다. |
ZwEnumerateValueKey ZwEnumerateValueKey 루틴은 열린 키의 값 항목에 대한 정보를 가져옵니다. |
ZwFlushKey ZwFlushKey 루틴은 레지스트리 키를 강제로 디스크에 커밋합니다. |
ZwGetNotificationResourceManager ZwGetNotificationResourceManager 루틴이 지정된 리소스 관리자의 알림 큐에서 다음 트랜잭션 알림을 검색하는 방법을 알아봅니다. |
ZwLoadDriver ZwLoadDriver 루틴은 드라이버를 시스템에 로드합니다. |
ZwMakeTemporaryObject ZwMakeTemporaryObject 루틴은 개체의 특성을 임시로 변경합니다. |
ZwMapViewOfSection ZwMapViewOfSection 루틴은 섹션 보기를 주체 프로세스의 가상 주소 공간에 매핑합니다. |
ZwMapViewOfSectionEx |
ZwOpenlistment ZwOpenEnlistment 루틴이 기존 인리스트먼트 개체에 대한 핸들을 가져오는 방법을 알아봅니다. |
ZwOpenEvent ZwOpenEvent 루틴은 지정된 원하는 액세스 권한이 있는 기존 명명된 이벤트 개체에 대한 핸들을 엽니다. |
ZwOpenFile wdm.h의 ZwOpenFile 루틴은 기존 파일, 디렉터리, 디바이스 또는 볼륨을 엽니다. 가리키는 핸들이 더 이상 사용되지 않으면 드라이버는 핸들을 닫아야 합니다. |
ZwOpenKey ZwOpenKey 루틴은 기존 레지스트리 키를 엽니다. |
ZwOpenKeyEx ZwOpenKeyEx 루틴은 기존 레지스트리 키를 엽니다. |
ZwOpenKeyTransacted ZwOpenKeyTransacted 루틴은 기존 레지스트리 키를 열고 키를 트랜잭션과 연결합니다. |
ZwOpenKeyTransactedEx ZwOpenKeyTransactedEx 루틴은 기존 레지스트리 키를 열고 키를 트랜잭션에 연결합니다. |
ZwOpenResourceManager ZwOpenResourceManager 루틴이 기존 리소스 관리자 개체에 대한 핸들을 반환하는 방법을 알아봅니다. |
ZwOpenSection ZwOpenSection 루틴은 기존 섹션 개체에 대한 핸들을 엽니다. |
ZwOpenSymbolicLinkObject ZwOpenSymbolicLinkObject 루틴은 기존 기호 링크를 엽니다. |
ZwOpenTransaction ZwOpenTransaction 루틴이 기존 트랜잭션 개체에 대한 핸들을 가져오는 방법을 알아봅니다. |
ZwOpenTransactionManager ZwOpenTransactionManager 루틴이 기존 트랜잭션 관리자 개체에 대한 핸들을 가져오는 방법을 알아봅니다. |
ZwPrepareComplete ZwPrepareComplete 루틴이 호출 리소스 관리자가 트랜잭션의 데이터 준비를 완료했음을 KTM에 알리는 방법을 알아봅니다. |
ZwPrepareEnlistment ZwPrepareEnlistment 루틴이 지정된 인리스트먼트의 트랜잭션에 대한 준비 작업을 시작하는 방법을 알아봅니다. |
ZwPrepareComplete ZwPrePrepareComplete 루틴이 호출 리소스 관리자가 트랜잭션 데이터의 예비 준비를 완료했음을 KTM에 알리는 방법을 알아봅니다. |
ZwPrepareEnlistment ZwPrepareEnlistment 루틴이 지정된 인리스트먼트의 트랜잭션에 대한 사전 준비 작업을 시작하는 방법을 알아봅니다. |
ZwQueryFullAttributesFile ZwQueryFullAttributesFile 루틴은 지정된 파일에 대한 네트워크 열기 정보를 제공합니다. |
ZwQueryInformationByName ZwQueryInformationByName은 파일 이름으로 지정된 파일에 대해 요청된 정보를 반환합니다. |
ZwQueryInformationEnlistment ZwQueryInformationEnlistment 루틴이 지정된 인리스트먼트 개체에 대한 정보를 검색하는 방법을 알아봅니다. |
ZwQueryInformationFile ZwQueryInformationFile 루틴은 파일 개체에 대한 다양한 종류의 정보를 반환합니다. |
ZwQueryInformationResourceManager ZwQueryInformationResourceManager 루틴이 지정된 리소스 관리자 개체에 대한 정보를 검색하는 방법을 알아봅니다. |
ZwQueryInformationTransaction ZwQueryInformationTransaction 루틴이 지정된 트랜잭션에 대한 정보를 검색하는 방법을 알아봅니다. |
ZwQueryInformationTransactionManager ZwQueryInformationTransactionManager 루틴이 지정된 트랜잭션 관리자 개체에 대한 정보를 검색하는 방법을 알아봅니다. |
ZwQueryKey ZwQueryKey 루틴은 레지스트리 키의 클래스 및 해당 하위 키의 수와 크기에 대한 정보를 제공합니다. |
ZwQuerySymbolicLinkObject ZwQuerySymbolicLinkObject 루틴은 기호 링크의 대상이 포함된 유니코드 문자열을 반환합니다. |
ZwQueryValueKey ZwQueryValueKey 루틴은 레지스트리 키에 대한 값 항목을 반환합니다. |
ZwReadFile wdm.h의 ZwReadFile 루틴은 열려 있는 파일에서 데이터를 읽습니다. ZwReadFile의 호출자는 이미 ZwCreateFile을 호출해야 합니다. |
ZwReadOnlyEnlistment ZwReadOnlyEnlistment 루틴이 지정된 인리스트먼트를 읽기 전용으로 설정하는 방법을 알아봅니다. |
ZwRecoverEnlistment ZwRecoverEnlistment 루틴이 지정된 인리스트먼트와 연결된 트랜잭션에 대한 복구 작업을 시작하는 방법을 알아봅니다. |
ZwRecoverResourceManager ZwRecoverResourceManager 루틴이 지정된 리소스 관리자 개체의 각 인리스트먼트와 연결된 트랜잭션을 복구하는 방법을 알아봅니다. |
ZwRecoverTransactionManager ZwRecoverTransactionManager 루틴이 로그 스트림에 있는 복구 정보에서 트랜잭션 관리자 개체의 상태를 다시 구성하는 방법을 알아봅니다. |
ZwRollbackComplete ZwRollbackComplete 루틴이 호출 리소스 관리자가 트랜잭션의 데이터 롤백을 완료했음을 KTM에 알릴 방법을 알아봅니다. |
ZwRollbackEnlistment ZwRollbackEnlistment 루틴이 지정된 인리스트먼트와 연결된 트랜잭션을 롤백하는 방법을 알아봅니다. |
ZwRollbackTransaction ZwRollbackTransaction 루틴이 지정된 트랜잭션에 대한 롤백 작업을 시작하는 방법을 알아봅니다. |
ZwRollforwardTransactionManager ZwRollforwardTransactionManager 루틴이 지정된 트랜잭션 관리자에 할당된 진행 중인 모든 트랜잭션에 대해 복구 작업을 시작하는 방법을 알아봅니다. |
ZwSetInformationEnlistment ZwSetInformationEnlistment 루틴이 지정된 인리스트먼트 개체에 대한 정보를 설정하는 방법을 알아봅니다. |
ZwSetInformationFile wdm.h의 ZwSetInformationFile 루틴은 파일 개체에 대한 다양한 종류의 정보를 변경합니다. 지원되지 않는 FILE_XXX_INFORMATION 멤버를 무시합니다. |
ZwSetInformationResourceManager ZwSetInformationResourceManager 루틴을 사용하지 않는 방법을 알아봅니다. |
ZwSetInformationTransaction ZwSetInformationTransaction 루틴이 지정된 트랜잭션에 대한 정보를 설정하는 방법을 알아봅니다. |
ZwSetValueKey ZwSetValueKey 루틴은 레지스트리 키의 값 항목을 만들거나 바꿉니다. |
ZwSinglePhaseReject ZwSinglePhaseReject 루틴이 호출 리소스 관리자가 지정된 인리스트먼트에 대한 단일 단계 커밋 작업을 지원하지 않는다는 것을 KTM에 알리는 방법을 알아봅니다. |
ZwUnloadDriver ZwUnloadDriver 루틴은 시스템에서 드라이버를 언로드합니다. |
ZwUnmapViewOfSection ZwUnmapViewOfSection 루틴은 주체 프로세스의 가상 주소 공간에서 섹션 보기를 매핑 해제합니다. |
ZwWriteFile ZwWriteFile 루틴은 열려 있는 파일에 데이터를 씁니다. |
콜백 함수
ALLOCATE_FUNCTION_EX LookasideListAllocateEx 루틴은 클라이언트가 비어 있는 lookaside 목록에서 항목을 요청할 때 새 lookaside-list 항목에 대한 스토리지를 할당합니다. |
BOUND_CALLBACK BoundCallback 루틴은 시스템에서 사용자 모드 스레드에 대한 경계 예외를 발급할 때마다 실행됩니다. |
D3COLD_REQUEST_AUX_POWER FDO(함수 디바이스 개체)가 보조 전원 요구 사항을 전달할 수 있도록 합니다. |
D3COLD_REQUEST_CORE_POWER_RAIL FDO(함수 디바이스 개체)가 핵심 전력 레일이 필요한지 여부를 나타낼 수 있도록 합니다. |
D3COLD_REQUEST_PERST_DELAY FDO(함수 디바이스 개체)가 고정된 지연 시간에 대한 요구 사항을 전달할 수 있도록 합니다. |
DEVICE_BUS_SPECIFIC_RESET_HANDLER 이 항목에서는 DEVICE_BUS_SPECIFIC_RESET_HANDLER 콜백 함수에 대해 설명합니다. |
DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER 이 항목에서는 DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER 콜백 함수에 대해 설명합니다. |
DEVICE_RESET_HANDLER DeviceReset 루틴은 오작동하는 디바이스를 다시 설정 및 복구하는 데 사용됩니다. |
DMA_COMPLETION_ROUTINE DmaCompletionRoutine 콜백 루틴은 이전에 시스템 DMA 전송을 요청한 드라이버에 이 전송이 완료되었다는 것을 알릴 수 있습니다. |
DRIVER_ADD_DEVICE AddDevice 루틴은 PnP(플러그 앤 플레이) 관리자가 열거한 디바이스에 대한 FDO(기능 디바이스 개체) 또는 필터 디바이스 개체(필터 DO)를 만드는 일을 담당합니다. |
DRIVER_CANCEL 취소 루틴은 I/O 작업을 취소합니다. |
DRIVER_CONTROL 이 루틴은 DMA 데이터 전송 또는 데이터 전송 작업을 시작합니다. |
DRIVER_DISPATCH 콜백 루틴은 다양한 IRP를 서비스합니다. 함수 코드 목록은 비고를 참조하세요. |
DRIVER_INITIALIZE DriverEntry는 드라이버가 로드된 후 호출되는 첫 번째 루틴이며 드라이버 초기화를 담당합니다. |
DRIVER_LIST_CONTROL AdapterListControl 루틴은 DMA(직접 메모리 액세스) 분산/수집 작업을 시작합니다. |
DRIVER_STARTIO StartIo 루틴은 IRP에서 설명하는 I/O 작업을 시작합니다. |
DRIVER_UNLOAD 언로드 루틴은 시스템에서 드라이버를 언로드하기 전에 필요한 모든 작업을 수행합니다. |
ENABLE_VIRTUALIZATION EnableVirtualization 루틴은 단일 루트 I/O 가상화(SR-IOV) 인터페이스를 지원하는 PCI Express(PCIe) 디바이스에 대한 가상화를 사용하거나 사용하지 않도록 설정합니다. |
ETWENABLECALLBACK EtwEnableCallback 함수는 알림을 사용하거나 사용하지 않도록 설정하는 데 사용되는 선택적 드라이버 제공 콜백 함수입니다. |
EX_CALLBACK_FUNCTION 필터 드라이버의 RegistryCallback 루틴은 레지스트리 작업을 모니터링, 차단 또는 수정할 수 있습니다. |
EXT_CALLBACK ExTimerCallback 콜백 루틴은 EX_TIMER 타이머 개체의 시간 간격이 만료된 후에 실행됩니다. |
EXT_DELETE_CALLBACK 운영 체제에서 EX_TIMER 타이머 개체를 삭제할 때 ExTimerDeleteCallback 콜백 루틴이 실행됩니다. |
FPGA_BUS_SCAN 나중에 사용할 수 있습니다. FPGA 디바이스의 부모에서 버스 검사를 트리거합니다. |
FPGA_CONTROL_CONFIG_SPACE 나중에 사용할 수 있습니다. FPGA 디바이스의 구성 공간에 대한 액세스를 사용하거나 사용하지 않도록 설정합니다. |
FPGA_CONTROL_ERROR_REPORTING 나중에 사용할 수 있습니다. FPGA 디바이스 및 해당 부모 브리지에 대한 오류 보고를 전환합니다. |
FPGA_CONTROL_LINK 나중에 FPGA_CONTROL_LINK 사용하도록 예약되었습니다. |
FREE_FUNCTION_EX LookasideListFreeEx 루틴은 클라이언트가 전체 lookaside 목록에 항목을 삽입하려고 할 때 lookaside-list 항목에 대한 스토리지를 해제합니다. |
GET_D3COLD_CAPABILITY GetBusDriverD3ColdSupport 루틴을 사용하면 드라이버에서 열거형 버스 드라이버가 D3cold 디바이스 전원 상태를 지원하는지 여부를 쿼리할 수 있습니다. |
GET_D3COLD_LAST_TRANSITION_STATUS GetLastTransitionStatus 루틴을 사용하면 드라이버가 D3hot 하위 상태로의 가장 최근 전환 후 D3cold 하위 상태로 전환되었는지 여부를 쿼리할 수 있습니다. |
GET_DEVICE_RESET_STATUS 이 항목에서는 GET_DEVICE_RESET_STATUS 콜백 함수에 대해 설명합니다. |
GET_DMA_ADAPTER GetDmaAdapter 루틴은 대상 디바이스에 대한 DMA_ADAPTER 구조를 반환합니다. |
GET_IDLE_WAKE_INFO GetIdleWakeInfo 루틴을 사용하면 디바이스가 절전 모드 해제 이벤트에 신호를 보낼 수 있는 디바이스 전원 상태를 검색할 수 있습니다. |
GET_SDEV_IDENTIFIER 이 자료는 아직 사용할 수 없습니다. 이 자리 표시자 항목은 이후 릴리스에 포함될 수 있는 설명서의 예로 제공됩니다. |
GET_SET_DEVICE_DATA GetBusData 루틴은 디바이스의 구성 공간에서 데이터를 읽습니다. |
GET_UPDATED_BUS_RESOURCE 최신 리소스 목록을 보고합니다. |
GET_VIRTUAL_DEVICE_DATA GetVirtualFunctionData 루틴은 단일 루트 I/O 가상화(SR-IOV) 인터페이스를 지원하는 디바이스의 VF(가상 함수)의 PCI Express(PCIe) 구성 공간에서 데이터를 읽습니다. |
GET_VIRTUAL_DEVICE_LOCATION GetLocation 루틴은 PCI 버스에서 PCI Express(PCIe) VF(가상 함수)의 디바이스 위치를 반환합니다. 단일 루트 I/O 가상화(SR-IOV) 인터페이스를 지원하는 디바이스는 PCI 버스에 하나 이상의 VF를 노출할 수 있습니다. |
GET_VIRTUAL_DEVICE_RESOURCES GetResources 루틴은 단일 루트 I/O 가상화(SR-IOV) 인터페이스를 지원하는 디바이스에서 가상화를 사용하도록 설정하기 위해 PCI Express(PCIe) PF(물리적 함수)에 필요한 리소스를 반환합니다. |
GET_VIRTUAL_FUNCTION_PROBED_BARS GetVirtualFunctionProbedBars 루틴은 단일 루트 I/O 가상화(SR-IOV) 인터페이스를 지원하는 디바이스의 PCI Express(PCIe) BAR(기본 주소 등록) 값을 반환합니다. |
IO_COMPLETION_ROUTINE IoCompletion 루틴은 I/O 작업의 처리를 완료합니다. |
IO_CSQ_ACQUIRE_LOCK CsqAcquireLock 루틴은 시스템에서 드라이버 구현, 취소 안전 IRP 큐에 대한 잠금을 획득하는 데 사용됩니다. |
IO_CSQ_COMPLETE_CANCELED_IRP CsqCompleteCanceledIrp 루틴은 시스템에서 취소된 IRP를 완료할 수 있음을 드라이버에 알리는 데 사용됩니다. |
IO_CSQ_INSERT_IRP CsqInsertIrp 루틴은 시스템에서 드라이버 구현 취소로부터 안전한 IRP 큐에 IRP를 삽입하는 데 사용됩니다. |
IO_CSQ_INSERT_IRP_EX CsqInsertIrpEx 루틴은 시스템에서 드라이버 구현 취소로부터 안전한 IRP 큐에 IRP를 삽입하는 데 사용됩니다. |
IO_CSQ_PEEK_NEXT_IRP CsqPeekNextIrp 루틴은 시스템에서 드라이버 구현, 취소 안전 IRP 큐에서 일치하는 다음 IRP를 찾는 데 사용됩니다. |
IO_CSQ_RELEASE_LOCK CsqReleaseLock 루틴은 시스템에서 CsqAcquireLock을 사용하여 획득한 잠금을 해제하는 데 사용됩니다. |
IO_CSQ_REMOVE_IRP CsqRemoveIrp 루틴은 시스템에서 드라이버 구현 취소로부터 안전한 IRP 큐에서 지정된 IRP를 제거하는 데 사용됩니다. |
IO_DPC_ROUTINE DpcForIsr 루틴은 인터럽트 서비스 루틴이 반환된 후 I/O 작업의 서비스를 완료합니다. |
IO_SESSION_NOTIFICATION_FUNCTION IO_SESSION_NOTIFICATION_FUNCTION 함수 형식은 드라이버가 관심 있는 사용자 세션의 상태 변경 알림을 받는 콜백 루틴을 정의합니다. |
IO_TIMER_ROUTINE IoTimer 루틴은 등록된 경우 초당 한 번 호출되는 DPC입니다. |
IO_WORKITEM_ROUTINE WorkItem 루틴은 IoQueueWorkItem 루틴에 의해 큐에 대기된 작업 항목에 대한 처리를 수행합니다. |
IO_WORKITEM_ROUTINE_EX WorkItemEx 루틴은 IoQueueWorkItemEx 또는 IoTryQueueWorkItem 루틴에 의해 큐에 대기된 작업 항목에 대한 처리를 수행합니다. |
IOMMU_DEVICE_CREATE 물리적 디바이스 개체를 사용하고 IOMMU_DMA_DEVICE 만듭니다. |
IOMMU_DEVICE_DELETE 제공된 IOMMU_DMA_DEVICE 삭제합니다. |
IOMMU_DEVICE_FAULT_HANDLER 특정 디바이스 및 도메인의 오류를 보고합니다. |
IOMMU_DEVICE_QUERY_DOMAIN_TYPES 플랫폼 및 DMA Guard 정책과 같은 환경 요인에 따라 IOMMU_DMA_DEVICE 연결할 수 있는 사용 가능한 유형의 도메인에 대한 쿼리입니다. |
IOMMU_DOMAIN_ATTACH_DEVICE 기존 도메인에 디바이스를 연결합니다. |
IOMMU_DOMAIN_ATTACH_DEVICE_EX 기존 DMA 디바이스 도메인에 IOMMU_DMA_DEVICE 연결합니다. |
IOMMU_DOMAIN_CONFIGURE 사용할 도메인을 구성합니다. |
IOMMU_DOMAIN_CREATE 새 DMA 다시 매핑 디바이스 도메인(페이지 테이블 집합에 대한 컨테이너)을 만듭니다. |
IOMMU_DOMAIN_CREATE_EX 제공된 도메인 유형에 따라 새 DMA 디바이스 도메인을 만듭니다. |
IOMMU_DOMAIN_DELETE 기존 도메인을 삭제합니다. |
IOMMU_DOMAIN_DETACH_DEVICE 기존 도메인에서 디바이스를 분리합니다. |
IOMMU_DOMAIN_DETACH_DEVICE_EX 기존 도메인에서 IOMMU_DMA_DEVICE 분리합니다. |
IOMMU_FLUSH_DOMAIN 이 도메인과 일치하는 모든 항목에 대해 TLB를 플러시합니다. |
IOMMU_FLUSH_DOMAIN_VA_LIST 지정된 도메인의 ASID 및 제공된 목록의 주소 중 하나와 일치하는 모든 항목에 대해 TLB를 플러시합니다. |
IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE 만든 논리 주소 토큰을 해제합니다. |
IOMMU_INTERFACE_STATE_CHANGE_CALLBACK 이 루틴은 DMA_IOMMU_INTERFACE_EX 영향을 주는 시스템 상태 변경이 있을 때마다 호출됩니다. |
IOMMU_MAP_IDENTITY_RANGE 제공된 도메인에서 제공된 MDL에 대한 ID 매핑을 만듭니다. |
IOMMU_MAP_IDENTITY_RANGE_EX 제공된 도메인에서 제공된 실제 주소 공간에 대한 ID 매핑을 만듭니다. |
IOMMU_MAP_LOGICAL_RANGE 페이지 범위를 도메인의 주소 공간에 매핑합니다. |
IOMMU_MAP_LOGICAL_RANGE_EX 실제 주소 공간을 IOMMU_DMA_DOMAIN논리적 주소 공간에 매핑합니다. |
IOMMU_MAP_RESERVED_LOGICAL_RANGE 예약된 논리 범위를 매핑합니다. |
IOMMU_QUERY_INPUT_MAPPINGS 지정된 디바이스에 유효한 입력 매핑 ID를 찾고 제공된 버퍼를 해당 ID로 채우려고 시도합니다. |
IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK DMA_IOMMU_INTERFACE_EX 관련된 상태 변경이 발생할 때마다 호출자가 호출할 콜백을 등록할 수 있습니다. |
IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE 향후 매핑에 사용할 수 있는 논리 주소 공간을 미리 할당합니다. |
IOMMU_SET_DEVICE_FAULT_REPORTING 이 루틴은 디바이스 오류 보고 상태를 도메인에 이미 연결된 디바이스로 설정합니다. |
IOMMU_SET_DEVICE_FAULT_REPORTING_EX 이 루틴은 이미 도메인에 연결된 디바이스에서 디바이스 오류 보고 상태를 설정합니다. |
IOMMU_UNMAP_IDENTITY_RANGE 지정된 MDL에 대한 ID 매핑을 삭제합니다. |
IOMMU_UNMAP_IDENTITY_RANGE_EX IOMMU_MAP_IDENTITY_RANGE_EX 만든 ID 매핑을 삭제합니다. |
IOMMU_UNMAP_LOGICAL_RANGE 도메인에서 선형 범위의 매핑을 해제합니다. |
IOMMU_UNMAP_RESERVED_LOGICAL_RANGE 이전에 매핑된 예약된 논리 범위의 매핑을 해제합니다. |
IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK 호출자가 등록된 IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK 등록을 취소할 수 있습니다. |
KBUGCHECK_CALLBACK_ROUTINE BugCheckCallback 루틴은 시스템에서 버그 검사를 실행할 때마다 실행됩니다. |
KBUGCHECK_REASON_CALLBACK_ROUTINE 버그 검사를 실행할 때 시스템이 실행하는 드라이버 구현 콜백 함수입니다. |
KDEFERRED_ROUTINE 콜백 루틴은 인터럽트 서비스 반환 후 스레드된 DPC의 작업을 수행합니다. CustomDpc 루틴은 인터럽트 서비스 루틴이 반환된 후 I/O 작업의 서비스를 완료합니다. CustomThreadedDpc 루틴은 스레드된 DPC의 작업을 수행합니다. 스레드된 DPC가 실행될 때 시스템에서 이 루틴을 실행합니다. CustomTimerDpc 루틴은 타이머 개체의 시간 간격이 만료된 후에 실행됩니다. |
KIPI_BROADCAST_WORKER IpiGenericCall 루틴은 모든 프로세서에서 동시에 실행됩니다. |
KMESSAGE_SERVICE_ROUTINE InterruptMessageService 루틴은 메시지 신호 인터럽트를 서비스합니다. |
KSERVICE_ROUTINE ISR(InterruptService 루틴)은 디바이스 인터럽트를 신속하게 처리하고 필요한 경우 수신된 데이터의 인터럽트 후 처리를 예약합니다. |
KSTART_ROUTINE ThreadStart 루틴은 드라이버에서 만든 시스템 스레드에 대한 진입점을 제공합니다. |
KSYNCHRONIZE_ROUTINE SynchCritSection 루틴은 드라이버의 InterruptService 루틴과 공유되는 하드웨어 리소스 또는 드라이버 데이터에 액세스하는 데 사용됩니다. |
MM_MDL_ROUTINE MDL(메모리 설명자 목록)이 MmMapMdl 함수를 호출하여 매핑된 후에 호출되는 드라이버 제공 콜백 루틴입니다. |
NPEM_CONTROL_ENABLE_DISABLE 자세한 정보: NPEM_CONTROL_ENABLE_DISABLE |
NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES 자세한 정보: NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES |
NPEM_CONTROL_SET_STANDARD_CONTROL 자세한 정보: NPEM_CONTROL_SET_STANDARD_CONTROL |
PALLOCATE_ADAPTER_CHANNEL AllocateAdapterChannel 루틴은 대상 디바이스 개체를 대신하여 DMA 작업을 위해 시스템을 준비한 다음 드라이버 제공 AdapterControl 루틴을 호출하여 DMA 작업을 수행합니다. |
PALLOCATE_ADAPTER_CHANNEL_EX AllocateAdapterChannelEx 루틴은 DMA 전송을 수행하는 데 필요한 리소스를 할당한 다음 드라이버 제공 AdapterControl 루틴을 호출하여 DMA 전송을 시작합니다. |
PALLOCATE_COMMON_BUFFER AllocateCommonBuffer 루틴은 메모리를 할당하고 DMA 작업을 위해 프로세서와 디바이스 모두에서 동시에 액세스할 수 있도록 메모리를 매핑합니다. |
PALLOCATE_COMMON_BUFFER_EX AllocateCommonBufferEx 루틴은 공통 버퍼에 대한 메모리를 할당하고 프로세서와 DMA 작업을 수행하는 디바이스에서 모두 액세스할 수 있도록 이 메모리를 매핑합니다. |
PALLOCATE_COMMON_BUFFER_VECTOR 자세한 정보: PALLOCATE_COMMON_BUFFER_VECTOR 콜백 함수 |
PALLOCATE_COMMON_BUFFER_WITH_BOUNDS 이 콜백 함수는 공통 버퍼에 대한 메모리를 할당하고 마스터 디바이스 및 CPU에서 액세스할 수 있도록 메모리를 매핑합니다. |
PALLOCATE_DOMAIN_COMMON_BUFFER 이 콜백 함수는 도메인 공통 버퍼에 대한 메모리를 할당합니다. |
PBUILD_MDL_FROM_SCATTER_GATHER_LIST BuildMdlFromScatterGatherList 루틴은 시스템에서 할당한 분산/수집 목록에서 MDL을 빌드합니다. 참고 이 루틴은 시스템 사용을 위해 예약되어 있습니다. |
PBUILD_SCATTER_GATHER_LIST BuildScatterGatherList 루틴은 드라이버 제공 버퍼를 사용하여 분산/수집 목록을 빌드하여 DMA 작업을 위해 시스템을 준비합니다. |
PBUILD_SCATTER_GATHER_LIST_EX BuildScatterGatherListEx 루틴은 DMA 전송에 필요한 리소스를 할당하고, 분산/수집 목록을 빌드하고, 드라이버 제공 AdapterListControl 루틴을 호출하여 DMA 전송을 시작합니다. |
PCALCULATE_SCATTER_GATHER_LIST_SIZE CalculateScatterGatherList 루틴은 지정된 버퍼를 보유하는 데 필요한 분산/수집 목록의 크기(바이트)를 계산합니다. |
PCANCEL_ADAPTER_CHANNEL CancelAdapterChannel 루틴은 보류 중인 요청을 취소하여 DMA 채널을 할당하려고 합니다. |
PCANCEL_MAPPED_TRANSFER CancelMappedTransfer 루틴은 현재 어댑터에 매핑된 시스템 DMA 전송을 취소합니다. |
PCI_MSIX_MASKUNMASK_ENTRY MaskTableEntry 루틴은 MSI-X 하드웨어 인터럽트 테이블에서 인터럽트를 마스크합니다. |
PCI_MSIX_SET_ENTRY SetTableEntry 루틴은 MSI-X 하드웨어 인터럽트 테이블의 테이블 항목에 대한 메시지 ID를 설정합니다. |
PCLFS_CLIENT_ADVANCE_TAIL_CALLBACK ClfsAdvanceTailCallback 함수는 클라이언트 로그의 LSN(기본 로그 시퀀스 번호)을 앞으로 이동합니다. |
PCLFS_CLIENT_LFF_HANDLER_COMPLETE_CALLBACK ClfsLogGrowthCompleteCallback 함수는 이전에 가득 찼던 로그에서 공간이 해제될 때 클라이언트가 수행할 작업을 구현합니다. |
PCLFS_CLIENT_LOG_UNPINNED_CALLBACK ClfsLogUnpinnedCallback 함수는 이전에 고정된 로그가 고정 해제될 때 클라이언트가 수행할 모든 작업을 구현합니다. |
PCONFIGURE_ADAPTER_CHANNEL ConfigureAdapterChannel 루틴은 어댑터 개체가 나타내는 DMA 컨트롤러에 의해 구현되는 사용자 지정 함수를 호출합니다. |
PCREATE_COMMON_BUFFER_FROM_MDL CreateCommonBufferFromMdl 루틴은 디바이스 액세스 호환성을 테스트하고 변환 유형에 따라 메모리를 연속 논리 범위에 매핑하여 MDL에서 공통 버퍼를 만들려고 시도합니다. 다른 모든 일반적인 버퍼 할당 함수와 마찬가지로 이 함수는 앞으로 진행률 보장을 제공하지 않습니다. |
PCW_CALLBACK 공급자는 소비자가 쿼리에서 카운터를 추가하거나 제거하는 등의 특정 작업을 수행할 때 알림을 수신하는 PCW_CALLBACK 함수를 구현할 수 있습니다. |
PFLUSH_ADAPTER_BUFFERS FlushAdapterBuffers 루틴은 DMA 전송 작업이 끝날 때 시스템 DMA 컨트롤러의 내부 캐시 또는 버스 마스터 어댑터의 내부 캐시에 남아 있는 모든 데이터를 플러시합니다. |
PFLUSH_ADAPTER_BUFFERS_EX FlushAdapterBuffersEx 루틴은 시스템 DMA 컨트롤러 또는 버스 마스터 디바이스에서 수행하는 DMA 전송 작업이 끝날 때 데이터 캐시에 남아 있는 모든 데이터를 플러시합니다. |
PFLUSH_DMA_BUFFER 콜백 루틴은 MDL에서 설명하는 메모리 영역에 남아 있는 모든 데이터를 플러시합니다. |
PFREE_ADAPTER_CHANNEL 드라이버가 현재 IRP를 충족하는 데 필요한 모든 DMA 작업을 완료하면 FreeAdapterChannel 루틴이 시스템 DMA 컨트롤러를 해제합니다. |
PFREE_ADAPTER_OBJECT FreeAdapterObject 루틴은 드라이버가 모든 DMA 작업을 완료한 후 지정된 어댑터 개체를 해제합니다. |
PFREE_COMMON_BUFFER FreeCommonBuffer 루틴은 버퍼에서 사용하는 모든 리소스와 함께 AllocateCommonBuffer에서 할당한 공통 버퍼를 해제합니다. |
PFREE_COMMON_BUFFER_FROM_VECTOR PFREE_COMMON_BUFFER_FROM_VECTOR 콜백 함수에 대해 설명합니다. |
PFREE_COMMON_BUFFER_VECTOR PFREE_COMMON_BUFFER_VECTOR 콜백 함수에 대해 설명합니다. |
PFREE_MAP_REGISTERS FreeMapRegisters 루틴은 AllocateAdapterChannel 호출에서 저장된 맵 레지스터 집합을 해제합니다. |
PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX 콜백 함수에 대해 설명합니다. |
PGET_DMA_ADAPTER_INFO GetDmaAdapterInfo 루틴은 시스템 DMA 채널의 하드웨어 기능에 대한 정보를 검색합니다. |
PGET_DMA_ALIGNMENT GetDmaAlignment 루틴은 DMA 시스템의 맞춤 요구 사항을 반환합니다. |
PGET_DMA_DOMAIN PGET_DMA_DOMAIN 콜백 함수는 DMA 도메인에 대한 핸들을 가져옵니다. |
PGET_DMA_TRANSFER_INFO GetDmaTransferInfo 루틴은 분산/수집 DMA 전송에 대한 할당 요구 사항을 계산합니다. |
PGET_SCATTER_GATHER_LIST GetScatterGatherList 루틴은 시스템 DMA 컨트롤러 또는 버스 마스터 어댑터를 통해 대상 디바이스 개체를 대신하여 DMA 분산/수집 작업을 위해 시스템을 준비합니다. |
PGET_SCATTER_GATHER_LIST_EX GetScatterGatherListEx 루틴은 DMA 전송에 필요한 리소스를 할당하고, 분산/수집 목록을 빌드하고, 드라이버 제공 AdapterListControl 루틴을 호출하여 DMA 전송을 시작합니다. |
PINITIALIZE_DMA_TRANSFER_CONTEXT InitializeDmaTransferContext 루틴은 DMA 리소스의 보류 중인 할당을 추적하는 데 사용되는 불투명 DMA 전송 컨텍스트를 초기화합니다. |
PINTERFACE_DEREFERENCE PINTERFACE_DEREFERENCE 콜백 함수(wdm.h)는 드라이버 정의 인터페이스의 참조 수를 감소합니다. |
PINTERFACE_REFERENCE PINTERFACE_REFERENCE 콜백 함수(wdm.h)는 드라이버 정의 인터페이스에 대한 참조 수를 증가합니다. |
PJOIN_DMA_DOMAIN PJOIN_DMA_DOMAIN 콜백 함수는 지정된 DMA 도메인에 조인합니다. |
PLEAVE_DMA_DOMAIN PLEAVE_DMA_DOMAIN 콜백 함수는 지정된 DMA 도메인을 남깁니다. |
PMAP_TRANSFER MapTransfer 루틴은 잠긴 버퍼에서 DMA 전송을 매핑하기 위해 어댑터 개체에 대한 지도 레지스터를 설정합니다. |
PMAP_TRANSFER_EX MapTransferEx 루틴은 분산/수집 목록의 실제 주소를 DMA 전송을 수행하는 데 필요한 논리 주소에 매핑하도록 지도 레지스터를 설정합니다. |
PO_EFFECTIVE_POWER_MODE_CALLBACK PO_EFFECTIVE_POWER_MODE_CALLBACK 유효 전원 모드 콜백입니다. |
PO_FX_COMPONENT_ACTIVE_CONDITION_CALLBACK ComponentActiveConditionCallback 콜백 루틴은 지정된 구성 요소가 유휴 상태에서 활성 상태로의 전환을 완료했음을 드라이버에 알릴 수 있습니다. |
PO_FX_COMPONENT_CRITICAL_TRANSITION_CALLBACK ComponentCriticalTransitionCallback 콜백 루틴은 F0(완전 켜기)와 저전력 Fx 구성 요소 전원 상태 간에 지정된 구성 요소의 전환을 처리합니다. |
PO_FX_COMPONENT_IDLE_CONDITION_CALLBACK ComponentIdleConditionCallback 콜백 루틴은 지정된 구성 요소가 활성 조건에서 유휴 상태로의 전환을 완료했음을 드라이버에 알릴 수 있습니다. |
PO_FX_COMPONENT_IDLE_STATE_CALLBACK ComponentIdleStateCallback 콜백 루틴은 지정된 구성 요소의 Fx 전원 상태에 대한 보류 중인 변경 사항을 드라이버에 알릴 수 있습니다. |
PO_FX_COMPONENT_PERF_STATE_CALLBACK ComponentPerfStateCallback 콜백 루틴은 구성 요소의 성능 상태를 변경하기 위한 요청이 완료되었다는 것을 드라이버에 알깁니다. |
PO_FX_DEVICE_POWER_NOT_REQUIRED_CALLBACK DevicePowerNotRequiredCallback 콜백 루틴은 디바이스가 D0 전원 상태를 유지할 필요가 없음을 디바이스 드라이버에 알릴 수 있습니다. |
PO_FX_DEVICE_POWER_REQUIRED_CALLBACK DevicePowerRequiredCallback 콜백 루틴은 디바이스가 D0 전원 상태를 입력하고 유지해야 하며 디바이스 드라이버에 알릴 수 있습니다. |
PO_FX_DIRECTED_POWER_DOWN_CALLBACK PO_FX_DIRECTED_POWER_DOWN_CALLBACK 콜백 함수는 DFx를 대신하여 드라이버별 전원 다운 작업을 처리하기 위해 클라이언트 드라이버에 의해 구현됩니다. |
PO_FX_DIRECTED_POWER_UP_CALLBACK PO_FX_DIRECTED_POWER_UP_CALLBACK 콜백 함수는 DFx를 대신하여 드라이버별 전원 강화 작업을 처리하기 위해 클라이언트 드라이버에 의해 구현됩니다. |
PO_FX_POWER_CONTROL_CALLBACK PowerControlCallback 콜백 루틴은 PoFx(전원 관리 프레임워크)에서 요청하는 전원 제어 작업을 수행합니다. |
POB_POST_OPERATION_CALLBACK ObjectPostCallback 루틴은 프로세스 또는 스레드 핸들 작업이 발생한 후 운영 체제에서 호출됩니다. |
POB_PRE_OPERATION_CALLBACK ObjectPreCallback 루틴은 프로세스 또는 스레드 핸들 작업이 발생할 때 운영 체제에서 호출됩니다. |
PPUT_DMA_ADAPTER PutDmaAdapter 루틴은 이전에 IoGetDmaAdapter에서 할당한 DMA_ADAPTER 구조를 해제합니다. |
PPUT_SCATTER_GATHER_LIST PutScatterGatherList 루틴은 분산/수집 DMA에 사용된 이전에 할당된 지도 레지스터 및 분산/수집 목록을 해제합니다. |
PREAD_DMA_COUNTER ReadDmaCounter 루틴은 현재 하위 DMA 작업 중에 전송될 남은 바이트 수를 반환합니다. |
PREENUMERATE_SELF ReenumerateSelf 루틴은 버스 드라이버가 자식 디바이스를 다시 열거할 것을 요청합니다. |
PROCESSOR_HALT_ROUTINE 콜백 중지 루틴은 프로세서를 유휴 상태로 전환합니다. |
PTM_RM_NOTIFICATION 리소스 관리자의 ResourceManagerNotification 콜백 루틴은 트랜잭션 알림을 수신하고 처리합니다. |
REQUEST_POWER_COMPLETE PowerCompletion 콜백 루틴은 전원 IRP의 처리를 완료합니다. |
RTL_QUERY_REGISTRY_ROUTINE QueryRoutine 루틴은 RtlQueryRegistryValues 루틴에 대한 이전 호출에서 요청된 레지스트리 값에 대한 정보를 제공합니다. |
SET_D3COLD_SUPPORT SetD3ColdSupport 루틴은 D3cold 디바이스 전원 상태로의 전환을 사용하거나 사용하지 않도록 설정합니다. |
SET_VIRTUAL_DEVICE_DATA SetVirtualFunctionData 루틴은 단일 루트 I/O 가상화(SR-IOV) 인터페이스를 지원하는 디바이스에서 VF(가상 함수)의 PCI Express(PCIe) 구성 공간에 데이터를 씁니다. |
TRANSLATE_BUS_ADDRESS TranslateBusAddress 루틴은 부모 버스의 주소를 논리 주소로 변환합니다. |
구조
DMA_ADAPTER DMA_ADAPTER 구조는 지정된 디바이스에 대한 DMA 컨트롤러에 대한 시스템 정의 인터페이스를 설명합니다. 드라이버는 IoGetDmaAdapter를 호출하여 이 구조를 가져옵니다. |
DMA_OPERATIONS DMA_OPERATIONS 구조체는 DMA 컨트롤러의 작업을 제어하는 함수에 대한 포인터 테이블을 제공합니다. |
ACCESS_STATE ACCESS_STATE 구조는 진행 중인 액세스의 상태를 설명합니다. |
ACL ACL 구조는 ACL(액세스 제어 목록)의 헤더입니다. 전체 ACL은 ACL 구조와 0개 이상의 ACE(액세스 제어 항목) 순서가 지정된 목록으로 구성됩니다. |
ACPI_INTERFACE_STANDARD2 이 항목에서는 ACPI_INTERFACE_STANDARD2 구조에 대해 설명합니다. |
BATTERY_REPORTING_SCALE 배터리 미니 클래스 드라이버는 특정 BatteryMiniQueryInformation 요청에 대한 응답으로 BATTERY_REPORTING_SCALE(wdm.h) 구조를 채웁니다. |
BOOTDISK_INFORMATION BOOTDISK_INFORMATION 구조에는 부팅 및 시스템 디스크를 설명하는 기본 정보가 포함되어 있습니다. |
BOOTDISK_INFORMATION_EX BOOTDISK_INFORMATION_EX 구조에는 부팅 및 시스템 디스크를 설명하는 확장 정보가 포함되어 있습니다. |
BUS_INTERFACE_STANDARD BUS_INTERFACE_STANDARD 인터페이스 구조를 사용하면 디바이스 드라이버가 부모 버스 드라이버 루틴을 직접 호출할 수 있습니다. 이 구조체는 GUID_BUS_INTERFACE_STANDARD 인터페이스를 정의합니다. |
BUS_RESOURCE_UPDATE_INTERFACE 디바이스 드라이버가 부모 버스 드라이버 루틴을 직접 호출할 수 있도록 합니다. 이 구조체는 GUID_BUS_RESOURCE_UPDATE_INTERFACE 인터페이스를 정의합니다. |
BUS_SPECIFIC_RESET_FLAGS 이 항목에서는 BUS_SPECIFIC_RESET_FLAGS 공용 구조체에 대해 설명합니다. |
CLFS_LOG_NAME_INFORMATION CLFS_LOG_NAME_INFORMATION 구조체는 CLFS(공용 로그 파일 시스템) 스트림 또는 로그의 이름을 포함합니다. |
CLFS_MGMT_CLIENT_REGISTRATION CLFS_MGMT_CLIENT_REGISTRATION 구조는 자체 로그를 관리하는 클라이언트에 의해 CLFS 관리에 제공됩니다. |
CLFS_MGMT_POLICY CLFS_MGMT_POLICY 구조에는 CLFS 로그를 관리하기 위한 정책에 대한 설명이 있습니다. |
CLFS_STREAM_ID_INFORMATION CLFS_STREAM_ID_INFORMATION 구조체는 CLFS(공용 로그 파일 시스템) 로그에서 스트림을 식별하는 값을 보유합니다. |
CLS_CONTAINER_INFORMATION CLFS_CONTAINER_INFORMATION 구조체는 CLFS(공용 로그 파일 시스템) 로그의 개별 컨테이너에 대한 설명 정보를 보유합니다. |
CLS_INFORMATION CLFS_INFORMATION 구조는 CLFS(공용 로그 파일 시스템) 스트림 및/또는 기본 물리적 로그에 대한 메타데이터 및 상태 정보를 보유합니다. |
CLS_IO_STATISTICS CLFS_IO_STATISTICS 구조는 CLFS(공용 로그 파일 시스템) 로그에 대한 I/O 통계 데이터를 보유합니다. |
CLS_IO_STATISTICS_HEADER CLFS_IO_STATISTICS_HEADER 구조체는 CLFS_IO_STATISTICS 구조체의 헤더 부분을 보유합니다. |
CLS_LSN CLFS_LSN 구조체는 CLFS(공용 로그 파일 시스템) 스트림에서 개별 레코드를 식별합니다. |
CLS_SCAN_CONTEXT CLFS_SCAN_CONTEXT 구조는 CLFS(공용 로그 파일 시스템) 로그의 컨테이너 검사를 지원하기 위한 컨텍스트 정보를 보유합니다. |
CLS_WRITE_ENTRY CLFS_WRITE_ENTRY 구조체는 CLFS(Common Log File System) 스트림에 쓸 데이터 단위를 포함하는 버퍼의 주소와 크기를 포함합니다. |
CM_EISA_FUNCTION_INFORMATION _CM_EISA_FUNCTION_INFORMATION 구조체(wdm.h)는 HalGetBusData 또는 HalGetBusDataByOffset에서 반환된 자세한 EISA 구성 정보를 정의합니다. |
CM_EISA_SLOT_INFORMATION _CM_EISA_SLOT_INFORMATION 구조체(wdm.h)는 HalGetBusData 또는 HalGetBusDataByOffset에서 반환된 EISA 구성 헤더 정보를 정의합니다. |
CM_FLOPPY_DEVICE_DATA CM_FLOPPY_DEVICE_DATA 구조는 시스템이 부팅 프로세스 중에 이 정보를 수집할 수 있는 경우 플로피 컨트롤러에 대한 \Registry\Machine\Hardware\Description 트리에 저장된 디바이스 유형별 데이터 레코드를 정의합니다. |
CM_FULL_RESOURCE_DESCRIPTOR CM_FULL_RESOURCE_DESCRIPTOR 구조는 특정 버스에 연결된 디바이스에 할당된 다양한 유형의 시스템 하드웨어 리소스 집합을 지정합니다. 이 구조체는 CM_RESOURCE_LIST 구조체 내에 포함되어 있습니다. |
CM_INT13_DRIVE_PARAMETER CM_INT13_DRIVE_PARAMETER 구조는 시스템이 부팅 프로세스 중에 이 정보를 수집할 수 있는 경우 디스크 컨트롤러에 대한 \Registry\Machine\Hardware\Description 트리에 저장된 디바이스 유형별 데이터 레코드를 정의합니다. |
CM_KEYBOARD_DEVICE_DATA CM_KEYBOARD_DEVICE_DATA 구조는 시스템이 부팅 프로세스 중에 이 정보를 수집할 수 있는 경우 키보드 주변 장치에 대한 \Registry\Machine\Hardware\Description 트리에 저장된 디바이스 유형별 데이터 레코드를 정의합니다. |
CM_MCA_POS_DATA _CM_MCA_POS_DATA 구조체(wdm.h)는 사용되지 않습니다. 슬롯에 대한 IBM 호환 MCA POS 구성 정보를 정의합니다. |
CM_PARTIAL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_DESCRIPTOR 구조는 디바이스에 할당된 단일 유형의 하나 이상의 시스템 하드웨어 리소스를 지정합니다. |
CM_PARTIAL_RESOURCE_LIST CM_PARTIAL_RESOURCE_LIST 구조는 디바이스에 할당된 다양한 유형의 시스템 하드웨어 리소스 집합을 지정합니다. 이 구조체는 CM_FULL_RESOURCE_DESCRIPTOR 구조체 내에 포함됩니다. |
CM_POWER_DATA CM_POWER_DATA 구조에 디바이스의 전원 관리 상태 및 기능에 대한 정보가 포함된 방법을 알아봅니다. |
CM_RESOURCE_LIST CM_RESOURCE_LIST 구조는 디바이스에 할당된 모든 시스템 하드웨어 리소스를 지정합니다. |
CM_SCSI_DEVICE_DATA CM_SCSI_DEVICE_DATA 구조는 시스템이 부팅 프로세스 중에 이 정보를 수집할 수 있는 경우 SCSI HBA에 대한 \Registry\Machine\Hardware\Description 트리에 저장된 디바이스 유형별 데이터 레코드를 정의합니다. |
CM_SERIAL_DEVICE_DATA CM_SERIAL_DEVICE_DATA 구조는 시스템이 부팅 프로세스 중에 이 정보를 수집할 수 있는 경우 직렬 컨트롤러에 대한 \Registry\Machine\Hardware\Description 트리에 저장된 디바이스 유형별 데이터 레코드를 정의합니다. |
COUNTED_REASON_CONTEXT COUNTED_REASON_CONTEXT 구조에 전원 요청 이유를 제공하는 하나 이상의 문자열이 포함된 방법을 알아봅니다. |
D3COLD_AUX_POWER_AND_TIMING_INTERFACE 디바이스 드라이버가 D3Cold 상태인 동안 PCI 디바이스에 대해 더 높은 보조 성능을 협상할 수 있습니다. |
D3COLD_SUPPORT_INTERFACE D3COLD_SUPPORT_INTERFACE 인터페이스 구조에는 GUID_D3COLD_SUPPORT_INTERFACE 드라이버 인터페이스의 루틴에 대한 포인터가 포함됩니다. |
DEVICE_BUS_SPECIFIC_RESET_INFO DEVICE_BUS_SPECIFIC_RESET_INFO 구조를 정의합니다. |
DEVICE_BUS_SPECIFIC_RESET_TYPE DEVICE_BUS_SPECIFIC_RESET_TYPE 공용 구조체를 정의합니다. |
DEVICE_CAPABILITIES DEVICE_CAPABILITIES 구조는 디바이스의 PnP 및 전원 기능을 설명합니다. 이 구조체는 IRP_MN_QUERY_CAPABILITIES IRP에 대한 응답으로 반환됩니다. |
DEVICE_DESCRIPTION DEVICE_DESCRIPTION 구조는 드라이버가 DMA 어댑터를 요청하는 실제 디바이스의 특성을 설명합니다. |
DEVICE_FAULT_CONFIGURATION 이 구조는 디바이스 오류 보고 상태를 설정하는 데 사용됩니다. |
DEVICE_INTERFACE_CHANGE_NOTIFICATION DEVICE_INTERFACE_CHANGE_NOTIFICATION 구조는 사용(도착) 또는 비활성화(제거)된 디바이스 인터페이스를 설명합니다. |
DEVICE_OBJECT DEVICE_OBJECT 구조에 대해 자세히 알아봅니다. |
DEVICE_RESET_INTERFACE_STANDARD DEVICE_RESET_INTERFACE_STANDARD 구조를 사용하면 함수 드라이버가 오작동하는 디바이스를 다시 설정하고 복구할 수 있습니다. 이 구조는 GUID_DEVICE_RESET_INTERFACE_STANDARD 인터페이스를 설명합니다. |
DEVICE_RESET_STATUS_FLAGS 이 항목에서는 DEVICE_RESET_STATUS_FLAGS 공용 구조체에 대해 설명합니다. |
DMA_ADAPTER_INFO DMA_ADAPTER_INFO 구조체는 시스템 DMA 컨트롤러의 기능을 설명하는 DMA_ADAPTER_INFO_XXX 구조의 컨테이너입니다. |
DMA_ADAPTER_INFO_CRASHDUMP 이 항목에서는 DMA_ADAPTER_INFO_CRASHDUMP 구조에 대해 설명합니다. |
DMA_ADAPTER_INFO_V1 DMA_ADAPTER_INFO_V1 구조는 어댑터 개체가 나타내는 시스템 DMA 컨트롤러의 기능을 설명합니다. |
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION 자세한 정보: DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION 구조체 |
DMA_IOMMU_INTERFACE 디바이스 드라이버가 디바이스 도메인 작업을 수행하는 콜백 함수를 호출할 수 있도록 하는 INTERFACE 구조의 확장 버전입니다. |
DMA_IOMMU_INTERFACE_EX 디바이스 드라이버가 디바이스 도메인 작업을 수행하는 IOMMU 함수와 인터페이스할 수 있도록 하는 인터페이스 구조입니다. |
DMA_IOMMU_INTERFACE_V1 자세한 정보: DMA_IOMMU_INTERFACE_V1 |
DMA_IOMMU_INTERFACE_V2 IOMMU 버전 2(V2) 함수 집합을 포함하는 구조체입니다. |
DMA_TRANSFER_INFO DMA_TRANSFER_INFO 구조는 분산/수집 목록에 대한 할당 요구 사항을 설명하는 DMA_TRANSFER_INFO_XXX 구조의 컨테이너입니다. |
DMA_TRANSFER_INFO_V1 DMA_TRANSFER_INFO_V1 구조에는 DMA 전송에 대한 I/O 데이터 버퍼를 설명하는 분산/수집 목록에 대한 할당 요구 사항이 포함되어 있습니다. |
DMA_TRANSFER_INFO_V2 DMA 전송에 대한 I/O 데이터 버퍼를 설명하는 분산/수집 목록에 대한 할당 요구 사항을 포함합니다. |
DOMAIN_CONFIGURATION 도메인을 구성하는 데 필요한 정보를 포함합니다. |
DOMAIN_CONFIGURATION_ARM64 ARM64 시스템에 대한 도메인을 구성하는 데 필요한 정보를 포함합니다. |
DOMAIN_CONFIGURATION_X64 DOMAIN_CONFIGURATION_X64 구조체는 시스템 용도로만 예약되어 있습니다. |
DRIVER_OBJECT 각 드라이버 개체는 로드된 커널 모드 드라이버의 이미지를 나타냅니다. |
ENLISTMENT_BASIC_INFORMATION ENLISTMENT_BASIC_INFORMATION 구조에는 인리스트먼트 개체에 대한 정보가 포함됩니다. |
EXT_DELETE_PARAMETERS EXT_DELETE_PARAMETERS 구조체에는 ExDeleteTimer 루틴에 대한 확장된 매개 변수 집합이 포함되어 있습니다. |
EXT_SET_PARAMETERS EXT_SET_PARAMETERS 구조체에는 ExSetTimer 루틴에 대한 확장된 매개 변수 집합이 포함되어 있습니다. |
EXTENDED_CREATE_INFORMATION EXTENDED_CREATE_INFORMATION 구조체에 대해 설명합니다. |
EXTENDED_CREATE_INFORMATION_32 EXTENDED_CREATE_INFORMATION 구조체의 32비트 버전을 설명합니다. |
FAST_IO_DISPATCH 파일 시스템 드라이버 또는 파일 시스템 필터 드라이버(레거시)가 빠른 I/O 처리를 위해 제공하는 콜백 루틴 집합을 포함합니다. |
FAULT_INFORMATION 디바이스에서 오류 보고서를 설정하는 정보를 포함합니다. |
FAULT_INFORMATION_ARM64 ARM64 시스템에 대한 오류 정보를 포함합니다. |
FAULT_INFORMATION_ARM64_FLAGS 오류 정보를 정의합니다. |
FILE_BASIC_INFORMATION FILE_BASIC_INFORMATION 구조에는 파일의 타임스탬프와 기본 특성이 포함됩니다. 파일 정보를 쿼리하거나 설정하는 루틴에 대한 인수로 사용됩니다. |
FILE_FS_DEVICE_INFORMATION FILE_FS_DEVICE_INFORMATION 구조체는 파일 개체와 연결된 디바이스 개체의 형식에 대한 파일 시스템 디바이스 정보를 제공합니다. |
FILE_FULL_EA_INFORMATION FILE_FULL_EA_INFORMATION 구조는 EA(확장 특성) 정보를 제공합니다. |
FILE_IO_PRIORITY_HINT_INFORMATION FILE_IO_PRIORITY_HINT_INFORMATION 구조는 ZwQueryInformationFile 및 ZwSetInformationFile 루틴에서 지정된 파일 핸들의 요청에 대한 기본 IRP 우선 순위 힌트를 쿼리하고 설정하는 데 사용됩니다. |
FILE_IS_REMOTE_DEVICE_INFORMATION FILE_IS_REMOTE_DEVICE_INFORMATION 구조체는 ZwQueryInformationFile 루틴에 대한 인수로 사용됩니다. |
FILE_MEMORY_PARTITION_INFORMATION 메모리 파티션에 대한 정보를 저장합니다. 이 구조체는 ZwSetInformationFile 함수에서 사용됩니다. |
FILE_NETWORK_OPEN_INFORMATION FILE_NETWORK_OPEN_INFORMATION 구조체는 ZwQueryInformationFile에 대한 인수로 사용됩니다. |
FILE_OBJECT FILE_OBJECT 구조체는 시스템에서 파일 개체를 나타내는 데 사용됩니다. |
FILE_POSITION_INFORMATION FILE_POSITION_INFORMATION 구조체는 파일 정보를 쿼리하거나 설정하는 루틴에 대한 인수로 사용됩니다. |
FILE_SFIO_RESERVE_INFORMATION FILE_SFIO_RESERVE_INFORMATION SFIO(예약된 파일 I/O)에 대한 파일의 예약된 대역폭 정보를 쿼리하거나 설정하는 데 사용됩니다. |
FILE_STANDARD_INFORMATION FILE_STANDARD_INFORMATION 구조체는 파일 정보를 쿼리하거나 설정하는 루틴에 대한 인수로 사용됩니다. |
FILE_STANDARD_INFORMATION_EX FILE_STANDARD_INFORMATION_EX 구조체는 파일 정보를 쿼리하거나 설정하는 루틴에 대한 인수로 사용됩니다. |
FPGA_CONTROL_INTERFACE 향후 FPGA_CONTROL_INTERFACE 사용하도록 예약되었습니다. |
FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS FUNCTION_LEVEL_DEVICE_RESET_PARAMETER 구조체는 GUID_DEVICE_RESET_INTERFACE_STANDARD 인터페이스의 DeviceReset 루틴에 대한 인수로 사용됩니다. |
GENERIC_MAPPING GENERIC_MAPPING 구조는 각 유형의 일반 액세스 권한과 연결된 특정 액세스 권한의 ACCESS_MASK 값을 설명합니다. |
HWPROFILE_CHANGE_NOTIFICATION HWPROFILE_CHANGE_NOTIFICATION 구조는 하드웨어 프로필 구성 변경과 관련된 이벤트를 설명합니다. |
IMAGE_POLICY_ENTRY _IMAGE_POLICY_ENTRY 구조는 지원되지 않습니다. |
IMAGE_POLICY_METADATA _IMAGE_POLICY_METADATA 구조는 지원되지 않습니다. |
INPUT_MAPPING_ELEMENT 디바이스에 대한 입력 매핑 ID를 포함합니다. |
INTERFACE _INTERFACE 구조체(wdm.h)는 다른 드라이버에서 사용하기 위해 드라이버에서 내보낸 인터페이스를 설명합니다. |
IO_CONNECT_INTERRUPT_PARAMETERS IO_CONNECT_INTERRUPT_PARAMETERS 구조에는 드라이버가 ISR(인터럽트 서비스 루틴)을 등록하기 위해 IoConnectInterruptEx 루틴에 제공하는 매개 변수가 포함됩니다. |
IO_DISCONNECT_INTERRUPT_PARAMETERS IO_DISCONNECT_INTERRUPT_PARAMETERS 구조는 IoDisconnectInterruptEx를 사용하여 인터럽트 처리 루틴을 등록 취소할 때 매개 변수를 설명합니다. |
IO_ERROR_LOG_PACKET IO_ERROR_LOG_PACKET 구조체는 오류 로그 항목의 헤더 역할을 합니다. |
IO_INTERRUPT_MESSAGE_INFO IO_INTERRUPT_MESSAGE_INFO 구조는 드라이버의 메시지 신호 인터럽트 설명입니다. |
IO_INTERRUPT_MESSAGE_INFO_ENTRY IO_INTERRUPT_MESSAGE_INFO_ENTRY 구조는 단일 메시지 신호 인터럽트 속성을 설명합니다. |
IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS 구조에는 IoConnectInterruptEx 루틴에 대한 이전 호출로 인터럽트 또는 인터럽트에 연결된 ISR(등록된 인터럽트 서비스 루틴)에 대한 연결 컨텍스트가 포함됩니다. |
IO_RESOURCE_DESCRIPTOR _IO_RESOURCE_DESCRIPTOR 구조(wdm.h)는 디바이스에서 사용할 수 있는 한 가지 유형의 원시 하드웨어 리소스 범위를 설명합니다. |
IO_RESOURCE_LIST _IO_RESOURCE_LIST 구조(wdm.h)는 디바이스에서 사용할 수 있는 다양한 유형의 원시 하드웨어 리소스 범위를 설명합니다. |
IO_RESOURCE_REQUIREMENTS_LIST _IO_RESOURCE_REQUIREMENTS_LIST 구조체(wdm.h)는 디바이스에서 사용하는 원시 리소스 유형을 나타내는 리소스 구성 집합을 설명합니다. |
IO_SECURITY_CONTEXT IO_SECURITY_CONTEXT 구조는 IRP_MJ_CREATE 요청의 보안 컨텍스트를 나타냅니다. |
IO_SESSION_CONNECT_INFO IO_SESSION_CONNECT_INFO 구조는 사용자 세션에 대한 정보를 제공합니다. |
IO_SESSION_STATE_INFORMATION IO_SESSION_STATE_INFORMATION 구조에는 사용자 세션의 상태에 대한 정보가 포함됩니다. |
IO_SESSION_STATE_NOTIFICATION IO_SESSION_STATE_NOTIFICATION 구조에는 커널 모드 드라이버가 세션 이벤트 알림을 수신하도록 등록할 때 IoRegisterContainerNotification 루틴에 제공하는 정보가 포함됩니다. |
IO_STACK_LOCATION IO_STACK_LOCATION 구조체는 I/O 스택 위치를 정의합니다. 이 위치는 각 IRP와 연결된 I/O 스택의 항목입니다. |
IO_STATUS_BLOCK 드라이버는 IRP에 대해 IoCompleteRequest를 호출하기 전에 IRP의 I/O 상태 블록을 설정하여 I/O 요청의 최종 상태를 나타냅니다. |
IO_STATUS_BLOCK64 IO_STATUS_BLOCK64 구조... |
IOMMU_DEVICE_CREATION_CONFIGURATION IOMMU_DEVICE_CREATION_CONFIGURATION IOMMU_DMA_DEVICE 생성 및 초기화의 일부로 사용할 구성 또는 구성 목록을 설명합니다. |
IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI ACPI 형식 IOMMU_DMA_DEVICE 만들기 위해 제공되는 IOMMU_DEVICE_CREATION_CONFIGURATION 구조체의 ACPI 관련 구성 매개 변수를 제공합니다. |
IOMMU_DMA_DOMAIN_CREATION_FLAGS 자세한 정보: IOMMU_DMA_DOMAIN_CREATION_FLAGS |
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN IOMMU_DMA_LOGICAL_ADDRESS_TOKEN IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE 만든 예약된 연속 논리 주소 범위를 나타냅니다. |
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT 자세한 정보: IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT |
IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG 구조에는 논리 할당자를 구성하는 데 필요한 정보가 포함되어 있습니다. |
IOMMU_DMA_RESERVED_REGION IOMMU_DMA_RESERVED_REGION 구조는 도메인을 만드는 동안 예약된 것으로 표시되어야 하는 메모리 영역을 설명합니다. |
IOMMU_INTERFACE_STATE_CHANGE 자세한 정보: IOMMU_INTERFACE_STATE_CHANGE |
IOMMU_INTERFACE_STATE_CHANGE_FIELDS IOMMU_INTERFACE_STATE_CHANGE_FIELDS 대해 자세히 알아보기 |
IOMMU_MAP_PHYSICAL_ADDRESS IOMMU_MAP_PHYSICAL_ADDRESS 논리 주소에 매핑할 실제 주소를 나타냅니다. |
IRP IRP 구조는 I/O 요청 패킷을 나타내는 부분적으로 불투명한 구조체입니다. |
KBUGCHECK_ADD_PAGES KBUGCHECK_ADD_PAGES 구조는 KbCallbackAddPages 콜백 루틴에서 크래시 덤프 파일에 기록할 드라이버 제공 데이터의 하나 이상의 페이지를 설명합니다. |
KBUGCHECK_CALLBACK_RECORD 자세한 정보: KBUGCHECK_CALLBACK_RECORD 구조체 |
KBUGCHECK_DUMP_IO KBUGCHECK_DUMP_IO 구조는 크래시 덤프 파일에 대한 I/O 작업을 설명합니다. |
KBUGCHECK_REASON_CALLBACK_RECORD 자세한 정보: KBUGCHECK_REASON_CALLBACK_RECORD 구조체 |
KBUGCHECK_REMOVE_PAGES 자세한 정보: KBUGCHECK_REMOVE_PAGES 구조체 |
KBUGCHECK_SECONDARY_DUMP_DATA KBUGCHECK_SECONDARY_DUMP_DATA 구조는 KbCallbackSecondaryDumpData 루틴에서 크래시 덤프 파일에 기록할 드라이버 제공 데이터의 섹션을 설명합니다. |
KBUGCHECK_SECONDARY_DUMP_DATA_EX 자세한 정보: _KBUGCHECK_SECONDARY_DUMP_DATA_EX 구조체 |
KBUGCHECK_TRIAGE_DUMP_DATA 자세한 정보: _KBUGCHECK_TRIAGE_DUMP_DATA 구조체 |
KDPC_WATCHDOG_INFORMATION KDPC_WATCHDOG_INFORMATION 구조에는 현재 DPC(지연 프로시저 호출)에 대한 시간 제한 정보가 포함됩니다. |
KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT 구조는 새 프로세서가 하드웨어 파티션에 동적으로 추가될 때 등록된 콜백 함수에 전달되는 알림 컨텍스트를 설명합니다. |
KERNEL_CET_CONTEXT 시스템용으로만 예약됩니다. 사용하지 마세요. |
KERNEL_SOFT_RESTART_NOTIFICATION 자세한 정보: KERNEL_SOFT_RESTART_NOTIFICATION 구조체 |
KEY_BASIC_INFORMATION KEY_BASIC_INFORMATION 구조는 레지스트리 키에 사용할 수 있는 전체 정보의 하위 집합을 정의합니다. |
KEY_FULL_INFORMATION KEY_FULL_INFORMATION 구조체는 레지스트리 키에 사용할 수 있는 정보(해당 하위 키에 대한 정보 및 이름 및 값 항목의 최대 길이 포함)를 정의합니다. |
KEY_NODE_INFORMATION KEY_NODE_INFORMATION 구조체는 레지스트리(하위) 키에 사용할 수 있는 기본 정보를 정의합니다. |
KEY_VALUE_BASIC_INFORMATION KEY_VALUE_BASIC_INFORMATION 구조체는 레지스트리 키의 값 항목에 사용할 수 있는 전체 정보의 하위 집합을 정의합니다. |
KEY_VALUE_ENTRY KEY_VALUE_ENTRY 구조체는 REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION 구조체에서 레지스트리 키에 대한 단일 값 항목을 설명하는 데 사용됩니다. |
KEY_VALUE_FULL_INFORMATION KEY_VALUE_FULL_INFORMATION 구조는 레지스트리 키의 값 항목에 사용할 수 있는 정보를 정의합니다. |
KEY_VALUE_PARTIAL_INFORMATION KEY_VALUE_PARTIAL_INFORMATION 구조체는 레지스트리 키의 값 항목에 사용할 수 있는 값 정보의 하위 집합을 정의합니다. |
KEY_WRITE_TIME_INFORMATION KEY_WRITE_TIME_INFORMATION 구조는 시스템에서 레지스트리 키에 대한 마지막 쓰기 시간을 설정하는 데 사용됩니다. |
KMUTANT KMUTANT 구조체에 대해 자세히 알아보기 |
KTMOBJECT_CURSOR KTMOBJECT_CURSOR 구조체는 구성 요소가 ZwEnumerateTransactionObject를 호출할 때 KTM 개체에 대한 열거형 정보를 받습니다. |
KTRIAGE_DUMP_DATA_ARRAY 자세한 정보: _KTRIAGE_DUMP_DATA_ARRAY 구조체 |
LINK_SHARE_ACCESS 파일 시스템에서 링크 파일만 사용하는 공유 액세스 구조입니다. |
LUID_AND_ATTRIBUTES LUID_AND_ATTRIBUTES LUID(로컬 고유 식별자) 및 해당 특성을 나타냅니다. |
MAILSLOT_CREATE_PARAMETERS 이 MAILSLOT_CREATE_PARAMETERS Windows 하위 시스템에 의해 mailslot을 만드는 데 사용됩니다. |
MDL MDL 구조체는 메모리 설명자 목록(MDL)을 나타내는 부분적으로 불투명한 구조체입니다. |
MEM_EXTENDED_PARAMETER 자세한 정보: MEM_EXTENDED_PARAMETER 구조체 |
MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION 구조를 정의합니다. |
MM_PHYSICAL_ADDRESS_LIST MM_PHYSICAL_ADDRESS_LIST 구조체는 실제 주소의 범위를 지정합니다. |
NAMED_PIPE_CREATE_PARAMETERS NAMED_PIPE_CREATE_PARAMETERS 구조체는 Windows 하위 시스템이 명명된 파이프를 만드는 데 사용됩니다. |
NOTIFY_USER_POWER_SETTING 이 항목에서는 NOTIFY_USER_POWER_SETTING 구조에 대해 설명합니다. |
NPEM_CAPABILITY_STANDARD 자세한 정보: NPEM_CAPABILITY_STANDARD |
NPEM_CONTROL_INTERFACE 자세한 정보: NPEM_CONTROL_INTERFACE |
OB_CALLBACK_REGISTRATION OB_CALLBACK_REGISTRATION 구조는 ObRegisterCallbacks 루틴이 ObjectPreCallback 및 ObjectPostCallback 콜백 루틴을 등록할 때 매개 변수를 지정합니다. |
OB_OPERATION_REGISTRATION OB_OPERATION_REGISTRATION 구조는 ObjectPreCallback 및 ObjectPostCallback 콜백 루틴과 루틴이 호출되는 작업 유형을 지정합니다. |
OB_POST_CREATE_HANDLE_INFORMATION OB_POST_CREATE_HANDLE_INFORMATION 구조체는 열려 있는 스레드 또는 프로세스 핸들에 대한 정보를 ObjectPostCallback 루틴에 제공합니다. |
OB_POST_DUPLICATE_HANDLE_INFORMATION OB_POST_DUPLICATE_HANDLE_INFORMATION 구조체는 복제된 스레드 또는 프로세스 핸들에 대한 ObjectPostCallback 루틴에 정보를 제공합니다. |
OB_POST_OPERATION_INFORMATION OB_POST_OPERATION_INFORMATION 구조체는 ObjectPostCallback 루틴에 프로세스 또는 스레드 핸들 작업에 대한 정보를 제공합니다. |
OB_POST_OPERATION_PARAMETERS OB_POST_OPERATION_PARAMETERS 공용 구조체는 ObjectPostCallback 루틴에 대한 작업별 매개 변수를 설명합니다. |
OB_PRE_CREATE_HANDLE_INFORMATION OB_PRE_CREATE_HANDLE_INFORMATION 구조체는 열려 있는 스레드 또는 프로세스 핸들에 대한 ObjectPreCallback 루틴에 정보를 제공합니다. |
OB_PRE_DUPLICATE_HANDLE_INFORMATION OB_PRE_DUPLICATE_HANDLE_INFORMATION 구조체는 중복되는 스레드 또는 프로세스 핸들에 대한 ObjectPreCallback 루틴에 정보를 제공합니다. |
OB_PRE_OPERATION_INFORMATION OB_PRE_OPERATION_INFORMATION 구조체는 ObjectPreCallback 루틴에 프로세스 또는 스레드 핸들 작업에 대한 정보를 제공합니다. |
OB_PRE_OPERATION_PARAMETERS OB_PRE_OPERATION_PARAMETERS 공용 구조체는 ObjectPreCallback 루틴에 대한 작업별 매개 변수를 설명합니다. |
OSVERSIONINFOEXW RTL_OSVERSIONINFOEXW 구조에는 운영 체제 버전 정보가 포함됩니다. |
OSVERSIONINFOW RTL_OSVERSIONINFOW 구조에는 운영 체제 버전 정보가 포함됩니다. |
PCI_ATS_INTERFACE PCI_ATS_INTERFACE 구조를 정의합니다. |
PCI_CAPABILITIES_HEADER _PCI_CAPABILITIES_HEADER 구조체(wdm.h)는 모든 PCI 기능 구조에 있는 헤더를 정의합니다. |
PCI_COMMON_CONFIG _PCI_COMMON_CONFIG 구조체(wdm.h)는 표준 PCI 구성 정보를 정의합니다. |
PCI_DEVICE_PRESENT_INTERFACE PCI_DEVICE_PRESENT_INTERFACE 구조체는 시스템 사용을 위해 예약되어 있습니다. |
PCI_EXPRESS_AER_CAPABILITIES _PCI_EXPRESS_AER_CAPABILITIES 구조(wdm.h)는 PCI Express(PCIe) 고급 오류 기능 및 컨트롤 레지스터를 설명합니다. |
PCI_EXPRESS_AER_CAPABILITY _PCI_EXPRESS_AER_CAPABILITY 구조체(wdm.h)는 PCI Express(PCIe) 고급 오류 보고 기능 구조를 설명합니다. |
PCI_EXPRESS_BRIDGE_AER_CAPABILITY _PCI_EXPRESS_BRIDGE_AER_CAPABILITY 구조체(wdm.h)는 PCIe 브리지 디바이스에 대한 PCI Express(PCIe) 고급 오류 보고 기능을 정의합니다. |
PCI_EXPRESS_CORRECTABLE_ERROR_MASK _PCI_EXPRESS_CORRECTABLE_ERROR_MASK 구조체(wdm.h)는 고급 오류 보고에 사용되는 PCI Express(PCIe) 수정 가능한 오류 마스크 레지스터를 설명합니다. |
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS _PCI_EXPRESS_CORRECTABLE_ERROR_STATUS 구조체(wdm.h)는 고급 오류 보고를 위한 PCI Express(PCIe) 수정 가능한 오류 상태 레지스터를 설명합니다. |
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER _PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER 구조체(wdm.h)는 PCI Express(PCIe) 확장 기능 구조의 헤더를 설명합니다. |
PCI_EXPRESS_ERROR_SOURCE_ID _PCI_EXPRESS_ERROR_SOURCE_ID 구조체(wdm.h)는 오류 상태 레지스터에서 수정 가능한 첫 번째 오류와 첫 번째 수정할 수 없는 오류의 ID를 설명합니다. |
PCI_EXPRESS_LINK_QUIESCENT_INTERFACE PCI_EXPRESS_LINK_QUIESCENT_INTERFACE 구조체는 시스템 사용을 위해 예약되어 있습니다. |
PCI_EXPRESS_PTM_CAPABILITY PCI_EXPRESS_PTM_CAPABILITY 예약되었습니다. 사용하지 마세요. |
PCI_EXPRESS_PTM_CAPABILITY_REGISTER PCI_EXPRESS_PTM_CAPABILITY_REGISTER 예약되었습니다. 사용하지 마세요. |
PCI_EXPRESS_PTM_CONTROL_REGISTER PCI_EXPRESS_PTM_CONTROL_REGISTER 예약됩니다. 사용하지 마세요. |
PCI_EXPRESS_ROOT_ERROR_COMMAND _PCI_EXPRESS_ROOT_ERROR_COMMAND 구조체(wdm.h)는 고급 오류 보고를 위한 PCI Express(PCIe) 루트 오류 명령 레지스터를 설명합니다. |
PCI_EXPRESS_ROOT_ERROR_STATUS _PCI_EXPRESS_ROOT_ERROR_STATUS 구조체(wdm.h)는 고급 오류 보고를 위한 PCI Express(PCIe) 루트 오류 상태 레지스터를 설명합니다. |
PCI_EXPRESS_ROOT_PORT_INTERFACE PCI_EXPRESS_ROOT_PORT_INTERFACE 구조체는 시스템 사용을 위해 예약되어 있습니다. |
PCI_EXPRESS_ROOTPORT_AER_CAPABILITY _PCI_EXPRESS_ROOTPORT_AER_CAPABILITY 구조체(wdm.h)는 PCI Express(PCIe) 고급 오류 보고 기능 구조를 설명합니다. |
PCI_EXPRESS_SEC_AER_CAPABILITIES _PCI_EXPRESS_SEC_AER_CAPABILITIES 구조체(wdm.h)는 PCI Express(PCIe) 보조 오류 기능 및 컨트롤 레지스터를 설명합니다. |
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK 구조체(wdm.h)는 PCI Express(PCIe) 보조 수정할 수 없는 오류 마스크 레지스터를 설명합니다. |
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY 구조체(wdm.h)는 PCI Express(PCIe) 보조 수정할 수 없는 오류 심각도 레지스터를 설명합니다. |
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS 구조체(wdm.h)는 PCI Express(PCIe) 보조 수정할 수 없는 오류 상태 레지스터를 설명합니다. |
PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY _PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY 구조체(wdm.h)는 PCI Express(PCIe) 디바이스의 일련 번호를 설명합니다. |
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK _PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK 구조체(wdm.h)는 PCI Express(PCIe) 수정할 수 없는 오류 마스크 레지스터를 설명합니다. |
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY _PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY 구조체(wdm.h)는 PCI Express(PCIe) 수정할 수 없는 오류 심각도 레지스터를 설명합니다. |
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS _PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS 구조체(wdm.h)는 PCI Express(PCIe) 수정할 수 없는 오류 상태 레지스터를 설명합니다. |
PCI_MSIX_TABLE_CONFIG_INTERFACE PCI_MSIX_TABLE_CONFIG_INTERFACE 구조를 사용하면 디바이스 드라이버가 MSI-X 인터럽트 설정을 수정할 수 있습니다. 이 구조는 GUID_MSIX_TABLE_CONFIG_INTERFACE 인터페이스를 설명합니다. |
PCI_PM_CAPABILITY _PCI_PM_CAPABILITY 구조(wdm.h)에는 디바이스의 전원 관리 기능을 설명하는 필드가 포함되어 있습니다. |
PCI_PMC _PCI_PMC 구조체(wdm.h)는 전원 관리 기능 레지스터의 내용을 설명합니다. |
PCI_PMCSR _PCI_PMCSR 구조(wdm.h)는 디바이스의 전원 관리 제어 상태 레지스터의 내용을 설명합니다. |
PCI_PMCSR_BSE _PCI_PMCSR_BSE 구조체(wdm.h)는 PCI 브리지 지원 확장에 대한 전원 관리 제어 상태 레지스터의 내용을 설명합니다. |
PCI_SECURITY_INTERFACE2 PCI_SECURITY_INTERFACE2 구조를 정의합니다. |
PCI_SEGMENT_BUS_NUMBER Microsoft는 내부용으로만 PCI_SEGMENT_BUS_NUMBER 구조를 예약합니다. 코드에서 이 구조를 사용하지 마세요. |
PCI_SLOT_NUMBER _PCI_SLOT_NUMBER 구조체(wdm.h)는 사용되지 않습니다. 사용되지 않는 HalXxxBusData 루틴에 대한 Slot 매개 변수의 형식을 정의합니다. |
PCI_VIRTUALIZATION_INTERFACE PCI_VIRTUALIZATION_INTERFACE 구조에 대해 자세히 알아봅니다. |
PCI_X_CAPABILITY PCI_X_CAPABILITY 구조체(wdm.h)는 PCI Local Bus 사양에 PCI-X 부록을 준수하는 디바이스의 명령 및 상태 레지스터의 내용을 보고합니다. |
PCW_CALLBACK_INFORMATION PCW_CALLBACK_INFORMATION 공용 구조체는 보낼 알림에 대한 세부 정보를 제공합니다. 공급자는 이 공용 구조체에 대한 포인터를 PcwCallback 함수에 대한 매개 변수로 전달합니다. |
PCW_COUNTER_DESCRIPTOR PCW_COUNTER_DESCRIPTOR 구조는 보낼 알림에 대한 세부 정보를 제공합니다. |
PCW_COUNTER_INFORMATION PCW_COUNTER_INFORMATION 구조는 카운터 세트의 특정 인스턴스를 식별하는 특성을 설명합니다. |
PCW_DATA PCW_DATA 구조는 인스턴스와 연결된 데이터 블록의 배열을 설명합니다. |
PCW_MASK_INFORMATION PCW_MASK_INFORMATION 구조는 공급자에게 보낼 알림에 대한 세부 정보를 제공합니다. 이 정보는 Info 매개 변수의 일부로 PcwCallback 함수에 전달됩니다. 이 마스크 정보는 PCW_CALLBACK_INFORMATION 포함되어 있습니다. |
PCW_REGISTRATION_INFORMATION PCW_REGISTRATION_INFORMATION 구조체는 공급자 및 카운터 세트에 대한 세부 정보를 제공합니다. |
PLUGPLAY_NOTIFICATION_HEADER PLUGPLAY_NOTIFICATION_HEADER 구조는 DEVICE_INTERFACE_CHANGE_NOTIFICATION 구조와 같은 각 PnP 알림 구조의 시작 부분에 포함됩니다. |
PNP_BUS_INFORMATION PNP_BUS_INFORMATION 구조는 버스를 설명합니다. |
PO_FX_COMPONENT_IDLE_STATE PO_FX_COMPONENT_IDLE_STATE 구조체는 디바이스에 있는 구성 요소의 Fx 전원 상태 특성을 지정합니다. |
PO_FX_COMPONENT_PERF_INFO PO_FX_COMPONENT_PERF_INFO 구조는 디바이스 내의 단일 구성 요소에 대한 모든 성능 상태 집합을 설명합니다. |
PO_FX_COMPONENT_PERF_SET PO_FX_COMPONENT_PERF_SET 구조체는 디바이스 내의 단일 구성 요소에 대한 성능 상태 집합을 나타냅니다. |
PO_FX_COMPONENT_V1 PO_FX_COMPONENT 구조는 디바이스에서 구성 요소의 전원 상태 특성을 설명합니다. |
PO_FX_COMPONENT_V2 PO_FX_COMPONENT 구조체가 디바이스에서 구성 요소의 전원 상태 특성을 설명하는 방법을 알아봅니다. |
PO_FX_DEVICE_V1 PO_FX_DEVICE 구조는 PoFx(전원 관리 프레임워크)에 대한 디바이스의 전원 특성을 설명합니다. |
PO_FX_DEVICE_V2 PO_FX_DEVICE 구조에서 PoFx(전원 관리 프레임워크)에 대한 디바이스의 전원 특성을 설명하는 방법을 알아봅니다. |
PO_FX_DEVICE_V3 자세한 정보: PO_FX_DEVICE_V3 구조체 |
PO_FX_PERF_STATE PO_FX_PERF_STATE 구조체는 디바이스 내의 단일 구성 요소에 대한 성능 상태를 나타냅니다. |
PO_FX_PERF_STATE_CHANGE PO_FX_PERF_STATE_CHANGE 구조에는 PoFxIssueComponentPerfStateChange 또는 PoFxIssueComponentPerfStateChangeMultiple 루틴을 호출하여 요청되는 성능 상태 변경에 대한 정보가 포함됩니다. |
POOL_CREATE_EXTENDED_PARAMS POOL_CREATE_EXTENDED_PARAMS 구조를 정의합니다. |
POOL_EXTENDED_PARAMETER 자세한 정보: POOL_EXTENDED_PARAMETER |
POOL_EXTENDED_PARAMS_SECURE_POOL POOL_EXTENDED_PARAMS_SECURE_POOL 구조를 정의합니다. |
POWER_PLATFORM_INFORMATION POWER_PLATFORM_INFORMATION 구조에 시스템의 전원 기능에 대한 정보가 포함된 방법을 알아봅니다. |
POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES 자세한 정보: POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES 구조체(wdm.h) |
POWER_STATE POWER_STATE 공용 구조체가 시스템 전원 상태 값 또는 디바이스 전원 상태 값을 지정하는 방법을 알아봅니다. |
PRIVILEGE_SET PRIVILEGE_SET 구조는 보안 권한 집합을 지정합니다. |
PTM_CONTROL_INTERFACE PTM_CONTROL_INTERFACE 예약되었습니다. 사용하지 마세요. |
REENUMERATE_SELF_INTERFACE_STANDARD REENUMERATE_SELF_INTERFACE_STANDARD 인터페이스 구조를 사용하면 드라이버에서 부모 버스 드라이버가 드라이버의 디바이스를 다시 열거하도록 요청할 수 있습니다. 이 구조체는 GUID_REENUMERATE_SELF_INTERFACE_STANDARD 인터페이스를 정의합니다. |
REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION 구조에는 드라이버의 RegistryCallback 루틴이 레지스트리 개체와 연결된 컨텍스트에 대해 드라이버가 이전에 할당한 리소스를 해제하는 데 사용할 수 있는 정보가 포함되어 있습니다. |
REG_CREATE_KEY_INFORMATION 사용되지 않고 대신 REG_CREATE_KEY_INFORMATION_V1 사용합니다. REG_CREATE_KEY_INFORMATION 구조에는 레지스트리 키를 만들 때 드라이버의 RegistryCallback 루틴에서 사용할 수 있는 정보가 포함됩니다. |
REG_CREATE_KEY_INFORMATION_V1 REG_CREATE_KEY_INFORMATION_V1 구조에는 레지스트리 키를 만들 때 필터 드라이버의 RegistryCallback 루틴에서 사용할 수 있는 정보가 포함됩니다. |
REG_DELETE_KEY_INFORMATION REG_DELETE_KEY_INFORMATION 구조에는 레지스트리 키를 삭제할 때 드라이버의 RegistryCallback 루틴에서 사용할 수 있는 정보가 포함됩니다. |
REG_DELETE_VALUE_KEY_INFORMATION REG_DELETE_VALUE_KEY_INFORMATION 구조에는 레지스트리 키의 값이 삭제될 때 드라이버의 RegistryCallback 루틴에서 사용할 수 있는 정보가 포함됩니다. |
REG_ENUMERATE_KEY_INFORMATION REG_ENUMERATE_KEY_INFORMATION 구조체는 하위 키가 열거되는 키의 하위 키 하나를 설명합니다. |
REG_ENUMERATE_VALUE_KEY_INFORMATION REG_ENUMERATE_VALUE_KEY_INFORMATION 구조체는 값 항목이 열거되는 키의 값 항목 하나를 설명합니다. |
REG_KEY_HANDLE_CLOSE_INFORMATION REG_KEY_HANDLE_CLOSE_INFORMATION 구조에는 핸들을 닫을 레지스트리 키에 대한 정보가 포함됩니다. |
REG_LOAD_KEY_INFORMATION REG_LOAD_KEY_INFORMATION 구조에는 로드 중인 레지스트리 하이브에 대한 정보가 포함됩니다. |
REG_LOAD_KEY_INFORMATION_V2 REG_LOAD_KEY_INFORMATION_V2 구조에는 로드 중인 레지스트리 하이브에 대한 정보가 포함됩니다. |
REG_POST_CREATE_KEY_INFORMATION REG_POST_CREATE_KEY_INFORMATION 구조에는 레지스트리 키를 만들려고 시도한 결과가 포함됩니다. |
REG_POST_OPERATION_INFORMATION REG_POST_OPERATION_INFORMATION 구조에는 RegistryCallback 루틴에서 사용할 수 있는 완료된 레지스트리 작업에 대한 정보가 포함되어 있습니다. |
REG_PRE_CREATE_KEY_INFORMATION REG_PRE_OPEN_KEY_INFORMATION 구조에는 열려는 레지스트리 키의 이름이 포함됩니다. |
REG_QUERY_KEY_INFORMATION REG_QUERY_KEY_INFORMATION 구조는 키에 대해 쿼리할 메타데이터를 설명합니다. |
REG_QUERY_KEY_NAME REG_QUERY_KEY_NAME 구조는 쿼리 중인 개체의 전체 레지스트리 키 이름을 설명합니다. |
REG_QUERY_KEY_SECURITY_INFORMATION REG_QUERY_KEY_SECURITY_INFORMATION 구조는 레지스트리 키 개체에 대한 보안 정보를 받습니다. |
REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION 구조체는 키에 대해 검색되는 여러 값 항목을 설명합니다. |
REG_QUERY_VALUE_KEY_INFORMATION REG_QUERY_VALUE_KEY_INFORMATION 구조에는 쿼리 중인 레지스트리 키의 값 항목에 대한 정보가 포함됩니다. |
REG_RENAME_KEY_INFORMATION REG_RENAME_KEY_INFORMATION 구조에는 이름이 변경될 레지스트리 키의 새 이름이 포함됩니다. |
REG_REPLACE_KEY_INFORMATION REG_REPLACE_KEY_INFORMATION 구조는 키에 대해 바꿀 메타데이터를 설명합니다. |
REG_RESTORE_KEY_INFORMATION REG_RESTORE_KEY_INFORMATION 구조에는 복원할 레지스트리 키에 대한 정보가 포함됩니다. |
REG_SAVE_KEY_INFORMATION REG_SAVE_KEY_INFORMATION 구조에는 저장하려는 레지스트리 키에 대한 정보가 포함됩니다. |
REG_SAVE_MERGED_KEY_INFORMATION REG_SAVE_MERGED_KEY_INFORMATION 구조를 정의합니다. |
REG_SET_INFORMATION_KEY_INFORMATION REG_SET_INFORMATION_KEY_INFORMATION 구조는 키의 메타데이터에 대한 새 설정을 설명합니다. |
REG_SET_KEY_SECURITY_INFORMATION REG_SET_KEY_SECURITY_INFORMATION 구조는 레지스트리 키 개체에 대한 보안 정보를 지정합니다. |
REG_SET_VALUE_KEY_INFORMATION REG_SET_VALUE_INFORMATION 구조는 레지스트리 키의 값 항목에 대한 새 설정을 설명합니다. |
REG_UNLOAD_KEY_INFORMATION REG_UNLOAD_KEY_INFORMATION 구조에는 레지스트리 하이브가 언로드될 때 드라이버의 RegistryCallback 루틴에서 사용할 수 있는 정보가 포함됩니다. |
RESOURCEMANAGER_BASIC_INFORMATION RESOURCEMANAGER_BASIC INFORMATION 구조에는 리소스 관리자 개체에 대한 정보가 포함됩니다. |
RESOURCEMANAGER_COMPLETION_INFORMATION RESOURCEMANAGER_COMPLETION_INFORMATION 구조체는 사용되지 않습니다. |
SCATTER_GATHER_LIST SCATTER_GATHER_LIST 구조체는 DMA 작업에 대한 분산/수집 목록을 설명합니다. |
SDEV_IDENTIFIER_INTERFACE 이 자리 표시자 항목은 이후 릴리스에 포함될 수 있는 설명서의 예로 제공됩니다. 이 자료는 아직 사용할 수 없습니다. |
SECTION_OBJECT_POINTERS 파일 시스템 또는 리디렉터 드라이버에 의해 할당된 SECTION_OBJECT_POINTERS 구조는 메모리 관리자와 캐시 관리자가 파일 스트림에 대한 파일 매핑 및 캐시 관련 정보를 저장하는 데 사용됩니다. |
SECURITY_SUBJECT_CONTEXT SECURITY_SUBJECT_CONTEXT 구조는 액세스 유효성 검사 및 감사에 대한 주체 보안 컨텍스트를 캡처하는 데 사용됩니다. |
SET_POWER_SETTING_VALUE 이 항목에서는 SET_POWER_SETTING_VALUE 구조에 대해 설명합니다. |
SLIST_ENTRY SLIST_ENTRY 구조체는 시퀀싱된 Singly 연결된 목록의 항목을 설명합니다. |
SYSTEM_POOL_ZEROING_INFORMATION Microsoft는 내부용으로만 SYSTEM_POOL_ZEROING_INFORMATION 구조를 예약합니다. 코드에서 이 구조를 사용하지 마세요. |
SYSTEM_POWER_STATE_CONTEXT SYSTEM_POWER_STATE_CONTEXT 구조체가 컴퓨터의 이전 시스템 전원 상태에 대한 정보를 포함하는 부분적으로 불투명한 시스템 구조인 방법을 알아봅니다. |
TARGET_DEVICE_CUSTOM_NOTIFICATION TARGET_DEVICE_CUSTOM_NOTIFICATION 구조는 사용자 지정 디바이스 이벤트를 설명합니다. |
TARGET_DEVICE_REMOVAL_NOTIFICATION TARGET_DEVICE_REMOVAL_NOTIFICATION 구조는 디바이스 제거 이벤트를 설명합니다. PnP 관리자는 EventCategoryTargetDeviceChange 이벤트 알림을 위해 콜백 루틴을 등록한 드라이버에 이 구조를 보냅니다. |
TIME_FIELDS TIME_FIELDS 구조에서는 시간 변환 루틴에 대한 시간 정보를 설명합니다. |
TRANSACTION_BASIC_INFORMATION TRANSACTION_BASIC_INFORMATION 구조에는 트랜잭션 개체에 대한 정보가 포함됩니다. |
TRANSACTION_ENLISTMENT_PAIR TRANSACTION_ENLISTMENT_PAIR 구조에는 트랜잭션 개체와 연결된 인리스트먼트에 대한 정보가 포함됩니다. |
TRANSACTION_ENLISTMENTS_INFORMATION TRANSACTION_ENLISTMENTS_INFORMATION 구조에는 트랜잭션 개체와 연결된 인리스트먼트에 대한 정보가 포함됩니다. |
TRANSACTION_PROPERTIES_INFORMATION TRANSACTION_PROPERTIES_INFORMATION 구조체에는 트랜잭션 개체의 속성이 포함됩니다. |
TRANSACTIONMANAGER_BASIC_INFORMATION TRANSACTIONMANAGER_BASIC_INFORMATION 구조에는 트랜잭션 관리자 개체에 대한 정보가 포함됩니다. |
TRANSACTIONMANAGER_LOG_INFORMATION TRANSACTIONMANAGER_LOG_INFORMATION 구조에는 트랜잭션 관리자 개체에 대한 정보가 포함됩니다. |
TRANSACTIONMANAGER_LOGPATH_INFORMATION TRANSACTIONMANAGER_LOGPATH_INFORMATION 구조에는 트랜잭션 관리자 개체에 대한 정보가 포함됩니다. |
TRANSACTIONMANAGER_RECOVERY_INFORMATION TRANSACTIONMANAGER_RECOVERY_INFORMATION 구조에는 트랜잭션 관리자 개체에 대한 정보가 포함됩니다. |
VPB VPB(볼륨 매개 변수 블록) 구조는 탑재된 파일 시스템 볼륨을 나타내는 디바이스 개체를 물리적 또는 가상 디스크 디바이스를 나타내는 디바이스 개체에 매핑하는 데 사용됩니다. |
WAIT_CONTEXT_BLOCK WAIT_CONTEXT_BLOCK 예약되었습니다. 사용하지 마세요. |
WORK_QUEUE_ITEM WORK_QUEUE_ITEM 구조는 작업 항목을 시스템 작업 큐에 게시하는 데 사용됩니다. |
XSAVE_CET_U_FORMAT CET_U XSTATE 구성 요소의 형식입니다. |
열거형
BOUND_CALLBACK_STATUS BOUND_CALLBACK_STATUS 열거형은 BoundCallback 함수에서 사용자 모드 경계 예외가 처리된 방법을 나타냅니다. |
BUS_QUERY_ID_TYPE 이 항목에서는 BUS_QUERY_ID_TYPE 열거형에 대해 설명합니다. |
CLFS_CONTEXT_MODE CLFS_CONTEXT_MODE 열거형은 CLFS(공용 로그 파일 시스템) 드라이버가 스트림에서 레코드 집합을 읽을 때 따르는 시퀀스 형식을 나타냅니다. |
CLFS_MGMT_POLICY_TYPE CLFS_MGMT_POLICY_TYPE 열거형 형식은 CLFS 관리 정책의 형식을 식별합니다. |
CLS_LOG_INFORMATION_CLASS CLFS_LOG_INFORMATION_CLASS 열거형은 ClfsQueryLogFileInformation 호출에 의해 요청되는 정보의 형식을 나타냅니다. |
D3COLD_LAST_TRANSITION_STATUS D3COLD_LAST_TRANSITION_STATUS 열거형은 D3hot 디바이스 전원 상태로의 최근 전환 후 D3cold 디바이스 전원 상태로 전환되었는지 여부를 나타냅니다. |
DEVICE_DIRECTORY_TYPE 드라이버가 로드되는 디렉터리입니다. |
DEVICE_INSTALL_STATE DEVICE_INSTALL_STATE 열거형은 디바이스의 설치 상태를 설명합니다. |
DEVICE_POWER_STATE DEVICE_POWER_STATE 열거형 유형이 디바이스 전원 상태를 나타내는 방법을 알아봅니다. |
DEVICE_REGISTRY_PROPERTY DEVICE_REGISTRY_PROPERTY 열거형은 레지스트리에 저장된 디바이스 속성을 식별합니다. |
DEVICE_REMOVAL_POLICY DEVICE_REMOVAL_POLICY 열거형은 디바이스의 제거 정책을 설명합니다. |
DEVICE_RESET_TYPE DEVICE_RESET_TYPE 열거형은 GUID_DEVICE_RESET_INTERFACE_STANDARD 인터페이스의 DeviceReset 루틴 호출에 의해 요청되는 디바이스 재설정 유형을 지정합니다. |
DEVICE_TEXT_TYPE 이 항목에서는 DEVICE_TEXT_TYPE 열거형에 대해 설명합니다. |
DEVICE_USAGE_NOTIFICATION_TYPE 자세한 정보: DEVICE_USAGE_NOTIFICATION_TYPE 열거형 |
DEVICE_WAKE_DEPTH DEVICE_WAKE_DEPTH 열거형은 디바이스가 절전 신호를 트리거할 수 있는 가장 깊은 디바이스 전원 상태를 지정합니다. |
DIRECTORY_NOTIFY_INFORMATION_CLASS DIRECTORY_NOTIFY_INFORMATION_CLASS 열거형에 대해 자세히 알아봅니다. |
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE 자세한 정보: DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE |
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE MDL에서 공통 버퍼를 만들 때 제공할 수 있는 선택적 구성 유형을 제공합니다. 형식에 해당하는 구성 값은 DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION 구조에 저장됩니다. |
DMA_COMPLETION_STATUS DMA_COMPLETION_STATUS 열거형은 DMA 전송의 완료 상태를 설명합니다. |
DOMAIN_CONFIGURATION_ARCH 지정된 시스템 아키텍처 형식에 대한 값을 정의합니다. |
DRIVER_DIRECTORY_TYPE 자세한 정보: _DRIVER_DIRECTORY_TYPE 열거형 |
DRIVER_REGKEY_TYPE 자세한 정보: DRIVER_REGKEY_TYPE 열거형 |
ENLISTMENT_INFORMATION_CLASS ENLISTMENT_INFORMATION_CLASS 열거형은 ZwSetInformationEnlistment 루틴이 설정할 수 있는 정보 유형과 ZwQueryInformationEnlistment 루틴이 인리스트먼트 개체에 대해 검색할 수 있는 정보 유형을 식별합니다. |
EX_POOL_PRIORITY 자세한 정보: EX_POOL_PRIORITY |
FAULT_INFORMATION_ARCH 시스템 아키텍처의 형식에 대한 값을 정의합니다. |
FAULT_INFORMATION_ARM64_TYPE 오류 유형에 대한 값을 정의합니다. |
FILE_INFORMATION_CLASS FILE_INFORMATION_CLASS 열거형에 대해 자세히 알아봅니다. |
FS_INFORMATION_CLASS FS_INFORMATION_CLASS 열거형에는 집합 또는 쿼리 작업에 대해 존재하는 정보 구조의 유형을 지정하는 정보 클래스 상수가 포함됩니다. |
IMAGE_POLICY_ENTRY_TYPE _IMAGE_POLICY_ENTRY_TYPE 열거형은 지원되지 않습니다. |
IMAGE_POLICY_ID _IMAGE_POLICY_ID 열거형은 지원되지 않습니다. |
INTERFACE_TYPE _INTERFACE_TYPE 열거형(wdm.h)은 인터페이스를 게시한 버스 드라이버의 유형을 나타내는 값을 정의합니다. |
IO_ACCESS_MODE _IO_ACCESS_MODE SFIO(예약된 파일 I/O)에 대한 액세스 모드 유형을 정의합니다. |
IO_ACCESS_TYPE _IO_ACCESS_TYPE SFIO(예약된 파일 I/O)에 대한 액세스 권한을 정의합니다. |
IO_ALLOCATION_ACTION IO_ALLOCATION_ACTION 열거형 형식은 AdapterControl 및 ControllerControl 루틴에 대한 반환 값을 지정하는 데 사용됩니다. |
IO_CONTAINER_INFORMATION_CLASS IO_CONTAINER_INFORMATION_CLASS 열거형에는 커널 모드 드라이버가 요청할 수 있는 시스템 정보의 클래스를 나타내는 상수가 포함되어 있습니다. |
IO_CONTAINER_NOTIFICATION_CLASS IO_CONTAINER_NOTIFICATION_CLASS 열거형에는 커널 모드 드라이버가 알림을 수신하도록 등록할 수 있는 이벤트의 클래스를 나타내는 상수가 포함되어 있습니다. |
IO_NOTIFICATION_EVENT_CATEGORY 자세한 정보: IO_NOTIFICATION_EVENT_CATEGORY 열거형 |
IO_PAGING_PRIORITY IO_PAGING_PRIORITY 열거형은 페이징 I/O IRP의 우선 순위 값을 설명합니다. |
IO_PRIORITY_HINT IO_PRIORITY_HINT 열거형 형식은 IRP에 대한 우선 순위 힌트를 지정합니다. |
IO_SESSION_EVENT IO_SESSION_EVENT 열거형은 드라이버가 알림을 수신하는 세션 이벤트의 유형을 나타냅니다. |
IO_SESSION_STATE IO_SESSION_STATE 열거형에는 사용자 세션의 현재 상태를 나타내는 상수가 포함되어 있습니다. |
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE 디바이스 유형 및 시스템에 따라 IOMMU_DMA_DEVICE 생성 시 사용되는 구성 유형에 대해 설명합니다. |
IOMMU_DMA_DOMAIN_TYPE DMA_IOMMU_INTERFACE_EX 통해 만들고 상호 작용할 수 있는 도메인 형식에 대해 설명합니다. |
IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE 열거형은 IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG 구조에 설명된 논리 할당자의 형식을 나타냅니다. |
IOMMU_MAP_PHYSICAL_ADDRESS_TYPE IOMMU_MAP_PHYSICAL_ADDRESS_TYPE 열거형은 IOMMU_MAP_PHYSICAL_ADDRESS 구조에 설명된 실제 주소의 형식을 나타냅니다. |
IRQ_DEVICE_POLICY _IRQ_DEVICE_POLICY 열거형(wdm.h) 형식은 디바이스에서 다른 프로세서로 인터럽트를 할당하는 데 사용되는 운영 체제 정책을 나타냅니다. |
IRQ_PRIORITY _IRQ_PRIORITY 열거형(wdm.h) 형식은 디바이스의 인터럽트 서비스에 시스템에서 지정해야 하는 우선 순위를 나타냅니다. |
KBUGCHECK_CALLBACK_REASON KBUGCHECK_CALLBACK_REASON 열거형 유형은 버그 검사 콜백이 실행되는 상황을 지정합니다. |
KBUGCHECK_DUMP_IO_TYPE KBUGCHECK_DUMP_IO_TYPE 열거형 형식은 크래시 덤프 파일 내의 데이터 섹션 형식을 식별합니다. |
KE_PROCESSOR_CHANGE_NOTIFY_STATE 이 항목에서는 KE_PROCESSOR_CHANGE_NOTIFY_STATE 열거형에 대해 설명합니다. |
KEY_INFORMATION_CLASS KEY_INFORMATION_CLASS 열거형 형식은 레지스트리 키에 대해 제공할 정보의 형식을 나타냅니다. |
KEY_SET_INFORMATION_CLASS KEY_SET_INFORMATION_CLASS 열거형 형식은 레지스트리 키에 대해 설정할 정보의 형식을 나타냅니다. |
KEY_VALUE_INFORMATION_CLASS KEY_VALUE_INFORMATION_CLASS 열거형 형식은 레지스트리 키의 값에 대해 제공할 정보의 형식을 지정합니다. |
KINTERRUPT_MODE _KINTERRUPT_MODE 열거형(wdm.h) 형식은 인터럽트 수준이 트리거되는지 또는 에지 트리거인지를 나타냅니다. |
KINTERRUPT_POLARITY _KINTERRUPT_POLARITY 열거형(wdm.h)에는 디바이스가 인터럽트 줄에서 인터럽트 요청을 알리는 방법을 나타내는 값이 포함되어 있습니다. |
KTMOBJECT_TYPE KTMOBJECT_TYPE 열거형은 KTM에서 지원하는 개체의 형식을 식별합니다. |
LATENCY_TIME 이 항목에서는 LATENCY_TIME 열거형에 대해 설명합니다. |
LOCK_OPERATION LOCK_OPERATION 열거형은 I/O 작업의 형식에 적합한 액세스 형식을 지정합니다. |
MEM_EXTENDED_PARAMETER_TYPE 확장 매개 변수에 대한 값 정의는 주소 공간으로 파일 매핑에 사용됩니다. |
MEM_SECTION_EXTENDED_PARAMETER_TYPE 자세한 정보: MEM_SECTION_EXTENDED_PARAMETER_TYPE 열거형 |
MEMORY_CACHING_TYPE _MEMORY_CACHING_TYPE 열거형(wdm.h) 형식은 메모리를 할당하거나 매핑할 때 허용되는 캐싱 동작을 지정합니다. |
MONITOR_DISPLAY_STATE 이 메서드가 표시되는 모니터의 전원 상태를 나타내는 방법을 알아봅니다. |
NPEM_CONTROL_STANDARD_CONTROL_BIT 자세한 정보: NPEM_CONTROL_STANDARD_CONTROL_BIT |
PCW_CALLBACK_TYPE PCW_CALLBACK_TYPE 열거형은 카운터 세트의 등록된 공급자에게 보낼 알림 유형을 정의합니다. 공급자는 이 열거형에 대한 포인터를 PcwCallback 함수에 매개 변수로 전달합니다. |
PO_EFFECTIVE_POWER_MODE PO_EFFECTIVE_POWER_MODE 열거형 상수는 시스템이 실행 중인 유효 전원 모드를 나타냅니다. |
PO_FX_PERF_STATE_TYPE PO_FX_PERF_STATE_TYPE 열거형에는 PO_FX_COMPONENT_PERF_SET 성능 상태 유형을 설명하는 값이 포함되어 있습니다. |
PO_FX_PERF_STATE_UNIT PO_FX_PERF_STATE_UNIT 열거형에는 PO_FX_COMPONENT_PERF_SET 성능 상태에 의해 제어되는 단위의 형식을 설명하는 값이 포함되어 있습니다. |
POOL_EXTENDED_PARAMETER_TYPE 자세한 정보: POOL_EXTENDED_PARAMETER_TYPE |
POOL_TYPE POOL_TYPE 열거형 형식은 할당할 시스템 메모리의 형식을 지정합니다. |
POWER_ACTION POWER_ACTION 열거형(wdm.h)이 컴퓨터에서 발생할 수 있는 시스템 전원 작업을 식별하는 방법을 알아봅니다. |
POWER_INFORMATION_LEVEL POWER_INFORMATION_LEVEL 전원 수준 정보 표시기를 열거합니다. |
POWER_MONITOR_REQUEST_REASON 이 항목에서는 POWER_MONITOR_REQUEST_REASON 열거형에 대해 설명합니다. |
POWER_MONITOR_REQUEST_TYPE 이 항목에서는 POWER_MONITOR_REQUEST_TYPE 열거형에 대해 설명합니다. |
POWER_REQUEST_TYPE POWER_REQUEST_TYPE 열거형이 전원 요청 유형을 나타내는 방법을 알아봅니다. |
POWER_STATE_TYPE POWER_STATE_TYPE 열거형 유형이 전원 상태 값이 시스템 전원 상태 또는 디바이스 전원 상태임을 나타내는 방법을 알아봅니다. |
POWER_USER_PRESENCE_TYPE 이 항목에서는 POWER_USER_PRESENCE_TYPE 열거형에 대해 설명합니다. |
REG_NOTIFY_CLASS REG_NOTIFY_CLASS 열거형 형식은 구성 관리자가 RegistryCallback 루틴에 전달하는 레지스트리 작업의 유형을 지정합니다. |
RESOURCEMANAGER_INFORMATION_CLASS RESOURCEMANAGER_INFORMATION_CLASS 열거형은 ZwQueryInformationResourceManager 루틴이 리소스 관리자 개체에 대해 검색할 수 있는 정보의 형식을 식별합니다. |
SE_IMAGE_TYPE 자세한 정보: _SE_IMAGE_TYPE 열거형 |
SECURITY_IMPERSONATION_LEVEL SECURITY_IMPERSONATION_LEVEL 열거형 형식에는 보안 가장 수준을 지정하는 값이 포함됩니다. 보안 가장 수준은 서버 프로세스가 클라이언트 프로세스를 대신하여 작동할 수 있는 정도를 제어합니다. |
SYSTEM_POWER_CONDITION 이 항목에서는 SYSTEM_POWER_CONDITION 열거형에 대해 설명합니다. |
SYSTEM_POWER_STATE SYSTEM_POWER_STATE 열거형 형식을 사용하여 시스템 전원 상태를 나타내는 방법을 알아봅니다. |
TRACE_INFORMATION_CLASS TRACE_INFORMATION_CLASS 열거형 형식은 WMI 이벤트 추적 세션과 연결된 정보 유형을 나타내는 데 사용됩니다. |
TRANSACTION_INFORMATION_CLASS TRANSACTION_INFORMATION_CLASS 열거형은 ZwSetInformationTransaction이 설정할 수 있는 정보의 형식을 지정하고 ZwQueryInformationTransaction은 트랜잭션 관리자 개체에 대해 검색할 수 있습니다. |
TRANSACTION_OUTCOME TRANSACTION_OUTCOME 열거형은 KTM이 트랜잭션에 할당할 수 있는 결과(결과)를 정의합니다. |
TRANSACTION_STATE TRANSACTION_STATE 열거형은 KTM이 트랜잭션에 할당할 수 있는 상태를 정의합니다. |
TRANSACTIONMANAGER_INFORMATION_CLASS TRANSACTIONMANAGER_INFORMATION_CLASS 열거형은 ZwQueryInformationTransactionManager 루틴이 트랜잭션 관리자 개체에 대해 검색할 수 있는 정보의 형식을 지정합니다. |
WORK_QUEUE_TYPE WORK_QUEUE_TYPE 열거형 형식은 작업 항목을 처리하는 시스템 작업자 스레드의 형식을 나타냅니다. |