다음을 통해 공유


AssociateContextWithName 함수(filehc.h)

이름 캐시에 이름을 삽입하여 지정된 FIO_CONTEXT 구조를 찾습니다.

구문

FILEHC_EXPORT BOOL AssociateContextWithName(
  [in] PNAME_CACHE_CONTEXT  pNameCache,
  [in] LPBYTE               lpbName,
  [in] DWORD                cbName,
  [in] LPBYTE               lpbData,
  [in] DWORD                cbData,
  [in] PGENERIC_MAPPING     pGenericMapping,
  [in] PSECURITY_DESCRIPTOR pSecurityDescriptor,
  [in] FIO_CONTEXT          *pContext,
  [in] BOOL                 fKeepReference
);

매개 변수

[in] pNameCache

사용할 캐시 이름에 대한 포인터입니다.

[in] lpbName

캐시 항목의 이름에 대해 사용자가 지정한 바이트입니다.

[in] cbName

캐시 항목에 할당된 이름의 길이입니다.

[in] lpbData

캐시 항목의 이름과 연결할 임의의 데이터에 대해 사용자가 지정한 바이트입니다.

[in] cbData

이름과 연결할 임의 데이터의 길이(바이트)입니다.

[in] pGenericMapping

이름과 연결할 GENERIC_MAPPING 구조체에 대한 포인터입니다.

[in] pSecurityDescriptor

이름과 연결할 자체 상대 보안 설명자입니다. 이 설명자는 사용자가 제공합니다.

[in] pContext

FIO_CONTEXT 구조체에 대한 포인터입니다.

[in] fKeepReference

FIO_CONTEXT 구조체에 대한 참조를 유지할지 여부를 지정합니다. TRUE로 설정하면 참조가 유지됩니다.

반환 값

함수가 성공하면 TRUE 를 반환합니다. 그렇지 않으면 FALSE를 반환 합니다.

설명

이름이 캐시에 이미 있으면 이 호출이 실패하고 GetLastError가 ERROR_DUP_NAME 반환합니다.

요구 사항

   
대상 플랫폼 Windows
헤더 filehc.h
라이브러리 Fcachdll.lib
DLL Fcachdll.dll

추가 정보

FIO_CONTEXT

GENERIC_MAPPING