iunknown

    3

    1답변

    최근에 COM을 배우기 시작했습니다. COM에서 함수의 반환 형식은 HRESULT 여야합니다. HRESULT에 대해 읽었을 때 GetLastError()의 문제가 발생했지만 그 이유는 IUnknown의 함수 AddRef()과 Release()이 ULONG 인 이유는 무엇입니까? 저는 AddRef()이 (거의) 항상 QueryInterface()에서 호출되었

    0

    1답변

    내가 이해할 수 있습니까 Stroutrup C++ 프로그래밍 언어에서 - 불변 표기가 위의 범위 이니셜 또는이 있음을 Vector 클래스 배열 범위가 0과 미리 결정된 크기 사이에 있다는 것을 수학적으로 전달하는 해석적인 지시? -> 대신 .을 사용하여 해당 구조체의 변수에서 구조체 멤버에 액세스하는 것과 같은 오류가 있기 때문에이 책을 사용해야할까요?

    3

    3답변

    IUnknown을 C#으로 구현하는 방법에 대한 예제를 찾고 있었지만 이에 대한 적절한 참조 나 해결책을 찾지 못했습니다. 그것은 ... public interface IUnknown { UInt32 AddRef(); UInt32 QueryInterface([In] IntPtr riid, [Out] IntPtr ppvObject);

    0

    1답변

    C#에서 Structured Storage 파일을 읽고 쓰고 있습니다. 파일을 열려면 IStorage StorageInterface; int result = StgOpenStorage(filename, null, STGM.READWRITE | STGM.SHARE_EXCLUSIVE, IntPtr.Zero, 0, out StorageInterface);

    2

    1답변

    VB6에서 C#으로 변환하려고하는 속성이 있습니다. Public Property Get NewEnum() As IUnknown 'this property allows you to enumerate 'this collection with the For...Each syntax Set NewEnum = m_coll.[_NewEnum]

    1

    2답변

    나는 COM 인터페이스는 제가 C#을 사용 IUnknown 개체를 전달할 수있는 방법이 interface Client : IUnknown { [id(1)] HRESULT GetSomething ( enum SomeID someID, [out] IUnknown **pUnknown ); }; 같이 정의했다?

    4

    1답변

    IShellLibrary에서 폴더를 추가하고 제거하는 두 가지 함수를 작성하려고합니다. 나는이 시작되지만 기능은 System._IntfClear에서 예외를 생성합니다 첫 번째 예외를 $ 000007FEFE 168BC4에서. 'c0000005 ACCESS_VIOLATION'메시지가있는 예외 클래스 $ C0000005. SHAddFolderPathToLibra

    -1

    1답변

    Windows API에서 하나 이상의 COM 인터페이스를 사용하는 C++ 클래스를 작성했습니다. 분명히 클래스 내부에서 이러한 객체를 사용할 때 AddRef() 및 Release()을 올바르게 호출해야합니다. 내 질문은 ... IUnknown을 C++ 클래스 자체에 추가로 구현해야합니까? 내 이해는 내가 사용하고있는 인터페이스가 비동기 작업이나 콜백을 수행

    -3

    1답변

    문자열과 알 수없는 수의 int로 메소드를 만들 수 있습니까? 감사합니다.

    0

    1답변

    나는 alteryx에 문제가 있습니다. 문제는 Score의 입력에 Score_Yes 열이 있지만 알 수없는 변수 오류가 발생한다는 것입니다. 당신이 나를 도울 수?