Freigeben über


IGetClusterResourceInfo::GetResourceTypeName-Methode (cluadmex.h)

[Diese Methode ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Die Unterstützung für diese Methode wurde in Windows Server 2008 entfernt.]

Gibt den Typ einer Ressource zurück.

Syntax

HRESULT GetResourceTypeName(
  [in]      LONG lObjIndex,
  [out]     BSTR lpszResTypeName,
  [in, out] LONG *pcchResTypeName
);

Parameter

[in] lObjIndex

Eine Zahl, die den nullbasierten Index der Zielressource darstellt. lObjIndex ist auf die Nummer beschränkt, die durch Aufrufen von IGetClusterDataInfo::GetObjectCount abgerufen werden kann.

[out] lpszResTypeName

Zeiger auf den Typ der Ressource, die lObjIndex zugeordnet ist. Der lpResTypeName-Parameter kann NULL sein, was angibt, dass der Aufrufer nur die Länge des Ressourcentyps anfordert. Obwohl dieser Parameter als BSTR deklariert ist, wird er als LPWSTR implementiert.

[in, out] pcchResTypeName

Zeigen Sie bei der Eingabe auf die Anzahl der Zeichen im Puffer, auf die der lpResTypeName-Parameter verweist. Der parameter pcchResTypeName darf nicht NULL sein. Zeigen Sie in der Ausgabe auf die Anzahl der Zeichen im Ressourcentypnamen, der im Inhalt von lpResTypeName gespeichert ist, einschließlich des NULL-Endzeichens.

Rückgabewert

Wenn GetResourceTypeName nicht erfolgreich ist, kann es andere HRESULT-Werte zurückgeben.

Rückgabecode/-wert BESCHREIBUNG
NOERROR
0
Der Vorgang wurde durchgeführt.
E_INVALIDARG
0x80070057
Mindestens einer der Parameter ist ungültig.
HRESULT_FROM_WIN32(ERROR_MORE_DATA)
0x800700ea
Der Puffer, auf den lpResTypeName verweist, ist zu klein, um den angeforderten Ressourcentyp zu enthalten. GetResourceTypeName gibt die erforderliche Anzahl von Zeichen im Inhalt von pcchResTypeName zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2003 Enterprise, Windows Server 2003 Datacenter
Zielplattform Windows
Kopfzeile cluadmex.h

Weitere Informationen

IGetClusterDataInfo::GetObjectCount

IGetClusterResourceInfo