IBTTransmitterBatch.BeginBatch 메서드(COM)

 

일괄 처리를 초기화합니다.

구문

  
        HRESULT IBTTransmitterBatch::BeginBatch(  
        LONG*  
        pnMaxBatchSize,  
IUnknown**ppTransaction);  
  
Function BeginBatch(  
pnMaxBatchSize  
 As Long  
) As IUnknown  
  

설명

매개 변수

pnMaxBatchSize
[out] 어댑터가 이 일괄 처리에서 허용할 수 있는 최대 메시지 수를 반환하는 데 사용되는 정수 포인터입니다.

pnMaxBatchSize
어댑터가 이 일괄 처리에서 허용할 최대 메시지 수를 반환하는 데 오래 사용됩니다.

ppTransaction
[out,retval] 메시징 엔진이 에이전트 상호 작용에 사용할 트랜잭션을 포함하는 IUnknown 인터페이스를 수신하기 위한 포인터의 주소입니다. 이 매개 변수는 NULL일 수 있습니다.

반환 값

이 메서드는 메서드가 성공적으로 완료되었는지 여부를 나타내는 HRESULT를 반환합니다. 자세한 내용은 오류 값 섹션을 참조하십시오.

이 메서드가 성공적으로 완료되면 메시징 엔진이 에이전트 상호 작용에 사용할 트랜잭션이 포함된 IUnknown 을 반환합니다. 이 매개 변수는 NULL일 수 있습니다.

오류 값

이 메서드는 다음 표에 있는 값 중 하나를 포함하는 HRESULT를 반환합니다.

이 메서드는 전역 Err 개체의 Number 속성을 다음 표의 값 중 하나로 설정하여 오류를 나타냅니다.

설명
S_OK 메서드가 완료되었습니다.

주의

BizTalk Server 메시징 엔진은 메시지를 일괄 처리에 밀어넣기 전에 이 메서드를 호출합니다.

요구 사항

플랫폼: Windows

참고 항목

IBTTransmitterBatch 인터페이스(COM)