The DRS_ERROR_DATA union defines the error responses that are received from the method. typedef [switch_type(DWORD)] union { [case(1)] DRS_ERROR_DATA_V1 V1; } DRS_ERROR_DATA; V1: Version 1 response. DRS_ERROR_DATA_V1 The DRS_ERROR_DATA_V1 structure defines the error response received from the method. typedef struct { DWORD dwRepError; DWORD errCode; [switch_is(errCode)] DIRERR_DRS_WIRE_V1* pErrInfo; } DRS_ERROR_DATA_V1; dwRepError: 0 or a . errCode: A DIRERR code (section ) that specifies the error category. pErrInfo: Category-specific error information. DIRERR Codes The DIRERR codes classify an error that occurs during a search for, or the of, a . Value and symbolic name Description 0x00000001 errors. attributeError 0x00000002 Name resolution error. nameError 0x00000003 Referral. referralError 0x00000004 Security error. securityError 0x00000005 Service error. serviceError 0x00000006 Update error. updError 0x00000007 System error. systemError PROBLEM Error Codes
The DRS_ERROR_DATA union defines the error responses that are received from the method. typedef [switch_type(DWORD)] union { [case(1)] DRS_ERROR_DATA_V1 V1; } DRS_ERROR_DATA; V1: Version 1 response. DRS_ERROR_DATA_V1 The DRS_ERROR_DATA_V1 structure defines the error response received from the method. typedef struct { DWORD dwRepError; DWORD errCode; [switch_is(errCode)] DIRERR_DRS_WIRE_V1* pErrInfo; } DRS_ERROR_DATA_V1; dwRepError: 0 or a . errCode: A DIRERR code (section ) that specifies the error category. pErrInfo: Category-specific error information. DIRERR Codes The DIRERR codes classify an error that occurs during a search for, or the of, a . Value and symbolic name Description 0x00000001 attributeError errors. 0x00000002 nameError Name resolution error. 0x00000003 referralError Referral. 0x00000004 securityError Security error. 0x00000005 serviceError Service error. 0x00000006 updError Update error. 0x00000007 systemError System error. PROBLEM Error Codes
%5BMS-DRSR%5D-170601.docx