D3DDDI_QUERYREGISTRY_FLAGS 구조체(d3dukmdt.h)

이러한 플래그는 KMTQAITYPE_QUERYREGISTRY 대해 QueryAdapterInfo를 통해 문자열을 검색하는 방법을 제어합니다.

구문

typedef struct _D3DDDI_QUERYREGISTRY_FLAGS {
  union {
    struct {
      UINT TranslatePath : 1;
      UINT MutableValue : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} D3DDDI_QUERYREGISTRY_FLAGS;

멤버

TranslatePath

MutableValue

Reserved

Value

요구 사항

요구 사항
헤더 d3dukmdt.h

추가 정보

TranslatePath

UINT TranslatePath: 1

특정 레지스트리 키가 다른 드라이버 파일의 경로를 저장하는 경우 QueryAdapterInfo의 호출자는 해당 경로를 격리된 프로세스가 액세스할 수 있는 경로로 변환할 수 있습니다. TranslatePath를 1로 설정하면 레지스트리 키가 적절한 경우 번역해야 하는 문자열임을 나타냅니다. 레지스트리 문자열은 드라이버 저장소의 파일에 대한 전체 경로여야 하며 번역이 필요하지 않은 경우 번역이 발생하지 않습니다.

D3DDDI_QUERYREGISTRY_DRIVERSTOREPATH 및 D3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH 사용하는 경우 TranslatePath를 0으로 설정해야 합니다. 그러나 D3DDDI_QUERYREGISTRY_DRIVERSTOREPATHD3DDDI_QUERYREGISTRY_DRIVERIMAGEPATH 항상 TranslatePath 가 1로 설정된 것처럼 작동합니다.

MutableValue

예약되어 있습니다. QueryAdapterInfo의 호출자는 이 값을 0으로 설정해야 합니다.

예약됨

예약되어 있습니다. QueryAdapterInfo의 호출자는 이 값을 0으로 설정해야 합니다.

UINT 값

필드는 명명된 비트 필드 대신 원시 구문에서 이러한 모든 플래그를 읽기 위해 존재합니다.

참고 항목