다음을 통해 공유


wdfobject.h 헤더

이 헤더는 wdf에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

wdfobject.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

함수

 
WDF_GET_CONTEXT_TYPE_INFO

이 매크로는 내부 전용으로 예약되어 있습니다.
WDF_OBJECT_ATTRIBUTES_INIT

WDF_OBJECT_ATTRIBUTES_INIT 함수는 드라이버의 WDF_OBJECT_ATTRIBUTES 구조를 초기화합니다.
WDF_TYPE_NAME_POINTER_TYPE

WDF_TYPE_NAME_POINTER_TYPE 매크로는 내부용으로만 예약되어 있습니다.
WDF_TYPE_NAME_TO_TYPE_INFO

WDF_TYPE_NAME_TO_TYPE_INFO 매크로는 내부용으로만 예약되어 있습니다.
WdfObjectAllocateContext

WdfObjectAllocateContext 메서드는 지정된 프레임워크 개체에 대한 컨텍스트 공간을 할당합니다.
WdfObjectContextGetObject

WdfObjectContextGetObject 메서드는 지정된 컨텍스트 공간이 속한 프레임워크 개체에 대한 핸들을 반환합니다.
WdfObjectCreate

WdfObjectCreate 메서드는 일반 프레임워크 개체를 만듭니다.
WdfObjectDelete

WdfObjectDelete 메서드는 프레임워크 개체와 해당 자식 개체를 삭제합니다.
WdfObjectDereferenceActual

WdfObjectDereferenceActual 메서드는 지정된 프레임워크 개체에 대한 참조 수를 감소시키고 태그 값, 줄 번호 및 파일 이름을 참조에 할당합니다.
WdfObjectGetTypedContextWorker

WdfObjectGetTypedContextWorker 메서드는 내부 전용으로 예약되어 있습니다. 대신 WdfObjectGetTypedContext 매크로를 사용합니다.
WdfObjectQuery

WdfObjectQuery 메서드가 구현되지 않았습니다.
WdfObjectReferenceActual

WdfObjectReferenceActual 메서드는 지정된 프레임워크 개체에 대한 참조 수를 증가시키고 참조에 태그 값, 줄 번호 및 파일 이름을 할당합니다.

콜백 함수

 
EVT_WDF_OBJECT_CONTEXT_CLEANUP

드라이버의 EvtCleanupCallback 이벤트 콜백 함수는 개체를 삭제할 수 있도록 개체에서 드라이버의 참조를 제거합니다.
EVT_WDF_OBJECT_CONTEXT_DESTROY

드라이버의 EvtDestroyCallback 이벤트 콜백 함수는 프레임워크 개체 삭제와 관련된 작업을 수행합니다.

구조체

 
WDF_OBJECT_ATTRIBUTES

WDF_OBJECT_ATTRIBUTES 구조체는 프레임워크 개체와 연결할 수 있는 특성을 설명합니다.
WDF_OBJECT_CONTEXT_TYPE_INFO

WDF_OBJECT_CONTEXT_TYPE_INFO 구조는 프레임워크 개체의 드라이버 정의 컨텍스트 메모리를 설명합니다.

열거형

 
WDF_EXECUTION_LEVEL

WDF_EXECUTION_LEVEL 열거형 형식은 프레임워크가 드라이버가 프레임워크 개체에 제공한 이벤트 콜백 함수를 호출할 최대 IRQL을 지정합니다.
WDF_SYNCHRONIZATION_SCOPE

WDF_SYNCHRONIZATION_SCOPE 열거형 형식은 프레임워크가 개체의 이벤트 콜백 함수 실행을 동기화하는 방법을 지정합니다.