다음을 통해 공유


WDF_MEMORY_DESCRIPTOR_INIT_BUFFER 함수(wdfmemory.h)

[KMDF 및 UMDF에 적용]

WDF_MEMORY_DESCRIPTOR_INIT_BUFFER 함수는 지정된 버퍼를 설명하도록 WDF_MEMORY_DESCRIPTOR 구조를 초기화합니다.

구문

void WDF_MEMORY_DESCRIPTOR_INIT_BUFFER(
  [out] PWDF_MEMORY_DESCRIPTOR Descriptor,
  [in]  PVOID                  Buffer,
  [in]  ULONG                  BufferLength
);

매개 변수

[out] Descriptor

WDF_MEMORY_DESCRIPTOR 구조체에 대한 포인터입니다.

[in] Buffer

메모리 버퍼에 대한 포인터입니다.

[in] BufferLength

버퍼가 가리키는 메모리 버퍼의 크기(바이트)입니다.

반환 값

없음

설명

WDF_MEMORY_DESCRIPTOR_INIT_BUFFER 함수는 지정된 WDF_MEMORY_DESCRIPTOR 구조체를 0으로 설정하고 구조체의 Type 멤버를 WdfMemoryDescriptorTypeBuffer로 설정합니다. 그런 다음 구조체의 u.BufferType.Bufferu.BufferType.Length 멤버를 BufferBufferLength 매개 변수가 각각 지정하는 값으로 설정합니다.

예제

WDF_MEMORY_DESCRIPTOR_INIT_BUFFER 사용하는 코드 예제는 WdfIoTargetSendIoctlSynchronously를 참조하세요.

요구 사항

요구 사항
대상 플랫폼 유니버설
최소 KMDF 버전 1.0
최소 UMDF 버전 2.0
머리글 wdfmemory.h(Wdf.h 포함)
DDI 규정 준수 규칙 BufAfterReqCompletedIntIoctlA(kmdf), BufAfterReqCompletedIoctlA(kmdf), BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf)

추가 정보

WDF_MEMORY_DESCRIPTOR

WDF_MEMORY_DESCRIPTOR_INIT_HANDLE

WDF_MEMORY_DESCRIPTOR_INIT_MDL