IWDFMemory::CopyFromMemory 메서드(wudfddi.h)
경고
UMDF 2는 UMDF의 최신 버전이며 UMDF 1을 대체합니다. 모든 새 UMDF 드라이버는 UMDF 2를 사용하여 작성해야 합니다. UMDF 1에는 새로운 기능이 추가되지 않으며 최신 버전의 Windows 10에서는 UMDF 1에 대한 지원이 제한되어 있습니다. 유니버설 Windows 드라이버는 UMDF 2를 사용해야 합니다. 자세한 내용은 UMDF시작하세요.
CopyFromMemory 메서드는 지정된 원본 버퍼에서 데이터를 안전하게 복사하고 복사 작업으로 인해 발생할 수 있는 오버런을 방지합니다.
통사론
HRESULT CopyFromMemory(
[in] IWDFMemory *Source,
[in, optional] PWDFMEMORY_OFFSET SourceOffset
);
매개 변수
[in] Source
복사 작업의 원본인 메모리 개체에 대한 IWDFMemory 인터페이스에 대한 포인터입니다.
[in, optional] SourceOffset
메모리 블록에서 복사되는 정보를 설명하는 WDFMEMORY_OFFSET 구조체에 대한 포인터입니다. 이 매개 변수는 선택 사항입니다. 전체 소스 버퍼가 복사된 경우 드라이버는 NULL 전달할 수 있습니다.
BufferOffset은 NULL 않을 경우 WDFMEMORY_OFFSET 구조의 멤버를 복사 작업을 시작할 원본 버퍼의 오프셋을 나타냅니다.
BufferLength 멤버는 0으로 설정해야 합니다. 복사되는 데이터의 양은 현재 대상 버퍼의 길이와 오프셋 조합에 따라 달라지므로 프레임워크는 이 멤버를 무시합니다.
반환 값
CopyFromMemory 작업이 성공하면 S_OK 반환합니다. 그렇지 않으면 이 메서드는 Winerror.h에 정의된 오류 코드 중 하나를 반환합니다.
요구 사항
요구 | 값 |
---|---|
지원 종료 | UMDF 2.0 이상에서는 사용할 수 없습니다. |
대상 플랫폼 | 바탕 화면 |
최소 UMDF 버전 | 1.5 |
헤더 | wudfddi.h(Wudfddi.h 포함) |
DLL | WUDFx.dll |
참고 항목
- IWDFMemory
- WDFMEMORY_OFFSET