ADSPROPERROR 구조체(adsprop.h)

ADSPROPERROR 구조는 ADsPropSendErrorMessage 함수 또는 WM_ADSPROP_NOTIFY_ERROR 메시지를 사용하여 알림 개체에 오류 데이터를 전달하는 데 사용됩니다.

구문

typedef struct _ADSPROPERROR {
  HWND    hwndPage;
  PWSTR   pszPageTitle;
  PWSTR   pszObjPath;
  PWSTR   pszObjClass;
  HRESULT hr;
  PWSTR   pszError;
} ADSPROPERROR, *PADSPROPERROR;

멤버

hwndPage

오류를 생성한 속성 페이지의 창 핸들을 포함합니다.

pszPageTitle

오류를 생성한 속성 페이지의 제목을 포함하는 NULL로 종료된 유니코드 문자열에 대한 포인터입니다.

pszObjPath

오류가 발생한 디렉터리 개체의 ADsPath를 포함하는 NULL로 종료된 유니코드 문자열에 대한 포인터입니다.

pszObjClass

오류가 발생한 디렉터리 개체의 클래스 이름을 포함하는 NULL로 종료된 유니코드 문자열에 대한 포인터입니다.

hr

발생한 오류의 코드를 지정하는 HRESULT 값을 포함합니다. hrS_OK 같지 않으면 pszError가 무시됩니다. hrS_OK 같으면 pszError에 오류 메시지가 포함됩니다.

pszError

오류 대화 상자에 표시할 오류 메시지가 포함된 NULL로 종료된 유니코드 문자열에 대한 포인터입니다. hrS_OK 같지 않으면 이 멤버는 무시됩니다. 이 경우 오류 대화 상자에 hr로 지정된 오류에 대한 시스템 정의 메시지가 표시됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
머리글 adsprop.h

추가 정보

ADsPropSendErrorMessage

WM_ADSPROP_NOTIFY_ERROR