다음을 통해 공유


IDebugHostExtensibility3::ExtendHostContext 메서드(dbgmodel.h)

ExtendHostContext 메서드는 호스트 컨텍스트 내에서 임의의 POD(일반 이전 데이터) 수신을 지원하는 호스트에서 사용됩니다. 이 메서드는 특정 크기의 POD 데이터를 사용하여 호스트 컨텍스트의 개념을 확장합니다.

통사론

HRESULT ExtendHostContext(
  ULONG   blobSize,
  REFGUID identifier,
  ULONG   *blobId
);

매개 변수

blobSize

호스트 컨텍스트에 저장할 데이터 Blob의 크기를 나타내는 ULONG 변수입니다. 식별자

identifier

확장되는 호스트 컨텍스트에 대한 식별자를 제공하는 REFGUID 값입니다.

blobId

호스트 컨텍스트 개체에서 데이터를 설정하고 검색하는 데 사용할 수 있는 고유 식별자를 수신하는 데 사용되는 출력 ULONG 변수에 대한 포인터입니다.

반환 값

메서드가 성공하면 S_OK 반환합니다. 그렇지 않으면 HRESULT 오류 코드를 반환합니다.

발언

호스트 컨텍스트 내에 저장된 데이터는 일반 내장 데이터여야 합니다. COM 인터페이스일 수 없습니다. 파괴가 필요한 것은 될 수 없으며 가능한 한 작아야 합니다.

IDebugHostContextExtensibility 인터페이스 메서드를 통해 데이터가 명시적으로 추가되지 않는 한 호스트 컨텍스트에는 이러한 데이터가 포함되지 않습니다.

요구 사항

요구
헤더 dbgmodel.h

참고 항목

IDebugHostExtensibility3 인터페이스