Freigeben über


ADSPROPERROR-Struktur (adsprop.h)

Die ADSPROPERROR-Struktur wird verwendet, um Fehlerdaten mit der Funktion ADsPropSendErrorMessage oder der WM_ADSPROP_NOTIFY_ERROR Nachricht an das Benachrichtigungsobjekt zu übergeben.

Syntax

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

Member

hwndPage

Enthält das Fensterhandle der Eigenschaftenseite, die den Fehler generiert hat.

pszPageTitle

Zeiger auf eine MIT NULL endende Unicode-Zeichenfolge, die den Titel der Eigenschaftenseite enthält, die den Fehler generiert hat.

pszObjPath

Zeiger auf eine MIT NULL beendete Unicode-Zeichenfolge, die den ADsPath des Verzeichnisobjekts enthält, für das der Fehler aufgetreten ist.

pszObjClass

Zeiger auf eine MIT NULL beendete Unicode-Zeichenfolge, die den Klassennamen des Verzeichnisobjekts enthält, für das der Fehler aufgetreten ist.

hr

Enthält einen HRESULT-Wert , der den Code des aufgetretenen Fehlers angibt. Wenn hr nicht gleich S_OK ist, wird pszError ignoriert. Wenn hr gleich S_OK ist, enthält pszError eine Fehlermeldung.

pszError

Zeiger auf eine MIT NULL beendete Unicode-Zeichenfolge, die die Fehlermeldung enthält, die im Fehlerdialogfeld angezeigt werden soll. Dieser Member wird ignoriert, wenn hr nicht gleich S_OK ist. In diesem Fall zeigt das Fehlerdialogfeld eine systemdefinierte Meldung für den von hr angegebenen Fehler an.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Kopfzeile adsprop.h

Weitere Informationen

ADsPropSendErrorMessage

WM_ADSPROP_NOTIFY_ERROR