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 |