Freigeben über


DS_NAME_RESULT_ITEMA-Struktur (ntdsapi.h)

Die DS_NAME_RESULT_ITEM-Struktur enthält einen Namen, der von der DsCrackNames-Funktion konvertiert wird, sowie die zugehörigen Fehler- und Domänendaten.

Syntax

typedef struct {
  DWORD status;
#if ...
  CHAR  *pDomain;
#if ...
  CHAR  *pName;
#else
  LPSTR pDomain;
#endif
#else
  LPSTR pName;
#endif
} DS_NAME_RESULT_ITEMA, *PDS_NAME_RESULT_ITEMA;

Member

status

Enthält einen der DS_NAME_ERROR Werte, der die status dieser Namenskonvertierung angibt.

pDomain

Zeiger auf eine NULL-endende Zeichenfolge, die die DNS-Domäne angibt, in der sich das Objekt befindet. Dieser Member enthält gültige Daten, wenn statusDS_NAME_NO_ERROR oder DS_NAME_ERROR_DOMAIN_ONLY enthält.

pName

Zeiger auf eine NULL-endende Zeichenfolge, die den neu formatierten Objektnamen angibt.

Hinweise

Die DsCrackNames-Funktion gibt ein Array von DS_NAME_RESULT_ITEM Strukturen als Teil der DS_NAME_RESULT-Struktur zurück.

Hinweis

Der ntdsapi.h-Header definiert DS_NAME_RESULT_ITEM als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht Codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

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

Weitere Informationen

DS_NAME_RESULT

Domänencontroller- und Replikationsverwaltungsstrukturen

DsCrackNames