다음을 통해 공유


PBEGIN_RESCALL_ROUTINE 콜백 함수(resapi.h)

리소스 제어 코드에 대한 호출을 시작합니다. PBEGIN_RESCALL_ROUTINE 형식은 이 콜백 함수에 대한 포인터를 정의합니다.

구문

PBEGIN_RESCALL_ROUTINE PbeginRescallRoutine;

DWORD PbeginRescallRoutine(
  [in]  RESID Resource,
  [in]  DWORD ControlCode,
  [in]  PVOID InBuffer,
  [in]  DWORD InBufferSize,
  [out] PVOID OutBuffer,
  [in]  DWORD OutBufferSize,
  [out] LPDWORD BytesReturned,
  [in]  PRES_CTL_CTX context,
  [out] PBOOL ReturnedAsynchronously
)
{...}

매개 변수

[in] Resource

리소스의 리소스 ID입니다.

[in] ControlCode

호출할 컨트롤 코드입니다.

[in] InBuffer

제어 코드 호출에 대한 입력 데이터를 포함하는 버퍼에 대한 포인터입니다.

[in] InBufferSize

InBuffer에서 지정한 버퍼의 크기(바이트)입니다.

[out] OutBuffer

컨트롤 코드 호출에 대한 출력 데이터를 포함하는 버퍼에 대한 포인터입니다.

[in] OutBufferSize

OutBuffer에서 지정한 버퍼의 크기(바이트)입니다.

[out] BytesReturned

OutBuffer에서 반환된 데이터의 크기(바이트)입니다.

[in] context

호출된 리소스 제어 코드의 컨텍스트입니다.

Windows Server 2012 R2: 이 매개 변수는 Windows Server 2016 추가되었습니다.

[out] ReturnedAsynchronously

작업이 비동기적으로 반환되면 TRUE입니다. 그렇지 않으면 FALSE입니다.

Windows Server 2012 R2: 이 매개 변수는 Windows Server 2016 추가되었습니다.

반환 값

함수는 다음 값 또는 시스템 오류 코드 중 하나를 반환합니다.

반환 코드 설명
ERROR_SUCCESS
작업이 성공적으로 완료되었습니다.
ERROR_RESOURCE_NOT_FOUND
리소스 ID를 찾을 수 없습니다.
ERROR_INVALID_FUNCTION
요청된 제어 코드는 지원되지 않습니다.

요구 사항

   
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2012 R2
대상 플랫폼 Windows
헤더 resapi.h

추가 정보

리소스 제어 코드

리소스 DLL Entry-Point 함수