DXGK_DEVICEINFOFLAGS 구조체(d3dkmddi.h)
DXGK_DEVICEINFOFLAGS 구조체는 그래픽 디바이스에 대한 정보를 비트 필드 플래그로 식별합니다.
구문
typedef struct _DXGK_DEVICEINFOFLAGS {
union {
struct {
UINT GuaranteedDmaBufferContract : 1;
UINT Reserved : 31;
};
[out] UINT Value;
};
} DXGK_DEVICEINFOFLAGS;
멤버
[out] GuaranteedDmaBufferContract
사용되지 않습니다. DxgkDdiCreateDevice 호출을 통해 생성된 디바이스가 DMA(직접 메모리 액세스) 버퍼에 보장된 계약 모델을 사용하는지 여부를 지정하는 UINT 값입니다. 보장된 계약 모델에 대한 자세한 내용은 보장된 계약 DMA 버퍼 모델 사용을 참조하세요. 이 멤버가 설정되면 디바이스는 보장된 계약 모델을 사용합니다. 이 멤버가 설정되지 않은 경우 디바이스는 보장된 계약 모델을 사용하지 않습니다. Windows Vista용 디스플레이 드라이버 모델은 현재 보장된 계약 DMA 버퍼 모델만 지원합니다.
이 멤버를 설정하는 것은 32비트 Value 멤버(0x00000001)의 첫 번째 비트를 설정하는 것과 같습니다.
[out] Reserved
이 멤버는 예약되어 있으며 0으로 설정해야 합니다. 이 멤버를 0으로 설정하는 것은 32비트 Value 멤버의 나머지 31비트(0xFFFFFFFE)를 0으로 설정하는 것과 같습니다.
[out] Value
그래픽 디바이스에 대한 정보를 나타내는 32비트 값을 보유할 수 있는 DXGK_DEVICEINFOFLAGS 포함된 공용 구조체의 멤버입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
머리글 | d3dkmddi.h(D3dkmddi.h 포함) |