IDataObject.DAdvise(IntPtr, Int32, IntPtr, Int32) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
IDataObject 인터페이스를 구현하는 데이터 개체와 호출자 개체 사이에 알림 연결을 만들고 이를 통해 데이터 개체의 데이터가 변경되면 이를 호출자에 알립니다.
public:
int DAdvise(IntPtr a, int b, IntPtr c, int % d);
public int DAdvise (IntPtr a, int b, IntPtr c, ref int d);
abstract member DAdvise : nativeint * int * nativeint * int -> int
Public Function DAdvise (a As IntPtr, b As Integer, c As IntPtr, ByRef d As Integer) As Integer
매개 변수
- c
-
IntPtr
nativeint
호출자 개체의 IAdviseSink에 대한 포인터입니다.
- d
- Int32
DAdvise 메서드에 대한 이 호출에서 설정한 연결에 대한 포인터입니다.
반환
DAdvise 메서드는 표준 반환 값인 E_INVALIDARG, E_UNEXPECTED 및 E_OUTOFMEMORY와 다음 반환 값을 지원합니다.
반환 값 | 설명 |
---|---|
S_OK | DAdvise 메서드가 연결을 성공적으로 만들었습니다. |
E_NOTIMPL | 데이터 개체는 DAdvise 메서드를 구현하지 않습니다. |
DV_E_LINDEX | lindex가 잘못되었습니다. |
DV_E_FORMATETC | 데이터 포인터 값이 잘못되었습니다. |
OLE_E_ADVISENOTSUPPORTED | 개체는 변경 알림을 지원하지 않습니다. |
설명
프로그래밍에 대 한 자세한 내용은 합니다 IDataObject 인터페이스와 참조는 Microsoft Management Console (MMC)을 합니다 MMC Programmer's Guide.
적용 대상
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기