ISymUnmanagedDocument::GetSourceRange 方法

将嵌入源的指定范围返回到给定缓冲区中。 缓冲区必须具有能够容纳源的足够空间。

语法

HRESULT GetSourceRange(  
    [in]  ULONG32  startLine,  
    [in]  ULONG32  startColumn,  
    [in]  ULONG32  endLine,  
    [in]  ULONG32  endColumn,  
    [in]  ULONG32  cSourceBytes,  
    [out] ULONG32  *pcSourceBytes,  
    [out, size_is(cSourceBytes),  
        length_is(*pcSourceBytes)] BYTE source[]);  

参数

startLine
[in] 当前文档中的起始行。

startColumn
[in] 当前文档中的起始列。

endLine
[in] 当前文档中的末尾行。

endColumn
[in] 当前文档中的末尾列。

cSourceBytes
[in] 源的大小(以字节为单位)。

pcSourceBytes
[out] 指向可接收源大小变量的指针。

source
[out] 源文档中指定范围的大小和长度(以字节为单位)。

返回值

如果该方法成功,则返回 S_OK。

请参阅