ISymUnmanagedReader::GetMethodsFromDocumentPosition 方法

返回一个方法数组,其中每个方法都包含文档中给定位置的断点。

语法

HRESULT GetMethodsFromDocumentPosition (  
    [in]  ISymUnmanagedDocument* document,  
    [in]  ULONG32 line,  
    [in]  ULONG32 column,  
    [in]  ULONG32 cMethod,  
    [out] ULONG32* pcMethod,  
    [out, size_is (cMethod),  
        length_is (*pcMethod)] ISymUnmanagedMethod* pRetVal[]);  

参数

document
[in] 指定文档。

line
[in] 指定文档的行。

column
[in] 指定文档的列。

cMethod
[in] pRetVal 数组的大小。

pcMethod
[out] 指向变量的指针,该变量会接收 pRetVal 数组中返回的元素数量。

pRetVal
[out] 指针数组,其中每个指针都指向 ISymUnmanagedMethod 对象,该对象表示包含断点的方法。

返回值

如果该方法成功,则返回 S_OK;否则返回 E_FAIL 或某种其他错误代码。

要求

标头:CorSym.idl、CorSym.h

请参阅