CREDENTIAL_ATTRIBUTEW 구조체(wincred.h)
CREDENTIAL_ATTRIBUTE 구조에는 자격 증명의 애플리케이션 정의 특성이 포함됩니다. 특성은 키워드-값 쌍입니다. 특성의 의미를 정의하는 것은 애플리케이션에 달려 있습니다.
통사론
typedef struct _CREDENTIAL_ATTRIBUTEW {
#if ...
wchar_t *Keyword;
#else
LPWSTR Keyword;
#endif
DWORD Flags;
DWORD ValueSize;
LPBYTE Value;
} CREDENTIAL_ATTRIBUTEW, *PCREDENTIAL_ATTRIBUTEW;
회원
Keyword
애플리케이션별 특성의 이름입니다. 이름은 CompanyName>_<Name><형식이어야 합니다.
이 멤버는 CRED_MAX_STRING_LENGTH(256) 문자보다 길 수 없습니다.
Flags
자격 증명 특성의 특성을 식별합니다. 이 멤버는 예약되어 있으며 원래 0으로 초기화되어야 하며 나중에 향상된 기능을 허용하도록 변경되지 않아야 합니다.
ValueSize
값 길이(바이트)입니다. 이 멤버는 CRED_MAX_VALUE_SIZE(256)보다 클 수 없습니다.
Value
특성과 연결된 데이터입니다. 규칙에 따라 Value 텍스트 문자열인 경우 Value 후행 0 문자를 포함하지 않아야 하며 UNICODE에 있어야 합니다.
자격 증명은 이식 가능해야 합니다. 애플리케이션은 값의 데이터가 이식 가능하도록 주의해야 합니다. Value데이터의 바이트 엔드리안 및 맞춤을 정의하는 것은 애플리케이션의 책임입니다.
발언
메모
wincred.h 헤더는 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 CREDENTIAL_ATTRIBUTE 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입대한
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
헤더 | wincred.h |