다음을 통해 공유


OPEN_PRINTER_PROPS_INFOW 구조체(shellapi.h)

프린터의 속성 페이지에서 특정 속성 시트를 식별하고 해당 속성 시트가 모달이어야 하는지 여부를 식별합니다. 필요에 따라 SHInvokePrinterCommand 함수와 함께 사용됩니다.

구문

typedef struct _OPEN_PRINTER_PROPS_INFOW {
  DWORD  dwSize;
  LPWSTR pszSheetName;
  UINT   uSheetIndex;
  DWORD  dwFlags;
  BOOL   bModal;
} OPEN_PRINTER_PROPS_INFOW, *POPEN_PRINTER_PROPS_INFOW;

멤버

dwSize

형식:DWORD

구조체의 크기입니다.

pszSheetName

형식: LPSTR

속성 시트의 이름입니다. 지정한 시트를 찾을 수 없으면 기본 첫 페이지와 함께 속성 시트가 계속 나타납니다.

uSheetIndex

형식: UINT

창을 구성하는 속성 시트의 배열에 있는 속성 시트의 인덱스입니다. 비어 있거나 유효하지 않은 경우 기본 첫 페이지가 표시됩니다.

dwFlags

형식:DWORD

사용되지 않습니다.

bModal

형식: BOOL

속성 시트가 모달이어야 하는 경우 TRUE입니다. 그렇지 않으면 FALSE입니다.

설명

이 구조체는 해당 함수의 uAction 매개 변수가 PRINTACTION_PROPERTIES 설정된 경우 SHInvokePrinterCommand 함수의 lpBuf2 매개 변수에 전달할 수 있습니다.

참고

shellapi.h 헤더는 OPEN_PRINTER_PROPS_INFO 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입에 대한 규칙을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 shellapi.h