다음을 통해 공유


ExInitializeResourceLite 함수(wdm.h)

ExInitializeResourceLite 루틴은 리소스 변수를 초기화합니다.

통사론

NTSTATUS ExInitializeResourceLite(
  [out] PERESOURCE Resource
);

매개 변수

[out] Resource

초기화되는 리소스 변수에 대해 (ERESOURCE)의sizeof 이상이어야 하는 호출자 제공 스토리지에 대한 포인터입니다. 스토리지는 32비트 플랫폼에서 4 바이트를 정렬하고 64비트 플랫폼에서 8 바이트를 정렬해야 합니다.

반환 값

exInitializeResourceLite STATUS_SUCCESS 반환합니다.

발언

ERESOURCE 대한 스토리지는 비페이지 풀에서 할당되어야 합니다.

리소스 변수는 스레드 집합의 동기화에 사용할 수 있습니다. 호출자가 리소스 변수에 대한 스토리지를 제공하지만 ERESOURCE 구조는 불투명합니다. 즉, 해당 멤버는 시스템 사용을 위해 예약되어 있습니다.

리소스에 대한 메모리를 해제하기 전에 ExDeleteResourceLite 호출합니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 2000부터 사용할 수 있습니다.
대상 플랫폼 보편적
헤더 wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL
DDI 규정 준수 규칙 HwStorPortProhibitedDDIs(storport)

참고 항목

exAcquireResourceExclusiveLite

ExAcquireResourceSharedLite

ExAcquireSharedStarveExclusive

ExAcquireSharedWaitForExclusive

exConvertExclusiveToSharedLite

ExDeleteResourceLite

ExIsResourceAcquiredExclusiveLite

exIsResourceAcquiredSharedLite

exReinitializeResourceLite

exReleaseResourceForThreadLite