Share via


Resource.SetPrivateData(Guid,Byte[]) Method (Microsoft.DirectX.Direct3D)

Associates data with the resource that is intended for use by the application. Data is passed by value, and multiple sets of data can be associated with a single resource.

Definition

Visual Basic Public Sub SetPrivateData( _
    ByVal guidData As GuidLeave Site, _
    ByVal privateData() As Byte _
)
C# public void SetPrivateData(
    GuidLeave Site guidData,
    byte[] privateData
);
C++ public:
void SetPrivateData(
    GuidLeave Site guidData,
    array<unsigned char>^ privateData
);
JScript public function SetPrivateData(
    guidData : GuidLeave Site,
    privateData : byte[]
);

Parameters

guidData System.Guid
A globally unique identifier (GUID) that identifies the private data to set.
privateData System.Byte[]
A ByteLeave Site array that contains the private data to associate with the resource.

Remarks

Exceptions

InvalidCallException

The method call is invalid. For example, a method's parameter might contain an invalid value.

OutOfMemoryExceptionLeave Site

Microsoft DirectX could not allocate sufficient memory to complete the method call.

ArgumentNullExceptionLeave Site

The privateData parameter is null.

Applies To

BaseTexture, IndexBuffer, Surface, VertexBuffer