DXGKARG_BUILDTESTCOMMANDBUFFER 구조체(d3dkmddi.h)
DXGKARG_BUILDTESTCOMMANDBUFFER 구조는 DXGKDDI_BUILDTESTCOMMANDBUFFER::p fnBuildTestCommandBuffer대한 테스트 명령 버퍼를 설명합니다.
통사론
typedef struct _DXGKARG_BUILDTESTCOMMANDBUFFER {
HANDLE hContext;
D3DDDI_TESTCOMMANDBUFFER Command;
PVOID pDmaBuffer;
PVOID pDmaBufferPrivateData;
UINT DmaBufferSize;
UINT DmaBufferPrivateDataSize;
D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS Flags;
} DXGKARG_BUILDTESTCOMMANDBUFFER;
회원
hContext
[in] Flags.HardwareQueue 0일 때 DxgkDdiCreateContext 반환된 KMD 컨텍스트 핸들 또는 Flags.HardwareQueue 1일 때 DxgkDdiCreatehwqueue 반환된 KMD 하드웨어 큐 핸들입니다.
Command
[in] DMA 버퍼를 생성해야 하는 테스트 명령을 설명하는 D3DDDI_TESTCOMMANDBUFFER 구조체입니다.
pDmaBuffer
[in/out] KMD에서 생성된 명령을 작성해야 하는 버퍼에 대한 포인터입니다.
pDmaBufferPrivateData
[in/out] KMD가 생성된 디바이스 명령의 실행과 관련된 데이터를 쓸 수 있는 버퍼에 대한 포인터입니다.
DmaBufferSize
[in/out] 입력 시 pDmaBuffer 가리키는 버퍼의 크기(바이트)를 지정합니다. 출력에서 KMD가 버퍼에 쓴 바이트 수를 지정합니다. 자세한 내용은 DXGKDDI_BUILDTESTCOMMANDBUFFER 참조하세요.
DmaBufferPrivateDataSize
[in/out] 입력 시 pDmaBufferPrivateData 가리키는 버퍼의 크기(바이트)를 지정합니다. 출력에서 KMD가 버퍼에 쓴 바이트 수를 지정합니다. 자세한 내용은 DXGKDDI_BUILDTESTCOMMANDBUFFER 참조하세요.
Flags
[in] 테스트 명령 버퍼의 플래그를 설명하는 D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS 구조체입니다.
발언
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11 버전 24H2(WDDM 3.2) |
헤더 | d3dkmddi.h |