ITmNodeName::GetNodeName

 

Applies To: Windows 10, Windows 7, Windows 8, Windows 8.1, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server Technical Preview, Windows Vista

The GetNodeName method gets the node name that specifies the location of the transaction manager used by the DTC proxy.

  
HRESULT GetNodeName (   ULONG   
cbNodeNameBufferSize  
,   LPWSTR   
pNodeNameBuffer   
);  
  

Parameters

cbNodeNameBufferSize
[in] The number of bytes available for storage in pNodeNameBuffer.

pNodeNameBuffer
[in, out] The buffer in which to store the node name.

Return Values

S_OK
Success.

E_UNEXPECTED
Unexpected error encountered.

E_INVALIDARG
One or more arguments are invalid.

E_FAIL
Failed to carry out the operation.

Remarks

Call ITmNodeName::GetNodeNameSize to get the length, in bytes, of the node name that will be returned by GetNodeName. This value can then be passed to GetNodeName in the cbNodeNameBufferSize parameter.

Requirements

For an explanation of the requirement values, see Requirements (COM).

Platforms: Windows Server 2016, Windows 10, Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista

Header: Declared in txdtc.h.

Library: msdtcprx.dll.

See Also

ITmNodeName::GetNodeNameSize