Condividi tramite


struttura DS_NAME_RESULT_ITEMA (ntdsapi.h)

La struttura DS_NAME_RESULT_ITEM contiene un nome convertito dalla funzione DsCrackNames , insieme ai dati di errore e di dominio associati.

Sintassi

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;

Membri

status

Contiene uno dei valori DS_NAME_ERROR che indica lo stato della conversione del nome.

pDomain

Puntatore a una stringa con terminazione Null che specifica il dominio DNS in cui risiede l'oggetto. Questo membro conterrà dati validi se stato contiene DS_NAME_NO_ERROR o DS_NAME_ERROR_DOMAIN_ONLY.

pName

Puntatore a una stringa con terminazione Null che specifica il nome dell'oggetto appena formattato.

Osservazioni

La funzione DsCrackNames restituisce una matrice di strutture DS_NAME_RESULT_ITEM come parte della struttura DS_NAME_RESULT.

Nota

L'intestazione ntdsapi.h definisce DS_NAME_RESULT_ITEM come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista
server minimo supportato Windows Server 2008
intestazione ntdsapi.h

Vedere anche

DS_NAME_RESULT

controller di dominio e strutture di gestione della replica

DsCrackNames