다음을 통해 공유


AuthzComputeGroupsCallback 콜백 함수

AuthzComputeGroupsCallback 함수는 클라이언트에 적용되는 SID(보안 식별자) 목록을 만드는 애플리케이션 정의 함수입니다. AuthzComputeGroupsCallback 은 애플리케이션 정의 함수 이름의 자리 표시자입니다.

구문

BOOL CALLBACK AuthzComputeGroupsCallback(
  _In_  AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
  _In_  PVOID                       Args,
  _Out_ PSID_AND_ATTRIBUTES         *pSidAttrArray,
  _Out_ PDWORD                      pSidCount,
  _Out_ PSID_AND_ATTRIBUTES         *pRestrictedSidAttrArray,
  _Out_ PDWORD                      pRestrictedSidCount
);

매개 변수

hAuthzClientContext [in]

클라이언트 컨텍스트에 대한 핸들입니다.

Args [in]

AuthzInitializeContextFromAuthzContext, AuthzInitializeContextFromSid 또는 AuthzInitializeContextFromToken 함수에 대한 호출의 DynamicGroupArgs 매개 변수에 전달된 데이터입니다.

pSidAttrArray [out]

SID_AND_ATTRIBUTES 구조체 배열의 주소를 수신하는 포인터 변수에 대한 포인터입니다. 이러한 구조체는 클라이언트가 속한 그룹을 나타냅니다.

pSidCount [out]

pSidAttrArray의 구조체 수입니다.

pRestrictedSidAttrArray [out]

SID_AND_ATTRIBUTES 구조체 배열의 주소를 수신하는 포인터 변수에 대한 포인터입니다. 이러한 구조체는 클라이언트가 제한된 그룹을 나타냅니다.

pRestrictedSidCount [out]

pSidRestrictedAttrArray의 구조체 수입니다.

반환 값

함수가 SID 목록을 성공적으로 반환하면 반환 값은 TRUE입니다.

함수가 실패하면 반환 값은 FALSE입니다.

설명

애플리케이션은 AuthzAddSidsToContext를 호출하여 클라이언트 컨텍스트에 SID를 추가할 수도 있습니다.

특성 변수는 논리 연산자에서 사용할 때 식 형식이어야 합니다. 그렇지 않으면 알 수 없는 것으로 평가됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
재배포 가능 파일
Windows XP의 Windows Server 2003 관리 도구 팩

추가 정보

기본 Access Control 함수

AuthzAddSidsToContext

AuthzCachedAccessCheck

AuthzInitializeContextFromAuthzContext

AuthzInitializeContextFromSid

AuthzInitializeContextFromToken

AuthzInitializeResourceManager

SID_AND_ATTRIBUTES