Freigeben über


DS_NAME_RESULT_ITEMA Struktur (ntdsapi.h)

Die DS_NAME_RESULT_ITEM-Struktur enthält einen Namen, der von der DsCrackNames--Funktion sowie den zugeordneten Fehler- und Domänendaten konvertiert wird.

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;

Angehörige

status

Enthält einen der DS_NAME_ERROR Werte, der den Status dieser Namenskonvertierung angibt.

pDomain

Zeigen Sie auf eine mit Null beendete Zeichenfolge, die die DNS-Domäne angibt, in der sich das Objekt befindet. Dieses Element enthält gültige Daten, wenn StatusDS_NAME_NO_ERROR oder DS_NAME_ERROR_DOMAIN_ONLYenthält.

pName

Zeigen Sie auf eine mit Null beendete Zeichenfolge, die den neu formatierten Objektnamen angibt.

Bemerkungen

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

Anmerkung

Der ntdsapi.h-Header definiert DS_NAME_RESULT_ITEM als Alias, der automatisch die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante 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
mindestens unterstützte Client- Windows Vista
mindestens unterstützte Server- Windows Server 2008
Header- ntdsapi.h

Siehe auch

DS_NAME_RESULT

Domänencontroller- und Replikationsverwaltungsstrukturen

DsCrackNames-