다음을 통해 공유


D3DDDIARG_SETSTREAMSOURCEUM 구조체(d3dumddi.h)

D3DDDIARG_SETSTREAMSOURCEUM 구조는 사용자 메모리 버퍼에 바인딩할 꼭짓점 스트림을 설명합니다.

구문

typedef struct _D3DDDIARG_SETSTREAMSOURCEUM {
  [in] UINT Stream;
  [in] UINT Stride;
} D3DDDIARG_SETSTREAMSOURCEUM;

멤버

[in] Stream

꼭짓점 스트림이 사용자 메모리 버퍼에 바인딩할 인덱스(0부터 시작)입니다.

[in] Stride

스트림의 한 꼭짓점에서 다음 꼭짓점까지의 크기(바이트)입니다. SetStreamSource 함수에 대한 호출과 달리 Stride는 0으로 설정할 수 없습니다. 하나의 스트림만 사용자 메모리 버퍼에 바인딩할 수 있으므로 스트림의 각 꼭짓점은 처리를 위해 서로 다른 데이터를 수신해야 합니다.

Stride 값은 DWORD 정렬이어야 합니다.

설명

사용자 모드 표시 드라이버의 SetStreamSourceUM 함수를 호출할 때 D3DDDIARG_SETSTREAMSOURCEUM 구조체에 대한 포인터가 pData 매개 변수에 전달됩니다. Microsoft Direct3D 런타임은 사용자 모드 표시 드라이버의 SetStreamSourceUM 함수 호출에서 pUMBuffer 매개 변수를 통해 꼭짓점 스트림에 대한 꼭짓점 데이터를 제공합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
머리글 d3dumddi.h(D3dumddi.h 포함)

추가 정보

SetStreamSourceUM