wdfobject.h 헤더
이 헤더는 wdf에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
- Windows 드라이버 프레임워크
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 열거형 형식은 프레임워크가 개체의 이벤트 콜백 함수 실행을 동기화하는 방법을 지정합니다. |