Udostępnij za pośrednictwem


DataObject.IDataObject.EnumDAdvise(IEnumSTATDATA) Metoda

Definicja

Tworzy obiekt, który może służyć do wyliczania bieżących połączeń doradczych.

 virtual int System.Runtime.InteropServices.ComTypes.IDataObject.EnumDAdvise([Runtime::InteropServices::Out] System::Runtime::InteropServices::ComTypes::IEnumSTATDATA ^ % enumAdvise) = System::Runtime::InteropServices::ComTypes::IDataObject::EnumDAdvise;
[System.Security.SecurityCritical]
int IDataObject.EnumDAdvise (out System.Runtime.InteropServices.ComTypes.IEnumSTATDATA enumAdvise);
int IDataObject.EnumDAdvise (out System.Runtime.InteropServices.ComTypes.IEnumSTATDATA enumAdvise);
[<System.Security.SecurityCritical>]
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.EnumDAdvise : IEnumSTATDATA -> int
override this.System.Runtime.InteropServices.ComTypes.IDataObject.EnumDAdvise : IEnumSTATDATA -> int
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.EnumDAdvise : IEnumSTATDATA -> int
override this.System.Runtime.InteropServices.ComTypes.IDataObject.EnumDAdvise : IEnumSTATDATA -> int
Function EnumDAdvise (ByRef enumAdvise As IEnumSTATDATA) As Integer Implements IDataObject.EnumDAdvise

Parametry

enumAdvise
IEnumSTATDATA

Gdy ta metoda zwraca wartość , zawiera element IEnumSTATDATA , który odbiera wskaźnik interfejsu do nowego obiektu modułu wyliczającego. Jeśli implementacja jest ustawiona enumAdvise na nullwartość , nie ma obecnie żadnych połączeń z ujściami porad. Ten parametr jest przekazywany jako niezainicjowany.

Zwraca

Int32

Ta metoda obsługuje standardową wartość zwracaną E_OUTOFMEMORY, a także następujące:

Wartość Opis
S_OK Obiekt modułu wyliczającego został pomyślnie utworzone lub nie ma żadnych połączeń.
OLE_E_ADVISENOTSUPPORTED Ten obiekt nie obsługuje powiadomień doradczych.

Implementuje

Atrybuty

Uwagi

Ten element jest jawną implementacją członków. Można go używać tylko wtedy, gdy DataObject wystąpienie jest rzutowe do interfejsu IDataObject .

Dotyczy