다음을 통해 공유


CopyContext 함수(winbase.h)

원본 컨텍스트 구조(모든 XState 포함)를 초기화된 대상 컨텍스트 구조에 복사합니다.

통사론

BOOL CopyContext(
  [in, out] PCONTEXT Destination,
  [in]      DWORD    ContextFlags,
  [in]      PCONTEXT Source
);

매개 변수

[in, out] Destination

Source복사한 컨텍스트를 수신하는 CONTEXT 구조체에 대한 포인터입니다. CONTEXT 구조는 이 함수를 호출하기 전에 InitializeContext 호출하여 초기화해야 합니다.

[in] ContextFlags

대상에 복사할 원본CONTEXT 구조체의 조각을 지정하는 플래그입니다. 대상CONTEXTInitializeContext 호출할 때 지정된 ContextFlags 하위 집합이어야 합니다.

[in] Source

프로세서 컨텍스트 데이터를 복사할 CONTEXT 구조체에 대한 포인터입니다.

반환 값

이 함수는 컨텍스트가 성공적으로 복사되었으면 TRUE 반환하고, 그렇지 않으면 FALSE. 확장 오류 정보를 얻으려면 GetLastError호출합니다.

발언

이 함수는 확장 컨텍스트가 있는 경우 확장 컨텍스트를 포함하여 대상CONTEXT해당 데이터에 대해 원본CONTEXT 데이터를 복사합니다. 적절한 맞춤 및 초기화를 보장하려면 대상CONTEXTInitializeContext 사용하여 초기화되어야 합니다. 대상CONTEXT 데이터가 있고 해당 플래그가 SourceCONTEXT 또는 ContextFlags 매개 변수에 설정되지 않은 경우 데이터는 대상유효합니다.

SP1이 있는 Windows 7 및 WINDOWS Server 2008 R2 SP1을 사용하는 : AVX API SP1이 있는 Windows 7 및 Windows Server 2008 R2 SP1에서 처음 구현됩니다. SP1에 대한 SDK가 없으므로 사용할 수 있는 헤더 및 라이브러리 파일이 없습니다. 이 경우 호출자는 이 설명서에서 필요한 함수를 선언하고 "Kernel32.dll"에 GetModuleHandle 사용하여 해당 함수에 대한 포인터를 가져와야 하며, 그 다음에 GetProcAddress호출해야 합니다. 자세한 내용은 XState 컨텍스트 사용하는 참조하세요.

요구 사항

요구
지원되는 최소 클라이언트 WINDOWS 7 SP1 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 SP1 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 winbase.h(Windows.h 포함)
라이브러리 Kernel32.lib
DLL Kernel32.dll

참고 항목

컨텍스트

InitializeContext

intel AVX

XState 컨텍스트 사용하는