PROPSHEETUI_INFO 구조체(compstui.h)
PROPSHEETUI_INFO 구조체는 PFNPROPSHEETUI 형식화된 함수를입력 매개 변수로 사용됩니다.
통사론
typedef struct _PROPSHEETUI_INFO {
WORD cbSize;
WORD Version;
WORD Flags;
WORD Reason;
HANDLE hComPropSheet;
PFNCOMPROPSHEET pfnComPropSheet;
LPARAM lParamInit;
ULONG_PTR UserData;
ULONG_PTR Result;
} PROPSHEETUI_INFO, *PPROPSHEETUI_INFO;
회원
cbSize
PROPSHEETUI_INFO 구조체의 CPSUI 제공 크기(바이트)입니다.
Version
PROPSHEETUI_INFO 구조체의 CPSUI 제공 버전 번호입니다. 현재 버전 번호는 compstui.h의 PROPSHEETUI_INFO_VERSION 의해 정의됩니다.
Flags
CPSUI 제공 비트 플래그입니다. 다음 플래그가 정의됩니다.
기 | 묘사 |
---|---|
PSUIINFO_UNICODE | 설정된 경우 호출 애플리케이션은 유니코드 문자를 사용합니다. |
Reason
PROPSHEETUI_INFO 구조체가 전달된 PFNPROPSHEETUI형식화된 함수에 의해 속성 시트에서 수행할 작업을 지정하는 CPSUI 제공 상수입니다. 다음 상수 중 하나가 제공됩니다.
PROPSHEETUI_REASON_DESTROY
PROPSHEETUI_REASON_GET_ICON
PROPSHEETUI_REASON_GET_INFO_HEADER
PROPSHEETUI_REASON_INIT
PROPSHEETUI_REASON_SET_RESULT
각 상수의 의미에 대한 자세한 내용은 PFNPROPSHEETUI 설명의 설명 섹션을 참조하세요.
hComPropSheet
속성 시트에 대한 CPSUI 제공 핸들은 그룹 부모 . 이 핸들은 CPSUI의 ComPropSheet 함수에 전달할 수 있습니다.
pfnComPropSheet
CPSUI의 ComPropSheet 함수의 주소입니다.
lParamInit
함수가 PROPSHEETUI_REASON_INIT Reason 처음 호출되었을 때 연결된 PFNPROPSHEETUI 형식 함수에 대한 lParam 매개 변수로 수신된 값입니다. 이 값이 무엇인지에 대한 자세한 내용은 PFNPROPSHEETUI대한 설명을 참조하세요.
이 값은 CPSUI에서 제공되며 모든 이유 값에 유효합니다.
UserData
연결된 PFNPROPSHEETUI-typed 함수에서 제공하는 선택적 개인 값 또는 포인터로, 처음에는 CPSUI에 의해 0으로 설정됩니다. 함수가 userData 값을 저장하는 경우 함수에 의해 변경되지 않는 한 저장된 값이나 포인터는 변경되지 않습니다.
Result
연결된 PFNPROPSHEETUI형식 함수에서 제공한 결과 값으로, 처음에는 CPSUI에 의해 0으로 설정됩니다. 함수가 결과 값을 Result저장하는 경우 함수에 대한 후속 호출의 경우 함수에서 변경되지 않는 한 저장된 값은 변경되지 않습니다.
PFNPROPSHEETUI 형식 함수의 주소가 CommonPropertySheetUI 인수로 지정된 경우 Result 저장된 마지막 값은 pResult 인수가 가리키는 위치의 CommonPropertySheetUI 반환됩니다.
요구 사항
요구 | 값 |
---|---|
헤더 | compstui.h(Compstui.h 포함) |