IDebugDocumentHost::GetDeferredText
Returns a range of characters that were added by using the IDebugDocumentHelper::AddDeferredText
method, in the original host document.
Syntax
HRESULT GetDeferredText(
DWORD dwTextStartCookie,
WCHAR* pcharText,
SOURCE_TEXT_ATTR* pstaTextAttr,
ULONG* pcNumChars,
ULONG cMaxChars
);
Parameters
dwTextStartCookie
[in] Host-defined cookie that represents the starting position of the text.
pcharText
[in, out] A character text buffer. This method does not return characters if this parameter is NULL
.
pstaTextAttr
[in, out] A character attribute buffer. This method does not return attributes if this parameter is NULL
.
pcNumChars
[in, out] Indicates the actual number of characters/attributes returned. This parameter must be set to zero before calling this method.
cMaxChars
[in] The maximum number of characters to return.
Return Value
The method returns an HRESULT
. Possible values include, but are not limited to, those in the following table.
Value | Description |
---|---|
S_OK |
The method succeeded. |
E_NOTIMPL |
The method is not implemented. |
Remarks
This method may return E_NOTIMPL
, if the host does not call IDebugDocumentHelper::AddDeferredText
.
Note
This method returns the text from the original document. The host does not keep track of edits or other changes to the document.
See also
IDebugDocumentHost Interface
IDebugDocumentHelper::AddDeferredText
SOURCE_TEXT_ATTR Enumeration