요청 개체 컨텍스트 사용

프레임워크 또는 드라이버에서 만든 모든 프레임워크 요청 개체에는 드라이버 정의 컨텍스트 공간이 포함될 수 있습니다. 프레임워크 기반 드라이버가 프레임워크 디바이스 개체를 초기화하면 드라이버는 WdfDeviceInitSetRequestAttributes 를 호출하여 디바이스의 요청 개체에 대한 컨텍스트 공간을 설명하는 WDF_OBJECT_ATTRIBUTES 구조를 지정할 수 있습니다.

프레임워크는 다음과 같이 요청 개체에 대한 컨텍스트 공간을 할당합니다.

  • 프레임워크는 드라이버에 대한 요청 개체를 만들 때 드라이버가 WdfDeviceInitSetRequestAttributes를 호출할 때 지정한 크기로 컨텍스트 공간을 할당합니다.

  • 드라이버가 WdfRequestCreate를 호출하여 추가 요청 개체를 만드는 경우 WDF_OBJECT_ATTRIBUTES 구조를 제공하여 컨텍스트 크기를 지정할 수 있습니다.

프레임워크 개체의 컨텍스트 공간을 할당하고 액세스하는 방법에 대한 자세한 내용은 프레임워크 개체 컨텍스트 공간을 참조하세요.